MigrationJob

class MigrationJob : KotlinCustomResource

Provides a DTS Migration Job resource. For information about DTS Migration Job and how to use it, see What is Migration Job.

NOTE: Available since v1.157.0.

Import

DTS Migration Job can be imported using the id, e.g.

$ pulumi import alicloud:dts/migrationJob:MigrationJob example <id>

Properties

Link copied to clipboard
val checkpoint: Output<String>

Start time in Unix timestamp format.

Link copied to clipboard

Whether to execute DTS supports schema migration.

Link copied to clipboard

Whether to perform incremental data migration.

Link copied to clipboard
val dbList: Output<String>

Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, migration or subscription objects.

Link copied to clipboard

The name of migrate the database.

Link copied to clipboard

The type of destination database. Valid values: ADS, ADB30, AS400, DATAHUB, DB2, GREENPLUM, KAFKA, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, PostgreSQL.

Link copied to clipboard

The ID of destination instance.

Link copied to clipboard

The type of destination instance. Valid values: ADS, CEN, DATAHUB, DG, ECS, EXPRESS, GREENPLUM, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.

Link copied to clipboard

The ip of source endpoint.

Link copied to clipboard

The SID of Oracle database.

Link copied to clipboard

The password of database account.

Link copied to clipboard

The port of source endpoint.

Link copied to clipboard

The region of destination instance.

Link copied to clipboard

The username of database account.

Link copied to clipboard
val dtsInstanceId: Output<String>

The Migration instance ID. The ID of alicloud.dts.MigrationInstance.

Link copied to clipboard
val dtsJobName: Output<String>

The name of migration job.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val instanceClass: Output<String>

The instance class. Valid values: large, medium, micro, small, xlarge, xxlarge.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The name of migrate the database.

Link copied to clipboard

The type of source database. Valid values: AS400, DB2, DMSPOLARDB, HBASE, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, POSTGRESQL, TERADATA.

Link copied to clipboard

The ID of source instance.

Link copied to clipboard

The type of source instance. Valid values: CEN, DG, DISTRIBUTED_DMSLOGICDB, ECS, EXPRESS, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.

Link copied to clipboard
val sourceEndpointIp: Output<String>?

The ip of source endpoint.

Link copied to clipboard

The SID of Oracle database.

Link copied to clipboard

The Alibaba Cloud account ID to which the source instance belongs.

Link copied to clipboard

The password of database account.

Link copied to clipboard

The port of source endpoint.

Link copied to clipboard

The region of source instance.

Link copied to clipboard

The name of the role configured for the cloud account to which the source instance belongs.

Link copied to clipboard

The username of database account.

Link copied to clipboard
val status: Output<String>

The status of the resource. Valid values: Migrating, Suspending. You can suspend the task by specifying Suspending and start the task by specifying Migrating.

Link copied to clipboard

Whether to perform a database table structure to migrate.

Link copied to clipboard
val urn: Output<String>