Class: Aws::Mgn::Types::LaunchConfigurationTemplate
- Inherits:
-
Struct
- Object
- Struct
- Aws::Mgn::Types::LaunchConfigurationTemplate
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mgn/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:tags]
Instance Attribute Summary collapse
-
#arn ⇒ String
ARN of the Launch Configuration Template.
-
#associate_public_ip_address ⇒ Boolean
Associate public Ip address.
-
#boot_mode ⇒ String
Launch configuration template boot mode.
-
#copy_private_ip ⇒ Boolean
Copy private Ip.
-
#copy_tags ⇒ Boolean
Copy tags.
-
#ec2_launch_template_id ⇒ String
EC2 launch template ID.
-
#enable_map_auto_tagging ⇒ Boolean
Enable map auto tagging.
-
#enable_parameters_encryption ⇒ Boolean
Enable parameters encryption.
-
#large_volume_conf ⇒ Types::LaunchTemplateDiskConf
Large volume config.
-
#launch_configuration_template_id ⇒ String
ID of the Launch Configuration Template.
-
#launch_disposition ⇒ String
Launch disposition.
-
#licensing ⇒ Types::Licensing
Configure Licensing.
-
#map_auto_tagging_mpe_id ⇒ String
Launch configuration template map auto tagging MPE ID.
-
#parameters_encryption_key ⇒ String
Parameters encryption key.
-
#post_launch_actions ⇒ Types::PostLaunchActions
Post Launch Actions of the Launch Configuration Template.
-
#small_volume_conf ⇒ Types::LaunchTemplateDiskConf
Small volume config.
-
#small_volume_max_size ⇒ Integer
Small volume maximum size.
-
#tags ⇒ Hash<String,String>
Tags of the Launch Configuration Template.
-
#target_instance_type_right_sizing_method ⇒ String
Target instance type right-sizing method.
Instance Attribute Details
#arn ⇒ String
ARN of the Launch Configuration Template.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#associate_public_ip_address ⇒ Boolean
Associate public Ip address.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#boot_mode ⇒ String
Launch configuration template boot mode.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#copy_private_ip ⇒ Boolean
Copy private Ip.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#copy_tags ⇒ Boolean
Copy tags.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#ec2_launch_template_id ⇒ String
EC2 launch template ID.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#enable_map_auto_tagging ⇒ Boolean
Enable map auto tagging.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#enable_parameters_encryption ⇒ Boolean
Enable parameters encryption.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#large_volume_conf ⇒ Types::LaunchTemplateDiskConf
Large volume config.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#launch_configuration_template_id ⇒ String
ID of the Launch Configuration Template.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#launch_disposition ⇒ String
Launch disposition.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#licensing ⇒ Types::Licensing
Configure Licensing.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#map_auto_tagging_mpe_id ⇒ String
Launch configuration template map auto tagging MPE ID.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#parameters_encryption_key ⇒ String
Parameters encryption key.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#post_launch_actions ⇒ Types::PostLaunchActions
Post Launch Actions of the Launch Configuration Template.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#small_volume_conf ⇒ Types::LaunchTemplateDiskConf
Small volume config.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#small_volume_max_size ⇒ Integer
Small volume maximum size.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags of the Launch Configuration Template.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |
#target_instance_type_right_sizing_method ⇒ String
Target instance type right-sizing method.
2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 |
# File 'lib/aws-sdk-mgn/types.rb', line 2394 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :post_launch_actions, :enable_map_auto_tagging, :map_auto_tagging_mpe_id, :tags, :ec2_launch_template_id, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :associate_public_ip_address, :copy_tags, :licensing, :boot_mode, :small_volume_max_size, :small_volume_conf, :large_volume_conf, :enable_parameters_encryption, :parameters_encryption_key) SENSITIVE = [:tags] include Aws::Structure end |