interface CfnNetworkMigrationDefinitionMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.MGN.CfnNetworkMigrationDefinitionMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awsmgn#CfnNetworkMigrationDefinitionMixinProps |
Java | software.amazon.awscdk.cfnpropertymixins.services.mgn.CfnNetworkMigrationDefinitionMixinProps |
Python | aws_cdk.cfn_property_mixins.aws_mgn.CfnNetworkMigrationDefinitionMixinProps |
TypeScript | @aws-cdk/cfn-property-mixins » aws_mgn » CfnNetworkMigrationDefinitionMixinProps |
Properties for CfnNetworkMigrationDefinitionPropsMixin.
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/cfn-property-mixins';
const cfnNetworkMigrationDefinitionMixinProps: mgn.CfnNetworkMigrationDefinitionMixinProps = {
description: 'description',
name: 'name',
scopeTags: {
scopeTagsKey: 'scopeTags',
},
sourceConfigurations: [{
sourceEnvironment: 'sourceEnvironment',
sourceS3Configuration: {
s3Bucket: 's3Bucket',
s3BucketOwner: 's3BucketOwner',
s3Key: 's3Key',
},
}],
tags: [{
key: 'key',
value: 'value',
}],
targetDeployment: 'targetDeployment',
targetNetwork: {
inboundCidr: 'inboundCidr',
inspectionCidr: 'inspectionCidr',
outboundCidr: 'outboundCidr',
topology: 'topology',
},
targetS3Configuration: {
s3Bucket: 's3Bucket',
s3BucketOwner: 's3BucketOwner',
},
};
Properties
| Name | Type | Description |
|---|---|---|
| description? | string | A description of the network migration definition. |
| name? | string | The name of the network migration definition. |
| scope | IResolvable | { [string]: string } | Scope tags map for the network migration definition. |
| source | IResolvable | (IResolvable | Source)[] | A list of source configurations for the network migration. |
| tags? | Cfn[] | Tags to assign to the network migration definition. |
| target | string | The target deployment configuration for the migrated network. |
| target | IResolvable | Target | Configuration for the target network topology and addressing. |
| target | IResolvable | Target | S3 configuration for storing target network artifacts. |
description?
Type:
string
(optional)
A description of the network migration definition.
name?
Type:
string
(optional)
The name of the network migration definition.
scopeTags?
Type:
IResolvable | { [string]: string }
(optional)
Scope tags map for the network migration definition.
sourceConfigurations?
Type:
IResolvable | (IResolvable | Source)[]
(optional)
A list of source configurations for the network migration.
tags?
Type:
Cfn[]
(optional)
Tags to assign to the network migration definition.
targetDeployment?
Type:
string
(optional)
The target deployment configuration for the migrated network.
targetNetwork?
Type:
IResolvable | Target
(optional)
Configuration for the target network topology and addressing.
targetS3Configuration?
Type:
IResolvable | Target
(optional)
S3 configuration for storing target network artifacts.

.NET
Go
Java
Python
TypeScript