1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. dms
  5. getMigrationProject

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.dms.getMigrationProject

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Resource schema for AWS::DMS::MigrationProject

Using getMigrationProject

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 getMigrationProject(args: GetMigrationProjectArgs, opts?: InvokeOptions): Promise<GetMigrationProjectResult>
function getMigrationProjectOutput(args: GetMigrationProjectOutputArgs, opts?: InvokeOptions): Output<GetMigrationProjectResult>
Copy
def get_migration_project(migration_project_arn: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetMigrationProjectResult
def get_migration_project_output(migration_project_arn: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetMigrationProjectResult]
Copy
func LookupMigrationProject(ctx *Context, args *LookupMigrationProjectArgs, opts ...InvokeOption) (*LookupMigrationProjectResult, error)
func LookupMigrationProjectOutput(ctx *Context, args *LookupMigrationProjectOutputArgs, opts ...InvokeOption) LookupMigrationProjectResultOutput
Copy

> Note: This function is named LookupMigrationProject in the Go SDK.

public static class GetMigrationProject 
{
    public static Task<GetMigrationProjectResult> InvokeAsync(GetMigrationProjectArgs args, InvokeOptions? opts = null)
    public static Output<GetMigrationProjectResult> Invoke(GetMigrationProjectInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMigrationProjectResult> getMigrationProject(GetMigrationProjectArgs args, InvokeOptions options)
public static Output<GetMigrationProjectResult> getMigrationProject(GetMigrationProjectArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:dms:getMigrationProject
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

MigrationProjectArn This property is required. string
The property describes an ARN of the migration project.
MigrationProjectArn This property is required. string
The property describes an ARN of the migration project.
migrationProjectArn This property is required. String
The property describes an ARN of the migration project.
migrationProjectArn This property is required. string
The property describes an ARN of the migration project.
migration_project_arn This property is required. str
The property describes an ARN of the migration project.
migrationProjectArn This property is required. String
The property describes an ARN of the migration project.

getMigrationProject Result

The following output properties are available:

Description string
The optional description of the migration project.
InstanceProfileArn string
The property describes an instance profile arn for the migration project. For read
InstanceProfileName string
The property describes an instance profile name for the migration project. For read
MigrationProjectArn string
The property describes an ARN of the migration project.
MigrationProjectCreationTime string
The property describes a creating time of the migration project.
MigrationProjectName string
The property describes a name to identify the migration project.
SchemaConversionApplicationAttributes Pulumi.AwsNative.Dms.Outputs.SchemaConversionApplicationAttributesProperties
The property describes schema conversion application attributes for the migration project.
SourceDataProviderDescriptors List<Pulumi.AwsNative.Dms.Outputs.MigrationProjectDataProviderDescriptor>
The property describes source data provider descriptors for the migration project.
Tags List<Pulumi.AwsNative.Outputs.Tag>
An array of key-value pairs to apply to this resource.
TargetDataProviderDescriptors List<Pulumi.AwsNative.Dms.Outputs.MigrationProjectDataProviderDescriptor>
The property describes target data provider descriptors for the migration project.
TransformationRules string
The property describes transformation rules for the migration project.
Description string
The optional description of the migration project.
InstanceProfileArn string
The property describes an instance profile arn for the migration project. For read
InstanceProfileName string
The property describes an instance profile name for the migration project. For read
MigrationProjectArn string
The property describes an ARN of the migration project.
MigrationProjectCreationTime string
The property describes a creating time of the migration project.
MigrationProjectName string
The property describes a name to identify the migration project.
SchemaConversionApplicationAttributes SchemaConversionApplicationAttributesProperties
The property describes schema conversion application attributes for the migration project.
SourceDataProviderDescriptors []MigrationProjectDataProviderDescriptor
The property describes source data provider descriptors for the migration project.
Tags Tag
An array of key-value pairs to apply to this resource.
TargetDataProviderDescriptors []MigrationProjectDataProviderDescriptor
The property describes target data provider descriptors for the migration project.
TransformationRules string
The property describes transformation rules for the migration project.
description String
The optional description of the migration project.
instanceProfileArn String
The property describes an instance profile arn for the migration project. For read
instanceProfileName String
The property describes an instance profile name for the migration project. For read
migrationProjectArn String
The property describes an ARN of the migration project.
migrationProjectCreationTime String
The property describes a creating time of the migration project.
migrationProjectName String
The property describes a name to identify the migration project.
schemaConversionApplicationAttributes SchemaConversionApplicationAttributesProperties
The property describes schema conversion application attributes for the migration project.
sourceDataProviderDescriptors List<MigrationProjectDataProviderDescriptor>
The property describes source data provider descriptors for the migration project.
tags List<Tag>
An array of key-value pairs to apply to this resource.
targetDataProviderDescriptors List<MigrationProjectDataProviderDescriptor>
The property describes target data provider descriptors for the migration project.
transformationRules String
The property describes transformation rules for the migration project.
description string
The optional description of the migration project.
instanceProfileArn string
The property describes an instance profile arn for the migration project. For read
instanceProfileName string
The property describes an instance profile name for the migration project. For read
migrationProjectArn string
The property describes an ARN of the migration project.
migrationProjectCreationTime string
The property describes a creating time of the migration project.
migrationProjectName string
The property describes a name to identify the migration project.
schemaConversionApplicationAttributes SchemaConversionApplicationAttributesProperties
The property describes schema conversion application attributes for the migration project.
sourceDataProviderDescriptors MigrationProjectDataProviderDescriptor[]
The property describes source data provider descriptors for the migration project.
tags Tag[]
An array of key-value pairs to apply to this resource.
targetDataProviderDescriptors MigrationProjectDataProviderDescriptor[]
The property describes target data provider descriptors for the migration project.
transformationRules string
The property describes transformation rules for the migration project.
description str
The optional description of the migration project.
instance_profile_arn str
The property describes an instance profile arn for the migration project. For read
instance_profile_name str
The property describes an instance profile name for the migration project. For read
migration_project_arn str
The property describes an ARN of the migration project.
migration_project_creation_time str
The property describes a creating time of the migration project.
migration_project_name str
The property describes a name to identify the migration project.
schema_conversion_application_attributes SchemaConversionApplicationAttributesProperties
The property describes schema conversion application attributes for the migration project.
source_data_provider_descriptors Sequence[MigrationProjectDataProviderDescriptor]
The property describes source data provider descriptors for the migration project.
tags Sequence[root_Tag]
An array of key-value pairs to apply to this resource.
target_data_provider_descriptors Sequence[MigrationProjectDataProviderDescriptor]
The property describes target data provider descriptors for the migration project.
transformation_rules str
The property describes transformation rules for the migration project.
description String
The optional description of the migration project.
instanceProfileArn String
The property describes an instance profile arn for the migration project. For read
instanceProfileName String
The property describes an instance profile name for the migration project. For read
migrationProjectArn String
The property describes an ARN of the migration project.
migrationProjectCreationTime String
The property describes a creating time of the migration project.
migrationProjectName String
The property describes a name to identify the migration project.
schemaConversionApplicationAttributes Property Map
The property describes schema conversion application attributes for the migration project.
sourceDataProviderDescriptors List<Property Map>
The property describes source data provider descriptors for the migration project.
tags List<Property Map>
An array of key-value pairs to apply to this resource.
targetDataProviderDescriptors List<Property Map>
The property describes target data provider descriptors for the migration project.
transformationRules String
The property describes transformation rules for the migration project.

Supporting Types

MigrationProjectDataProviderDescriptor

DataProviderArn string
The Amazon Resource Name (ARN) of the data provider.
DataProviderIdentifier string
DataProviderName string
The user-friendly name of the data provider.
SecretsManagerAccessRoleArn string
The ARN of the role used to access AWS Secrets Manager.
SecretsManagerSecretId string
The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
DataProviderArn string
The Amazon Resource Name (ARN) of the data provider.
DataProviderIdentifier string
DataProviderName string
The user-friendly name of the data provider.
SecretsManagerAccessRoleArn string
The ARN of the role used to access AWS Secrets Manager.
SecretsManagerSecretId string
The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
dataProviderArn String
The Amazon Resource Name (ARN) of the data provider.
dataProviderIdentifier String
dataProviderName String
The user-friendly name of the data provider.
secretsManagerAccessRoleArn String
The ARN of the role used to access AWS Secrets Manager.
secretsManagerSecretId String
The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
dataProviderArn string
The Amazon Resource Name (ARN) of the data provider.
dataProviderIdentifier string
dataProviderName string
The user-friendly name of the data provider.
secretsManagerAccessRoleArn string
The ARN of the role used to access AWS Secrets Manager.
secretsManagerSecretId string
The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
data_provider_arn str
The Amazon Resource Name (ARN) of the data provider.
data_provider_identifier str
data_provider_name str
The user-friendly name of the data provider.
secrets_manager_access_role_arn str
The ARN of the role used to access AWS Secrets Manager.
secrets_manager_secret_id str
The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
dataProviderArn String
The Amazon Resource Name (ARN) of the data provider.
dataProviderIdentifier String
dataProviderName String
The user-friendly name of the data provider.
secretsManagerAccessRoleArn String
The ARN of the role used to access AWS Secrets Manager.
secretsManagerSecretId String
The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.

SchemaConversionApplicationAttributesProperties

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the 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.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi