We recommend new projects start with resources from the AWS provider.
aws-native.dms.DataMigration
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::DMS::DataMigration.
Create DataMigration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataMigration(name: string, args: DataMigrationArgs, opts?: CustomResourceOptions);
@overload
def DataMigration(resource_name: str,
args: DataMigrationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DataMigration(resource_name: str,
opts: Optional[ResourceOptions] = None,
data_migration_type: Optional[DataMigrationType] = None,
migration_project_identifier: Optional[str] = None,
service_access_role_arn: Optional[str] = None,
data_migration_identifier: Optional[str] = None,
data_migration_name: Optional[str] = None,
data_migration_settings: Optional[DataMigrationSettingsArgs] = None,
source_data_settings: Optional[Sequence[DataMigrationSourceDataSettingsArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewDataMigration(ctx *Context, name string, args DataMigrationArgs, opts ...ResourceOption) (*DataMigration, error)
public DataMigration(string name, DataMigrationArgs args, CustomResourceOptions? opts = null)
public DataMigration(String name, DataMigrationArgs args)
public DataMigration(String name, DataMigrationArgs args, CustomResourceOptions options)
type: aws-native:dms:DataMigration
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 DataMigrationArgs
- 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 DataMigrationArgs
- 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 DataMigrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataMigrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataMigrationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DataMigration 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 DataMigration resource accepts the following input properties:
- Data
Migration Pulumi.Type Aws Native. Dms. Data Migration Type - The property describes the type of migration.
- Migration
Project stringIdentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- Service
Access stringRole Arn - The property describes Amazon Resource Name (ARN) of the service access role.
- Data
Migration stringIdentifier - The property describes an ARN of the data migration.
- Data
Migration stringName - The property describes a name to identify the data migration.
- Data
Migration Pulumi.Settings Aws Native. Dms. Inputs. Data Migration Settings - The property describes the settings for the data migration.
- Source
Data List<Pulumi.Settings Aws Native. Dms. Inputs. Data Migration Source Data Settings> - The property describes the settings for the data migration.
- List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Data
Migration DataType Migration Type - The property describes the type of migration.
- Migration
Project stringIdentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- Service
Access stringRole Arn - The property describes Amazon Resource Name (ARN) of the service access role.
- Data
Migration stringIdentifier - The property describes an ARN of the data migration.
- Data
Migration stringName - The property describes a name to identify the data migration.
- Data
Migration DataSettings Migration Settings Args - The property describes the settings for the data migration.
- Source
Data []DataSettings Migration Source Data Settings Args - The property describes the settings for the data migration.
- Tag
Args - An array of key-value pairs to apply to this resource.
- data
Migration DataType Migration Type - The property describes the type of migration.
- migration
Project StringIdentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- service
Access StringRole Arn - The property describes Amazon Resource Name (ARN) of the service access role.
- data
Migration StringIdentifier - The property describes an ARN of the data migration.
- data
Migration StringName - The property describes a name to identify the data migration.
- data
Migration DataSettings Migration Settings - The property describes the settings for the data migration.
- source
Data List<DataSettings Migration Source Data Settings> - The property describes the settings for the data migration.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- data
Migration DataType Migration Type - The property describes the type of migration.
- migration
Project stringIdentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- service
Access stringRole Arn - The property describes Amazon Resource Name (ARN) of the service access role.
- data
Migration stringIdentifier - The property describes an ARN of the data migration.
- data
Migration stringName - The property describes a name to identify the data migration.
- data
Migration DataSettings Migration Settings - The property describes the settings for the data migration.
- source
Data DataSettings Migration Source Data Settings[] - The property describes the settings for the data migration.
- Tag[]
- An array of key-value pairs to apply to this resource.
- data_
migration_ Datatype Migration Type - The property describes the type of migration.
- migration_
project_ stridentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- service_
access_ strrole_ arn - The property describes Amazon Resource Name (ARN) of the service access role.
- data_
migration_ stridentifier - The property describes an ARN of the data migration.
- data_
migration_ strname - The property describes a name to identify the data migration.
- data_
migration_ Datasettings Migration Settings Args - The property describes the settings for the data migration.
- source_
data_ Sequence[Datasettings Migration Source Data Settings Args] - The property describes the settings for the data migration.
- Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- data
Migration "full-load" | "cdc" | "full-load-and-cdc"Type - The property describes the type of migration.
- migration
Project StringIdentifier - The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- service
Access StringRole Arn - The property describes Amazon Resource Name (ARN) of the service access role.
- data
Migration StringIdentifier - The property describes an ARN of the data migration.
- data
Migration StringName - The property describes a name to identify the data migration.
- data
Migration Property MapSettings - The property describes the settings for the data migration.
- source
Data List<Property Map>Settings - The property describes the settings for the data migration.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the DataMigration resource produces the following output properties:
- Data
Migration stringArn - The property describes an ARN of the data migration.
- Data
Migration stringCreate Time - The property describes the create time of the data migration.
- Id string
- The provider-assigned unique ID for this managed resource.
- Data
Migration stringArn - The property describes an ARN of the data migration.
- Data
Migration stringCreate Time - The property describes the create time of the data migration.
- Id string
- The provider-assigned unique ID for this managed resource.
- data
Migration StringArn - The property describes an ARN of the data migration.
- data
Migration StringCreate Time - The property describes the create time of the data migration.
- id String
- The provider-assigned unique ID for this managed resource.
- data
Migration stringArn - The property describes an ARN of the data migration.
- data
Migration stringCreate Time - The property describes the create time of the data migration.
- id string
- The provider-assigned unique ID for this managed resource.
- data_
migration_ strarn - The property describes an ARN of the data migration.
- data_
migration_ strcreate_ time - The property describes the create time of the data migration.
- id str
- The provider-assigned unique ID for this managed resource.
- data
Migration StringArn - The property describes an ARN of the data migration.
- data
Migration StringCreate Time - The property describes the create time of the data migration.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
DataMigrationSettings, DataMigrationSettingsArgs
- Cloudwatch
Logs boolEnabled - The property specifies whether to enable the Cloudwatch log.
- Number
Of intJobs - The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
- Selection
Rules string - The property specifies the rules of selecting objects for data migration.
- Cloudwatch
Logs boolEnabled - The property specifies whether to enable the Cloudwatch log.
- Number
Of intJobs - The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
- Selection
Rules string - The property specifies the rules of selecting objects for data migration.
- cloudwatch
Logs BooleanEnabled - The property specifies whether to enable the Cloudwatch log.
- number
Of IntegerJobs - The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
- selection
Rules String - The property specifies the rules of selecting objects for data migration.
- cloudwatch
Logs booleanEnabled - The property specifies whether to enable the Cloudwatch log.
- number
Of numberJobs - The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
- selection
Rules string - The property specifies the rules of selecting objects for data migration.
- cloudwatch_
logs_ boolenabled - The property specifies whether to enable the Cloudwatch log.
- number_
of_ intjobs - The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
- selection_
rules str - The property specifies the rules of selecting objects for data migration.
- cloudwatch
Logs BooleanEnabled - The property specifies whether to enable the Cloudwatch log.
- number
Of NumberJobs - The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.
- selection
Rules String - The property specifies the rules of selecting objects for data migration.
DataMigrationSourceDataSettings, DataMigrationSourceDataSettingsArgs
- Cdc
Start stringPosition - The property is a point in the database engine's log that defines a time where you can begin CDC.
- Cdc
Start stringTime - The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
- Cdc
Stop stringTime - The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
- Slot
Name string - The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
- Cdc
Start stringPosition - The property is a point in the database engine's log that defines a time where you can begin CDC.
- Cdc
Start stringTime - The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
- Cdc
Stop stringTime - The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
- Slot
Name string - The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
- cdc
Start StringPosition - The property is a point in the database engine's log that defines a time where you can begin CDC.
- cdc
Start StringTime - The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
- cdc
Stop StringTime - The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
- slot
Name String - The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
- cdc
Start stringPosition - The property is a point in the database engine's log that defines a time where you can begin CDC.
- cdc
Start stringTime - The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
- cdc
Stop stringTime - The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
- slot
Name string - The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
- cdc_
start_ strposition - The property is a point in the database engine's log that defines a time where you can begin CDC.
- cdc_
start_ strtime - The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
- cdc_
stop_ strtime - The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
- slot_
name str - The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
- cdc
Start StringPosition - The property is a point in the database engine's log that defines a time where you can begin CDC.
- cdc
Start StringTime - The property indicates the start time for a change data capture (CDC) operation. The value is server time in UTC format.
- cdc
Stop StringTime - The property indicates the stop time for a change data capture (CDC) operation. The value is server time in UTC format.
- slot
Name String - The property sets the name of a previously created logical replication slot for a change data capture (CDC) load of the source instance.
DataMigrationType, DataMigrationTypeArgs
- Full
Load - full-load
- Cdc
- cdc
- Full
Load And Cdc - full-load-and-cdc
- Data
Migration Type Full Load - full-load
- Data
Migration Type Cdc - cdc
- Data
Migration Type Full Load And Cdc - full-load-and-cdc
- Full
Load - full-load
- Cdc
- cdc
- Full
Load And Cdc - full-load-and-cdc
- Full
Load - full-load
- Cdc
- cdc
- Full
Load And Cdc - full-load-and-cdc
- FULL_LOAD
- full-load
- CDC
- cdc
- FULL_LOAD_AND_CDC
- full-load-and-cdc
- "full-load"
- full-load
- "cdc"
- cdc
- "full-load-and-cdc"
- full-load-and-cdc
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.