Values.NetworkMigrationMapperSegmentSourceUpdates a mapper segment's configuration, such as changing its scope tags.
type nonrec t = {jobID : NetworkMigrationJobID.t option;The unique identifier of the job that created this segment.
*)networkMigrationExecutionID : NetworkMigrationExecutionID.t option;The unique identifier of the network migration execution.
*)networkMigrationDefinitionID : NetworkMigrationDefinitionID.t option;The unique identifier of the network migration definition.
*)segmentID : SegmentID.t option;The unique identifier of the segment.
*)segmentType : NetworkMigrationMapperSegmentType.t option;The type of the segment, such as VPC, subnet, or security group.
*)name : SegmentName.t option;The name of the segment.
*)description : SegmentDescription.t option;A description of the segment.
*)logicalID : LogicalID.t option;The logical identifier for the segment in the infrastructure code.
*)checksum : Checksum.t option;The checksum of the segment data for integrity verification.
*)outputS3Configuration : S3Configuration.t option;The S3 location where segment artifacts are stored.
*)createdAt : Timestamp.t option;The timestamp when the segment was created.
*)updatedAt : Timestamp.t option;The timestamp when the segment was last updated.
*)scopeTags : ScopeTagsMap.t option;Scope tags for the segment.
*)targetAccount : AccountID.t option;The target AWS account where this segment will be deployed.
*)referencedSegments : ReferencedSegmentsList.t option;A list of other segments that this segment depends on or references.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val make :
?jobID:??? ->
?networkMigrationExecutionID:??? ->
?networkMigrationDefinitionID:??? ->
?segmentID:??? ->
?segmentType:??? ->
?name:??? ->
?description:??? ->
?logicalID:??? ->
?checksum:??? ->
?outputS3Configuration:??? ->
?createdAt:??? ->
?updatedAt:??? ->
?scopeTags:??? ->
?targetAccount:??? ->
?referencedSegments:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of SegmentID.t ] list
| `Map of
([> `String of ScopeTagKey.t ] * [> `String of ScopeTagValue.t ])
list
| `String of NetworkMigrationJobID.t
| `Structure of
(string * [> `Enum of string | `String of Hash.t ]) list
| `Timestamp of Timestamp.t ])
list ]