Values.PutSourceServerActionRequestSourcePut source server post migration custom action.
type nonrec t = {sourceServerID : SourceServerID.t;Source server ID.
*)actionName : ActionName.t;Source server post migration custom action name.
*)documentIdentifier : BoundedString.t;Source server post migration custom action document identifier.
*)order : OrderType.t;Source server post migration custom action order.
*)actionID : ActionID.t;Source server post migration custom action ID.
*)documentVersion : DocumentVersion.t option;Source server post migration custom action document version.
*)active : Boolean.t option;Source server post migration custom action active status.
*)timeoutSeconds : StrictlyPositiveInteger.t option;Source server post migration custom action timeout in seconds.
*)mustSucceedForCutover : Boolean.t option;Source server post migration custom action must succeed for cutover.
*)parameters : SsmDocumentParameters.t option;Source server post migration custom action parameters.
*)externalParameters : SsmDocumentExternalParameters.t option;Source server post migration custom action external parameters.
*)description : ActionDescription.t option;Source server post migration custom action description.
*)category : ActionCategory.t option;Source server post migration custom action category.
*)accountID : AccountID.t option;Source server post migration custom account ID.
*)}val make :
?documentVersion:??? ->
?active:??? ->
?timeoutSeconds:??? ->
?mustSucceedForCutover:??? ->
?parameters:??? ->
?externalParameters:??? ->
?description:??? ->
?category:??? ->
?accountID:??? ->
sourceServerID:SourceServerID.t ->
actionName:ActionName.t ->
documentIdentifier:BoundedString.t ->
order:OrderType.t ->
actionID:ActionID.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of OrderType.t
| `Map of
([> `String of SsmDocumentParameterName.t ]
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `String of SsmParameterStoreParameterName.t ])
list ]
list
| `Structure of (string * [> `String of JmesPathString.t ]) list ])
list
| `String of SourceServerID.t ])
list ]