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