class Fog::OpenStack::Orchestration::Events

Public Instance Methods

all(options = {}, options_deprecated = {}) click to toggle source
# File lib/fog/openstack/orchestration/models/events.rb, line 10
def all(options = {}, options_deprecated = {})
  data = if options.kind_of?(Stack)
           service.list_stack_events(options, options_deprecated)
         elsif options.kind_of?(Hash)
           service.list_events(options)
         else
           service.list_resource_events(options.stack, options, options_deprecated)
         end

  load_response(data, 'events')
end
get(stack, resource, event_id) click to toggle source
# File lib/fog/openstack/orchestration/models/events.rb, line 22
def get(stack, resource, event_id)
  data = service.show_event_details(stack, resource, event_id).body['event']
  new(data)
rescue Fog::OpenStack::Compute::NotFound
  nil
end