class AwsCftTools::Runbooks::Stacks
Images
- report on available AMIs
@example
% aws-cli stacks # list all known stacks % aws-cli stacks -e QA # list all known stacks tagged for the QA environment % aws-cli stacks -e QA -r App # list all known stacks tagged for the QA environment and App role
Public Instance Methods
columns()
click to toggle source
@return [Array<String>]
# File lib/aws_cft_tools/runbooks/stacks.rb, line 24 def columns environment_column + role_column + %w[filename created_at name state] end
items()
click to toggle source
@return [Array<AwsCftTools::Stack>]
# File lib/aws_cft_tools/runbooks/stacks.rb, line 17 def items client.stacks.sort_by(&method(:sort_key)) end
Private Instance Methods
environment_column()
click to toggle source
# File lib/aws_cft_tools/runbooks/stacks.rb, line 34 def environment_column options[:environment] ? [] : ['environment'] end
role_column()
click to toggle source
# File lib/aws_cft_tools/runbooks/stacks.rb, line 38 def role_column options[:role] ? [] : ['role'] end
sort_key(stack)
click to toggle source
# File lib/aws_cft_tools/runbooks/stacks.rb, line 30 def sort_key(stack) stack.name end