CfnNetworkMigrationDefinitionMixinProps

class aws_cdk.cfn_property_mixins.aws_mgn.CfnNetworkMigrationDefinitionMixinProps(*, description=None, name=None, scope_tags=None, source_configurations=None, tags=None, target_deployment=None, target_network=None, target_s3_configuration=None)

Bases: object

Properties for CfnNetworkMigrationDefinitionPropsMixin.

Parameters:
  • description (Optional[str]) – A description of the network migration definition.

  • name (Optional[str]) – The name of the network migration definition.

  • scope_tags (Union[IResolvable, Mapping[str, str], None]) – Scope tags map for the network migration definition.

  • source_configurations (Union[IResolvable, Sequence[Union[IResolvable, SourceConfigurationProperty, Dict[str, Any]]], None]) – A list of source configurations for the network migration.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – Tags to assign to the network migration definition.

  • target_deployment (Optional[str]) – The target deployment configuration for the migrated network.

  • target_network (Union[IResolvable, TargetNetworkProperty, Dict[str, Any], None]) – Configuration for the target network topology and addressing.

  • target_s3_configuration (Union[IResolvable, TargetS3ConfigurationProperty, Dict[str, Any], None]) – S3 configuration for storing target network artifacts.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mgn-networkmigrationdefinition.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_mgn as mgn

cfn_network_migration_definition_mixin_props = mgn.CfnNetworkMigrationDefinitionMixinProps(
    description="description",
    name="name",
    scope_tags={
        "scope_tags_key": "scopeTags"
    },
    source_configurations=[mgn.CfnNetworkMigrationDefinitionPropsMixin.SourceConfigurationProperty(
        source_environment="sourceEnvironment",
        source_s3_configuration=mgn.CfnNetworkMigrationDefinitionPropsMixin.SourceS3ConfigurationProperty(
            s3_bucket="s3Bucket",
            s3_bucket_owner="s3BucketOwner",
            s3_key="s3Key"
        )
    )],
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    target_deployment="targetDeployment",
    target_network=mgn.CfnNetworkMigrationDefinitionPropsMixin.TargetNetworkProperty(
        inbound_cidr="inboundCidr",
        inspection_cidr="inspectionCidr",
        outbound_cidr="outboundCidr",
        topology="topology"
    ),
    target_s3_configuration=mgn.CfnNetworkMigrationDefinitionPropsMixin.TargetS3ConfigurationProperty(
        s3_bucket="s3Bucket",
        s3_bucket_owner="s3BucketOwner"
    )
)

Attributes

description

A description of the network migration definition.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mgn-networkmigrationdefinition.html#cfn-mgn-networkmigrationdefinition-description

name

The name of the network migration definition.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mgn-networkmigrationdefinition.html#cfn-mgn-networkmigrationdefinition-name

scope_tags

Scope tags map for the network migration definition.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mgn-networkmigrationdefinition.html#cfn-mgn-networkmigrationdefinition-scopetags

source_configurations

A list of source configurations for the network migration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mgn-networkmigrationdefinition.html#cfn-mgn-networkmigrationdefinition-sourceconfigurations

tags

Tags to assign to the network migration definition.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mgn-networkmigrationdefinition.html#cfn-mgn-networkmigrationdefinition-tags

target_deployment

The target deployment configuration for the migrated network.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mgn-networkmigrationdefinition.html#cfn-mgn-networkmigrationdefinition-targetdeployment

target_network

Configuration for the target network topology and addressing.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mgn-networkmigrationdefinition.html#cfn-mgn-networkmigrationdefinition-targetnetwork

target_s3_configuration

S3 configuration for storing target network artifacts.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mgn-networkmigrationdefinition.html#cfn-mgn-networkmigrationdefinition-targets3configuration