Class: Aws::Drs::Types::LaunchConfigurationTemplate
- Inherits:
-
Struct
- Object
- Struct
- Aws::Drs::Types::LaunchConfigurationTemplate
- Defined in:
- gems/aws-sdk-drs/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.
-
#launch_into_source_instance ⇒ Boolean
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
-
#licensing ⇒ Types::Licensing
Licensing.
-
#post_launch_enabled ⇒ Boolean
Post-launch actions activated.
-
#recovery_mode ⇒ String
Recovery mode.
-
#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.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |
#copy_private_ip ⇒ Boolean
Copy private IP.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |
#copy_tags ⇒ Boolean
Copy tags.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |
#export_bucket_arn ⇒ String
S3 bucket ARN to export Source Network templates.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |
#launch_configuration_template_id ⇒ String
ID of the Launch Configuration Template.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |
#launch_disposition ⇒ String
Launch disposition.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |
#launch_into_source_instance ⇒ Boolean
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |
#licensing ⇒ Types::Licensing
Licensing.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |
#post_launch_enabled ⇒ Boolean
Post-launch actions activated.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |
#recovery_mode ⇒ String
Recovery mode.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags of the Launch Configuration Template.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |
#target_instance_type_right_sizing_method ⇒ String
Target instance type right-sizing method.
2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 |
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 2046 class LaunchConfigurationTemplate < Struct.new( :launch_configuration_template_id, :arn, :tags, :launch_disposition, :target_instance_type_right_sizing_method, :copy_private_ip, :copy_tags, :licensing, :export_bucket_arn, :post_launch_enabled, :launch_into_source_instance, :recovery_mode) SENSITIVE = [:tags] include Aws::Structure end |