class AWS::AutoScaling::InstanceCollection
auto_scaling_instance.class #=> AWS::AutoScaling::Instance
auto_scaling_instance = auto_scaling.instances[‘i-12345678’]
You can also get an Auto Scaling instance by its EC2 instance id.
end
# …
auto_scaling.instances.each do |instance|
auto_scaling = AWS::AutoScaling.new
Allows you to enumerate Auto Scaling instances.
def [] instance_id
-
(AutoScaling::Instance)
-
Parameters:
-
instance_id
(String
) -- An {EC2::Instance} id string.
def [] instance_id Instance.new(instance_id, :config => config) end
def _each_item next_token, limit, options = {}, &block
def _each_item next_token, limit, options = {}, &block options[:next_token] = next_token if next_token options[:max_records] = limit if limit resp = client.describe_auto_scaling_instances(options) resp.auto_scaling_instances.each do |details| instance = Instance.new_from( :describe_auto_scaling_instances, details, details.instance_id, :config => config) yield(instance) end resp.data[:next_token] end