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 |