Sha256: e1b61d74848a9ab827dc17dda6c9355991081ea8a67a538945c2fc24a57a1eae
Contents?: true
Size: 721 Bytes
Versions: 2
Compression:
Stored size: 721 Bytes
Contents
require 'fog/core/model' module Fog module Orchestration class OpenStack class Resource < Fog::Model include Reflectable identity :id %w{resource_name description links logical_resource_id resource_status updated_time required_by resource_status_reason resource_type}.each do |a| attribute a.to_sym end def events(options={}) @events ||= service.events.all(self, options) end def metadata @metadata ||= service.show_resource_metadata(stack, self.resource_name).body['metadata'] end def template @template ||= service.templates.get(self) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fog-1.29.0 | lib/fog/openstack/models/orchestration/resource.rb |
fog-1.28.0 | lib/fog/openstack/models/orchestration/resource.rb |