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:??? ->
?launchDisposition:??? ->
?targetInstanceTypeRightSizingMethod:??? ->
?copyPrivateIp:??? ->
?copyTags:??? ->
?licensing:??? ->
?postLaunchEnabled:??? ->
?launchIntoInstanceProperties:??? ->
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 ]