Values.UpdateNetworkMigrationDefinitionRequestSourceUpdates an existing network migration definition with new source or target configurations.
type nonrec t = {networkMigrationDefinitionID : NetworkMigrationDefinitionID.t;The unique identifier of the network migration definition to update.
*)name : NetworkMigrationDefinitionName.t option;The updated name of the network migration definition.
*)description : NetworkMigrationDefinitionDescription.t option;The updated description of the network migration definition.
*)sourceConfigurations : SourceConfigurationList.t option;The updated list of source configurations.
*)targetS3Configuration : TargetS3ConfigurationUpdate.t option;The updated S3 configuration for storing the target network artifacts.
*)targetNetwork : TargetNetworkUpdate.t option;The updated target network configuration.
*)targetDeployment : TargetDeployment.t option;The updated target deployment configuration.
*)scopeTags : ScopeTagsMap.t option;The updated scope tags for the network migration definition.
*)}val make :
?name:??? ->
?description:??? ->
?sourceConfigurations:??? ->
?targetS3Configuration:??? ->
?targetNetwork:??? ->
?targetDeployment:??? ->
?scopeTags:??? ->
networkMigrationDefinitionID:NetworkMigrationDefinitionID.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Structure of
(string * [> `String of S3BucketName.t ]) list ])
list ]
list
| `Map of
([> `String of ScopeTagKey.t ] * [> `String of ScopeTagValue.t ])
list
| `String of NetworkMigrationDefinitionID.t
| `Structure of
(string * [> `Enum of string | `String of S3BucketName.t ]) list ])
list ]