Class: Aws::Mgn::Types::UpdateLaunchConfigurationTemplateRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Mgn::Types::UpdateLaunchConfigurationTemplateRequest
- Defined in:
- gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#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.
-
#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
Launch Configuration Template ID.
-
#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 Action to execute on the Test or Cutover instance.
-
#small_volume_conf ⇒ Types::LaunchTemplateDiskConf
Small volume config.
-
#small_volume_max_size ⇒ Integer
Small volume maximum size.
-
#target_instance_type_right_sizing_method ⇒ String
Target instance type right-sizing method.
Instance Attribute Details
#associate_public_ip_address ⇒ Boolean
Associate public Ip address.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_mode ⇒ String
Launch configuration template boot mode.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_ip ⇒ Boolean
Copy private Ip.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_tags ⇒ Boolean
Copy tags.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_tagging ⇒ Boolean
Enable map auto tagging.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_encryption ⇒ Boolean
Enable parameters encryption.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_conf ⇒ Types::LaunchTemplateDiskConf
Large volume config.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_id ⇒ String
Launch Configuration Template ID.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_disposition ⇒ String
Launch disposition.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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 |
#licensing ⇒ Types::Licensing
Configure Licensing.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_id ⇒ String
Launch configuration template map auto tagging MPE ID.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_key ⇒ String
Parameters encryption key.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_actions ⇒ Types::PostLaunchActions
Post Launch Action to execute on the Test or Cutover instance.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_conf ⇒ Types::LaunchTemplateDiskConf
Small volume config.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_size ⇒ Integer
Small volume maximum size.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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_method ⇒ String
Target instance type right-sizing method.
7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 7075 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 |