Sha256: 8cdb5ee28e1d4bd1f83a82e9314b7bae336ef4e4a60bef76e5d279159565f8e1
Contents?: true
Size: 759 Bytes
Versions: 20
Compression:
Stored size: 759 Bytes
Contents
require 'fog/openstack/models/model' module Fog module OpenStack class Orchestration 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
20 entries across 20 versions & 3 rubygems