NetworkMigrationMapperSegment - ApplicationMigrationService

NetworkMigrationMapperSegment

Contents

checksum

The checksum of the segment data for integrity verification.

Type: Checksum object

Required: No

createdAt

The timestamp when the segment was created.

Type: Timestamp

Required: No

description

A description of the segment.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 600.

Pattern: [^\x00]*

Required: No

jobID

The unique identifier of the job that created this segment.

Type: String

Length Constraints: Fixed length of 36.

Pattern: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}

Required: No

logicalID

The logical identifier for the segment in the infrastructure code.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: [a-zA-Z][a-zA-Z0-9-]*

Required: No

name

The name of the segment.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 256.

Pattern: [^\s\x00]( *[^\s\x00])*

Required: No

networkMigrationDefinitionID

The unique identifier of the network migration definition.

Type: String

Length Constraints: Fixed length of 21.

Pattern: nmd-[0-9a-zA-Z]{17}

Required: No

networkMigrationExecutionID

The unique identifier of the network migration execution.

Type: String

Length Constraints: Fixed length of 36.

Pattern: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}

Required: No

outputS3Configuration

The S3 location where segment artifacts are stored.

Type: S3Configuration object

Required: No

referencedSegments

A list of other segments that this segment depends on or references.

Type: Array of strings

Length Constraints: Fixed length of 36.

Pattern: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}

Required: No

scopeTags

Scope tags for the segment.

Type: String to string map

Map Entries: Minimum number of 0 items. Maximum number of 40 items.

Key Length Constraints: Minimum length of 1. Maximum length of 128.

Key Pattern: (?!aws:)[a-zA-Z0-9\s+\-=._:/@]*

Value Length Constraints: Minimum length of 0. Maximum length of 256.

Value Pattern: [a-zA-Z0-9\s+\-=._:/@]*

Required: No

segmentID

The unique identifier of the segment.

Type: String

Length Constraints: Fixed length of 36.

Pattern: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}

Required: No

segmentType

The type of the segment, such as VPC, subnet, or security group.

Type: String

Valid Values: WORKLOAD | APPLIANCE

Required: No

targetAccount

The target AWS account where this segment will be deployed.

Type: String

Length Constraints: Fixed length of 12.

Pattern: .*[0-9]{12,}.*

Required: No

updatedAt

The timestamp when the segment was last updated.

Type: Timestamp

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: