Method: Stax::Cmd::Asg#terminate
- Defined in:
- lib/stax/mixin/asg.rb
#terminate(*ids) ⇒ Object
75 76 77 78 79 80 81 82 |
# File 'lib/stax/mixin/asg.rb', line 75 def terminate(*ids) instances = Aws::Asg.instances(stack_asgs.map(&:physical_resource_id)) instances.select do |i| ids.any? { |id| i.instance_id.match(id) } end.each do |i| yes?("Terminate #{i.instance_id}?", :yellow) && Aws::Asg.terminate(i.instance_id, [:decrement]) end end |