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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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.



6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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:



6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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.



6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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.



6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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)


6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 6817

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