Sha256: ad94b843550fc900ba20d01ad7381dd6c3174644073cd4997252c20a0ecf2b1f
Contents?: true
Size: 770 Bytes
Versions: 1
Compression:
Stored size: 770 Bytes
Contents
module Stackster class StackReader def initialize(args) @name = args[:name] @environment = args[:environment] @cf = AWS::CloudFormation.new @environment @entry = Entry.find :name => @name, :environment => @environment end def attributes @entry.attributes end def outputs @cf.stack_outputs @name end def status @cf.stack_status @name end def events @cf.stack_events @name end def resources @cf.stack_resources @name end def template @cf.template @name end def last_event events.first end def instances ir = InstanceReader.new @environment ir.list_stack_instances @name end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stackster-0.0.2 | lib/stackster/stack/stack_reader.rb |