class AWS::CloudFormation::StackResourceSummaryCollection
# Stack Resource Summaries
Stack summaries contain information about CloudFormation stack resources. You can enumerate these from a stack.
stack = cfm.stacks['stack-name'] stack.resource_summaries.each do |summary| puts "#{summary[:physical_resource_id]}: #{summary[:resource_status]}" end
Each summary yielded is a hash with the following keys:
* `:logical_resource_id` * `:physical_resource_id` * `:resource_type` * `:resource_status` * `:resource_status_reason` * `:last_updated_timestamp`
Attributes
stack[R]
@return [Stack]
Public Class Methods
new(stack, options = {})
click to toggle source
@param [Stack] stack @param [Hash] options
Calls superclass method
# File lib/aws/cloud_formation/stack_resource_summary_collection.rb, line 42 def initialize stack, options = {} @stack = stack super end
Protected Instance Methods
_each_item(next_token, options = {}) { |summary| ... }
click to toggle source
# File lib/aws/cloud_formation/stack_resource_summary_collection.rb, line 52 def _each_item next_token, options = {}, &block options[:next_token] = next_token if next_token options[:stack_name] = stack.name resp = client.list_stack_resources(options) resp.data[:stack_resource_summaries].each do |summary| yield(summary) end resp.data[:next_token] end