Class: Aws::Mgn::Types::LaunchConfigurationTemplate
- Inherits:
-
Struct
- Object
- Struct
- Aws::Mgn::Types::LaunchConfigurationTemplate
- Defined in:
- gems/aws-sdk-mgn/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.
-
#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.
-
#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.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#associate_public_ip_address ⇒ Boolean
Associate public Ip address.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#boot_mode ⇒ String
Launch configuration template boot mode.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#copy_private_ip ⇒ Boolean
Copy private Ip.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#copy_tags ⇒ Boolean
Copy tags.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#ec2_launch_template_id ⇒ String
EC2 launch template ID.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#enable_map_auto_tagging ⇒ Boolean
Enable map auto tagging.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#large_volume_conf ⇒ Types::LaunchTemplateDiskConf
Large volume config.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#launch_configuration_template_id ⇒ String
ID of the Launch Configuration Template.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#launch_disposition ⇒ String
Launch disposition.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#licensing ⇒ Types::Licensing
Configure Licensing.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#map_auto_tagging_mpe_id ⇒ String
Launch configuration template map auto tagging MPE ID.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#post_launch_actions ⇒ Types::PostLaunchActions
Post Launch Actions of the Launch Configuration Template.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#small_volume_conf ⇒ Types::LaunchTemplateDiskConf
Small volume config.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#small_volume_max_size ⇒ Integer
Small volume maximum size.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags of the Launch Configuration Template.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#target_instance_type_right_sizing_method ⇒ String
Target instance type right-sizing method.
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb', line 2015 class LaunchConfigurationTemplate < Struct.new( :arn, :associate_public_ip_address, :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, :enable_map_auto_tagging, :large_volume_conf, :launch_configuration_template_id, :launch_disposition, :licensing, :map_auto_tagging_mpe_id, :post_launch_actions, :small_volume_conf, :small_volume_max_size, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |