Sha256: ff9aced42fdad4db6f51272b125371b8faa3782209742d63e89e9650756611b3

Contents?: true

Size: 598 Bytes

Versions: 26

Compression:

Stored size: 598 Bytes

Contents

class Lono::Sets
  module Summarize
    def summarize(operation_id)
      puts "Stack Set Operation Summary:"
      resp = cfn.list_stack_set_operation_results(stack_set_name: @stack, operation_id: operation_id)
      resp.summaries.each do |s|
        data = {
          account: s.account,
          region: s.region,
          status: s.status,
        }
        data["status reason"] = s.status_reason if s.status_reason
        message = data.inject("") do |text, (k,v)|
          text += [k.to_s.color(:purple), v].join(" ") + " "
        end
        puts message
      end
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
lono-7.4.11 lib/lono/sets/summarize.rb
lono-7.4.10 lib/lono/sets/summarize.rb
lono-7.4.9 lib/lono/sets/summarize.rb
lono-7.4.8 lib/lono/sets/summarize.rb
lono-7.4.7 lib/lono/sets/summarize.rb
lono-7.4.6 lib/lono/sets/summarize.rb
lono-7.4.5 lib/lono/sets/summarize.rb
lono-7.4.4 lib/lono/sets/summarize.rb
lono-7.4.3 lib/lono/sets/summarize.rb
lono-7.4.2 lib/lono/sets/summarize.rb
lono-7.4.1 lib/lono/sets/summarize.rb
lono-7.4.0 lib/lono/sets/summarize.rb
lono-7.3.2 lib/lono/sets/summarize.rb
lono-7.3.1 lib/lono/sets/summarize.rb
lono-7.3.0 lib/lono/sets/summarize.rb
lono-7.2.3 lib/lono/sets/summarize.rb
lono-7.2.2 lib/lono/sets/summarize.rb
lono-7.2.1 lib/lono/sets/summarize.rb
lono-7.2.0 lib/lono/sets/summarize.rb
lono-7.1.0 lib/lono/sets/summarize.rb