Method: Central::Machine::Aws::NodeDestroyer#initialize

Defined in:
lib/central/machine/aws/node_destroyer.rb

#initialize(api_client, access_key_id, secret_key, region = 'us-west-2') ⇒ NodeDestroyer

Returns a new instance of NodeDestroyer.

Parameters:

  • api_client (Central::Client)

    Central api client

  • access_key_id (String)

    aws_access_key_id

  • secret_key (String)

    aws_secret_access_key

  • region (String) (defaults to: 'us-west-2')


13
14
15
16
17
18
19
# File 'lib/central/machine/aws/node_destroyer.rb', line 13

def initialize(api_client, access_key_id, secret_key, region = 'us-west-2')
  @api_client = api_client
  @ec2 = ::Aws::EC2::Resource.new(
    region: region,
    credentials: ::Aws::Credentials.new(access_key_id, secret_key)
  )
end