Values.OperationUnionSourceA union type representing the operation to perform on a construct during a mapping update.
type nonrec t = {merge : MergeOperation.t option;A merge operation to combine constructs from different segments.
*)split : SplitOperation.t option;A split operation to divide a construct into multiple constructs with specified CIDR blocks.
*)delete : DeleteOperation.t option;A delete operation to remove a construct from the mapping.
*)update : UpdateOperation.t option;An update operation to modify construct properties.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `Structure of
(string * [> `String of SegmentID.t ]) list ]
list
| `Map of
([> `String of ConstructPropertyKey.t ]
* [> `String of MarshalledResourceDefinition.t ])
list
| `String of SegmentConstructName.t ])
list ])
list ]