2026/03/13 - Application Migration Service - 25 new api methods
Changes Network Migration APIs are now publicly available for direct programmatic access. Customers can now call Network Migration APIs directly without going through AWS Transform (ATX), enabling automation, integration with existing tools, and self-service migration workflows.
Creates a new network migration definition that specifies the source and target network configuration for a migration.
See also: AWS API Documentation
Request Syntax
client.create_network_migration_definition(
name='string',
description='string',
sourceConfigurations=[
{
'sourceEnvironment': 'NSX'|'VSPHERE'|'FORTIGATE_FIREWALL'|'PALO_ALTO_FIREWALL'|'CISCO_ACI'|'LOGICAL_MODEL'|'MODELIZE_IT',
'sourceS3Configuration': {
's3Bucket': 'string',
's3BucketOwner': 'string',
's3Key': 'string'
}
},
],
targetS3Configuration={
's3Bucket': 'string',
's3BucketOwner': 'string'
},
targetNetwork={
'topology': 'ISOLATED_VPC'|'HUB_AND_SPOKE',
'inboundCidr': 'string',
'outboundCidr': 'string',
'inspectionCidr': 'string'
},
targetDeployment='SINGLE_ACCOUNT'|'MULTI_ACCOUNT',
tags={
'string': 'string'
},
scopeTags={
'string': 'string'
}
)
string
[REQUIRED]
The name of the network migration definition.
string
A description of the network migration definition.
list
A list of source configurations for the network migration.
(dict) --
Configuration for a migration source environment.
sourceEnvironment (string) -- [REQUIRED]
The source environment type.
sourceS3Configuration (dict) -- [REQUIRED]
The S3 configuration for the source data.
s3Bucket (string) -- [REQUIRED]
The name of the S3 bucket containing source data.
s3BucketOwner (string) -- [REQUIRED]
The AWS account ID of the S3 bucket owner.
s3Key (string) -- [REQUIRED]
The S3 key (path) for the source data.
dict
[REQUIRED]
The S3 configuration for storing the target network artifacts.
s3Bucket (string) -- [REQUIRED]
The name of the S3 bucket for target artifacts.
s3BucketOwner (string) -- [REQUIRED]
The AWS account ID of the S3 bucket owner.
dict
[REQUIRED]
The target network configuration including topology and CIDR ranges.
topology (string) -- [REQUIRED]
The network topology type for the target environment.
inboundCidr (string) --
The CIDR block for inbound traffic in the target network.
outboundCidr (string) --
The CIDR block for outbound traffic in the target network.
inspectionCidr (string) --
The CIDR block for inspection traffic in the target network.
string
The target deployment configuration for the migrated network.
dict
Tags to assign to the network migration definition.
(string) --
(string) --
dict
Scope tags for the network migration definition to control access and organization.
(string) --
(string) --
dict
Response Syntax
{
'arn': 'string',
'networkMigrationDefinitionID': 'string',
'name': 'string',
'description': 'string',
'sourceConfigurations': [
{
'sourceEnvironment': 'NSX'|'VSPHERE'|'FORTIGATE_FIREWALL'|'PALO_ALTO_FIREWALL'|'CISCO_ACI'|'LOGICAL_MODEL'|'MODELIZE_IT',
'sourceS3Configuration': {
's3Bucket': 'string',
's3BucketOwner': 'string',
's3Key': 'string'
}
},
],
'targetS3Configuration': {
's3Bucket': 'string',
's3BucketOwner': 'string'
},
'targetNetwork': {
'topology': 'ISOLATED_VPC'|'HUB_AND_SPOKE',
'inboundCidr': 'string',
'outboundCidr': 'string',
'inspectionCidr': 'string'
},
'targetDeployment': 'SINGLE_ACCOUNT'|'MULTI_ACCOUNT',
'createdAt': datetime(2015, 1, 1),
'updatedAt': datetime(2015, 1, 1),
'tags': {
'string': 'string'
},
'scopeTags': {
'string': 'string'
}
}
Response Structure
(dict) --
arn (string) --
The Amazon Resource Name (ARN) of the network migration definition.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
name (string) --
The name of the network migration definition.
description (string) --
A description of the network migration definition.
sourceConfigurations (list) --
A list of source configurations for the network migration.
(dict) --
Configuration for a migration source environment.
sourceEnvironment (string) --
The source environment type.
sourceS3Configuration (dict) --
The S3 configuration for the source data.
s3Bucket (string) --
The name of the S3 bucket containing source data.
s3BucketOwner (string) --
The AWS account ID of the S3 bucket owner.
s3Key (string) --
The S3 key (path) for the source data.
targetS3Configuration (dict) --
The S3 configuration for storing the target network artifacts.
s3Bucket (string) --
The name of the S3 bucket for target artifacts.
s3BucketOwner (string) --
The AWS account ID of the S3 bucket owner.
targetNetwork (dict) --
The target network configuration including topology and CIDR ranges.
topology (string) --
The network topology type for the target environment.
inboundCidr (string) --
The CIDR block for inbound traffic in the target network.
outboundCidr (string) --
The CIDR block for outbound traffic in the target network.
inspectionCidr (string) --
The CIDR block for inspection traffic in the target network.
targetDeployment (string) --
The target deployment configuration for the migrated network.
createdAt (datetime) --
The timestamp when the network migration definition was created.
updatedAt (datetime) --
The timestamp when the network migration definition was last updated.
tags (dict) --
Tags assigned to the network migration definition.
(string) --
(string) --
scopeTags (dict) --
Scope tags for the network migration definition.
(string) --
(string) --
Retrieves the details of a network migration definition including source and target configurations.
See also: AWS API Documentation
Request Syntax
client.get_network_migration_definition(
networkMigrationDefinitionID='string'
)
string
[REQUIRED]
The unique identifier of the network migration definition to retrieve.
dict
Response Syntax
{
'arn': 'string',
'networkMigrationDefinitionID': 'string',
'name': 'string',
'description': 'string',
'sourceConfigurations': [
{
'sourceEnvironment': 'NSX'|'VSPHERE'|'FORTIGATE_FIREWALL'|'PALO_ALTO_FIREWALL'|'CISCO_ACI'|'LOGICAL_MODEL'|'MODELIZE_IT',
'sourceS3Configuration': {
's3Bucket': 'string',
's3BucketOwner': 'string',
's3Key': 'string'
}
},
],
'targetS3Configuration': {
's3Bucket': 'string',
's3BucketOwner': 'string'
},
'targetNetwork': {
'topology': 'ISOLATED_VPC'|'HUB_AND_SPOKE',
'inboundCidr': 'string',
'outboundCidr': 'string',
'inspectionCidr': 'string'
},
'targetDeployment': 'SINGLE_ACCOUNT'|'MULTI_ACCOUNT',
'createdAt': datetime(2015, 1, 1),
'updatedAt': datetime(2015, 1, 1),
'tags': {
'string': 'string'
},
'scopeTags': {
'string': 'string'
}
}
Response Structure
(dict) --
arn (string) --
The Amazon Resource Name (ARN) of the network migration definition.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
name (string) --
The name of the network migration definition.
description (string) --
A description of the network migration definition.
sourceConfigurations (list) --
A list of source configurations for the network migration.
(dict) --
Configuration for a migration source environment.
sourceEnvironment (string) --
The source environment type.
sourceS3Configuration (dict) --
The S3 configuration for the source data.
s3Bucket (string) --
The name of the S3 bucket containing source data.
s3BucketOwner (string) --
The AWS account ID of the S3 bucket owner.
s3Key (string) --
The S3 key (path) for the source data.
targetS3Configuration (dict) --
The S3 configuration for storing the target network artifacts.
s3Bucket (string) --
The name of the S3 bucket for target artifacts.
s3BucketOwner (string) --
The AWS account ID of the S3 bucket owner.
targetNetwork (dict) --
The target network configuration including topology and CIDR ranges.
topology (string) --
The network topology type for the target environment.
inboundCidr (string) --
The CIDR block for inbound traffic in the target network.
outboundCidr (string) --
The CIDR block for outbound traffic in the target network.
inspectionCidr (string) --
The CIDR block for inspection traffic in the target network.
targetDeployment (string) --
The target deployment configuration for the migrated network.
createdAt (datetime) --
The timestamp when the network migration definition was created.
updatedAt (datetime) --
The timestamp when the network migration definition was last updated.
tags (dict) --
Tags assigned to the network migration definition.
(string) --
(string) --
scopeTags (dict) --
Scope tags for the network migration definition.
(string) --
(string) --
Lists mapper segments, which represent logical groupings of network resources to be migrated together.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_mapper_segments(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
filters={
'segmentIDs': [
'string',
]
},
maxResults=123,
nextToken='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
dict
Filters to apply when listing segments.
segmentIDs (list) --
A list of segment IDs to filter by.
(string) --
integer
The maximum number of results to return in a single call.
string
The token for the next page of results.
dict
Response Syntax
{
'items': [
{
'jobID': 'string',
'networkMigrationExecutionID': 'string',
'networkMigrationDefinitionID': 'string',
'segmentID': 'string',
'segmentType': 'WORKLOAD'|'APPLIANCE',
'name': 'string',
'description': 'string',
'logicalID': 'string',
'checksum': {
'encryptionAlgorithm': 'SHA256',
'hash': 'string'
},
'outputS3Configuration': {
's3Bucket': 'string',
's3BucketOwner': 'string',
's3Key': 'string'
},
'createdAt': datetime(2015, 1, 1),
'updatedAt': datetime(2015, 1, 1),
'scopeTags': {
'string': 'string'
},
'targetAccount': 'string',
'referencedSegments': [
'string',
]
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of mapper segments.
(dict) --
jobID (string) --
The unique identifier of the job that created this segment.
networkMigrationExecutionID (string) --
The unique identifier of the network migration execution.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
segmentID (string) --
The unique identifier of the segment.
segmentType (string) --
The type of the segment, such as VPC, subnet, or security group.
name (string) --
The name of the segment.
description (string) --
A description of the segment.
logicalID (string) --
The logical identifier for the segment in the infrastructure code.
checksum (dict) --
The checksum of the segment data for integrity verification.
encryptionAlgorithm (string) --
The encryption algorithm used to generate the checksum.
hash (string) --
The hash value of the checksum.
outputS3Configuration (dict) --
The S3 location where segment artifacts are stored.
s3Bucket (string) --
The name of the S3 bucket.
s3BucketOwner (string) --
The AWS account ID of the S3 bucket owner.
s3Key (string) --
The S3 key (path) for the object.
createdAt (datetime) --
The timestamp when the segment was created.
updatedAt (datetime) --
The timestamp when the segment was last updated.
scopeTags (dict) --
Scope tags for the segment.
(string) --
(string) --
targetAccount (string) --
The target AWS account where this segment will be deployed.
referencedSegments (list) --
A list of other segments that this segment depends on or references.
(string) --
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Lists CloudFormation stacks that have been deployed as part of the network migration.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_deployed_stacks(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
maxResults=123,
nextToken='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
integer
The maximum number of results to return in a single call.
string
The token for the next page of results.
dict
Response Syntax
{
'items': [
{
'status': 'CREATE_COMPLETE'|'CREATE_FAILED'|'CREATE_STARTED'|'DELETE_COMPLETE'|'DELETE_FAILED'|'DELETE_STARTED',
'stackPhysicalID': 'string',
'stackLogicalID': 'string',
'segmentID': 'string',
'targetAccount': 'string',
'failedResources': [
{
'logicalID': 'string',
'status': 'CREATE_FAILED'|'DELETE_FAILED',
'statusReason': 'string'
},
]
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of deployed stack details including status and resources.
(dict) --
Details about a CloudFormation stack that has been deployed as part of the network migration.
status (string) --
The current status of the deployed stack.
stackPhysicalID (string) --
The physical ID of the CloudFormation stack.
stackLogicalID (string) --
The logical ID of the stack.
segmentID (string) --
The ID of the segment that this stack was deployed for.
targetAccount (string) --
The target AWS account where the stack was deployed.
failedResources (list) --
A list of resources that failed to deploy.
(dict) --
Details about a resource that failed to deploy.
logicalID (string) --
The logical ID of the failed resource.
status (string) --
The status of the failed resource.
statusReason (string) --
The reason why the resource failed.
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Updates a mapper segment's configuration, such as changing its scope tags.
See also: AWS API Documentation
Request Syntax
client.update_network_migration_mapper_segment(
networkMigrationDefinitionID='string',
networkMigrationExecutionID='string',
segmentID='string',
scopeTags={
'string': 'string'
}
)
string
[REQUIRED]
The unique identifier of the network migration definition.
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the segment to update.
dict
The updated scope tags for the segment.
(string) --
(string) --
dict
Response Syntax
{
'jobID': 'string',
'networkMigrationExecutionID': 'string',
'networkMigrationDefinitionID': 'string',
'segmentID': 'string',
'segmentType': 'WORKLOAD'|'APPLIANCE',
'name': 'string',
'description': 'string',
'logicalID': 'string',
'checksum': {
'encryptionAlgorithm': 'SHA256',
'hash': 'string'
},
'outputS3Configuration': {
's3Bucket': 'string',
's3BucketOwner': 'string',
's3Key': 'string'
},
'createdAt': datetime(2015, 1, 1),
'updatedAt': datetime(2015, 1, 1),
'scopeTags': {
'string': 'string'
},
'targetAccount': 'string',
'referencedSegments': [
'string',
]
}
Response Structure
(dict) --
jobID (string) --
The unique identifier of the job that created this segment.
networkMigrationExecutionID (string) --
The unique identifier of the network migration execution.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
segmentID (string) --
The unique identifier of the segment.
segmentType (string) --
The type of the segment, such as VPC, subnet, or security group.
name (string) --
The name of the segment.
description (string) --
A description of the segment.
logicalID (string) --
The logical identifier for the segment in the infrastructure code.
checksum (dict) --
The checksum of the segment data for integrity verification.
encryptionAlgorithm (string) --
The encryption algorithm used to generate the checksum.
hash (string) --
The hash value of the checksum.
outputS3Configuration (dict) --
The S3 location where segment artifacts are stored.
s3Bucket (string) --
The name of the S3 bucket.
s3BucketOwner (string) --
The AWS account ID of the S3 bucket owner.
s3Key (string) --
The S3 key (path) for the object.
createdAt (datetime) --
The timestamp when the segment was created.
updatedAt (datetime) --
The timestamp when the segment was last updated.
scopeTags (dict) --
Scope tags for the segment.
(string) --
(string) --
targetAccount (string) --
The target AWS account where this segment will be deployed.
referencedSegments (list) --
A list of other segments that this segment depends on or references.
(string) --
Lists network migration deployment jobs and their current status.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_deployments(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
filters={
'jobIDs': [
'string',
]
},
maxResults=123,
nextToken='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
dict
Filters to apply when listing deployment jobs.
jobIDs (list) --
A list of job IDs to filter by.
(string) --
integer
The maximum number of results to return in a single call.
string
The token for the next page of results.
dict
Response Syntax
{
'items': [
{
'jobID': 'string',
'networkMigrationExecutionID': 'string',
'networkMigrationDefinitionID': 'string',
'createdAt': datetime(2015, 1, 1),
'endedAt': datetime(2015, 1, 1),
'status': 'PENDING'|'STARTED'|'SUCCEEDED'|'FAILED',
'statusDetails': 'string'
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of deployer job details.
(dict) --
Details about a network migration deployer job.
jobID (string) --
The unique identifier of the deployer job.
networkMigrationExecutionID (string) --
The unique identifier of the network migration execution.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
createdAt (datetime) --
The timestamp when the job was created.
endedAt (datetime) --
The timestamp when the job completed or failed.
status (string) --
The current status of the deployer job.
statusDetails (string) --
Detailed status information about the job.
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Starts a job to apply customer modifications to network migration mappings, such as changing properties.
See also: AWS API Documentation
Request Syntax
client.start_network_migration_mapping_update(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
constructs=[
{
'segmentID': 'string',
'constructID': 'string',
'constructType': 'string',
'operation': {
'update': {
'properties': {
'string': 'string'
}
}
}
},
],
segments=[
{
'segmentID': 'string',
'targetAccount': 'string',
'scopeTags': {
'string': 'string'
}
},
]
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
list
A list of construct updates to apply.
(dict) --
A construct update to apply during a mapping update operation.
segmentID (string) -- [REQUIRED]
The ID of the segment containing the construct.
constructID (string) -- [REQUIRED]
The ID of the construct to update.
constructType (string) -- [REQUIRED]
The type of the construct.
operation (dict) --
The operation to perform on the construct.
update (dict) --
An update operation to modify construct properties.
properties (dict) --
The properties to update on the construct.
(string) --
(string) --
list
A list of segment updates to apply.
(dict) --
A segment update to apply during a mapping update operation.
segmentID (string) -- [REQUIRED]
The ID of the segment to update.
targetAccount (string) --
The updated target AWS account for the segment.
scopeTags (dict) --
The updated scope tags for the segment.
(string) --
(string) --
dict
Response Syntax
{
'jobID': 'string'
}
Response Structure
(dict) --
jobID (string) --
The unique identifier of the mapping update job that was started.
Lists mapping update jobs, which apply customer modifications to the generated network mappings.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_mapping_updates(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
filters={
'jobIDs': [
'string',
]
},
maxResults=123,
nextToken='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
dict
Filters to apply when listing mapping update jobs.
jobIDs (list) --
A list of job IDs to filter by.
(string) --
integer
The maximum number of results to return in a single call.
string
The token for the next page of results.
dict
Response Syntax
{
'items': [
{
'jobID': 'string',
'networkMigrationExecutionID': 'string',
'networkMigrationDefinitionID': 'string',
'createdAt': datetime(2015, 1, 1),
'endedAt': datetime(2015, 1, 1),
'status': 'PENDING'|'STARTED'|'SUCCEEDED'|'FAILED',
'statusDetails': 'string'
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of mapping update job details.
(dict) --
Details about a network migration mapping update job.
jobID (string) --
The unique identifier of the mapping update job.
networkMigrationExecutionID (string) --
The unique identifier of the network migration execution.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
createdAt (datetime) --
The timestamp when the job was created.
endedAt (datetime) --
The timestamp when the job completed or failed.
status (string) --
The current status of the mapping update job.
statusDetails (string) --
Detailed status information about the job.
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Starts a deployment job to create the target network infrastructure based on the generated code templates.
See also: AWS API Documentation
Request Syntax
client.start_network_migration_deployment(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
dict
Response Syntax
{
'jobID': 'string'
}
Response Structure
(dict) --
jobID (string) --
The unique identifier of the deployer job that was started.
Starts a code generation job to convert network migration mappings into infrastructure-as-code templates.
See also: AWS API Documentation
Request Syntax
client.start_network_migration_code_generation(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
codeGenerationOutputFormatTypes=[
'CDK_L1'|'CDK_L2'|'TERRAFORM'|'LZA',
]
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
list
The output format types for code generation, such as CloudFormation or Terraform.
(string) --
dict
Response Syntax
{
'jobID': 'string'
}
Response Structure
(dict) --
jobID (string) --
The unique identifier of the code generation job that was started.
Lists network migration analysis jobs for a specified execution. Returns information about analysis job status and results.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_analyses(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
filters={
'jobIDs': [
'string',
]
},
maxResults=123,
nextToken='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution to list analyses for.
string
[REQUIRED]
The unique identifier of the network migration definition.
dict
Filters to apply when listing analysis jobs.
jobIDs (list) --
A list of job IDs to filter by.
(string) --
integer
The maximum number of results to return in a single call.
string
The token for the next page of results.
dict
Response Syntax
{
'items': [
{
'jobID': 'string',
'networkMigrationExecutionID': 'string',
'networkMigrationDefinitionID': 'string',
'createdAt': datetime(2015, 1, 1),
'endedAt': datetime(2015, 1, 1),
'status': 'PENDING'|'STARTED'|'SUCCEEDED'|'FAILED',
'statusDetails': 'string'
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of network migration analysis job details.
(dict) --
Details about a network migration analysis job.
jobID (string) --
The unique identifier of the analysis job.
networkMigrationExecutionID (string) --
The unique identifier of the network migration execution.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
createdAt (datetime) --
The timestamp when the job was created.
endedAt (datetime) --
The timestamp when the job completed or failed.
status (string) --
The current status of the analysis job.
statusDetails (string) --
Detailed status information about the job.
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Deletes a network migration definition. This operation removes the migration definition and all associated metadata.
See also: AWS API Documentation
Request Syntax
client.delete_network_migration_definition(
networkMigrationDefinitionID='string'
)
string
[REQUIRED]
The unique identifier of the network migration definition to delete.
dict
Response Syntax
{}
Response Structure
(dict) --
Retrieves detailed information about a specific construct within a mapper segment, including its properties and configuration data.
See also: AWS API Documentation
Request Syntax
client.get_network_migration_mapper_segment_construct(
networkMigrationDefinitionID='string',
networkMigrationExecutionID='string',
segmentID='string',
constructID='string'
)
string
[REQUIRED]
The unique identifier of the network migration definition.
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the mapper segment.
string
[REQUIRED]
The unique identifier of the construct within the segment.
dict
Response Syntax
{
'construct': {
'constructID': 'string',
'constructType': 'string',
'name': 'string',
'description': 'string',
'logicalID': 'string',
'createdAt': datetime(2015, 1, 1),
'updatedAt': datetime(2015, 1, 1),
'properties': {
'string': 'string'
}
}
}
Response Structure
(dict) --
construct (dict) --
The construct metadata including type, name, and configuration.
constructID (string) --
The unique identifier of the construct.
constructType (string) --
The type of the construct, such as VPC, subnet, security group, or route table.
name (string) --
The name of the construct.
description (string) --
A description of the construct.
logicalID (string) --
The logical identifier for the construct in the infrastructure code.
createdAt (datetime) --
The timestamp when the construct was created.
updatedAt (datetime) --
The timestamp when the construct was last updated.
properties (dict) --
The properties and configuration of the construct.
(string) --
(string) --
Lists the results of network migration analyses, showing connectivity and compatibility findings for migrated resources.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_analysis_results(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
filters={
'vpcIDs': [
'string',
]
},
maxResults=123,
nextToken='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
dict
Filters to apply when listing analysis results, such as VPC IDs.
vpcIDs (list) --
A list of VPC IDs to filter results by.
(string) --
integer
The maximum number of results to return in a single call.
string
The token for the next page of results.
dict
Response Syntax
{
'items': [
{
'jobID': 'string',
'networkMigrationExecutionID': 'string',
'networkMigrationDefinitionID': 'string',
'analyzerType': 'REACHABILITY_ANALYZER',
'source': {
'vpcID': 'string',
'subnetID': 'string'
},
'target': {
'vpcID': 'string',
'subnetID': 'string'
},
'status': 'PENDING'|'STARTED'|'SUCCEEDED'|'FAILED',
'analysisResult': 'string'
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of network migration analysis results.
(dict) --
The result of a network migration analysis operation.
jobID (string) --
The unique identifier of the analysis job that generated this result.
networkMigrationExecutionID (string) --
The unique identifier of the network migration execution.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
analyzerType (string) --
The type of analyzer that generated this result.
source (dict) --
The source resource that was analyzed.
vpcID (string) --
The VPC ID of the source resource.
subnetID (string) --
The subnet ID of the source resource.
target (dict) --
The target resource in the analysis.
vpcID (string) --
The VPC ID of the target resource.
subnetID (string) --
The subnet ID of the target resource.
status (string) --
The status of the analysis result.
analysisResult (string) --
The detailed analysis findings and recommendations.
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Lists all network migration definitions in the account, with optional filtering.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_definitions(
filters={
'networkMigrationDefinitionIDs': [
'string',
]
},
nextToken='string',
maxResults=123
)
dict
Filters to apply when listing network migration definitions.
networkMigrationDefinitionIDs (list) --
A list of definition IDs to filter by.
(string) --
string
The token for the next page of results.
integer
The maximum number of results to return in a single call.
dict
Response Syntax
{
'items': [
{
'networkMigrationDefinitionID': 'string',
'name': 'string',
'sourceEnvironment': 'NSX'|'VSPHERE'|'FORTIGATE_FIREWALL'|'PALO_ALTO_FIREWALL'|'CISCO_ACI'|'LOGICAL_MODEL'|'MODELIZE_IT',
'arn': 'string',
'tags': {
'string': 'string'
},
'scopeTags': {
'string': 'string'
}
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of network migration definition summaries.
(dict) --
A summary of a network migration definition.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
name (string) --
The name of the network migration definition.
sourceEnvironment (string) --
The source environment configuration.
arn (string) --
The Amazon Resource Name (ARN) of the network migration definition.
tags (dict) --
Tags assigned to the network migration definition.
(string) --
(string) --
scopeTags (dict) --
Scope tags for the network migration definition.
(string) --
(string) --
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Lists network migration mapping jobs, which analyze and create relationships between source and target network resources.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_mappings(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
filters={
'jobIDs': [
'string',
]
},
maxResults=123,
nextToken='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
dict
Filters to apply when listing mapping jobs.
jobIDs (list) --
A list of job IDs to filter by.
(string) --
integer
The maximum number of results to return in a single call.
string
The token for the next page of results.
dict
Response Syntax
{
'items': [
{
'jobID': 'string',
'networkMigrationExecutionID': 'string',
'networkMigrationDefinitionID': 'string',
'createdAt': datetime(2015, 1, 1),
'endedAt': datetime(2015, 1, 1),
'status': 'PENDING'|'STARTED'|'SUCCEEDED'|'FAILED',
'statusDetails': 'string'
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of network migration mapping job details.
(dict) --
Details about a network migration mapping job.
jobID (string) --
The unique identifier of the mapping job.
networkMigrationExecutionID (string) --
The unique identifier of the network migration execution.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
createdAt (datetime) --
The timestamp when the job was created.
endedAt (datetime) --
The timestamp when the job completed or failed.
status (string) --
The current status of the mapping job.
statusDetails (string) --
Detailed status information about the job.
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Lists network migration code generation jobs, which convert network mappings into infrastructure-as-code templates.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_code_generations(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
filters={
'jobIDs': [
'string',
]
},
maxResults=123,
nextToken='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
dict
Filters to apply when listing code generation jobs.
jobIDs (list) --
A list of job IDs to filter by.
(string) --
integer
The maximum number of results to return in a single call.
string
The token for the next page of results.
dict
Response Syntax
{
'items': [
{
'jobID': 'string',
'networkMigrationExecutionID': 'string',
'networkMigrationDefinitionID': 'string',
'createdAt': datetime(2015, 1, 1),
'endedAt': datetime(2015, 1, 1),
'status': 'PENDING'|'STARTED'|'SUCCEEDED'|'FAILED',
'statusDetails': 'string',
'codeGenerationOutputFormatStatusDetailsMap': {
'string': {
'status': 'SUCCEEDED'|'FAILED',
'statusDetailList': 'string'
}
}
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of network migration code generation job details.
(dict) --
Details about a network migration code generation job.
jobID (string) --
The unique identifier of the code generation job.
networkMigrationExecutionID (string) --
The unique identifier of the network migration execution.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
createdAt (datetime) --
The timestamp when the job was created.
endedAt (datetime) --
The timestamp when the job completed or failed.
status (string) --
The current status of the code generation job.
statusDetails (string) --
Detailed status information about the job.
codeGenerationOutputFormatStatusDetailsMap (dict) --
A map of output format types to their status details.
(string) --
(dict) --
Status details for a specific code generation output format.
status (string) --
The status of the code generation for this output format.
statusDetailList (string) --
A list of detailed status information for the code generation.
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Starts an import file enrichment job to process and enrich network migration import files with additional metadata and IP assignment strategies.
See also: AWS API Documentation
Request Syntax
client.start_import_file_enrichment(
clientToken='string',
s3BucketSource={
's3Bucket': 'string',
's3BucketOwner': 'string',
's3Key': 'string'
},
s3BucketTarget={
's3Bucket': 'string',
's3BucketOwner': 'string',
's3Key': 'string'
},
ipAssignmentStrategy='STATIC'|'DYNAMIC'
)
string
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
This field is autopopulated if not provided.
dict
[REQUIRED]
The S3 configuration specifying the source location of the import file to be enriched.
s3Bucket (string) -- [REQUIRED]
The name of the S3 bucket containing the source import file.
s3BucketOwner (string) -- [REQUIRED]
The AWS account ID of the S3 bucket owner.
s3Key (string) -- [REQUIRED]
The S3 key (path) for the source import file.
dict
[REQUIRED]
The S3 configuration specifying the target location where the enriched import file will be stored.
s3Bucket (string) -- [REQUIRED]
The name of the S3 bucket where the enriched import file will be stored.
s3BucketOwner (string) -- [REQUIRED]
The AWS account ID of the target S3 bucket owner.
s3Key (string) -- [REQUIRED]
The S3 key (path) where the enriched import file will be stored.
string
The IP assignment strategy to use when enriching the import file. Can be STATIC or DYNAMIC.
dict
Response Syntax
{
'jobID': 'string'
}
Response Structure
(dict) --
jobID (string) --
The unique identifier of the import file enrichment job that was started.
Starts a network migration analysis job to evaluate connectivity and compatibility of the migration mappings.
See also: AWS API Documentation
Request Syntax
client.start_network_migration_analysis(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution to analyze.
string
[REQUIRED]
The unique identifier of the network migration definition.
dict
Response Syntax
{
'jobID': 'string'
}
Response Structure
(dict) --
jobID (string) --
The unique identifier of the analysis job that was started.
Starts the network migration mapping process for a given network migration execution.
See also: AWS API Documentation
Request Syntax
client.start_network_migration_mapping(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
securityGroupMappingStrategy='MAP'|'SKIP'
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
string
The security group mapping strategy to use.
dict
Response Syntax
{
'jobID': 'string'
}
Response Structure
(dict) --
jobID (string) --
The unique identifier of the mapping job that was started.
Updates an existing network migration definition with new source or target configurations.
See also: AWS API Documentation
Request Syntax
client.update_network_migration_definition(
networkMigrationDefinitionID='string',
name='string',
description='string',
sourceConfigurations=[
{
'sourceEnvironment': 'NSX'|'VSPHERE'|'FORTIGATE_FIREWALL'|'PALO_ALTO_FIREWALL'|'CISCO_ACI'|'LOGICAL_MODEL'|'MODELIZE_IT',
'sourceS3Configuration': {
's3Bucket': 'string',
's3BucketOwner': 'string',
's3Key': 'string'
}
},
],
targetS3Configuration={
's3Bucket': 'string',
's3BucketOwner': 'string'
},
targetNetwork={
'topology': 'ISOLATED_VPC'|'HUB_AND_SPOKE',
'inboundCidr': 'string',
'outboundCidr': 'string',
'inspectionCidr': 'string'
},
targetDeployment='SINGLE_ACCOUNT'|'MULTI_ACCOUNT',
scopeTags={
'string': 'string'
}
)
string
[REQUIRED]
The unique identifier of the network migration definition to update.
string
The updated name of the network migration definition.
string
The updated description of the network migration definition.
list
The updated list of source configurations.
(dict) --
Configuration for a migration source environment.
sourceEnvironment (string) -- [REQUIRED]
The source environment type.
sourceS3Configuration (dict) -- [REQUIRED]
The S3 configuration for the source data.
s3Bucket (string) -- [REQUIRED]
The name of the S3 bucket containing source data.
s3BucketOwner (string) -- [REQUIRED]
The AWS account ID of the S3 bucket owner.
s3Key (string) -- [REQUIRED]
The S3 key (path) for the source data.
dict
The updated S3 configuration for storing the target network artifacts.
s3Bucket (string) --
The updated name of the S3 bucket.
s3BucketOwner (string) --
The updated AWS account ID of the S3 bucket owner.
dict
The updated target network configuration.
topology (string) --
The updated network topology type.
inboundCidr (string) --
The updated CIDR block for inbound traffic.
outboundCidr (string) --
The updated CIDR block for outbound traffic.
inspectionCidr (string) --
The updated CIDR block for inspection traffic.
string
The updated target deployment configuration.
dict
The updated scope tags for the network migration definition.
(string) --
(string) --
dict
Response Syntax
{
'arn': 'string',
'networkMigrationDefinitionID': 'string',
'name': 'string',
'description': 'string',
'sourceConfigurations': [
{
'sourceEnvironment': 'NSX'|'VSPHERE'|'FORTIGATE_FIREWALL'|'PALO_ALTO_FIREWALL'|'CISCO_ACI'|'LOGICAL_MODEL'|'MODELIZE_IT',
'sourceS3Configuration': {
's3Bucket': 'string',
's3BucketOwner': 'string',
's3Key': 'string'
}
},
],
'targetS3Configuration': {
's3Bucket': 'string',
's3BucketOwner': 'string'
},
'targetNetwork': {
'topology': 'ISOLATED_VPC'|'HUB_AND_SPOKE',
'inboundCidr': 'string',
'outboundCidr': 'string',
'inspectionCidr': 'string'
},
'targetDeployment': 'SINGLE_ACCOUNT'|'MULTI_ACCOUNT',
'createdAt': datetime(2015, 1, 1),
'updatedAt': datetime(2015, 1, 1),
'tags': {
'string': 'string'
},
'scopeTags': {
'string': 'string'
}
}
Response Structure
(dict) --
arn (string) --
The Amazon Resource Name (ARN) of the network migration definition.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
name (string) --
The name of the network migration definition.
description (string) --
A description of the network migration definition.
sourceConfigurations (list) --
A list of source configurations for the network migration.
(dict) --
Configuration for a migration source environment.
sourceEnvironment (string) --
The source environment type.
sourceS3Configuration (dict) --
The S3 configuration for the source data.
s3Bucket (string) --
The name of the S3 bucket containing source data.
s3BucketOwner (string) --
The AWS account ID of the S3 bucket owner.
s3Key (string) --
The S3 key (path) for the source data.
targetS3Configuration (dict) --
The S3 configuration for storing the target network artifacts.
s3Bucket (string) --
The name of the S3 bucket for target artifacts.
s3BucketOwner (string) --
The AWS account ID of the S3 bucket owner.
targetNetwork (dict) --
The target network configuration including topology and CIDR ranges.
topology (string) --
The network topology type for the target environment.
inboundCidr (string) --
The CIDR block for inbound traffic in the target network.
outboundCidr (string) --
The CIDR block for outbound traffic in the target network.
inspectionCidr (string) --
The CIDR block for inspection traffic in the target network.
targetDeployment (string) --
The target deployment configuration for the migrated network.
createdAt (datetime) --
The timestamp when the network migration definition was created.
updatedAt (datetime) --
The timestamp when the network migration definition was last updated.
tags (dict) --
Tags assigned to the network migration definition.
(string) --
(string) --
scopeTags (dict) --
Scope tags for the network migration definition.
(string) --
(string) --
Lists code generation segments, which represent individual infrastructure components generated as code templates.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_code_generation_segments(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
filters={
'segmentIDs': [
'string',
]
},
maxResults=123,
nextToken='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
dict
Filters to apply when listing code generation segments.
segmentIDs (list) --
A list of segment IDs to filter by.
(string) --
integer
The maximum number of results to return in a single call.
string
The token for the next page of results.
dict
Response Syntax
{
'items': [
{
'jobID': 'string',
'networkMigrationExecutionID': 'string',
'networkMigrationDefinitionID': 'string',
'segmentID': 'string',
'segmentType': 'WORKLOAD'|'APPLIANCE'|'NETWORK',
'logicalID': 'string',
'mapperSegmentID': 'string',
'artifacts': [
{
'artifactID': 'string',
'artifactType': 'CDK_TYPESCRIPT'|'CLOUDFORMATION_TEMPLATE'|'CDKTF_TYPESCRIPT'|'TERRAFORM_CONFIGURATION'|'CDK_L2_TYPESCRIPT',
'artifactSubType': 'APPLICATION'|'NESTED_STACK'|'STACK',
'logicalID': 'string',
'outputS3Configuration': {
's3Bucket': 'string',
's3BucketOwner': 'string',
's3Key': 'string'
},
'checksum': {
'encryptionAlgorithm': 'SHA256',
'hash': 'string'
},
'createdAt': datetime(2015, 1, 1)
},
],
'createdAt': datetime(2015, 1, 1)
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of network migration code generation segments.
(dict) --
A segment of generated code representing a logical grouping of infrastructure resources.
jobID (string) --
The unique identifier of the code generation job.
networkMigrationExecutionID (string) --
The unique identifier of the network migration execution.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition.
segmentID (string) --
The unique identifier of the segment.
segmentType (string) --
The type of the segment.
logicalID (string) --
The logical identifier for the segment.
mapperSegmentID (string) --
The ID of the mapper segment that this code generation segment was created from.
artifacts (list) --
A list of artifacts generated for this segment.
(dict) --
An artifact generated during code generation, such as a CloudFormation template or Terraform file.
artifactID (string) --
The unique identifier of the artifact.
artifactType (string) --
The type of the artifact, such as CLOUDFORMATION_TEMPLATE or TERRAFORM_MODULE.
artifactSubType (string) --
The sub-type of the artifact for further classification.
logicalID (string) --
The logical identifier for the artifact.
outputS3Configuration (dict) --
The S3 location where the artifact is stored.
s3Bucket (string) --
The name of the S3 bucket.
s3BucketOwner (string) --
The AWS account ID of the S3 bucket owner.
s3Key (string) --
The S3 key (path) for the object.
checksum (dict) --
The checksum of the artifact for integrity verification.
encryptionAlgorithm (string) --
The encryption algorithm used to generate the checksum.
hash (string) --
The hash value of the checksum.
createdAt (datetime) --
The timestamp when the artifact was created.
createdAt (datetime) --
The timestamp when the segment was created.
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Lists constructs within a mapper segment, representing individual infrastructure components like VPCs, subnets, or security groups.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_mapper_segment_constructs(
networkMigrationExecutionID='string',
networkMigrationDefinitionID='string',
segmentID='string',
filters={
'constructIDs': [
'string',
],
'constructTypes': [
'string',
]
},
maxResults=123,
nextToken='string'
)
string
[REQUIRED]
The unique identifier of the network migration execution.
string
[REQUIRED]
The unique identifier of the network migration definition.
string
[REQUIRED]
The unique identifier of the segment to list constructs for.
dict
Filters to apply when listing constructs, such as construct type or ID.
constructIDs (list) --
A list of construct IDs to filter by.
(string) --
constructTypes (list) --
A list of construct types to filter by.
(string) --
integer
The maximum number of results to return in a single call.
string
The token for the next page of results.
dict
Response Syntax
{
'items': [
{
'constructID': 'string',
'constructType': 'string',
'name': 'string',
'description': 'string',
'logicalID': 'string',
'createdAt': datetime(2015, 1, 1),
'updatedAt': datetime(2015, 1, 1),
'properties': {
'string': 'string'
}
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of mapper segment constructs.
(dict) --
Represents 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.
constructID (string) --
The unique identifier of the construct.
constructType (string) --
The type of the construct, such as VPC, subnet, security group, or route table.
name (string) --
The name of the construct.
description (string) --
A description of the construct.
logicalID (string) --
The logical identifier for the construct in the infrastructure code.
createdAt (datetime) --
The timestamp when the construct was created.
updatedAt (datetime) --
The timestamp when the construct was last updated.
properties (dict) --
The properties and configuration of the construct.
(string) --
(string) --
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Lists import file enrichment jobs with optional filtering by job IDs.
See also: AWS API Documentation
Request Syntax
client.list_import_file_enrichments(
filters={
'jobIDs': [
'string',
]
},
maxResults=123,
nextToken='string'
)
dict
Filters to apply when listing import file enrichment jobs.
jobIDs (list) --
A list of job IDs to filter by.
(string) --
integer
The maximum number of results to return in a single call.
string
The token for the next page of results.
dict
Response Syntax
{
'items': [
{
'jobID': 'string',
'createdAt': datetime(2015, 1, 1),
'endedAt': datetime(2015, 1, 1),
'status': 'PENDING'|'STARTED'|'FAILED'|'SUCCEEDED'|'SUCCEEDED_WITH_WARNINGS',
'statusDetails': 'string',
'checksum': {
'encryptionAlgorithm': 'SHA256',
'hash': 'string'
},
's3BucketTarget': {
's3Bucket': 'string',
's3BucketOwner': 'string',
's3Key': 'string'
}
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of import file enrichment jobs.
(dict) --
Details about an import file enrichment job.
jobID (string) --
The unique identifier of the import file enrichment job.
createdAt (datetime) --
The timestamp when the enrichment job was created.
endedAt (datetime) --
The timestamp when the enrichment job completed or failed.
status (string) --
The current status of the import file enrichment job.
statusDetails (string) --
Detailed status information about the enrichment job.
checksum (dict) --
The checksum of the enriched file for integrity verification.
encryptionAlgorithm (string) --
The encryption algorithm used to generate the checksum.
hash (string) --
The hash value of the checksum.
s3BucketTarget (dict) --
The target S3 configuration for the enriched import file.
s3Bucket (string) --
The name of the S3 bucket where the enriched import file will be stored.
s3BucketOwner (string) --
The AWS account ID of the target S3 bucket owner.
s3Key (string) --
The S3 key (path) where the enriched import file will be stored.
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.
Lists network migration execution instances for a given definition, showing the status and progress of each execution.
See also: AWS API Documentation
Request Syntax
client.list_network_migration_executions(
networkMigrationDefinitionID='string',
filters={
'networkMigrationExecutionIDs': [
'string',
],
'networkMigrationExecutionStatuses': [
'PENDING'|'STARTED'|'SUCCEEDED'|'FAILED',
]
},
nextToken='string',
maxResults=123
)
string
[REQUIRED]
The unique identifier of the network migration definition to list executions for.
dict
Filters to apply when listing executions, such as status or execution ID.
networkMigrationExecutionIDs (list) --
A list of execution IDs to filter by.
(string) --
networkMigrationExecutionStatuses (list) --
A list of execution statuses to filter by.
(string) --
string
The token for the next page of results.
integer
The maximum number of results to return in a single call.
dict
Response Syntax
{
'items': [
{
'networkMigrationDefinitionID': 'string',
'networkMigrationExecutionID': 'string',
'status': 'PENDING'|'STARTED'|'SUCCEEDED'|'FAILED',
'stage': 'MAPPING'|'CODE_GENERATION'|'DEPLOY'|'DEPLOYED_STACKS_DELETION'|'ANALYZE',
'activity': 'MAPPING'|'MAPPING_UPDATE'|'CODE_GENERATION'|'DEPLOY'|'DEPLOYED_STACKS_DELETION'|'ANALYZE',
'createdAt': datetime(2015, 1, 1),
'updatedAt': datetime(2015, 1, 1),
'tags': {
'string': 'string'
}
},
],
'nextToken': 'string'
}
Response Structure
(dict) --
items (list) --
A list of network migration execution details.
(dict) --
Details about a network migration execution instance.
networkMigrationDefinitionID (string) --
The unique identifier of the network migration definition used by this execution.
networkMigrationExecutionID (string) --
The unique identifier of the execution.
status (string) --
The current status of the execution.
stage (string) --
The current stage of the execution in the migration workflow.
activity (string) --
The current activity being performed in the execution.
createdAt (datetime) --
The timestamp when the execution was created.
updatedAt (datetime) --
The timestamp when the execution was last updated.
tags (dict) --
Tags assigned to the execution.
(string) --
(string) --
nextToken (string) --
The token to use to retrieve the next page of results. This value is null when there are no more results to return.