class Packerman::Dsl::Builders::AmazonEbs
Public Class Methods
optional_keys()
click to toggle source
# File lib/packerman/dsl/builders/amazon_ebs.rb, line 19 def optional_keys [ :ami_block_device_mappings, :ami_description, :ami_groups, :ami_product_codes, :ami_regions, :ami_users, :associate_public_ip_address, :availability_zone, :enhanced_networking, :force_deregister, :iam_instance_profile, :launch_block_device_mappings, :run_tags, :security_group_id, :security_group_ids, :spot_price, :spot_price_auto_product, :ssh_keypair_name, :ssh_private_ip, :subnet_id, :tags, :temporary_key_pair_name, :token, :user_data, :user_data_file, :vpc_id, :windows_password_timeout, ] end
require_keys()
click to toggle source
# File lib/packerman/dsl/builders/amazon_ebs.rb, line 7 def require_keys [ :access_key, :ami_name, :instance_type, :region, :secret_key, :source_ami, :ssh_username, ] end
Public Instance Methods
type()
click to toggle source
# File lib/packerman/dsl/builders/amazon_ebs.rb, line 2 def type "amazon-ebs" end