Values.UpdateLaunchConfigurationRequestSourceUpdates a LaunchConfiguration by Source Server ID.
type nonrec t = {sourceServerID : SourceServerID.t;The ID of the Source Server that we want to retrieve a Launch Configuration for.
*)name : SmallBoundedString.t option;The name of the launch configuration.
*)launchDisposition : LaunchDisposition.t option;The state of the Recovery Instance in EC2 after the recovery operation.
*)targetInstanceTypeRightSizingMethod : TargetInstanceTypeRightSizingMethod.t
option;Whether Elastic Disaster Recovery should try to automatically choose the instance type that best matches the OS, CPU, and RAM of your Source Server.
*)copyPrivateIp : Boolean.t option;Whether we should copy the Private IP of the Source Server to the Recovery Instance.
*)copyTags : Boolean.t option;Whether we want to copy the tags of the Source Server to the EC2 machine of the Recovery Instance.
*)licensing : Licensing.t option;The licensing configuration to be used for this launch configuration.
*)postLaunchEnabled : Boolean.t option;Whether we want to enable post-launch actions for the Source Server.
*)launchIntoInstanceProperties : LaunchIntoInstanceProperties.t option;Launch into existing instance properties.
*)}val make :
?name:SmallBoundedString.t ->
?launchDisposition:LaunchDisposition.t ->
?targetInstanceTypeRightSizingMethod:TargetInstanceTypeRightSizingMethod.t ->
?copyPrivateIp:Boolean.t ->
?copyTags:Boolean.t ->
?licensing:Licensing.t ->
?postLaunchEnabled:Boolean.t ->
?launchIntoInstanceProperties:LaunchIntoInstanceProperties.t ->
sourceServerID:SourceServerID.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `String of SourceServerID.t
| `Structure of
(string * [> `Boolean of Boolean.t | `String of EC2InstanceID.t ])
list ])
list ]