Class: Aws::Mgn::Types::UpdateLaunchConfigurationTemplateRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#associate_public_ip_addressBoolean

Associate public Ip address.

Returns:

  • (Boolean)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#boot_modeString

Launch configuration template boot mode.

Returns:

  • (String)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#copy_private_ipBoolean

Copy private Ip.

Returns:

  • (Boolean)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#copy_tagsBoolean

Copy tags.

Returns:

  • (Boolean)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#enable_map_auto_taggingBoolean

Enable map auto tagging.

Returns:

  • (Boolean)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#enable_parameters_encryptionBoolean

Enable parameters encryption.

Returns:

  • (Boolean)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#large_volume_confTypes::LaunchTemplateDiskConf

Large volume config.



4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#launch_configuration_template_idString

Launch Configuration Template ID.

Returns:

  • (String)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#launch_dispositionString

Launch disposition.

Returns:

  • (String)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#licensingTypes::Licensing

Configure Licensing.

Returns:



4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#map_auto_tagging_mpe_idString

Launch configuration template map auto tagging MPE ID.

Returns:

  • (String)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#parameters_encryption_keyString

Parameters encryption key.

Returns:

  • (String)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#post_launch_actionsTypes::PostLaunchActions

Post Launch Action to execute on the Test or Cutover instance.



4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#small_volume_confTypes::LaunchTemplateDiskConf

Small volume config.



4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#small_volume_max_sizeInteger

Small volume maximum size.

Returns:

  • (Integer)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end

#target_instance_type_right_sizing_methodString

Target instance type right-sizing method.

Returns:

  • (String)


4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 4525

class UpdateLaunchConfigurationTemplateRequest < Struct.new(
  :launch_configuration_template_id,
  :post_launch_actions,
  :enable_map_auto_tagging,
  :map_auto_tagging_mpe_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 = []
  include Aws::Structure
end