Module: Capistrano::Autoscale::Aws::EC2

Includes:
AutoscalingCredentials
Defined in:
lib/capistrano/autoscale/aws/ec2.rb

Instance Method Summary collapse

Methods included from AutoscalingCredentials

#autoscaling_credentials

Instance Method Details

#ec2_clientObject



10
11
12
# File 'lib/capistrano/autoscale/aws/ec2.rb', line 10

def ec2_client
  @ec2_client ||= ::Aws::EC2::Client.new(autoscaling_credentials)
end

#ec2_instance(instance_id) ⇒ Object



14
15
16
# File 'lib/capistrano/autoscale/aws/ec2.rb', line 14

def ec2_instance(instance_id)
  ::Aws::EC2::Instance.new(instance_id, client: ec2_client)
end