Sha256: f28a85742572cf41d8f635e4e0b08ee8edaf082757a3e292e23bb076984e2c9c

Contents?: true

Size: 425 Bytes

Versions: 8

Compression:

Stored size: 425 Bytes

Contents

require 'hashie'

module AmiSpec
  class AwsInstanceOptions < Hashie::Dash
    include Hashie::Extensions::IgnoreUndeclared

    property :ami
    property :role
    property :subnet_id
    property :key_name
    property :aws_instance_type
    property :aws_public_ip
    property :aws_region
    property :aws_security_groups
    property :tags
    property :user_data_file
    property :iam_instance_profile_arn
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ami_spec-1.7.0 lib/ami_spec/aws_instance_options.rb
ami_spec-1.6.0 lib/ami_spec/aws_instance_options.rb
ami_spec-1.5.0 lib/ami_spec/aws_instance_options.rb
ami_spec-1.4.0 lib/ami_spec/aws_instance_options.rb
ami_spec-1.2.0 lib/ami_spec/aws_instance_options.rb
ami_spec-1.1.0 lib/ami_spec/aws_instance_options.rb
ami_spec-1.0.1 lib/ami_spec/aws_instance_options.rb
ami_spec-1.0.0 lib/ami_spec/aws_instance_options.rb