Class: Fog::Orchestration::OpenStack::Resource

Inherits:
Model
  • Object
show all
Includes:
Reflectable
Defined in:
lib/fog/openstack/models/orchestration/resource.rb

Constant Summary

Constants included from Reflectable

Fog::Orchestration::OpenStack::Reflectable::REFLECTION_REGEX

Instance Method Summary collapse

Methods included from Reflectable

#resource, #stack

Instance Method Details

#events(options = {}) ⇒ Object



17
18
19
# File 'lib/fog/openstack/models/orchestration/resource.rb', line 17

def events(options={})
  @events ||= service.events.all(self, options)
end

#metadataObject



21
22
23
# File 'lib/fog/openstack/models/orchestration/resource.rb', line 21

def 
  @metadata ||= service.(stack, self.resource_name).body['metadata']
end

#templateObject



25
26
27
# File 'lib/fog/openstack/models/orchestration/resource.rb', line 25

def template
  @template ||= service.templates.get(self)
end