We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 2026 by Pulumi
Resource schema for AWS::MGN::NetworkMigrationDefinition
Using getNetworkMigrationDefinition
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNetworkMigrationDefinition(args: GetNetworkMigrationDefinitionArgs, opts?: InvokeOptions): Promise<GetNetworkMigrationDefinitionResult>
function getNetworkMigrationDefinitionOutput(args: GetNetworkMigrationDefinitionOutputArgs, opts?: InvokeOutputOptions): Output<GetNetworkMigrationDefinitionResult>def get_network_migration_definition(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNetworkMigrationDefinitionResult
def get_network_migration_definition_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetNetworkMigrationDefinitionResult]func LookupNetworkMigrationDefinition(ctx *Context, args *LookupNetworkMigrationDefinitionArgs, opts ...InvokeOption) (*LookupNetworkMigrationDefinitionResult, error)
func LookupNetworkMigrationDefinitionOutput(ctx *Context, args *LookupNetworkMigrationDefinitionOutputArgs, opts ...InvokeOption) LookupNetworkMigrationDefinitionResultOutput> Note: This function is named LookupNetworkMigrationDefinition in the Go SDK.
public static class GetNetworkMigrationDefinition
{
public static Task<GetNetworkMigrationDefinitionResult> InvokeAsync(GetNetworkMigrationDefinitionArgs args, InvokeOptions? opts = null)
public static Output<GetNetworkMigrationDefinitionResult> Invoke(GetNetworkMigrationDefinitionInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetNetworkMigrationDefinitionResult> Invoke(GetNetworkMigrationDefinitionInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetNetworkMigrationDefinitionResult> getNetworkMigrationDefinition(GetNetworkMigrationDefinitionArgs args, InvokeOptions options)
public static Output<GetNetworkMigrationDefinitionResult> getNetworkMigrationDefinition(GetNetworkMigrationDefinitionArgs args, InvokeOptions options)
public static Output<GetNetworkMigrationDefinitionResult> getNetworkMigrationDefinition(GetNetworkMigrationDefinitionArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:mgn:getNetworkMigrationDefinition
arguments:
# arguments dictionarydata "aws-native_mgn_get_network_migration_definition" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the network migration definition.
- Arn string
- The Amazon Resource Name (ARN) of the network migration definition.
- arn string
- The Amazon Resource Name (ARN) of the network migration definition.
- arn String
- The Amazon Resource Name (ARN) of the network migration definition.
- arn string
- The Amazon Resource Name (ARN) of the network migration definition.
- arn str
- The Amazon Resource Name (ARN) of the network migration definition.
- arn String
- The Amazon Resource Name (ARN) of the network migration definition.
getNetworkMigrationDefinition Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the network migration definition.
- Created
At string - The timestamp when the network migration definition was created.
- Description string
- A description of the network migration definition.
- Name string
- The name of the network migration definition.
- Network
Migration stringDefinition Id - The unique identifier of the network migration definition.
- Dictionary<string, string>
- Scope tags for the network migration definition.
- Source
Configurations List<Pulumi.Aws Native. Mgn. Outputs. Network Migration Definition Source Configuration> - A list of source configurations for the network migration.
-
List<Pulumi.
Aws Native. Outputs. Tag> - Tags to assign to the network migration definition.
- Target
Deployment Pulumi.Aws Native. Mgn. Network Migration Definition Target Deployment - The target deployment configuration for the migrated network.
- Target
Network Pulumi.Aws Native. Mgn. Outputs. Network Migration Definition Target Network - The target network configuration including topology and CIDR ranges.
- Target
S3Configuration Pulumi.Aws Native. Mgn. Outputs. Network Migration Definition Target S3Configuration - The S3 configuration for storing the target network artifacts.
- Updated
At string - The timestamp when the network migration definition was last updated.
- Arn string
- The Amazon Resource Name (ARN) of the network migration definition.
- Created
At string - The timestamp when the network migration definition was created.
- Description string
- A description of the network migration definition.
- Name string
- The name of the network migration definition.
- Network
Migration stringDefinition Id - The unique identifier of the network migration definition.
- map[string]string
- Scope tags for the network migration definition.
- Source
Configurations []NetworkMigration Definition Source Configuration - A list of source configurations for the network migration.
- Tag
- Tags to assign to the network migration definition.
- Target
Deployment NetworkMigration Definition Target Deployment - The target deployment configuration for the migrated network.
- Target
Network NetworkMigration Definition Target Network - The target network configuration including topology and CIDR ranges.
- Target
S3Configuration NetworkMigration Definition Target S3Configuration - The S3 configuration for storing the target network artifacts.
- Updated
At string - The timestamp when the network migration definition was last updated.
- arn string
- The Amazon Resource Name (ARN) of the network migration definition.
- created_
at string - The timestamp when the network migration definition was created.
- description string
- A description of the network migration definition.
- name string
- The name of the network migration definition.
- network_
migration_ stringdefinition_ id - The unique identifier of the network migration definition.
- map(string)
- Scope tags for the network migration definition.
- source_
configurations list(object) - A list of source configurations for the network migration.
- list(object)
- Tags to assign to the network migration definition.
- target_
deployment "SINGLE_ACCOUNT" | "MULTI_ACCOUNT" - The target deployment configuration for the migrated network.
- target_
network object - The target network configuration including topology and CIDR ranges.
- target_
s3_ objectconfiguration - The S3 configuration for storing the target network artifacts.
- updated_
at string - The timestamp when the network migration definition was last updated.
- arn String
- The Amazon Resource Name (ARN) of the network migration definition.
- created
At String - The timestamp when the network migration definition was created.
- description String
- A description of the network migration definition.
- name String
- The name of the network migration definition.
- network
Migration StringDefinition Id - The unique identifier of the network migration definition.
- Map<String,String>
- Scope tags for the network migration definition.
- source
Configurations List<NetworkMigration Definition Source Configuration> - A list of source configurations for the network migration.
- List<Tag>
- Tags to assign to the network migration definition.
- target
Deployment NetworkMigration Definition Target Deployment - The target deployment configuration for the migrated network.
- target
Network NetworkMigration Definition Target Network - The target network configuration including topology and CIDR ranges.
- target
S3Configuration NetworkMigration Definition Target S3Configuration - The S3 configuration for storing the target network artifacts.
- updated
At String - The timestamp when the network migration definition was last updated.
- arn string
- The Amazon Resource Name (ARN) of the network migration definition.
- created
At string - The timestamp when the network migration definition was created.
- description string
- A description of the network migration definition.
- name string
- The name of the network migration definition.
- network
Migration stringDefinition Id - The unique identifier of the network migration definition.
- {[key: string]: string}
- Scope tags for the network migration definition.
- source
Configurations NetworkMigration Definition Source Configuration[] - A list of source configurations for the network migration.
- Tag[]
- Tags to assign to the network migration definition.
- target
Deployment NetworkMigration Definition Target Deployment - The target deployment configuration for the migrated network.
- target
Network NetworkMigration Definition Target Network - The target network configuration including topology and CIDR ranges.
- target
S3Configuration NetworkMigration Definition Target S3Configuration - The S3 configuration for storing the target network artifacts.
- updated
At string - The timestamp when the network migration definition was last updated.
- arn str
- The Amazon Resource Name (ARN) of the network migration definition.
- created_
at str - The timestamp when the network migration definition was created.
- description str
- A description of the network migration definition.
- name str
- The name of the network migration definition.
- network_
migration_ strdefinition_ id - The unique identifier of the network migration definition.
- Mapping[str, str]
- Scope tags for the network migration definition.
- source_
configurations Sequence[NetworkMigration Definition Source Configuration] - A list of source configurations for the network migration.
- Sequence[root_Tag]
- Tags to assign to the network migration definition.
- target_
deployment NetworkMigration Definition Target Deployment - The target deployment configuration for the migrated network.
- target_
network NetworkMigration Definition Target Network - The target network configuration including topology and CIDR ranges.
- target_
s3_ Networkconfiguration Migration Definition Target S3Configuration - The S3 configuration for storing the target network artifacts.
- updated_
at str - The timestamp when the network migration definition was last updated.
- arn String
- The Amazon Resource Name (ARN) of the network migration definition.
- created
At String - The timestamp when the network migration definition was created.
- description String
- A description of the network migration definition.
- name String
- The name of the network migration definition.
- network
Migration StringDefinition Id - The unique identifier of the network migration definition.
- Map<String>
- Scope tags for the network migration definition.
- source
Configurations List<Property Map> - A list of source configurations for the network migration.
- List<Property Map>
- Tags to assign to the network migration definition.
- target
Deployment "SINGLE_ACCOUNT" | "MULTI_ACCOUNT" - The target deployment configuration for the migrated network.
- target
Network Property Map - The target network configuration including topology and CIDR ranges.
- target
S3Configuration Property Map - The S3 configuration for storing the target network artifacts.
- updated
At String - The timestamp when the network migration definition was last updated.
Supporting Types
NetworkMigrationDefinitionSourceConfiguration
NetworkMigrationDefinitionSourceConfigurationSourceEnvironment
NetworkMigrationDefinitionSourceS3Configuration
- S3Bucket string
- The name of the S3 bucket containing source data.
- S3Bucket
Owner string - The AWS account ID of the S3 bucket owner.
- S3Key string
- The S3 key (path) for the source data.
- S3Bucket string
- The name of the S3 bucket containing source data.
- S3Bucket
Owner string - The AWS account ID of the S3 bucket owner.
- S3Key string
- The S3 key (path) for the source data.
- s3_
bucket string - The name of the S3 bucket containing source data.
- s3_
bucket_ stringowner - The AWS account ID of the S3 bucket owner.
- s3_
key string - The S3 key (path) for the source data.
- s3Bucket String
- The name of the S3 bucket containing source data.
- s3Bucket
Owner String - The AWS account ID of the S3 bucket owner.
- s3Key String
- The S3 key (path) for the source data.
- s3Bucket string
- The name of the S3 bucket containing source data.
- s3Bucket
Owner string - The AWS account ID of the S3 bucket owner.
- s3Key string
- The S3 key (path) for the source data.
- s3_
bucket str - The name of the S3 bucket containing source data.
- s3_
bucket_ strowner - The AWS account ID of the S3 bucket owner.
- s3_
key str - The S3 key (path) for the source data.
- s3Bucket String
- The name of the S3 bucket containing source data.
- s3Bucket
Owner String - The AWS account ID of the S3 bucket owner.
- s3Key String
- The S3 key (path) for the source data.
NetworkMigrationDefinitionTargetDeployment
NetworkMigrationDefinitionTargetNetwork
- Topology
Pulumi.
Aws Native. Mgn. Network Migration Definition Target Network Topology - The network topology type for the target environment.
- Inbound
Cidr string - The CIDR block for inbound traffic in the target network.
- Inspection
Cidr string - The CIDR block for inspection traffic in the target network.
- Outbound
Cidr string - The CIDR block for outbound traffic in the target network.
- Topology
Network
Migration Definition Target Network Topology - The network topology type for the target environment.
- Inbound
Cidr string - The CIDR block for inbound traffic in the target network.
- Inspection
Cidr string - The CIDR block for inspection traffic in the target network.
- Outbound
Cidr string - The CIDR block for outbound traffic in the target network.
- topology "ISOLATED_VPC" | "HUB_AND_SPOKE"
- The network topology type for the target environment.
- inbound_
cidr string - The CIDR block for inbound traffic in the target network.
- inspection_
cidr string - The CIDR block for inspection traffic in the target network.
- outbound_
cidr string - The CIDR block for outbound traffic in the target network.
- topology
Network
Migration Definition Target Network Topology - The network topology type for the target environment.
- inbound
Cidr String - The CIDR block for inbound traffic in the target network.
- inspection
Cidr String - The CIDR block for inspection traffic in the target network.
- outbound
Cidr String - The CIDR block for outbound traffic in the target network.
- topology
Network
Migration Definition Target Network Topology - The network topology type for the target environment.
- inbound
Cidr string - The CIDR block for inbound traffic in the target network.
- inspection
Cidr string - The CIDR block for inspection traffic in the target network.
- outbound
Cidr string - The CIDR block for outbound traffic in the target network.
- topology
Network
Migration Definition Target Network Topology - The network topology type for the target environment.
- inbound_
cidr str - The CIDR block for inbound traffic in the target network.
- inspection_
cidr str - The CIDR block for inspection traffic in the target network.
- outbound_
cidr str - The CIDR block for outbound traffic in the target network.
- topology "ISOLATED_VPC" | "HUB_AND_SPOKE"
- The network topology type for the target environment.
- inbound
Cidr String - The CIDR block for inbound traffic in the target network.
- inspection
Cidr String - The CIDR block for inspection traffic in the target network.
- outbound
Cidr String - The CIDR block for outbound traffic in the target network.
NetworkMigrationDefinitionTargetNetworkTopology
NetworkMigrationDefinitionTargetS3Configuration
- S3Bucket string
- The name of the S3 bucket for target artifacts.
- S3Bucket
Owner string - The AWS account ID of the S3 bucket owner.
- S3Bucket string
- The name of the S3 bucket for target artifacts.
- S3Bucket
Owner string - The AWS account ID of the S3 bucket owner.
- s3_
bucket string - The name of the S3 bucket for target artifacts.
- s3_
bucket_ stringowner - The AWS account ID of the S3 bucket owner.
- s3Bucket String
- The name of the S3 bucket for target artifacts.
- s3Bucket
Owner String - The AWS account ID of the S3 bucket owner.
- s3Bucket string
- The name of the S3 bucket for target artifacts.
- s3Bucket
Owner string - The AWS account ID of the S3 bucket owner.
- s3_
bucket str - The name of the S3 bucket for target artifacts.
- s3_
bucket_ strowner - The AWS account ID of the S3 bucket owner.
- s3Bucket String
- The name of the S3 bucket for target artifacts.
- s3Bucket
Owner String - The AWS account ID of the S3 bucket owner.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
published on Monday, Sep 14, 2026 by Pulumi