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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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.



6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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:



6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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.



6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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.



6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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)


6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
# File 'lib/aws-sdk-mgn/types.rb', line 6918

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