Values.NetworkMigrationMapperSegmentConstructSourceRepresents a construct within a mapper segment. A construct is an individual infrastructure component such as a VPC, subnet, security group, route table, or other network resource that is part of the network migration.
type nonrec t = {constructID : ConstructID.t option;The unique identifier of the construct.
*)constructType : NetworkMigrationMapperSegmentConstructType.t option;The type of the construct, such as VPC, subnet, security group, or route table.
*)name : SegmentConstructName.t option;The name of the construct.
*)description : SegmentConstructDescription.t option;A description of the construct.
*)logicalID : LogicalID.t option;The logical identifier for the construct in the infrastructure code.
*)excluded : Boolean.t option;Whether this construct is excluded from the migration.
*)createdAt : Timestamp.t option;The timestamp when the construct was created.
*)updatedAt : Timestamp.t option;The timestamp when the construct was last updated.
*)properties : ConstructProperties.t option;The properties and configuration of the construct.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Map of
([> `String of ConstructPropertyKey.t ]
* [> `String of MarshalledResourceDefinition.t ])
list
| `String of ConstructID.t
| `Timestamp of Timestamp.t ])
list ]