We recommend new projects start with resources from the AWS provider.
aws-native.dms.MigrationProject
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::DMS::MigrationProject
Create MigrationProject Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MigrationProject(name: string, args?: MigrationProjectArgs, opts?: CustomResourceOptions);
@overload
def MigrationProject(resource_name: str,
args: Optional[MigrationProjectArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def MigrationProject(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
instance_profile_arn: Optional[str] = None,
instance_profile_identifier: Optional[str] = None,
instance_profile_name: Optional[str] = None,
migration_project_creation_time: Optional[str] = None,
migration_project_identifier: Optional[str] = None,
migration_project_name: Optional[str] = None,
schema_conversion_application_attributes: Optional[SchemaConversionApplicationAttributesPropertiesArgs] = None,
source_data_provider_descriptors: Optional[Sequence[MigrationProjectDataProviderDescriptorArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
target_data_provider_descriptors: Optional[Sequence[MigrationProjectDataProviderDescriptorArgs]] = None,
transformation_rules: Optional[str] = None)
func NewMigrationProject(ctx *Context, name string, args *MigrationProjectArgs, opts ...ResourceOption) (*MigrationProject, error)
public MigrationProject(string name, MigrationProjectArgs? args = null, CustomResourceOptions? opts = null)
public MigrationProject(String name, MigrationProjectArgs args)
public MigrationProject(String name, MigrationProjectArgs args, CustomResourceOptions options)
type: aws-native:dms:MigrationProject
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MigrationProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MigrationProjectArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MigrationProjectArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MigrationProjectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MigrationProjectArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
MigrationProject Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MigrationProject resource accepts the following input properties:
- Description string
- The optional description of the migration project.
- Instance
Profile stringArn - The property describes an instance profile arn for the migration project. For read
- Instance
Profile stringIdentifier - The property describes an instance profile identifier for the migration project. For create
- Instance
Profile stringName - The property describes an instance profile name for the migration project. For read
- Migration
Project stringCreation Time - The property describes a creating time of the migration project.
- Migration
Project stringIdentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- Migration
Project stringName - The property describes a name to identify the migration project.
- Schema
Conversion Pulumi.Application Attributes Aws Native. Dms. Inputs. Schema Conversion Application Attributes Properties - The property describes schema conversion application attributes for the migration project.
- Source
Data List<Pulumi.Provider Descriptors Aws Native. Dms. Inputs. Migration Project Data Provider Descriptor> - The property describes source data provider descriptors for the migration project.
- List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Target
Data List<Pulumi.Provider Descriptors Aws Native. Dms. Inputs. Migration Project Data Provider Descriptor> - The property describes target data provider descriptors for the migration project.
- Transformation
Rules string - The property describes transformation rules for the migration project.
- Description string
- The optional description of the migration project.
- Instance
Profile stringArn - The property describes an instance profile arn for the migration project. For read
- Instance
Profile stringIdentifier - The property describes an instance profile identifier for the migration project. For create
- Instance
Profile stringName - The property describes an instance profile name for the migration project. For read
- Migration
Project stringCreation Time - The property describes a creating time of the migration project.
- Migration
Project stringIdentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- Migration
Project stringName - The property describes a name to identify the migration project.
- Schema
Conversion SchemaApplication Attributes Conversion Application Attributes Properties Args - The property describes schema conversion application attributes for the migration project.
- Source
Data []MigrationProvider Descriptors Project Data Provider Descriptor Args - The property describes source data provider descriptors for the migration project.
- Tag
Args - An array of key-value pairs to apply to this resource.
- Target
Data []MigrationProvider Descriptors Project Data Provider Descriptor Args - The property describes target data provider descriptors for the migration project.
- Transformation
Rules string - The property describes transformation rules for the migration project.
- description String
- The optional description of the migration project.
- instance
Profile StringArn - The property describes an instance profile arn for the migration project. For read
- instance
Profile StringIdentifier - The property describes an instance profile identifier for the migration project. For create
- instance
Profile StringName - The property describes an instance profile name for the migration project. For read
- migration
Project StringCreation Time - The property describes a creating time of the migration project.
- migration
Project StringIdentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- migration
Project StringName - The property describes a name to identify the migration project.
- schema
Conversion SchemaApplication Attributes Conversion Application Attributes Properties - The property describes schema conversion application attributes for the migration project.
- source
Data List<MigrationProvider Descriptors Project Data Provider Descriptor> - The property describes source data provider descriptors for the migration project.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- target
Data List<MigrationProvider Descriptors Project Data Provider Descriptor> - The property describes target data provider descriptors for the migration project.
- transformation
Rules String - The property describes transformation rules for the migration project.
- description string
- The optional description of the migration project.
- instance
Profile stringArn - The property describes an instance profile arn for the migration project. For read
- instance
Profile stringIdentifier - The property describes an instance profile identifier for the migration project. For create
- instance
Profile stringName - The property describes an instance profile name for the migration project. For read
- migration
Project stringCreation Time - The property describes a creating time of the migration project.
- migration
Project stringIdentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- migration
Project stringName - The property describes a name to identify the migration project.
- schema
Conversion SchemaApplication Attributes Conversion Application Attributes Properties - The property describes schema conversion application attributes for the migration project.
- source
Data MigrationProvider Descriptors Project Data Provider Descriptor[] - The property describes source data provider descriptors for the migration project.
- Tag[]
- An array of key-value pairs to apply to this resource.
- target
Data MigrationProvider Descriptors Project Data Provider Descriptor[] - The property describes target data provider descriptors for the migration project.
- transformation
Rules string - The property describes transformation rules for the migration project.
- description str
- The optional description of the migration project.
- instance_
profile_ strarn - The property describes an instance profile arn for the migration project. For read
- instance_
profile_ stridentifier - The property describes an instance profile identifier for the migration project. For create
- instance_
profile_ strname - The property describes an instance profile name for the migration project. For read
- migration_
project_ strcreation_ time - The property describes a creating time of the migration project.
- migration_
project_ stridentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- migration_
project_ strname - The property describes a name to identify the migration project.
- schema_
conversion_ Schemaapplication_ attributes Conversion Application Attributes Properties Args - The property describes schema conversion application attributes for the migration project.
- source_
data_ Sequence[Migrationprovider_ descriptors Project Data Provider Descriptor Args] - The property describes source data provider descriptors for the migration project.
- Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- target_
data_ Sequence[Migrationprovider_ descriptors Project Data Provider Descriptor Args] - 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.
- instance
Profile StringArn - The property describes an instance profile arn for the migration project. For read
- instance
Profile StringIdentifier - The property describes an instance profile identifier for the migration project. For create
- instance
Profile StringName - The property describes an instance profile name for the migration project. For read
- migration
Project StringCreation Time - The property describes a creating time of the migration project.
- migration
Project StringIdentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- migration
Project StringName - The property describes a name to identify the migration project.
- schema
Conversion Property MapApplication Attributes - The property describes schema conversion application attributes for the migration project.
- source
Data List<Property Map>Provider Descriptors - The property describes source data provider descriptors for the migration project.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- target
Data List<Property Map>Provider Descriptors - The property describes target data provider descriptors for the migration project.
- transformation
Rules String - The property describes transformation rules for the migration project.
Outputs
All input properties are implicitly available as output properties. Additionally, the MigrationProject resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Migration
Project stringArn - The property describes an ARN of the migration project.
- Id string
- The provider-assigned unique ID for this managed resource.
- Migration
Project stringArn - The property describes an ARN of the migration project.
- id String
- The provider-assigned unique ID for this managed resource.
- migration
Project StringArn - The property describes an ARN of the migration project.
- id string
- The provider-assigned unique ID for this managed resource.
- migration
Project stringArn - The property describes an ARN of the migration project.
- id str
- The provider-assigned unique ID for this managed resource.
- migration_
project_ strarn - The property describes an ARN of the migration project.
- id String
- The provider-assigned unique ID for this managed resource.
- migration
Project StringArn - The property describes an ARN of the migration project.
Supporting Types
MigrationProjectDataProviderDescriptor, MigrationProjectDataProviderDescriptorArgs
- Data
Provider stringArn - The Amazon Resource Name (ARN) of the data provider.
- Data
Provider stringIdentifier - Data
Provider stringName - The user-friendly name of the data provider.
- Secrets
Manager stringAccess Role Arn - The ARN of the role used to access AWS Secrets Manager.
- Secrets
Manager stringSecret Id - The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
- Data
Provider stringArn - The Amazon Resource Name (ARN) of the data provider.
- Data
Provider stringIdentifier - Data
Provider stringName - The user-friendly name of the data provider.
- Secrets
Manager stringAccess Role Arn - The ARN of the role used to access AWS Secrets Manager.
- Secrets
Manager stringSecret Id - The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
- data
Provider StringArn - The Amazon Resource Name (ARN) of the data provider.
- data
Provider StringIdentifier - data
Provider StringName - The user-friendly name of the data provider.
- secrets
Manager StringAccess Role Arn - The ARN of the role used to access AWS Secrets Manager.
- secrets
Manager StringSecret Id - The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
- data
Provider stringArn - The Amazon Resource Name (ARN) of the data provider.
- data
Provider stringIdentifier - data
Provider stringName - The user-friendly name of the data provider.
- secrets
Manager stringAccess Role Arn - The ARN of the role used to access AWS Secrets Manager.
- secrets
Manager stringSecret Id - The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
- data_
provider_ strarn - The Amazon Resource Name (ARN) of the data provider.
- data_
provider_ stridentifier - data_
provider_ strname - The user-friendly name of the data provider.
- secrets_
manager_ straccess_ role_ arn - The ARN of the role used to access AWS Secrets Manager.
- secrets_
manager_ strsecret_ id - The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
- data
Provider StringArn - The Amazon Resource Name (ARN) of the data provider.
- data
Provider StringIdentifier - data
Provider StringName - The user-friendly name of the data provider.
- secrets
Manager StringAccess Role Arn - The ARN of the role used to access AWS Secrets Manager.
- secrets
Manager StringSecret Id - The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
SchemaConversionApplicationAttributesProperties, SchemaConversionApplicationAttributesPropertiesArgs
- S3Bucket
Path string - S3Bucket
Role stringArn
- S3Bucket
Path string - S3Bucket
Role stringArn
- s3Bucket
Path String - s3Bucket
Role StringArn
- s3Bucket
Path string - s3Bucket
Role stringArn
- s3_
bucket_ strpath - s3_
bucket_ strrole_ arn
- s3Bucket
Path String - s3Bucket
Role StringArn
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.