class IBM::Cloud::SDK::ResourceController

Attributes

token[R]

Public Class Methods

new(token) click to toggle source
# File lib/ibm/cloud/sdk/resource_controller.rb, line 13
def initialize(token)
  @token = token
  RestClient.log = logger
end

Public Instance Methods

endpoint() click to toggle source
# File lib/ibm/cloud/sdk/resource_controller.rb, line 9
def endpoint
  "https://resource-controller.cloud.ibm.com/v2"
end
get_resource(guid) click to toggle source
# File lib/ibm/cloud/sdk/resource_controller.rb, line 18
def get_resource(guid)
  Resource.new(get("resource_instances/#{guid}"))
end

Private Instance Methods

headers() click to toggle source
# File lib/ibm/cloud/sdk/resource_controller.rb, line 26
def headers
  {
    "Authorization" => token.authorization_header
  }
end