class AWS::CloudFormation::StackSummaryCollection

end
# …
cf.stack_summaries.with_status(statuses).each do |summary|
statuses = %w(delete_in_progress delete_failed delete_complete)
# enumerate stacks with various delete statuses
end
# …
cfm.stack_summaries.with_status(:create_failed).each do |summary|
will be enumerated.
to filter the results by. Only stacks with the given status(es)
You can optionally provide one or more stack stasus values
## Filtering Stack Summaries
end
puts summary.to_yaml
cfm.stack_summaries.each do |summary|
cfm = AWS::CloudFormation.new
methods. Yielded summaries are simple hashes.
You can enumerate all available summaries using enumerable
## Enumerating Stack Summaries
about deleted stacks for up to 90 days.
for by one or more statuses. You can even get information
stacks. You can filter the stacks you want summary information
Stack summaries contain information about CloudFormation
# Stack Summaries

def _each_item next_token, options = {}, &block

def _each_item next_token, options = {}, &block
  options[:next_token] = next_token if next_token
  options[:stack_status_filter] = @filters if @filters
  resp = client.list_stacks(options)
  resp.data[:stack_summaries].each do |summary|
    yield(summary)
  end
  resp.data[:next_token]
end

def initialize options = {}

Other tags:
    Api: - private
def initialize options = {}
  @filters = options[:filters]
  super
end

def with_status *status_filters

Returns:
  • (StackSummaryCollection) - Returns a new stack summary

Parameters:
  • status_filters (Symbol, String) -- One or more statuses to filter
def with_status *status_filters
  StackSummaryCollection.new(
    :filters => status_filters.flatten.map(&:to_s).map(&:upcase),
    :config => config)
end