Class: Aws::Drs::Types::LaunchConfigurationTemplate
- Inherits:
-
Struct
- Object
- Struct
- Aws::Drs::Types::LaunchConfigurationTemplate
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-drs/types.rb
Overview
Account level Launch Configuration Template.
Constant Summary collapse
- SENSITIVE =
[:tags]
Instance Attribute Summary collapse
-
#arn ⇒ String
ARN of the Launch Configuration Template.
-
#copy_private_ip ⇒ Boolean
Copy private IP.
-
#copy_tags ⇒ Boolean
Copy tags.
-
#export_bucket_arn ⇒ String
S3 bucket ARN to export Source Network templates.
-
#launch_configuration_template_id ⇒ String
ID of the Launch Configuration Template.
-
#launch_disposition ⇒ String
Launch disposition.
-
#licensing ⇒ Types::Licensing
Licensing.
-
#post_launch_enabled ⇒ Boolean
Post-launch actions activated.
-
#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.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 |
# File 'lib/aws-sdk-drs/types.rb', line 1660 class LaunchConfigurationTemplate < Struct.new( :arn, :copy_private_ip, :copy_tags, :export_bucket_arn, :launch_configuration_template_id, :launch_disposition, :licensing, :post_launch_enabled, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#copy_private_ip ⇒ Boolean
Copy private IP.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 |
# File 'lib/aws-sdk-drs/types.rb', line 1660 class LaunchConfigurationTemplate < Struct.new( :arn, :copy_private_ip, :copy_tags, :export_bucket_arn, :launch_configuration_template_id, :launch_disposition, :licensing, :post_launch_enabled, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#copy_tags ⇒ Boolean
Copy tags.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 |
# File 'lib/aws-sdk-drs/types.rb', line 1660 class LaunchConfigurationTemplate < Struct.new( :arn, :copy_private_ip, :copy_tags, :export_bucket_arn, :launch_configuration_template_id, :launch_disposition, :licensing, :post_launch_enabled, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#export_bucket_arn ⇒ String
S3 bucket ARN to export Source Network templates.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 |
# File 'lib/aws-sdk-drs/types.rb', line 1660 class LaunchConfigurationTemplate < Struct.new( :arn, :copy_private_ip, :copy_tags, :export_bucket_arn, :launch_configuration_template_id, :launch_disposition, :licensing, :post_launch_enabled, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#launch_configuration_template_id ⇒ String
ID of the Launch Configuration Template.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 |
# File 'lib/aws-sdk-drs/types.rb', line 1660 class LaunchConfigurationTemplate < Struct.new( :arn, :copy_private_ip, :copy_tags, :export_bucket_arn, :launch_configuration_template_id, :launch_disposition, :licensing, :post_launch_enabled, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#launch_disposition ⇒ String
Launch disposition.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 |
# File 'lib/aws-sdk-drs/types.rb', line 1660 class LaunchConfigurationTemplate < Struct.new( :arn, :copy_private_ip, :copy_tags, :export_bucket_arn, :launch_configuration_template_id, :launch_disposition, :licensing, :post_launch_enabled, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#licensing ⇒ Types::Licensing
Licensing.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 |
# File 'lib/aws-sdk-drs/types.rb', line 1660 class LaunchConfigurationTemplate < Struct.new( :arn, :copy_private_ip, :copy_tags, :export_bucket_arn, :launch_configuration_template_id, :launch_disposition, :licensing, :post_launch_enabled, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#post_launch_enabled ⇒ Boolean
Post-launch actions activated.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 |
# File 'lib/aws-sdk-drs/types.rb', line 1660 class LaunchConfigurationTemplate < Struct.new( :arn, :copy_private_ip, :copy_tags, :export_bucket_arn, :launch_configuration_template_id, :launch_disposition, :licensing, :post_launch_enabled, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags of the Launch Configuration Template.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 |
# File 'lib/aws-sdk-drs/types.rb', line 1660 class LaunchConfigurationTemplate < Struct.new( :arn, :copy_private_ip, :copy_tags, :export_bucket_arn, :launch_configuration_template_id, :launch_disposition, :licensing, :post_launch_enabled, :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.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 |
# File 'lib/aws-sdk-drs/types.rb', line 1660 class LaunchConfigurationTemplate < Struct.new( :arn, :copy_private_ip, :copy_tags, :export_bucket_arn, :launch_configuration_template_id, :launch_disposition, :licensing, :post_launch_enabled, :tags, :target_instance_type_right_sizing_method) SENSITIVE = [:tags] include Aws::Structure end |