1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. dts
  5. getSynchronizationJobs
Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi

alicloud.dts.getSynchronizationJobs

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi

    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, nil, 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();
    
            ctx.export("dtsSynchronizationJobId1", ids.applyValue(getSynchronizationJobsResult -> getSynchronizationJobsResult.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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: alicloud:dts/getSynchronizationJobs:getSynchronizationJobs
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EnableDetails bool
    Ids List<string>
    A list of Synchronization Job IDs.
    NameRegex string
    A regex string to filter results by synchronization job name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    Status string
    The status of the resource. Valid values: Synchronizing, Suspending. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.
    EnableDetails bool
    Ids []string
    A list of Synchronization Job IDs.
    NameRegex string
    A regex string to filter results by synchronization job name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    Status string
    The status of the resource. Valid values: Synchronizing, Suspending. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.
    enableDetails Boolean
    ids List<String>
    A list of Synchronization Job IDs.
    nameRegex String
    A regex string to filter results by synchronization job name.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    status String
    The status of the resource. Valid values: Synchronizing, Suspending. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.
    enableDetails boolean
    ids string[]
    A list of Synchronization Job IDs.
    nameRegex string
    A regex string to filter results by synchronization job name.
    outputFile string
    File name where to save data source results (after running pulumi preview).
    status string
    The status of the resource. Valid values: Synchronizing, Suspending. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.
    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. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.
    enableDetails Boolean
    ids List<String>
    A list of Synchronization Job IDs.
    nameRegex String
    A regex string to filter results by synchronization job name.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    status String
    The status of the resource. Valid values: Synchronizing, Suspending. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.

    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.AliCloud.Dts.Outputs.GetSynchronizationJobsJob>
    EnableDetails bool
    NameRegex string
    OutputFile string
    Status string
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids []string
    Jobs []GetSynchronizationJobsJob
    EnableDetails bool
    NameRegex string
    OutputFile string
    Status string
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    jobs List<GetSynchronizationJobsJob>
    enableDetails Boolean
    nameRegex String
    outputFile String
    status String
    id string
    The provider-assigned unique ID for this managed resource.
    ids string[]
    jobs GetSynchronizationJobsJob[]
    enableDetails boolean
    nameRegex string
    outputFile string
    status string
    id str
    The provider-assigned unique ID for this managed resource.
    ids Sequence[str]
    jobs Sequence[GetSynchronizationJobsJob]
    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>
    enableDetails Boolean
    nameRegex String
    outputFile String
    status String

    Supporting Types

    GetSynchronizationJobsJob

    Checkpoint string
    Start time in Unix timestamp format.
    CreateTime string
    DataInitialization bool
    Whether to execute DTS supports schema migration, full data migration, or full-data initialization.
    DataSynchronization bool
    Whether to perform incremental data migration for migration types or synchronization.
    DbList string
    Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, synchronization or subscription objects.
    DestinationEndpointDataBaseName string
    The name of migrate the database.
    DestinationEndpointEngineName string
    The type of destination database. Valid values: ADB20, ADB30, AS400, DATAHUB, DB2, GREENPLUM, KAFKA, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, PostgreSQL.
    DestinationEndpointInstanceId string
    The ID of destination instance.
    DestinationEndpointInstanceType string
    The type of destination instance. Valid values: ads, CEN, DATAHUB, DG, ECS, EXPRESS, GREENPLUM, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    DestinationEndpointIp string
    The ip of source endpoint.
    DestinationEndpointOracleSid string
    The SID of Oracle database.
    DestinationEndpointPort string
    The port of source endpoint.
    DestinationEndpointRegion string
    The region of destination instance.
    DestinationEndpointUserName string
    The username of database account.
    DtsInstanceId string
    DtsJobId string
    DtsJobName string
    The name of synchronization job.
    ExpireTime string
    Id string
    The ID of synchronizing instance. It's the ID of resource alicloud.dts.SynchronizationInstance.
    SourceEndpointDatabaseName string
    The name of migrate the database.
    SourceEndpointEngineName string
    The type of source database. Valid values: AS400, DB2, DMSPOLARDB, HBASE, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, POSTGRESQL, TERADATA.
    SourceEndpointInstanceId string
    The ID of source instance.
    SourceEndpointInstanceType string
    The type of source instance. Valid values: CEN, DG, DISTRIBUTED_DMSLOGICDB, ECS, EXPRESS, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    SourceEndpointIp string
    The ip of source endpoint.
    SourceEndpointOracleSid string
    The SID of Oracle database.
    SourceEndpointOwnerId string
    The Alibaba Cloud account ID to which the source instance belongs.
    SourceEndpointPort string
    The port of source endpoint.
    SourceEndpointRegion string
    The region of source instance.
    SourceEndpointRole string
    The name of the role configured for the cloud account to which the source instance belongs.
    SourceEndpointUserName string
    The username of database account.
    Status string
    The status of the resource. Valid values: Synchronizing, Suspending. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.
    StructureInitialization bool
    Whether to perform a database table structure to migrate or initialization values include:
    SynchronizationDirection string
    Synchronization direction. Valid values: Forward, Reverse. Only when the property sync_architecture of the alicloud.dts.SynchronizationInstance was bidirectional this parameter should be passed, otherwise this parameter should not be specified.
    Checkpoint string
    Start time in Unix timestamp format.
    CreateTime string
    DataInitialization bool
    Whether to execute DTS supports schema migration, full data migration, or full-data initialization.
    DataSynchronization bool
    Whether to perform incremental data migration for migration types or synchronization.
    DbList string
    Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, synchronization or subscription objects.
    DestinationEndpointDataBaseName string
    The name of migrate the database.
    DestinationEndpointEngineName string
    The type of destination database. Valid values: ADB20, ADB30, AS400, DATAHUB, DB2, GREENPLUM, KAFKA, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, PostgreSQL.
    DestinationEndpointInstanceId string
    The ID of destination instance.
    DestinationEndpointInstanceType string
    The type of destination instance. Valid values: ads, CEN, DATAHUB, DG, ECS, EXPRESS, GREENPLUM, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    DestinationEndpointIp string
    The ip of source endpoint.
    DestinationEndpointOracleSid string
    The SID of Oracle database.
    DestinationEndpointPort string
    The port of source endpoint.
    DestinationEndpointRegion string
    The region of destination instance.
    DestinationEndpointUserName string
    The username of database account.
    DtsInstanceId string
    DtsJobId string
    DtsJobName string
    The name of synchronization job.
    ExpireTime string
    Id string
    The ID of synchronizing instance. It's the ID of resource alicloud.dts.SynchronizationInstance.
    SourceEndpointDatabaseName string
    The name of migrate the database.
    SourceEndpointEngineName string
    The type of source database. Valid values: AS400, DB2, DMSPOLARDB, HBASE, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, POSTGRESQL, TERADATA.
    SourceEndpointInstanceId string
    The ID of source instance.
    SourceEndpointInstanceType string
    The type of source instance. Valid values: CEN, DG, DISTRIBUTED_DMSLOGICDB, ECS, EXPRESS, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    SourceEndpointIp string
    The ip of source endpoint.
    SourceEndpointOracleSid string
    The SID of Oracle database.
    SourceEndpointOwnerId string
    The Alibaba Cloud account ID to which the source instance belongs.
    SourceEndpointPort string
    The port of source endpoint.
    SourceEndpointRegion string
    The region of source instance.
    SourceEndpointRole string
    The name of the role configured for the cloud account to which the source instance belongs.
    SourceEndpointUserName string
    The username of database account.
    Status string
    The status of the resource. Valid values: Synchronizing, Suspending. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.
    StructureInitialization bool
    Whether to perform a database table structure to migrate or initialization values include:
    SynchronizationDirection string
    Synchronization direction. Valid values: Forward, Reverse. Only when the property sync_architecture of the alicloud.dts.SynchronizationInstance was bidirectional this parameter should be passed, otherwise this parameter should not be specified.
    checkpoint String
    Start time in Unix timestamp format.
    createTime String
    dataInitialization Boolean
    Whether to execute DTS supports schema migration, full data migration, or full-data initialization.
    dataSynchronization Boolean
    Whether to perform incremental data migration for migration types or synchronization.
    dbList String
    Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, synchronization or subscription objects.
    destinationEndpointDataBaseName String
    The name of migrate the database.
    destinationEndpointEngineName String
    The type of destination database. Valid values: ADB20, ADB30, AS400, DATAHUB, DB2, GREENPLUM, KAFKA, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, PostgreSQL.
    destinationEndpointInstanceId String
    The ID of destination instance.
    destinationEndpointInstanceType String
    The type of destination instance. Valid values: ads, CEN, DATAHUB, DG, ECS, EXPRESS, GREENPLUM, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    destinationEndpointIp String
    The ip of source endpoint.
    destinationEndpointOracleSid String
    The SID of Oracle database.
    destinationEndpointPort String
    The port of source endpoint.
    destinationEndpointRegion String
    The region of destination instance.
    destinationEndpointUserName String
    The username of database account.
    dtsInstanceId String
    dtsJobId String
    dtsJobName String
    The name of synchronization job.
    expireTime String
    id String
    The ID of synchronizing instance. It's the ID of resource alicloud.dts.SynchronizationInstance.
    sourceEndpointDatabaseName String
    The name of migrate the database.
    sourceEndpointEngineName String
    The type of source database. Valid values: AS400, DB2, DMSPOLARDB, HBASE, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, POSTGRESQL, TERADATA.
    sourceEndpointInstanceId String
    The ID of source instance.
    sourceEndpointInstanceType String
    The type of source instance. Valid values: CEN, DG, DISTRIBUTED_DMSLOGICDB, ECS, EXPRESS, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    sourceEndpointIp String
    The ip of source endpoint.
    sourceEndpointOracleSid String
    The SID of Oracle database.
    sourceEndpointOwnerId String
    The Alibaba Cloud account ID to which the source instance belongs.
    sourceEndpointPort String
    The port of source endpoint.
    sourceEndpointRegion String
    The region of source instance.
    sourceEndpointRole String
    The name of the role configured for the cloud account to which the source instance belongs.
    sourceEndpointUserName String
    The username of database account.
    status String
    The status of the resource. Valid values: Synchronizing, Suspending. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.
    structureInitialization Boolean
    Whether to perform a database table structure to migrate or initialization values include:
    synchronizationDirection String
    Synchronization direction. Valid values: Forward, Reverse. Only when the property sync_architecture of the alicloud.dts.SynchronizationInstance was bidirectional this parameter should be passed, otherwise this parameter should not be specified.
    checkpoint string
    Start time in Unix timestamp format.
    createTime string
    dataInitialization boolean
    Whether to execute DTS supports schema migration, full data migration, or full-data initialization.
    dataSynchronization boolean
    Whether to perform incremental data migration for migration types or synchronization.
    dbList string
    Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, synchronization or subscription objects.
    destinationEndpointDataBaseName string
    The name of migrate the database.
    destinationEndpointEngineName string
    The type of destination database. Valid values: ADB20, ADB30, AS400, DATAHUB, DB2, GREENPLUM, KAFKA, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, PostgreSQL.
    destinationEndpointInstanceId string
    The ID of destination instance.
    destinationEndpointInstanceType string
    The type of destination instance. Valid values: ads, CEN, DATAHUB, DG, ECS, EXPRESS, GREENPLUM, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    destinationEndpointIp string
    The ip of source endpoint.
    destinationEndpointOracleSid string
    The SID of Oracle database.
    destinationEndpointPort string
    The port of source endpoint.
    destinationEndpointRegion string
    The region of destination instance.
    destinationEndpointUserName string
    The username of database account.
    dtsInstanceId string
    dtsJobId string
    dtsJobName string
    The name of synchronization job.
    expireTime string
    id string
    The ID of synchronizing instance. It's the ID of resource alicloud.dts.SynchronizationInstance.
    sourceEndpointDatabaseName string
    The name of migrate the database.
    sourceEndpointEngineName string
    The type of source database. Valid values: AS400, DB2, DMSPOLARDB, HBASE, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, POSTGRESQL, TERADATA.
    sourceEndpointInstanceId string
    The ID of source instance.
    sourceEndpointInstanceType string
    The type of source instance. Valid values: CEN, DG, DISTRIBUTED_DMSLOGICDB, ECS, EXPRESS, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    sourceEndpointIp string
    The ip of source endpoint.
    sourceEndpointOracleSid string
    The SID of Oracle database.
    sourceEndpointOwnerId string
    The Alibaba Cloud account ID to which the source instance belongs.
    sourceEndpointPort string
    The port of source endpoint.
    sourceEndpointRegion string
    The region of source instance.
    sourceEndpointRole string
    The name of the role configured for the cloud account to which the source instance belongs.
    sourceEndpointUserName string
    The username of database account.
    status string
    The status of the resource. Valid values: Synchronizing, Suspending. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.
    structureInitialization boolean
    Whether to perform a database table structure to migrate or initialization values include:
    synchronizationDirection string
    Synchronization direction. Valid values: Forward, Reverse. Only when the property sync_architecture of the alicloud.dts.SynchronizationInstance was bidirectional 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_data_base_name str
    The name of migrate the database.
    destination_endpoint_engine_name str
    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_instance_id str
    The ID of destination instance.
    destination_endpoint_instance_type str
    The type of destination instance. Valid values: ads, CEN, DATAHUB, DG, ECS, EXPRESS, GREENPLUM, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    destination_endpoint_ip str
    The ip of source endpoint.
    destination_endpoint_oracle_sid str
    The SID of Oracle database.
    destination_endpoint_port str
    The port of source endpoint.
    destination_endpoint_region str
    The region of destination instance.
    destination_endpoint_user_name str
    The username of database account.
    dts_instance_id str
    dts_job_id str
    dts_job_name str
    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_database_name str
    The name of migrate the database.
    source_endpoint_engine_name str
    The type of source database. Valid values: AS400, DB2, DMSPOLARDB, HBASE, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, POSTGRESQL, TERADATA.
    source_endpoint_instance_id str
    The ID of source instance.
    source_endpoint_instance_type str
    The type of source instance. Valid values: CEN, DG, DISTRIBUTED_DMSLOGICDB, ECS, EXPRESS, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    source_endpoint_ip str
    The ip of source endpoint.
    source_endpoint_oracle_sid str
    The SID of Oracle database.
    source_endpoint_owner_id str
    The Alibaba Cloud account ID to which the source instance belongs.
    source_endpoint_port str
    The port of source endpoint.
    source_endpoint_region str
    The region of source instance.
    source_endpoint_role str
    The name of the role configured for the cloud account to which the source instance belongs.
    source_endpoint_user_name str
    The username of database account.
    status str
    The status of the resource. Valid values: Synchronizing, Suspending. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.
    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 property sync_architecture of the alicloud.dts.SynchronizationInstance was bidirectional this parameter should be passed, otherwise this parameter should not be specified.
    checkpoint String
    Start time in Unix timestamp format.
    createTime String
    dataInitialization Boolean
    Whether to execute DTS supports schema migration, full data migration, or full-data initialization.
    dataSynchronization Boolean
    Whether to perform incremental data migration for migration types or synchronization.
    dbList String
    Migration object, in the format of JSON strings. For detailed definition instructions, please refer to the description of migration, synchronization or subscription objects.
    destinationEndpointDataBaseName String
    The name of migrate the database.
    destinationEndpointEngineName String
    The type of destination database. Valid values: ADB20, ADB30, AS400, DATAHUB, DB2, GREENPLUM, KAFKA, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, PostgreSQL.
    destinationEndpointInstanceId String
    The ID of destination instance.
    destinationEndpointInstanceType String
    The type of destination instance. Valid values: ads, CEN, DATAHUB, DG, ECS, EXPRESS, GREENPLUM, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    destinationEndpointIp String
    The ip of source endpoint.
    destinationEndpointOracleSid String
    The SID of Oracle database.
    destinationEndpointPort String
    The port of source endpoint.
    destinationEndpointRegion String
    The region of destination instance.
    destinationEndpointUserName String
    The username of database account.
    dtsInstanceId String
    dtsJobId String
    dtsJobName String
    The name of synchronization job.
    expireTime String
    id String
    The ID of synchronizing instance. It's the ID of resource alicloud.dts.SynchronizationInstance.
    sourceEndpointDatabaseName String
    The name of migrate the database.
    sourceEndpointEngineName String
    The type of source database. Valid values: AS400, DB2, DMSPOLARDB, HBASE, MONGODB, MSSQL, MySQL, ORACLE, PolarDB, POLARDBX20, POLARDB_O, POSTGRESQL, TERADATA.
    sourceEndpointInstanceId String
    The ID of source instance.
    sourceEndpointInstanceType String
    The type of source instance. Valid values: CEN, DG, DISTRIBUTED_DMSLOGICDB, ECS, EXPRESS, MONGODB, OTHER, PolarDB, POLARDBX20, RDS.
    sourceEndpointIp String
    The ip of source endpoint.
    sourceEndpointOracleSid String
    The SID of Oracle database.
    sourceEndpointOwnerId String
    The Alibaba Cloud account ID to which the source instance belongs.
    sourceEndpointPort String
    The port of source endpoint.
    sourceEndpointRegion String
    The region of source instance.
    sourceEndpointRole String
    The name of the role configured for the cloud account to which the source instance belongs.
    sourceEndpointUserName String
    The username of database account.
    status String
    The status of the resource. Valid values: Synchronizing, Suspending. You can stop the task by specifying Suspending and start the task by specifying Synchronizing.
    structureInitialization Boolean
    Whether to perform a database table structure to migrate or initialization values include:
    synchronizationDirection String
    Synchronization direction. Valid values: Forward, Reverse. Only when the property sync_architecture of the alicloud.dts.SynchronizationInstance was bidirectional 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.
    alicloud logo
    Alibaba Cloud v3.51.0 published on Saturday, Mar 23, 2024 by Pulumi