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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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.
2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 |
# File 'lib/aws-sdk-mgn/types.rb', line 2335 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 |