Sha256: 4ff9692f7f151350b1e99010730f29364483a2e748173fc1d00ed736c743c9c7
Contents?: true
Size: 759 Bytes
Versions: 39
Compression:
Stored size: 759 Bytes
Contents
require 'fog/openstack/models/model' module Fog module Orchestration class OpenStack class Resource < Fog::OpenStack::Model include Reflectable identity :id %w(resource_name description links logical_resource_id physical_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, resource_name).body['metadata'] end def template @template ||= service.templates.get(self) end end end end end
Version data entries
39 entries across 37 versions & 3 rubygems