class Aws::Drs::Types::UpdateLaunchConfigurationRequest

@note When making an API call, you may pass UpdateLaunchConfigurationRequest

data as a hash:

    {
      copy_private_ip: false,
      copy_tags: false,
      launch_disposition: "STOPPED", # accepts STOPPED, STARTED
      licensing: {
        os_byol: false,
      },
      name: "SmallBoundedString",
      source_server_id: "SourceServerID", # required
      target_instance_type_right_sizing_method: "NONE", # accepts NONE, BASIC
    }

@!attribute [rw] copy_private_ip

Whether we should copy the Private IP of the Source Server to the
Recovery Instance.
@return [Boolean]

@!attribute [rw] copy_tags

Whether we want to copy the tags of the Source Server to the EC2
machine of the Recovery Instance.
@return [Boolean]

@!attribute [rw] launch_disposition

The state of the Recovery Instance in EC2 after the recovery
operation.
@return [String]

@!attribute [rw] licensing

The licensing configuration to be used for this launch
configuration.
@return [Types::Licensing]

@!attribute [rw] name

The name of the launch configuration.
@return [String]

@!attribute [rw] source_server_id

The ID of the Source Server that we want to retrieve a Launch
Configuration for.
@return [String]

@!attribute [rw] target_instance_type_right_sizing_method

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

@see docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateLaunchConfigurationRequest AWS API Documentation

Constants

SENSITIVE