Class: Fleetctl::Setup::AWS::CloudFormationSearch::Result
- Inherits:
-
Object
- Object
- Fleetctl::Setup::AWS::CloudFormationSearch::Result
- Defined in:
- lib/fleetctl/setup/aws/cloud_formation_search.rb
Instance Method Summary collapse
- #description ⇒ Object
-
#initialize(resource) ⇒ Result
constructor
A new instance of Result.
- #instances ⇒ Object
Constructor Details
#initialize(resource) ⇒ Result
8 9 10 |
# File 'lib/fleetctl/setup/aws/cloud_formation_search.rb', line 8 def initialize(resource) @resource = resource end |
Instance Method Details
#description ⇒ Object
12 13 14 |
# File 'lib/fleetctl/setup/aws/cloud_formation_search.rb', line 12 def description "CloudFormation Stack: #{@resource.stack_name}" end |
#instances ⇒ Object
16 17 18 19 20 21 22 23 24 |
# File 'lib/fleetctl/setup/aws/cloud_formation_search.rb', line 16 def instances [].tap do |instances| ec2.describe_instances(filters: [filter]).each do |response| response.reservations.each do |res| instances.concat res.instances end end end end |