Class: IBM::Cloud::SDK::ResourceController

Inherits:
BaseService
  • Object
show all
Defined in:
lib/ibm/cloud/sdk/resource_controller.rb,
lib/ibm/cloud/sdk/resource_controller/resource.rb

Defined Under Namespace

Classes: Resource

Instance Method Summary collapse

Methods inherited from BaseService

#delete, endpoint, #get, #post

Constructor Details

#initialize(token) ⇒ ResourceController



10
11
12
# File 'lib/ibm/cloud/sdk/resource_controller.rb', line 10

def initialize(token)
  @token = token
end

Instance Method Details

#endpointObject



6
7
8
# File 'lib/ibm/cloud/sdk/resource_controller.rb', line 6

def endpoint
  "https://resource-controller.cloud.ibm.com/v2"
end

#get_resource(guid) ⇒ Object



14
15
16
# File 'lib/ibm/cloud/sdk/resource_controller.rb', line 14

def get_resource(guid)
  Resource.new(get("resource_instances/#{guid}"))
end