Alibaba Cloud v3.86.1 published on Saturday, Sep 27, 2025 by Pulumi
alicloud.dts.getSynchronizationJobs
This data source provides the Dts Synchronization Jobs of the current Alibaba Cloud user.
NOTE: Available in v1.138.0+.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const ids = alicloud.dts.getSynchronizationJobs({});
export const dtsSynchronizationJobId1 = ids.then(ids => ids.jobs?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
ids = alicloud.dts.get_synchronization_jobs()
pulumi.export("dtsSynchronizationJobId1", ids.jobs[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/dts"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
ids, err := dts.GetSynchronizationJobs(ctx, &dts.GetSynchronizationJobsArgs{}, nil)
if err != nil {
return err
}
ctx.Export("dtsSynchronizationJobId1", ids.Jobs[0].Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var ids = AliCloud.Dts.GetSynchronizationJobs.Invoke();
return new Dictionary<string, object?>
{
["dtsSynchronizationJobId1"] = ids.Apply(getSynchronizationJobsResult => getSynchronizationJobsResult.Jobs[0]?.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.dts.DtsFunctions;
import com.pulumi.alicloud.dts.inputs.GetSynchronizationJobsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var ids = DtsFunctions.getSynchronizationJobs(GetSynchronizationJobsArgs.builder()
.build());
ctx.export("dtsSynchronizationJobId1", ids.jobs()[0].id());
}
}
variables:
ids:
fn::invoke:
function: alicloud:dts:getSynchronizationJobs
arguments: {}
outputs:
dtsSynchronizationJobId1: ${ids.jobs[0].id}
Using getSynchronizationJobs
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 getSynchronizationJobs(args: GetSynchronizationJobsArgs, opts?: InvokeOptions): Promise<GetSynchronizationJobsResult>
function getSynchronizationJobsOutput(args: GetSynchronizationJobsOutputArgs, opts?: InvokeOptions): Output<GetSynchronizationJobsResult>
def get_synchronization_jobs(enable_details: Optional[bool] = None,
ids: Optional[Sequence[str]] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
status: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSynchronizationJobsResult
def get_synchronization_jobs_output(enable_details: Optional[pulumi.Input[bool]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSynchronizationJobsResult]
func GetSynchronizationJobs(ctx *Context, args *GetSynchronizationJobsArgs, opts ...InvokeOption) (*GetSynchronizationJobsResult, error)
func GetSynchronizationJobsOutput(ctx *Context, args *GetSynchronizationJobsOutputArgs, opts ...InvokeOption) GetSynchronizationJobsResultOutput
> Note: This function is named GetSynchronizationJobs
in the Go SDK.
public static class GetSynchronizationJobs
{
public static Task<GetSynchronizationJobsResult> InvokeAsync(GetSynchronizationJobsArgs args, InvokeOptions? opts = null)
public static Output<GetSynchronizationJobsResult> Invoke(GetSynchronizationJobsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSynchronizationJobsResult> getSynchronizationJobs(GetSynchronizationJobsArgs args, InvokeOptions options)
public static Output<GetSynchronizationJobsResult> getSynchronizationJobs(GetSynchronizationJobsArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:dts/getSynchronizationJobs:getSynchronizationJobs
arguments:
# arguments dictionary
The following arguments are supported:
- Enable
Details bool - Ids List<string>
- A list of Synchronization Job IDs.
- Name
Regex string - A regex string to filter results by synchronization job name.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Status string
- The status of the resource. Valid values:
Synchronizing
,Suspending
.Downgrade
,Failed
,Finished
,InitializeFailed
,Locked
,Modifying
,NotConfigured
,NotStarted
,PreCheckPass
,PrecheckFailed
,Prechecking
,Retrying
,Upgrade
.
- Enable
Details bool - Ids []string
- A list of Synchronization Job IDs.
- Name
Regex string - A regex string to filter results by synchronization job name.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Status string
- The status of the resource. Valid values:
Synchronizing
,Suspending
.Downgrade
,Failed
,Finished
,InitializeFailed
,Locked
,Modifying
,NotConfigured
,NotStarted
,PreCheckPass
,PrecheckFailed
,Prechecking
,Retrying
,Upgrade
.
- enable
Details Boolean - ids List<String>
- A list of Synchronization Job IDs.
- name
Regex String - A regex string to filter results by synchronization job name.
- output
File String - File name where to save data source results (after running
pulumi preview
). - status String
- The status of the resource. Valid values:
Synchronizing
,Suspending
.Downgrade
,Failed
,Finished
,InitializeFailed
,Locked
,Modifying
,NotConfigured
,NotStarted
,PreCheckPass
,PrecheckFailed
,Prechecking
,Retrying
,Upgrade
.
- enable
Details boolean - ids string[]
- A list of Synchronization Job IDs.
- name
Regex string - A regex string to filter results by synchronization job name.
- output
File string - File name where to save data source results (after running
pulumi preview
). - status string
- The status of the resource. Valid values:
Synchronizing
,Suspending
.Downgrade
,Failed
,Finished
,InitializeFailed
,Locked
,Modifying
,NotConfigured
,NotStarted
,PreCheckPass
,PrecheckFailed
,Prechecking
,Retrying
,Upgrade
.
- enable_
details bool - ids Sequence[str]
- A list of Synchronization Job IDs.
- name_
regex str - A regex string to filter results by synchronization job name.
- output_
file str - File name where to save data source results (after running
pulumi preview
). - status str
- The status of the resource. Valid values:
Synchronizing
,Suspending
.Downgrade
,Failed
,Finished
,InitializeFailed
,Locked
,Modifying
,NotConfigured
,NotStarted
,PreCheckPass
,PrecheckFailed
,Prechecking
,Retrying
,Upgrade
.
- enable
Details Boolean - ids List<String>
- A list of Synchronization Job IDs.
- name
Regex String - A regex string to filter results by synchronization job name.
- output
File String - File name where to save data source results (after running
pulumi preview
). - status String
- The status of the resource. Valid values:
Synchronizing
,Suspending
.Downgrade
,Failed
,Finished
,InitializeFailed
,Locked
,Modifying
,NotConfigured
,NotStarted
,PreCheckPass
,PrecheckFailed
,Prechecking
,Retrying
,Upgrade
.
getSynchronizationJobs Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Jobs
List<Pulumi.
Ali Cloud. Dts. Outputs. Get Synchronization Jobs Job> - Enable
Details bool - Name
Regex string - Output
File string - Status string
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Jobs
[]Get
Synchronization Jobs Job - Enable
Details bool - Name
Regex string - Output
File string - Status string
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- jobs
List<Get
Synchronization Jobs Job> - enable
Details Boolean - name
Regex String - output
File String - status String
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- jobs
Get
Synchronization Jobs Job[] - enable
Details boolean - name
Regex string - output
File string - status string
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- jobs
Sequence[Get
Synchronization Jobs Job] - enable_
details bool - name_
regex str - output_
file str - status str
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- jobs List<Property Map>
- enable
Details Boolean - name
Regex String - output
File String - status String
Supporting Types
GetSynchronizationJobsJob
- Checkpoint string
- Start time in Unix timestamp format.
- Create
Time string - Data
Initialization bool - Whether to execute DTS supports schema migration, full data migration, or full-data initialization.
- Data
Synchronization bool - Whether to perform incremental data migration for migration types or synchronization.
- Db
List string - Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, synchronization or subscription objects.
- Destination
Endpoint stringData Base Name - The name of migrate the database.
- Destination
Endpoint stringEngine Name - The type of destination database. Valid values:
ADB20
,ADB30
,AS400
,DATAHUB
,DB2
,GREENPLUM
,KAFKA
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,PostgreSQL
. - Destination
Endpoint stringInstance Id - The ID of destination instance.
- Destination
Endpoint stringInstance Type - The type of destination instance. Valid values:
ads
,CEN
,DATAHUB
,DG
,ECS
,EXPRESS
,GREENPLUM
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - Destination
Endpoint stringIp - The ip of source endpoint.
- Destination
Endpoint stringOracle Sid - The SID of Oracle database.
- Destination
Endpoint stringPort - The port of source endpoint.
- Destination
Endpoint stringRegion - The region of destination instance.
- Destination
Endpoint stringUser Name - The username of database account.
- Dts
Instance stringId - Dts
Job stringId - Dts
Job stringName - The name of synchronization job.
- Expire
Time string - Id string
- The ID of synchronizing instance. It's the ID of resource
alicloud.dts.SynchronizationInstance
. - Source
Endpoint stringDatabase Name - The name of migrate the database.
- Source
Endpoint stringEngine Name - The type of source database. Valid values:
AS400
,DB2
,DMSPOLARDB
,HBASE
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,POSTGRESQL
,TERADATA
. - Source
Endpoint stringInstance Id - The ID of source instance.
- Source
Endpoint stringInstance Type - The type of source instance. Valid values:
CEN
,DG
,DISTRIBUTED_DMSLOGICDB
,ECS
,EXPRESS
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - Source
Endpoint stringIp - The ip of source endpoint.
- Source
Endpoint stringOracle Sid - The SID of Oracle database.
- Source
Endpoint stringOwner Id - The Alibaba Cloud account ID to which the source instance belongs.
- Source
Endpoint stringPort - The port of source endpoint.
- Source
Endpoint stringRegion - The region of source instance.
- Source
Endpoint stringRole - The name of the role configured for the cloud account to which the source instance belongs.
- Source
Endpoint stringUser Name - The username of database account.
- Status string
- The status of the resource. Valid values:
Synchronizing
,Suspending
. You can stop the task by specifyingSuspending
and start the task by specifyingSynchronizing
. - Structure
Initialization bool - Whether to perform a database table structure to migrate or initialization values include:
- Synchronization
Direction string - Synchronization direction. Valid values:
Forward
,Reverse
. Only when the propertysync_architecture
of thealicloud.dts.SynchronizationInstance
wasbidirectional
this parameter should be passed, otherwise this parameter should not be specified.
- Checkpoint string
- Start time in Unix timestamp format.
- Create
Time string - Data
Initialization bool - Whether to execute DTS supports schema migration, full data migration, or full-data initialization.
- Data
Synchronization bool - Whether to perform incremental data migration for migration types or synchronization.
- Db
List string - Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, synchronization or subscription objects.
- Destination
Endpoint stringData Base Name - The name of migrate the database.
- Destination
Endpoint stringEngine Name - The type of destination database. Valid values:
ADB20
,ADB30
,AS400
,DATAHUB
,DB2
,GREENPLUM
,KAFKA
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,PostgreSQL
. - Destination
Endpoint stringInstance Id - The ID of destination instance.
- Destination
Endpoint stringInstance Type - The type of destination instance. Valid values:
ads
,CEN
,DATAHUB
,DG
,ECS
,EXPRESS
,GREENPLUM
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - Destination
Endpoint stringIp - The ip of source endpoint.
- Destination
Endpoint stringOracle Sid - The SID of Oracle database.
- Destination
Endpoint stringPort - The port of source endpoint.
- Destination
Endpoint stringRegion - The region of destination instance.
- Destination
Endpoint stringUser Name - The username of database account.
- Dts
Instance stringId - Dts
Job stringId - Dts
Job stringName - The name of synchronization job.
- Expire
Time string - Id string
- The ID of synchronizing instance. It's the ID of resource
alicloud.dts.SynchronizationInstance
. - Source
Endpoint stringDatabase Name - The name of migrate the database.
- Source
Endpoint stringEngine Name - The type of source database. Valid values:
AS400
,DB2
,DMSPOLARDB
,HBASE
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,POSTGRESQL
,TERADATA
. - Source
Endpoint stringInstance Id - The ID of source instance.
- Source
Endpoint stringInstance Type - The type of source instance. Valid values:
CEN
,DG
,DISTRIBUTED_DMSLOGICDB
,ECS
,EXPRESS
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - Source
Endpoint stringIp - The ip of source endpoint.
- Source
Endpoint stringOracle Sid - The SID of Oracle database.
- Source
Endpoint stringOwner Id - The Alibaba Cloud account ID to which the source instance belongs.
- Source
Endpoint stringPort - The port of source endpoint.
- Source
Endpoint stringRegion - The region of source instance.
- Source
Endpoint stringRole - The name of the role configured for the cloud account to which the source instance belongs.
- Source
Endpoint stringUser Name - The username of database account.
- Status string
- The status of the resource. Valid values:
Synchronizing
,Suspending
. You can stop the task by specifyingSuspending
and start the task by specifyingSynchronizing
. - Structure
Initialization bool - Whether to perform a database table structure to migrate or initialization values include:
- Synchronization
Direction string - Synchronization direction. Valid values:
Forward
,Reverse
. Only when the propertysync_architecture
of thealicloud.dts.SynchronizationInstance
wasbidirectional
this parameter should be passed, otherwise this parameter should not be specified.
- checkpoint String
- Start time in Unix timestamp format.
- create
Time String - data
Initialization Boolean - Whether to execute DTS supports schema migration, full data migration, or full-data initialization.
- data
Synchronization Boolean - Whether to perform incremental data migration for migration types or synchronization.
- db
List String - Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, synchronization or subscription objects.
- destination
Endpoint StringData Base Name - The name of migrate the database.
- destination
Endpoint StringEngine Name - The type of destination database. Valid values:
ADB20
,ADB30
,AS400
,DATAHUB
,DB2
,GREENPLUM
,KAFKA
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,PostgreSQL
. - destination
Endpoint StringInstance Id - The ID of destination instance.
- destination
Endpoint StringInstance Type - The type of destination instance. Valid values:
ads
,CEN
,DATAHUB
,DG
,ECS
,EXPRESS
,GREENPLUM
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - destination
Endpoint StringIp - The ip of source endpoint.
- destination
Endpoint StringOracle Sid - The SID of Oracle database.
- destination
Endpoint StringPort - The port of source endpoint.
- destination
Endpoint StringRegion - The region of destination instance.
- destination
Endpoint StringUser Name - The username of database account.
- dts
Instance StringId - dts
Job StringId - dts
Job StringName - The name of synchronization job.
- expire
Time String - id String
- The ID of synchronizing instance. It's the ID of resource
alicloud.dts.SynchronizationInstance
. - source
Endpoint StringDatabase Name - The name of migrate the database.
- source
Endpoint StringEngine Name - The type of source database. Valid values:
AS400
,DB2
,DMSPOLARDB
,HBASE
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,POSTGRESQL
,TERADATA
. - source
Endpoint StringInstance Id - The ID of source instance.
- source
Endpoint StringInstance Type - The type of source instance. Valid values:
CEN
,DG
,DISTRIBUTED_DMSLOGICDB
,ECS
,EXPRESS
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - source
Endpoint StringIp - The ip of source endpoint.
- source
Endpoint StringOracle Sid - The SID of Oracle database.
- source
Endpoint StringOwner Id - The Alibaba Cloud account ID to which the source instance belongs.
- source
Endpoint StringPort - The port of source endpoint.
- source
Endpoint StringRegion - The region of source instance.
- source
Endpoint StringRole - The name of the role configured for the cloud account to which the source instance belongs.
- source
Endpoint StringUser Name - The username of database account.
- status String
- The status of the resource. Valid values:
Synchronizing
,Suspending
. You can stop the task by specifyingSuspending
and start the task by specifyingSynchronizing
. - structure
Initialization Boolean - Whether to perform a database table structure to migrate or initialization values include:
- synchronization
Direction String - Synchronization direction. Valid values:
Forward
,Reverse
. Only when the propertysync_architecture
of thealicloud.dts.SynchronizationInstance
wasbidirectional
this parameter should be passed, otherwise this parameter should not be specified.
- checkpoint string
- Start time in Unix timestamp format.
- create
Time string - data
Initialization boolean - Whether to execute DTS supports schema migration, full data migration, or full-data initialization.
- data
Synchronization boolean - Whether to perform incremental data migration for migration types or synchronization.
- db
List string - Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, synchronization or subscription objects.
- destination
Endpoint stringData Base Name - The name of migrate the database.
- destination
Endpoint stringEngine Name - The type of destination database. Valid values:
ADB20
,ADB30
,AS400
,DATAHUB
,DB2
,GREENPLUM
,KAFKA
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,PostgreSQL
. - destination
Endpoint stringInstance Id - The ID of destination instance.
- destination
Endpoint stringInstance Type - The type of destination instance. Valid values:
ads
,CEN
,DATAHUB
,DG
,ECS
,EXPRESS
,GREENPLUM
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - destination
Endpoint stringIp - The ip of source endpoint.
- destination
Endpoint stringOracle Sid - The SID of Oracle database.
- destination
Endpoint stringPort - The port of source endpoint.
- destination
Endpoint stringRegion - The region of destination instance.
- destination
Endpoint stringUser Name - The username of database account.
- dts
Instance stringId - dts
Job stringId - dts
Job stringName - The name of synchronization job.
- expire
Time string - id string
- The ID of synchronizing instance. It's the ID of resource
alicloud.dts.SynchronizationInstance
. - source
Endpoint stringDatabase Name - The name of migrate the database.
- source
Endpoint stringEngine Name - The type of source database. Valid values:
AS400
,DB2
,DMSPOLARDB
,HBASE
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,POSTGRESQL
,TERADATA
. - source
Endpoint stringInstance Id - The ID of source instance.
- source
Endpoint stringInstance Type - The type of source instance. Valid values:
CEN
,DG
,DISTRIBUTED_DMSLOGICDB
,ECS
,EXPRESS
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - source
Endpoint stringIp - The ip of source endpoint.
- source
Endpoint stringOracle Sid - The SID of Oracle database.
- source
Endpoint stringOwner Id - The Alibaba Cloud account ID to which the source instance belongs.
- source
Endpoint stringPort - The port of source endpoint.
- source
Endpoint stringRegion - The region of source instance.
- source
Endpoint stringRole - The name of the role configured for the cloud account to which the source instance belongs.
- source
Endpoint stringUser Name - The username of database account.
- status string
- The status of the resource. Valid values:
Synchronizing
,Suspending
. You can stop the task by specifyingSuspending
and start the task by specifyingSynchronizing
. - structure
Initialization boolean - Whether to perform a database table structure to migrate or initialization values include:
- synchronization
Direction string - Synchronization direction. Valid values:
Forward
,Reverse
. Only when the propertysync_architecture
of thealicloud.dts.SynchronizationInstance
wasbidirectional
this parameter should be passed, otherwise this parameter should not be specified.
- checkpoint str
- Start time in Unix timestamp format.
- create_
time str - data_
initialization bool - Whether to execute DTS supports schema migration, full data migration, or full-data initialization.
- data_
synchronization bool - Whether to perform incremental data migration for migration types or synchronization.
- db_
list str - Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, synchronization or subscription objects.
- destination_
endpoint_ strdata_ base_ name - The name of migrate the database.
- destination_
endpoint_ strengine_ name - The type of destination database. Valid values:
ADB20
,ADB30
,AS400
,DATAHUB
,DB2
,GREENPLUM
,KAFKA
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,PostgreSQL
. - destination_
endpoint_ strinstance_ id - The ID of destination instance.
- destination_
endpoint_ strinstance_ type - The type of destination instance. Valid values:
ads
,CEN
,DATAHUB
,DG
,ECS
,EXPRESS
,GREENPLUM
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - destination_
endpoint_ strip - The ip of source endpoint.
- destination_
endpoint_ stroracle_ sid - The SID of Oracle database.
- destination_
endpoint_ strport - The port of source endpoint.
- destination_
endpoint_ strregion - The region of destination instance.
- destination_
endpoint_ struser_ name - The username of database account.
- dts_
instance_ strid - dts_
job_ strid - dts_
job_ strname - The name of synchronization job.
- expire_
time str - id str
- The ID of synchronizing instance. It's the ID of resource
alicloud.dts.SynchronizationInstance
. - source_
endpoint_ strdatabase_ name - The name of migrate the database.
- source_
endpoint_ strengine_ name - The type of source database. Valid values:
AS400
,DB2
,DMSPOLARDB
,HBASE
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,POSTGRESQL
,TERADATA
. - source_
endpoint_ strinstance_ id - The ID of source instance.
- source_
endpoint_ strinstance_ type - The type of source instance. Valid values:
CEN
,DG
,DISTRIBUTED_DMSLOGICDB
,ECS
,EXPRESS
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - source_
endpoint_ strip - The ip of source endpoint.
- source_
endpoint_ stroracle_ sid - The SID of Oracle database.
- source_
endpoint_ strowner_ id - The Alibaba Cloud account ID to which the source instance belongs.
- source_
endpoint_ strport - The port of source endpoint.
- source_
endpoint_ strregion - The region of source instance.
- source_
endpoint_ strrole - The name of the role configured for the cloud account to which the source instance belongs.
- source_
endpoint_ struser_ name - The username of database account.
- status str
- The status of the resource. Valid values:
Synchronizing
,Suspending
. You can stop the task by specifyingSuspending
and start the task by specifyingSynchronizing
. - structure_
initialization bool - Whether to perform a database table structure to migrate or initialization values include:
- synchronization_
direction str - Synchronization direction. Valid values:
Forward
,Reverse
. Only when the propertysync_architecture
of thealicloud.dts.SynchronizationInstance
wasbidirectional
this parameter should be passed, otherwise this parameter should not be specified.
- checkpoint String
- Start time in Unix timestamp format.
- create
Time String - data
Initialization Boolean - Whether to execute DTS supports schema migration, full data migration, or full-data initialization.
- data
Synchronization Boolean - Whether to perform incremental data migration for migration types or synchronization.
- db
List String - Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, synchronization or subscription objects.
- destination
Endpoint StringData Base Name - The name of migrate the database.
- destination
Endpoint StringEngine Name - The type of destination database. Valid values:
ADB20
,ADB30
,AS400
,DATAHUB
,DB2
,GREENPLUM
,KAFKA
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,PostgreSQL
. - destination
Endpoint StringInstance Id - The ID of destination instance.
- destination
Endpoint StringInstance Type - The type of destination instance. Valid values:
ads
,CEN
,DATAHUB
,DG
,ECS
,EXPRESS
,GREENPLUM
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - destination
Endpoint StringIp - The ip of source endpoint.
- destination
Endpoint StringOracle Sid - The SID of Oracle database.
- destination
Endpoint StringPort - The port of source endpoint.
- destination
Endpoint StringRegion - The region of destination instance.
- destination
Endpoint StringUser Name - The username of database account.
- dts
Instance StringId - dts
Job StringId - dts
Job StringName - The name of synchronization job.
- expire
Time String - id String
- The ID of synchronizing instance. It's the ID of resource
alicloud.dts.SynchronizationInstance
. - source
Endpoint StringDatabase Name - The name of migrate the database.
- source
Endpoint StringEngine Name - The type of source database. Valid values:
AS400
,DB2
,DMSPOLARDB
,HBASE
,MONGODB
,MSSQL
,MySQL
,ORACLE
,PolarDB
,POLARDBX20
,POLARDB_O
,POSTGRESQL
,TERADATA
. - source
Endpoint StringInstance Id - The ID of source instance.
- source
Endpoint StringInstance Type - The type of source instance. Valid values:
CEN
,DG
,DISTRIBUTED_DMSLOGICDB
,ECS
,EXPRESS
,MONGODB
,OTHER
,PolarDB
,POLARDBX20
,RDS
. - source
Endpoint StringIp - The ip of source endpoint.
- source
Endpoint StringOracle Sid - The SID of Oracle database.
- source
Endpoint StringOwner Id - The Alibaba Cloud account ID to which the source instance belongs.
- source
Endpoint StringPort - The port of source endpoint.
- source
Endpoint StringRegion - The region of source instance.
- source
Endpoint StringRole - The name of the role configured for the cloud account to which the source instance belongs.
- source
Endpoint StringUser Name - The username of database account.
- status String
- The status of the resource. Valid values:
Synchronizing
,Suspending
. You can stop the task by specifyingSuspending
and start the task by specifyingSynchronizing
. - structure
Initialization Boolean - Whether to perform a database table structure to migrate or initialization values include:
- synchronization
Direction String - Synchronization direction. Valid values:
Forward
,Reverse
. Only when the propertysync_architecture
of thealicloud.dts.SynchronizationInstance
wasbidirectional
this parameter should be passed, otherwise this parameter should not be specified.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.