Class: ImageBuilder::Builders::AWS::EBS

Inherits:
Base
  • Object
show all
Defined in:
lib/image_builder/builders/aws_ebs.rb

Overview

Generic class doc comment

Constant Summary

Constants included from ImageBuilder

VERSION

Instance Attribute Summary

Attributes inherited from Base

#access_key, #ami_block_device_mappings, #ami_description, #ami_groups, #ami_name, #ami_product_codes, #ami_regions, #ami_users, #ami_virtualization_type, #associate_public_ip_address, #availability_zone, #enhanced_networking, #iam_instance_profile, #instance_type, #launch_block_device_mappings, #region, #run_tags, #secret_key, #security_group_id, #security_group_ids, #source_ami, #spot_price, #spot_price_auto_product, #ssh_port, #ssh_private_ip, #ssh_private_key_file, #ssh_timeout, #ssh_username, #subnet_id, #tags, #temporary_key_pair_name, #token, #type, #user_data, #user_data_file, #vpc_id

Attributes inherited from Base

#name

Instance Method Summary collapse

Methods inherited from Base

default_block_device_mappings, default_launch_block_device_mappings, #packer_hash

Constructor Details

#initializeEBS

Returns a new instance of EBS.



8
9
10
11
# File 'lib/image_builder/builders/aws_ebs.rb', line 8

def initialize
  super
  @type = 'amazon-ebs'
end