Method: AmiSpec::AwsKeyPair#initialize

Defined in:
lib/ami_spec/aws_key_pair.rb

#initialize(ec2: Aws::EC2::Resource.new, key_name_prefix: 'ami-spec-', logger: Logger.new(STDOUT)) ⇒ AwsKeyPair

Returns a new instance of AwsKeyPair.



14
15
16
17
18
# File 'lib/ami_spec/aws_key_pair.rb', line 14

def initialize(ec2: Aws::EC2::Resource.new, key_name_prefix: 'ami-spec-', logger: Logger.new(STDOUT))
  @ec2 = ec2
  @key_name = "#{key_name_prefix}#{SecureRandom.uuid}"
  @logger = logger
end