Class: Aws::Drs::Types::UpdateLaunchConfigurationRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-drs/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#copy_private_ipBoolean

Whether we should copy the Private IP of the Source Server to the Recovery Instance.



3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
# File 'lib/aws-sdk-drs/types.rb', line 3788

class UpdateLaunchConfigurationRequest < Struct.new(
  :copy_private_ip,
  :copy_tags,
  :launch_disposition,
  :launch_into_instance_properties,
  :licensing,
  :name,
  :post_launch_enabled,
  :source_server_id,
  :target_instance_type_right_sizing_method)
  SENSITIVE = []
  include Aws::Structure
end

#copy_tagsBoolean

Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.



3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
# File 'lib/aws-sdk-drs/types.rb', line 3788

class UpdateLaunchConfigurationRequest < Struct.new(
  :copy_private_ip,
  :copy_tags,
  :launch_disposition,
  :launch_into_instance_properties,
  :licensing,
  :name,
  :post_launch_enabled,
  :source_server_id,
  :target_instance_type_right_sizing_method)
  SENSITIVE = []
  include Aws::Structure
end

#launch_dispositionString

The state of the Recovery Instance in EC2 after the recovery operation.



3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
# File 'lib/aws-sdk-drs/types.rb', line 3788

class UpdateLaunchConfigurationRequest < Struct.new(
  :copy_private_ip,
  :copy_tags,
  :launch_disposition,
  :launch_into_instance_properties,
  :licensing,
  :name,
  :post_launch_enabled,
  :source_server_id,
  :target_instance_type_right_sizing_method)
  SENSITIVE = []
  include Aws::Structure
end

#launch_into_instance_propertiesTypes::LaunchIntoInstanceProperties

Launch into existing instance properties.



3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
# File 'lib/aws-sdk-drs/types.rb', line 3788

class UpdateLaunchConfigurationRequest < Struct.new(
  :copy_private_ip,
  :copy_tags,
  :launch_disposition,
  :launch_into_instance_properties,
  :licensing,
  :name,
  :post_launch_enabled,
  :source_server_id,
  :target_instance_type_right_sizing_method)
  SENSITIVE = []
  include Aws::Structure
end

#licensingTypes::Licensing

The licensing configuration to be used for this launch configuration.



3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
# File 'lib/aws-sdk-drs/types.rb', line 3788

class UpdateLaunchConfigurationRequest < Struct.new(
  :copy_private_ip,
  :copy_tags,
  :launch_disposition,
  :launch_into_instance_properties,
  :licensing,
  :name,
  :post_launch_enabled,
  :source_server_id,
  :target_instance_type_right_sizing_method)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the launch configuration.



3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
# File 'lib/aws-sdk-drs/types.rb', line 3788

class UpdateLaunchConfigurationRequest < Struct.new(
  :copy_private_ip,
  :copy_tags,
  :launch_disposition,
  :launch_into_instance_properties,
  :licensing,
  :name,
  :post_launch_enabled,
  :source_server_id,
  :target_instance_type_right_sizing_method)
  SENSITIVE = []
  include Aws::Structure
end

#post_launch_enabledBoolean

Whether we want to enable post-launch actions for the Source Server.



3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
# File 'lib/aws-sdk-drs/types.rb', line 3788

class UpdateLaunchConfigurationRequest < Struct.new(
  :copy_private_ip,
  :copy_tags,
  :launch_disposition,
  :launch_into_instance_properties,
  :licensing,
  :name,
  :post_launch_enabled,
  :source_server_id,
  :target_instance_type_right_sizing_method)
  SENSITIVE = []
  include Aws::Structure
end

#source_server_idString

The ID of the Source Server that we want to retrieve a Launch Configuration for.



3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
# File 'lib/aws-sdk-drs/types.rb', line 3788

class UpdateLaunchConfigurationRequest < Struct.new(
  :copy_private_ip,
  :copy_tags,
  :launch_disposition,
  :launch_into_instance_properties,
  :licensing,
  :name,
  :post_launch_enabled,
  :source_server_id,
  :target_instance_type_right_sizing_method)
  SENSITIVE = []
  include Aws::Structure
end

#target_instance_type_right_sizing_methodString

Whether Elastic Disaster Recovery should try to automatically choose the instance type that best matches the OS, CPU, and RAM of your Source Server.



3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
# File 'lib/aws-sdk-drs/types.rb', line 3788

class UpdateLaunchConfigurationRequest < Struct.new(
  :copy_private_ip,
  :copy_tags,
  :launch_disposition,
  :launch_into_instance_properties,
  :licensing,
  :name,
  :post_launch_enabled,
  :source_server_id,
  :target_instance_type_right_sizing_method)
  SENSITIVE = []
  include Aws::Structure
end