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.
- InstanceProfile stringArn 
- The property describes an instance profile arn for the migration project. For read
- InstanceProfile stringIdentifier 
- The property describes an instance profile identifier for the migration project. For create
- InstanceProfile stringName 
- The property describes an instance profile name for the migration project. For read
- MigrationProject stringCreation Time 
- The property describes a creating time of the migration project.
- MigrationProject stringIdentifier 
- The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- MigrationProject stringName 
- The property describes a name to identify the migration project.
- SchemaConversion Pulumi.Application Attributes Aws Native. Dms. Inputs. Schema Conversion Application Attributes Properties 
- The property describes schema conversion application attributes for the migration project.
- SourceData 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.
- TargetData List<Pulumi.Provider Descriptors Aws Native. Dms. Inputs. Migration Project Data Provider Descriptor> 
- 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.
- InstanceProfile stringArn 
- The property describes an instance profile arn for the migration project. For read
- InstanceProfile stringIdentifier 
- The property describes an instance profile identifier for the migration project. For create
- InstanceProfile stringName 
- The property describes an instance profile name for the migration project. For read
- MigrationProject stringCreation Time 
- The property describes a creating time of the migration project.
- MigrationProject stringIdentifier 
- The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- MigrationProject stringName 
- The property describes a name to identify the migration project.
- SchemaConversion SchemaApplication Attributes Conversion Application Attributes Properties Args 
- The property describes schema conversion application attributes for the migration project.
- SourceData []MigrationProvider Descriptors Project Data Provider Descriptor Args 
- The property describes source data provider descriptors for the migration project.
- 
TagArgs 
- An array of key-value pairs to apply to this resource.
- TargetData []MigrationProvider Descriptors Project Data Provider Descriptor Args 
- 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.
- instanceProfile StringArn 
- The property describes an instance profile arn for the migration project. For read
- instanceProfile StringIdentifier 
- The property describes an instance profile identifier for the migration project. For create
- instanceProfile StringName 
- The property describes an instance profile name for the migration project. For read
- migrationProject StringCreation Time 
- The property describes a creating time of the migration project.
- migrationProject StringIdentifier 
- The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- migrationProject StringName 
- The property describes a name to identify the migration project.
- schemaConversion SchemaApplication Attributes Conversion Application Attributes Properties 
- The property describes schema conversion application attributes for the migration project.
- sourceData 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.
- targetData List<MigrationProvider Descriptors Project Data Provider Descriptor> 
- 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.
- instanceProfile stringArn 
- The property describes an instance profile arn for the migration project. For read
- instanceProfile stringIdentifier 
- The property describes an instance profile identifier for the migration project. For create
- instanceProfile stringName 
- The property describes an instance profile name for the migration project. For read
- migrationProject stringCreation Time 
- The property describes a creating time of the migration project.
- migrationProject stringIdentifier 
- The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- migrationProject stringName 
- The property describes a name to identify the migration project.
- schemaConversion SchemaApplication Attributes Conversion Application Attributes Properties 
- The property describes schema conversion application attributes for the migration project.
- sourceData 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.
- targetData MigrationProvider Descriptors Project Data Provider Descriptor[] 
- 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_ 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[TagArgs] 
- 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.
- instanceProfile StringArn 
- The property describes an instance profile arn for the migration project. For read
- instanceProfile StringIdentifier 
- The property describes an instance profile identifier for the migration project. For create
- instanceProfile StringName 
- The property describes an instance profile name for the migration project. For read
- migrationProject StringCreation Time 
- The property describes a creating time of the migration project.
- migrationProject StringIdentifier 
- The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- migrationProject StringName 
- The property describes a name to identify the migration project.
- schemaConversion Property MapApplication Attributes 
- The property describes schema conversion application attributes for the migration project.
- sourceData 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.
- targetData List<Property Map>Provider Descriptors 
- The property describes target data provider descriptors for the migration project.
- transformationRules 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.
- MigrationProject stringArn 
- The property describes an ARN of the migration project.
- Id string
- The provider-assigned unique ID for this managed resource.
- MigrationProject stringArn 
- The property describes an ARN of the migration project.
- id String
- The provider-assigned unique ID for this managed resource.
- migrationProject StringArn 
- The property describes an ARN of the migration project.
- id string
- The provider-assigned unique ID for this managed resource.
- migrationProject 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.
- migrationProject StringArn 
- The property describes an ARN of the migration project.
Supporting Types
MigrationProjectDataProviderDescriptor, MigrationProjectDataProviderDescriptorArgs          
- DataProvider stringArn 
- The Amazon Resource Name (ARN) of the data provider.
- DataProvider stringIdentifier 
- DataProvider stringName 
- The user-friendly name of the data provider.
- SecretsManager stringAccess Role Arn 
- The ARN of the role used to access AWS Secrets Manager.
- SecretsManager stringSecret Id 
- The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
- DataProvider stringArn 
- The Amazon Resource Name (ARN) of the data provider.
- DataProvider stringIdentifier 
- DataProvider stringName 
- The user-friendly name of the data provider.
- SecretsManager stringAccess Role Arn 
- The ARN of the role used to access AWS Secrets Manager.
- SecretsManager stringSecret Id 
- The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
- dataProvider StringArn 
- The Amazon Resource Name (ARN) of the data provider.
- dataProvider StringIdentifier 
- dataProvider StringName 
- The user-friendly name of the data provider.
- secretsManager StringAccess Role Arn 
- The ARN of the role used to access AWS Secrets Manager.
- secretsManager StringSecret Id 
- The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
- dataProvider stringArn 
- The Amazon Resource Name (ARN) of the data provider.
- dataProvider stringIdentifier 
- dataProvider stringName 
- The user-friendly name of the data provider.
- secretsManager stringAccess Role Arn 
- The ARN of the role used to access AWS Secrets Manager.
- secretsManager 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.
- dataProvider StringArn 
- The Amazon Resource Name (ARN) of the data provider.
- dataProvider StringIdentifier 
- dataProvider StringName 
- The user-friendly name of the data provider.
- secretsManager StringAccess Role Arn 
- The ARN of the role used to access AWS Secrets Manager.
- secretsManager StringSecret Id 
- The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.
SchemaConversionApplicationAttributesProperties, SchemaConversionApplicationAttributesPropertiesArgs          
- S3BucketPath string
- S3BucketRole stringArn 
- S3BucketPath string
- S3BucketRole stringArn 
- s3BucketPath String
- s3BucketRole StringArn 
- s3BucketPath string
- s3BucketRole stringArn 
- s3_bucket_ strpath 
- s3_bucket_ strrole_ arn 
- s3BucketPath String
- s3BucketRole 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.