interface CfnNetworkMigrationDefinitionProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MGN.CfnNetworkMigrationDefinitionProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsmgn#CfnNetworkMigrationDefinitionProps |
Java | software.amazon.awscdk.services.mgn.CfnNetworkMigrationDefinitionProps |
Python | aws_cdk.aws_mgn.CfnNetworkMigrationDefinitionProps |
TypeScript | aws-cdk-lib » aws_mgn » CfnNetworkMigrationDefinitionProps |
Properties for defining a CfnNetworkMigrationDefinition.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_mgn as mgn } from 'aws-cdk-lib';
const cfnNetworkMigrationDefinitionProps: mgn.CfnNetworkMigrationDefinitionProps = {
name: 'name',
sourceConfigurations: [{
sourceEnvironment: 'sourceEnvironment',
sourceS3Configuration: {
s3Bucket: 's3Bucket',
s3BucketOwner: 's3BucketOwner',
s3Key: 's3Key',
},
}],
targetNetwork: {
topology: 'topology',
// the properties below are optional
inboundCidr: 'inboundCidr',
inspectionCidr: 'inspectionCidr',
outboundCidr: 'outboundCidr',
},
targetS3Configuration: {
s3Bucket: 's3Bucket',
s3BucketOwner: 's3BucketOwner',
},
// the properties below are optional
description: 'description',
scopeTags: {
scopeTagsKey: 'scopeTags',
},
tags: [{
key: 'key',
value: 'value',
}],
targetDeployment: 'targetDeployment',
};
Properties
| Name | Type | Description |
|---|---|---|
| name | string | The name of the network migration definition. |
| source | IResolvable | (IResolvable | Source)[] | A list of source configurations for the network migration. |
| target | IResolvable | Target | Configuration for the target network topology and addressing. |
| target | IResolvable | Target | S3 configuration for storing target network artifacts. |
| description? | string | A description of the network migration definition. |
| scope | IResolvable | { [string]: string } | Scope tags map for the network migration definition. |
| tags? | Cfn[] | Tags to assign to the network migration definition. |
| target | string | The target deployment configuration for the migrated network. |
name
Type:
string
The name of the network migration definition.
sourceConfigurations
Type:
IResolvable | (IResolvable | Source)[]
A list of source configurations for the network migration.
targetNetwork
Type:
IResolvable | Target
Configuration for the target network topology and addressing.
targetS3Configuration
Type:
IResolvable | Target
S3 configuration for storing target network artifacts.
description?
Type:
string
(optional)
A description of the network migration definition.
scopeTags?
Type:
IResolvable | { [string]: string }
(optional)
Scope tags map for the network migration definition.
tags?
Type:
Cfn[]
(optional)
Tags to assign to the network migration definition.
targetDeployment?
Type:
string
(optional)
The target deployment configuration for the migrated network.

.NET
Go
Java
Python
TypeScript