1. Registry
  2. Packages
  3. Tencentcloud Provider
  4. API Docs
  5. DtsSyncJobConfig
Viewing docs for tencentcloud 1.83.41
published on Friday, Nov 6, 2026 by tencentcloudstack
tencentcloud
Viewing docs for tencentcloud 1.83.41
published on Friday, Nov 6, 2026 by tencentcloudstack

    Provides a resource to create a DTS sync job config

    NOTE: Only Running sync jobs can be configured.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.DtsSyncJobConfig("example", {
        jobId: "sync-6zm6nj70",
        dynamicOptions: {
            opTypes: [
                "Insert",
                "Update",
                "Delete",
                "PartialDDL",
            ],
            ddlOptions: [
                {
                    ddlObject: "Database",
                    ddlValues: [
                        "Create",
                        "Drop",
                        "Alter",
                    ],
                },
                {
                    ddlObject: "Table",
                    ddlValues: [
                        "Alter",
                        "Create",
                        "Drop",
                        "Rename",
                        "Truncate",
                    ],
                },
                {
                    ddlObject: "View",
                    ddlValues: [
                        "Create",
                        "Drop",
                    ],
                },
                {
                    ddlObject: "Index",
                    ddlValues: [
                        "Create",
                        "Drop",
                    ],
                },
            ],
            kafkaOption: {
                dataOptions: [{
                    key: "skipLargeMessage",
                    value: "off",
                }],
            },
            conflictHandleType: "ReportError",
            dealOfExistSameTable: "ReportErrorAfterCheck",
        },
        dynamicObjects: {
            mode: "Partial",
            databases: [{
                dbName: "db1",
                dbMode: "All",
                tableMode: "All",
                viewMode: "All",
                procedureMode: "All",
                functionMode: "All",
            }],
            advancedObjects: [
                "procedure",
                "function",
            ],
        },
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.DtsSyncJobConfig("example",
        job_id="sync-6zm6nj70",
        dynamic_options={
            "op_types": [
                "Insert",
                "Update",
                "Delete",
                "PartialDDL",
            ],
            "ddl_options": [
                {
                    "ddl_object": "Database",
                    "ddl_values": [
                        "Create",
                        "Drop",
                        "Alter",
                    ],
                },
                {
                    "ddl_object": "Table",
                    "ddl_values": [
                        "Alter",
                        "Create",
                        "Drop",
                        "Rename",
                        "Truncate",
                    ],
                },
                {
                    "ddl_object": "View",
                    "ddl_values": [
                        "Create",
                        "Drop",
                    ],
                },
                {
                    "ddl_object": "Index",
                    "ddl_values": [
                        "Create",
                        "Drop",
                    ],
                },
            ],
            "kafka_option": {
                "data_options": [{
                    "key": "skipLargeMessage",
                    "value": "off",
                }],
            },
            "conflict_handle_type": "ReportError",
            "deal_of_exist_same_table": "ReportErrorAfterCheck",
        },
        dynamic_objects={
            "mode": "Partial",
            "databases": [{
                "db_name": "db1",
                "db_mode": "All",
                "table_mode": "All",
                "view_mode": "All",
                "procedure_mode": "All",
                "function_mode": "All",
            }],
            "advanced_objects": [
                "procedure",
                "function",
            ],
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.NewDtsSyncJobConfig(ctx, "example", &tencentcloud.DtsSyncJobConfigArgs{
    			JobId: pulumi.String("sync-6zm6nj70"),
    			DynamicOptions: &tencentcloud.DtsSyncJobConfigDynamicOptionsArgs{
    				OpTypes: pulumi.StringArray{
    					pulumi.String("Insert"),
    					pulumi.String("Update"),
    					pulumi.String("Delete"),
    					pulumi.String("PartialDDL"),
    				},
    				DdlOptions: tencentcloud.DtsSyncJobConfigDynamicOptionsDdlOptionArray{
    					&tencentcloud.DtsSyncJobConfigDynamicOptionsDdlOptionArgs{
    						DdlObject: pulumi.String("Database"),
    						DdlValues: pulumi.StringArray{
    							pulumi.String("Create"),
    							pulumi.String("Drop"),
    							pulumi.String("Alter"),
    						},
    					},
    					&tencentcloud.DtsSyncJobConfigDynamicOptionsDdlOptionArgs{
    						DdlObject: pulumi.String("Table"),
    						DdlValues: pulumi.StringArray{
    							pulumi.String("Alter"),
    							pulumi.String("Create"),
    							pulumi.String("Drop"),
    							pulumi.String("Rename"),
    							pulumi.String("Truncate"),
    						},
    					},
    					&tencentcloud.DtsSyncJobConfigDynamicOptionsDdlOptionArgs{
    						DdlObject: pulumi.String("View"),
    						DdlValues: pulumi.StringArray{
    							pulumi.String("Create"),
    							pulumi.String("Drop"),
    						},
    					},
    					&tencentcloud.DtsSyncJobConfigDynamicOptionsDdlOptionArgs{
    						DdlObject: pulumi.String("Index"),
    						DdlValues: pulumi.StringArray{
    							pulumi.String("Create"),
    							pulumi.String("Drop"),
    						},
    					},
    				},
    				KafkaOption: &tencentcloud.DtsSyncJobConfigDynamicOptionsKafkaOptionArgs{
    					DataOptions: tencentcloud.DtsSyncJobConfigDynamicOptionsKafkaOptionDataOptionArray{
    						&tencentcloud.DtsSyncJobConfigDynamicOptionsKafkaOptionDataOptionArgs{
    							Key:   pulumi.String("skipLargeMessage"),
    							Value: pulumi.String("off"),
    						},
    					},
    				},
    				ConflictHandleType:   pulumi.String("ReportError"),
    				DealOfExistSameTable: pulumi.String("ReportErrorAfterCheck"),
    			},
    			DynamicObjects: &tencentcloud.DtsSyncJobConfigDynamicObjectsArgs{
    				Mode: pulumi.String("Partial"),
    				Databases: tencentcloud.DtsSyncJobConfigDynamicObjectsDatabaseArray{
    					&tencentcloud.DtsSyncJobConfigDynamicObjectsDatabaseArgs{
    						DbName:        pulumi.String("db1"),
    						DbMode:        pulumi.String("All"),
    						TableMode:     pulumi.String("All"),
    						ViewMode:      pulumi.String("All"),
    						ProcedureMode: pulumi.String("All"),
    						FunctionMode:  pulumi.String("All"),
    					},
    				},
    				AdvancedObjects: pulumi.StringArray{
    					pulumi.String("procedure"),
    					pulumi.String("function"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Tencentcloud.DtsSyncJobConfig("example", new()
        {
            JobId = "sync-6zm6nj70",
            DynamicOptions = new Tencentcloud.Inputs.DtsSyncJobConfigDynamicOptionsArgs
            {
                OpTypes = new[]
                {
                    "Insert",
                    "Update",
                    "Delete",
                    "PartialDDL",
                },
                DdlOptions = new[]
                {
                    new Tencentcloud.Inputs.DtsSyncJobConfigDynamicOptionsDdlOptionArgs
                    {
                        DdlObject = "Database",
                        DdlValues = new[]
                        {
                            "Create",
                            "Drop",
                            "Alter",
                        },
                    },
                    new Tencentcloud.Inputs.DtsSyncJobConfigDynamicOptionsDdlOptionArgs
                    {
                        DdlObject = "Table",
                        DdlValues = new[]
                        {
                            "Alter",
                            "Create",
                            "Drop",
                            "Rename",
                            "Truncate",
                        },
                    },
                    new Tencentcloud.Inputs.DtsSyncJobConfigDynamicOptionsDdlOptionArgs
                    {
                        DdlObject = "View",
                        DdlValues = new[]
                        {
                            "Create",
                            "Drop",
                        },
                    },
                    new Tencentcloud.Inputs.DtsSyncJobConfigDynamicOptionsDdlOptionArgs
                    {
                        DdlObject = "Index",
                        DdlValues = new[]
                        {
                            "Create",
                            "Drop",
                        },
                    },
                },
                KafkaOption = new Tencentcloud.Inputs.DtsSyncJobConfigDynamicOptionsKafkaOptionArgs
                {
                    DataOptions = new[]
                    {
                        new Tencentcloud.Inputs.DtsSyncJobConfigDynamicOptionsKafkaOptionDataOptionArgs
                        {
                            Key = "skipLargeMessage",
                            Value = "off",
                        },
                    },
                },
                ConflictHandleType = "ReportError",
                DealOfExistSameTable = "ReportErrorAfterCheck",
            },
            DynamicObjects = new Tencentcloud.Inputs.DtsSyncJobConfigDynamicObjectsArgs
            {
                Mode = "Partial",
                Databases = new[]
                {
                    new Tencentcloud.Inputs.DtsSyncJobConfigDynamicObjectsDatabaseArgs
                    {
                        DbName = "db1",
                        DbMode = "All",
                        TableMode = "All",
                        ViewMode = "All",
                        ProcedureMode = "All",
                        FunctionMode = "All",
                    },
                },
                AdvancedObjects = new[]
                {
                    "procedure",
                    "function",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.DtsSyncJobConfig;
    import com.pulumi.tencentcloud.DtsSyncJobConfigArgs;
    import com.pulumi.tencentcloud.inputs.DtsSyncJobConfigDynamicOptionsArgs;
    import com.pulumi.tencentcloud.inputs.DtsSyncJobConfigDynamicOptionsKafkaOptionArgs;
    import com.pulumi.tencentcloud.inputs.DtsSyncJobConfigDynamicObjectsArgs;
    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) {
            var example = new DtsSyncJobConfig("example", DtsSyncJobConfigArgs.builder()
                .jobId("sync-6zm6nj70")
                .dynamicOptions(DtsSyncJobConfigDynamicOptionsArgs.builder()
                    .opTypes(                
                        "Insert",
                        "Update",
                        "Delete",
                        "PartialDDL")
                    .ddlOptions(                
                        DtsSyncJobConfigDynamicOptionsDdlOptionArgs.builder()
                            .ddlObject("Database")
                            .ddlValues(                        
                                "Create",
                                "Drop",
                                "Alter")
                            .build(),
                        DtsSyncJobConfigDynamicOptionsDdlOptionArgs.builder()
                            .ddlObject("Table")
                            .ddlValues(                        
                                "Alter",
                                "Create",
                                "Drop",
                                "Rename",
                                "Truncate")
                            .build(),
                        DtsSyncJobConfigDynamicOptionsDdlOptionArgs.builder()
                            .ddlObject("View")
                            .ddlValues(                        
                                "Create",
                                "Drop")
                            .build(),
                        DtsSyncJobConfigDynamicOptionsDdlOptionArgs.builder()
                            .ddlObject("Index")
                            .ddlValues(                        
                                "Create",
                                "Drop")
                            .build())
                    .kafkaOption(DtsSyncJobConfigDynamicOptionsKafkaOptionArgs.builder()
                        .dataOptions(DtsSyncJobConfigDynamicOptionsKafkaOptionDataOptionArgs.builder()
                            .key("skipLargeMessage")
                            .value("off")
                            .build())
                        .build())
                    .conflictHandleType("ReportError")
                    .dealOfExistSameTable("ReportErrorAfterCheck")
                    .build())
                .dynamicObjects(DtsSyncJobConfigDynamicObjectsArgs.builder()
                    .mode("Partial")
                    .databases(DtsSyncJobConfigDynamicObjectsDatabaseArgs.builder()
                        .dbName("db1")
                        .dbMode("All")
                        .tableMode("All")
                        .viewMode("All")
                        .procedureMode("All")
                        .functionMode("All")
                        .build())
                    .advancedObjects(                
                        "procedure",
                        "function")
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:DtsSyncJobConfig
        properties:
          jobId: sync-6zm6nj70
          dynamicOptions:
            opTypes:
              - Insert
              - Update
              - Delete
              - PartialDDL
            ddlOptions:
              - ddlObject: Database
                ddlValues:
                  - Create
                  - Drop
                  - Alter
              - ddlObject: Table
                ddlValues:
                  - Alter
                  - Create
                  - Drop
                  - Rename
                  - Truncate
              - ddlObject: View
                ddlValues:
                  - Create
                  - Drop
              - ddlObject: Index
                ddlValues:
                  - Create
                  - Drop
            kafkaOption:
              dataOptions:
                - key: skipLargeMessage
                  value: off
            conflictHandleType: ReportError
            dealOfExistSameTable: ReportErrorAfterCheck
          dynamicObjects:
            mode: Partial
            databases:
              - dbName: db1
                dbMode: All
                tableMode: All
                viewMode: All
                procedureMode: All
                functionMode: All
            advancedObjects:
              - procedure
              - function
    
    Example coming soon!
    

    API Reference

    This resource interacts with the following TencentCloud APIs:

    Create DtsSyncJobConfig Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DtsSyncJobConfig(name: string, args: DtsSyncJobConfigArgs, opts?: CustomResourceOptions);
    @overload
    def DtsSyncJobConfig(resource_name: str,
                         args: DtsSyncJobConfigArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def DtsSyncJobConfig(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         job_id: Optional[str] = None,
                         dts_sync_job_config_id: Optional[str] = None,
                         dynamic_objects: Optional[DtsSyncJobConfigDynamicObjectsArgs] = None,
                         dynamic_options: Optional[DtsSyncJobConfigDynamicOptionsArgs] = None)
    func NewDtsSyncJobConfig(ctx *Context, name string, args DtsSyncJobConfigArgs, opts ...ResourceOption) (*DtsSyncJobConfig, error)
    public DtsSyncJobConfig(string name, DtsSyncJobConfigArgs args, CustomResourceOptions? opts = null)
    public DtsSyncJobConfig(String name, DtsSyncJobConfigArgs args)
    public DtsSyncJobConfig(String name, DtsSyncJobConfigArgs args, CustomResourceOptions options)
    
    type: tencentcloud:DtsSyncJobConfig
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "tencentcloud_dts_sync_job_config" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args DtsSyncJobConfigArgs
    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 DtsSyncJobConfigArgs
    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 DtsSyncJobConfigArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DtsSyncJobConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DtsSyncJobConfigArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    DtsSyncJobConfig 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 DtsSyncJobConfig resource accepts the following input properties:

    JobId string
    Synchronization instance id (i.e. identifies a synchronization job).
    DtsSyncJobConfigId string
    ID of the resource.
    DynamicObjects DtsSyncJobConfigDynamicObjects
    Modified sync objects, mirrors SDK Objects struct.
    DynamicOptions DtsSyncJobConfigDynamicOptions
    Modified sync task options, mirrors SDK DynamicOptions struct.
    JobId string
    Synchronization instance id (i.e. identifies a synchronization job).
    DtsSyncJobConfigId string
    ID of the resource.
    DynamicObjects DtsSyncJobConfigDynamicObjectsArgs
    Modified sync objects, mirrors SDK Objects struct.
    DynamicOptions DtsSyncJobConfigDynamicOptionsArgs
    Modified sync task options, mirrors SDK DynamicOptions struct.
    job_id string
    Synchronization instance id (i.e. identifies a synchronization job).
    dts_sync_job_config_id string
    ID of the resource.
    dynamic_objects object
    Modified sync objects, mirrors SDK Objects struct.
    dynamic_options object
    Modified sync task options, mirrors SDK DynamicOptions struct.
    jobId String
    Synchronization instance id (i.e. identifies a synchronization job).
    dtsSyncJobConfigId String
    ID of the resource.
    dynamicObjects DtsSyncJobConfigDynamicObjects
    Modified sync objects, mirrors SDK Objects struct.
    dynamicOptions DtsSyncJobConfigDynamicOptions
    Modified sync task options, mirrors SDK DynamicOptions struct.
    jobId string
    Synchronization instance id (i.e. identifies a synchronization job).
    dtsSyncJobConfigId string
    ID of the resource.
    dynamicObjects DtsSyncJobConfigDynamicObjects
    Modified sync objects, mirrors SDK Objects struct.
    dynamicOptions DtsSyncJobConfigDynamicOptions
    Modified sync task options, mirrors SDK DynamicOptions struct.
    job_id str
    Synchronization instance id (i.e. identifies a synchronization job).
    dts_sync_job_config_id str
    ID of the resource.
    dynamic_objects DtsSyncJobConfigDynamicObjectsArgs
    Modified sync objects, mirrors SDK Objects struct.
    dynamic_options DtsSyncJobConfigDynamicOptionsArgs
    Modified sync task options, mirrors SDK DynamicOptions struct.
    jobId String
    Synchronization instance id (i.e. identifies a synchronization job).
    dtsSyncJobConfigId String
    ID of the resource.
    dynamicObjects Property Map
    Modified sync objects, mirrors SDK Objects struct.
    dynamicOptions Property Map
    Modified sync task options, mirrors SDK DynamicOptions struct.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DtsSyncJobConfig resource produces the following output properties:

    Actions List<string>
    Actions that can be performed in the current state.
    AllActions List<string>
    All supported actions.
    AutoRenew double
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    AutoRetryTimeRangeMinutes double
    Auto retry time period setting.
    CreateTime string
    Creation time.
    DstAccessType string
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    DstDatabaseType string
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    DstNodeType string
    Target node type, cluster or single.
    DstRegion string
    Target region, such as: ap-guangzhou.
    DumperResumeCtrl string
    Full export reentrant flag: enum yes/no.
    EndTime string
    End time.
    ExpectRunTime string
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    ExpireTime string
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceClass string
    Sync link specification, such as micro, small, medium, large.
    JobName string
    Sync job name.
    OfflineTime string
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    OptObjStatus string
    Dynamic modification object status.
    PayMode string
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    RunMode string
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    Specification string
    Task specification.
    SrcAccessType string
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    SrcDatabaseType string
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    SrcNodeType string
    Source node type, cluster or single.
    SrcRegion string
    Source region, such as: ap-guangzhou.
    StartTime string
    Start time.
    Status string
    Task status.
    TradeStatus string
    Status used for billing.
    Actions []string
    Actions that can be performed in the current state.
    AllActions []string
    All supported actions.
    AutoRenew float64
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    AutoRetryTimeRangeMinutes float64
    Auto retry time period setting.
    CreateTime string
    Creation time.
    DstAccessType string
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    DstDatabaseType string
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    DstNodeType string
    Target node type, cluster or single.
    DstRegion string
    Target region, such as: ap-guangzhou.
    DumperResumeCtrl string
    Full export reentrant flag: enum yes/no.
    EndTime string
    End time.
    ExpectRunTime string
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    ExpireTime string
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceClass string
    Sync link specification, such as micro, small, medium, large.
    JobName string
    Sync job name.
    OfflineTime string
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    OptObjStatus string
    Dynamic modification object status.
    PayMode string
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    RunMode string
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    Specification string
    Task specification.
    SrcAccessType string
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    SrcDatabaseType string
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    SrcNodeType string
    Source node type, cluster or single.
    SrcRegion string
    Source region, such as: ap-guangzhou.
    StartTime string
    Start time.
    Status string
    Task status.
    TradeStatus string
    Status used for billing.
    actions list(string)
    Actions that can be performed in the current state.
    all_actions list(string)
    All supported actions.
    auto_renew number
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    auto_retry_time_range_minutes number
    Auto retry time period setting.
    create_time string
    Creation time.
    dst_access_type string
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    dst_database_type string
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    dst_node_type string
    Target node type, cluster or single.
    dst_region string
    Target region, such as: ap-guangzhou.
    dumper_resume_ctrl string
    Full export reentrant flag: enum yes/no.
    end_time string
    End time.
    expect_run_time string
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    expire_time string
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    id string
    The provider-assigned unique ID for this managed resource.
    instance_class string
    Sync link specification, such as micro, small, medium, large.
    job_name string
    Sync job name.
    offline_time string
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    opt_obj_status string
    Dynamic modification object status.
    pay_mode string
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    run_mode string
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    specification string
    Task specification.
    src_access_type string
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    src_database_type string
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    src_node_type string
    Source node type, cluster or single.
    src_region string
    Source region, such as: ap-guangzhou.
    start_time string
    Start time.
    status string
    Task status.
    trade_status string
    Status used for billing.
    actions List<String>
    Actions that can be performed in the current state.
    allActions List<String>
    All supported actions.
    autoRenew Double
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    autoRetryTimeRangeMinutes Double
    Auto retry time period setting.
    createTime String
    Creation time.
    dstAccessType String
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    dstDatabaseType String
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    dstNodeType String
    Target node type, cluster or single.
    dstRegion String
    Target region, such as: ap-guangzhou.
    dumperResumeCtrl String
    Full export reentrant flag: enum yes/no.
    endTime String
    End time.
    expectRunTime String
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    expireTime String
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    id String
    The provider-assigned unique ID for this managed resource.
    instanceClass String
    Sync link specification, such as micro, small, medium, large.
    jobName String
    Sync job name.
    offlineTime String
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    optObjStatus String
    Dynamic modification object status.
    payMode String
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    runMode String
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    specification String
    Task specification.
    srcAccessType String
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    srcDatabaseType String
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    srcNodeType String
    Source node type, cluster or single.
    srcRegion String
    Source region, such as: ap-guangzhou.
    startTime String
    Start time.
    status String
    Task status.
    tradeStatus String
    Status used for billing.
    actions string[]
    Actions that can be performed in the current state.
    allActions string[]
    All supported actions.
    autoRenew number
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    autoRetryTimeRangeMinutes number
    Auto retry time period setting.
    createTime string
    Creation time.
    dstAccessType string
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    dstDatabaseType string
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    dstNodeType string
    Target node type, cluster or single.
    dstRegion string
    Target region, such as: ap-guangzhou.
    dumperResumeCtrl string
    Full export reentrant flag: enum yes/no.
    endTime string
    End time.
    expectRunTime string
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    expireTime string
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    id string
    The provider-assigned unique ID for this managed resource.
    instanceClass string
    Sync link specification, such as micro, small, medium, large.
    jobName string
    Sync job name.
    offlineTime string
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    optObjStatus string
    Dynamic modification object status.
    payMode string
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    runMode string
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    specification string
    Task specification.
    srcAccessType string
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    srcDatabaseType string
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    srcNodeType string
    Source node type, cluster or single.
    srcRegion string
    Source region, such as: ap-guangzhou.
    startTime string
    Start time.
    status string
    Task status.
    tradeStatus string
    Status used for billing.
    actions Sequence[str]
    Actions that can be performed in the current state.
    all_actions Sequence[str]
    All supported actions.
    auto_renew float
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    auto_retry_time_range_minutes float
    Auto retry time period setting.
    create_time str
    Creation time.
    dst_access_type str
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    dst_database_type str
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    dst_node_type str
    Target node type, cluster or single.
    dst_region str
    Target region, such as: ap-guangzhou.
    dumper_resume_ctrl str
    Full export reentrant flag: enum yes/no.
    end_time str
    End time.
    expect_run_time str
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    expire_time str
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    id str
    The provider-assigned unique ID for this managed resource.
    instance_class str
    Sync link specification, such as micro, small, medium, large.
    job_name str
    Sync job name.
    offline_time str
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    opt_obj_status str
    Dynamic modification object status.
    pay_mode str
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    run_mode str
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    specification str
    Task specification.
    src_access_type str
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    src_database_type str
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    src_node_type str
    Source node type, cluster or single.
    src_region str
    Source region, such as: ap-guangzhou.
    start_time str
    Start time.
    status str
    Task status.
    trade_status str
    Status used for billing.
    actions List<String>
    Actions that can be performed in the current state.
    allActions List<String>
    All supported actions.
    autoRenew Number
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    autoRetryTimeRangeMinutes Number
    Auto retry time period setting.
    createTime String
    Creation time.
    dstAccessType String
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    dstDatabaseType String
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    dstNodeType String
    Target node type, cluster or single.
    dstRegion String
    Target region, such as: ap-guangzhou.
    dumperResumeCtrl String
    Full export reentrant flag: enum yes/no.
    endTime String
    End time.
    expectRunTime String
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    expireTime String
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    id String
    The provider-assigned unique ID for this managed resource.
    instanceClass String
    Sync link specification, such as micro, small, medium, large.
    jobName String
    Sync job name.
    offlineTime String
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    optObjStatus String
    Dynamic modification object status.
    payMode String
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    runMode String
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    specification String
    Task specification.
    srcAccessType String
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    srcDatabaseType String
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    srcNodeType String
    Source node type, cluster or single.
    srcRegion String
    Source region, such as: ap-guangzhou.
    startTime String
    Start time.
    status String
    Task status.
    tradeStatus String
    Status used for billing.

    Look up Existing DtsSyncJobConfig Resource

    Get an existing DtsSyncJobConfig resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: DtsSyncJobConfigState, opts?: CustomResourceOptions): DtsSyncJobConfig
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            actions: Optional[Sequence[str]] = None,
            all_actions: Optional[Sequence[str]] = None,
            auto_renew: Optional[float] = None,
            auto_retry_time_range_minutes: Optional[float] = None,
            create_time: Optional[str] = None,
            dst_access_type: Optional[str] = None,
            dst_database_type: Optional[str] = None,
            dst_node_type: Optional[str] = None,
            dst_region: Optional[str] = None,
            dts_sync_job_config_id: Optional[str] = None,
            dumper_resume_ctrl: Optional[str] = None,
            dynamic_objects: Optional[DtsSyncJobConfigDynamicObjectsArgs] = None,
            dynamic_options: Optional[DtsSyncJobConfigDynamicOptionsArgs] = None,
            end_time: Optional[str] = None,
            expect_run_time: Optional[str] = None,
            expire_time: Optional[str] = None,
            instance_class: Optional[str] = None,
            job_id: Optional[str] = None,
            job_name: Optional[str] = None,
            offline_time: Optional[str] = None,
            opt_obj_status: Optional[str] = None,
            pay_mode: Optional[str] = None,
            run_mode: Optional[str] = None,
            specification: Optional[str] = None,
            src_access_type: Optional[str] = None,
            src_database_type: Optional[str] = None,
            src_node_type: Optional[str] = None,
            src_region: Optional[str] = None,
            start_time: Optional[str] = None,
            status: Optional[str] = None,
            trade_status: Optional[str] = None) -> DtsSyncJobConfig
    func GetDtsSyncJobConfig(ctx *Context, name string, id IDInput, state *DtsSyncJobConfigState, opts ...ResourceOption) (*DtsSyncJobConfig, error)
    public static DtsSyncJobConfig Get(string name, Input<string> id, DtsSyncJobConfigState? state, CustomResourceOptions? opts = null)
    public static DtsSyncJobConfig get(String name, Output<String> id, DtsSyncJobConfigState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:DtsSyncJobConfig    get:      id: ${id}
    import {
      to = tencentcloud_dts_sync_job_config.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Actions List<string>
    Actions that can be performed in the current state.
    AllActions List<string>
    All supported actions.
    AutoRenew double
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    AutoRetryTimeRangeMinutes double
    Auto retry time period setting.
    CreateTime string
    Creation time.
    DstAccessType string
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    DstDatabaseType string
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    DstNodeType string
    Target node type, cluster or single.
    DstRegion string
    Target region, such as: ap-guangzhou.
    DtsSyncJobConfigId string
    ID of the resource.
    DumperResumeCtrl string
    Full export reentrant flag: enum yes/no.
    DynamicObjects DtsSyncJobConfigDynamicObjects
    Modified sync objects, mirrors SDK Objects struct.
    DynamicOptions DtsSyncJobConfigDynamicOptions
    Modified sync task options, mirrors SDK DynamicOptions struct.
    EndTime string
    End time.
    ExpectRunTime string
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    ExpireTime string
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    InstanceClass string
    Sync link specification, such as micro, small, medium, large.
    JobId string
    Synchronization instance id (i.e. identifies a synchronization job).
    JobName string
    Sync job name.
    OfflineTime string
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    OptObjStatus string
    Dynamic modification object status.
    PayMode string
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    RunMode string
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    Specification string
    Task specification.
    SrcAccessType string
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    SrcDatabaseType string
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    SrcNodeType string
    Source node type, cluster or single.
    SrcRegion string
    Source region, such as: ap-guangzhou.
    StartTime string
    Start time.
    Status string
    Task status.
    TradeStatus string
    Status used for billing.
    Actions []string
    Actions that can be performed in the current state.
    AllActions []string
    All supported actions.
    AutoRenew float64
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    AutoRetryTimeRangeMinutes float64
    Auto retry time period setting.
    CreateTime string
    Creation time.
    DstAccessType string
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    DstDatabaseType string
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    DstNodeType string
    Target node type, cluster or single.
    DstRegion string
    Target region, such as: ap-guangzhou.
    DtsSyncJobConfigId string
    ID of the resource.
    DumperResumeCtrl string
    Full export reentrant flag: enum yes/no.
    DynamicObjects DtsSyncJobConfigDynamicObjectsArgs
    Modified sync objects, mirrors SDK Objects struct.
    DynamicOptions DtsSyncJobConfigDynamicOptionsArgs
    Modified sync task options, mirrors SDK DynamicOptions struct.
    EndTime string
    End time.
    ExpectRunTime string
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    ExpireTime string
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    InstanceClass string
    Sync link specification, such as micro, small, medium, large.
    JobId string
    Synchronization instance id (i.e. identifies a synchronization job).
    JobName string
    Sync job name.
    OfflineTime string
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    OptObjStatus string
    Dynamic modification object status.
    PayMode string
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    RunMode string
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    Specification string
    Task specification.
    SrcAccessType string
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    SrcDatabaseType string
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    SrcNodeType string
    Source node type, cluster or single.
    SrcRegion string
    Source region, such as: ap-guangzhou.
    StartTime string
    Start time.
    Status string
    Task status.
    TradeStatus string
    Status used for billing.
    actions list(string)
    Actions that can be performed in the current state.
    all_actions list(string)
    All supported actions.
    auto_renew number
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    auto_retry_time_range_minutes number
    Auto retry time period setting.
    create_time string
    Creation time.
    dst_access_type string
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    dst_database_type string
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    dst_node_type string
    Target node type, cluster or single.
    dst_region string
    Target region, such as: ap-guangzhou.
    dts_sync_job_config_id string
    ID of the resource.
    dumper_resume_ctrl string
    Full export reentrant flag: enum yes/no.
    dynamic_objects object
    Modified sync objects, mirrors SDK Objects struct.
    dynamic_options object
    Modified sync task options, mirrors SDK DynamicOptions struct.
    end_time string
    End time.
    expect_run_time string
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    expire_time string
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    instance_class string
    Sync link specification, such as micro, small, medium, large.
    job_id string
    Synchronization instance id (i.e. identifies a synchronization job).
    job_name string
    Sync job name.
    offline_time string
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    opt_obj_status string
    Dynamic modification object status.
    pay_mode string
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    run_mode string
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    specification string
    Task specification.
    src_access_type string
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    src_database_type string
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    src_node_type string
    Source node type, cluster or single.
    src_region string
    Source region, such as: ap-guangzhou.
    start_time string
    Start time.
    status string
    Task status.
    trade_status string
    Status used for billing.
    actions List<String>
    Actions that can be performed in the current state.
    allActions List<String>
    All supported actions.
    autoRenew Double
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    autoRetryTimeRangeMinutes Double
    Auto retry time period setting.
    createTime String
    Creation time.
    dstAccessType String
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    dstDatabaseType String
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    dstNodeType String
    Target node type, cluster or single.
    dstRegion String
    Target region, such as: ap-guangzhou.
    dtsSyncJobConfigId String
    ID of the resource.
    dumperResumeCtrl String
    Full export reentrant flag: enum yes/no.
    dynamicObjects DtsSyncJobConfigDynamicObjects
    Modified sync objects, mirrors SDK Objects struct.
    dynamicOptions DtsSyncJobConfigDynamicOptions
    Modified sync task options, mirrors SDK DynamicOptions struct.
    endTime String
    End time.
    expectRunTime String
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    expireTime String
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    instanceClass String
    Sync link specification, such as micro, small, medium, large.
    jobId String
    Synchronization instance id (i.e. identifies a synchronization job).
    jobName String
    Sync job name.
    offlineTime String
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    optObjStatus String
    Dynamic modification object status.
    payMode String
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    runMode String
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    specification String
    Task specification.
    srcAccessType String
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    srcDatabaseType String
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    srcNodeType String
    Source node type, cluster or single.
    srcRegion String
    Source region, such as: ap-guangzhou.
    startTime String
    Start time.
    status String
    Task status.
    tradeStatus String
    Status used for billing.
    actions string[]
    Actions that can be performed in the current state.
    allActions string[]
    All supported actions.
    autoRenew number
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    autoRetryTimeRangeMinutes number
    Auto retry time period setting.
    createTime string
    Creation time.
    dstAccessType string
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    dstDatabaseType string
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    dstNodeType string
    Target node type, cluster or single.
    dstRegion string
    Target region, such as: ap-guangzhou.
    dtsSyncJobConfigId string
    ID of the resource.
    dumperResumeCtrl string
    Full export reentrant flag: enum yes/no.
    dynamicObjects DtsSyncJobConfigDynamicObjects
    Modified sync objects, mirrors SDK Objects struct.
    dynamicOptions DtsSyncJobConfigDynamicOptions
    Modified sync task options, mirrors SDK DynamicOptions struct.
    endTime string
    End time.
    expectRunTime string
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    expireTime string
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    instanceClass string
    Sync link specification, such as micro, small, medium, large.
    jobId string
    Synchronization instance id (i.e. identifies a synchronization job).
    jobName string
    Sync job name.
    offlineTime string
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    optObjStatus string
    Dynamic modification object status.
    payMode string
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    runMode string
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    specification string
    Task specification.
    srcAccessType string
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    srcDatabaseType string
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    srcNodeType string
    Source node type, cluster or single.
    srcRegion string
    Source region, such as: ap-guangzhou.
    startTime string
    Start time.
    status string
    Task status.
    tradeStatus string
    Status used for billing.
    actions Sequence[str]
    Actions that can be performed in the current state.
    all_actions Sequence[str]
    All supported actions.
    auto_renew float
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    auto_retry_time_range_minutes float
    Auto retry time period setting.
    create_time str
    Creation time.
    dst_access_type str
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    dst_database_type str
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    dst_node_type str
    Target node type, cluster or single.
    dst_region str
    Target region, such as: ap-guangzhou.
    dts_sync_job_config_id str
    ID of the resource.
    dumper_resume_ctrl str
    Full export reentrant flag: enum yes/no.
    dynamic_objects DtsSyncJobConfigDynamicObjectsArgs
    Modified sync objects, mirrors SDK Objects struct.
    dynamic_options DtsSyncJobConfigDynamicOptionsArgs
    Modified sync task options, mirrors SDK DynamicOptions struct.
    end_time str
    End time.
    expect_run_time str
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    expire_time str
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    instance_class str
    Sync link specification, such as micro, small, medium, large.
    job_id str
    Synchronization instance id (i.e. identifies a synchronization job).
    job_name str
    Sync job name.
    offline_time str
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    opt_obj_status str
    Dynamic modification object status.
    pay_mode str
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    run_mode str
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    specification str
    Task specification.
    src_access_type str
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    src_database_type str
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    src_node_type str
    Source node type, cluster or single.
    src_region str
    Source region, such as: ap-guangzhou.
    start_time str
    Start time.
    status str
    Task status.
    trade_status str
    Status used for billing.
    actions List<String>
    Actions that can be performed in the current state.
    allActions List<String>
    All supported actions.
    autoRenew Number
    Auto renewal flag, 1 (auto renewal), 0 (no auto renewal).
    autoRetryTimeRangeMinutes Number
    Auto retry time period setting.
    createTime String
    Creation time.
    dstAccessType String
    Target access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    dstDatabaseType String
    Target database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    dstNodeType String
    Target node type, cluster or single.
    dstRegion String
    Target region, such as: ap-guangzhou.
    dtsSyncJobConfigId String
    ID of the resource.
    dumperResumeCtrl String
    Full export reentrant flag: enum yes/no.
    dynamicObjects Property Map
    Modified sync objects, mirrors SDK Objects struct.
    dynamicOptions Property Map
    Modified sync task options, mirrors SDK DynamicOptions struct.
    endTime String
    End time.
    expectRunTime String
    Expected start time, when the value of RunMode is Timed, this value is required, such as: 2006-01-02 15:04:05.
    expireTime String
    Expiration time, format is yyyy-mm-dd hh:mm:ss.
    instanceClass String
    Sync link specification, such as micro, small, medium, large.
    jobId String
    Synchronization instance id (i.e. identifies a synchronization job).
    jobName String
    Sync job name.
    offlineTime String
    Offline time, format is yyyy-mm-dd hh:mm:ss.
    optObjStatus String
    Dynamic modification object status.
    payMode String
    Payment method, PostPay (pay as you go), PrePay (monthly subscription).
    runMode String
    Operation mode, such as: Immediate (indicates immediate operation, the default value is this value), Timed (indicates scheduled operation).
    specification String
    Task specification.
    srcAccessType String
    Source access type, cdb (cloud database), cvm (cloud host self-built), vpc (private network), etc.
    srcDatabaseType String
    Source database type, such as mysql, tdsqlmysql, mariadb, cynosdbmysql, etc.
    srcNodeType String
    Source node type, cluster or single.
    srcRegion String
    Source region, such as: ap-guangzhou.
    startTime String
    Start time.
    status String
    Task status.
    tradeStatus String
    Status used for billing.

    Supporting Types

    DtsSyncJobConfigDynamicObjects, DtsSyncJobConfigDynamicObjectsArgs

    AdvancedObjects List<string>
    For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.
    Databases List<DtsSyncJobConfigDynamicObjectsDatabase>
    Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    DatabasesOpFilters List<DtsSyncJobConfigDynamicObjectsDatabasesOpFilter>
    Library/table/view level DML/DDL white list. Note: This field may return null, indicating that no valid value can be obtained.
    Mode string
    Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.
    OnlineDdl DtsSyncJobConfigDynamicObjectsOnlineDdl
    It has been deprecated. OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.

    Deprecated: Deprecated

    AdvancedObjects []string
    For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.
    Databases []DtsSyncJobConfigDynamicObjectsDatabase
    Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    DatabasesOpFilters []DtsSyncJobConfigDynamicObjectsDatabasesOpFilter
    Library/table/view level DML/DDL white list. Note: This field may return null, indicating that no valid value can be obtained.
    Mode string
    Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.
    OnlineDdl DtsSyncJobConfigDynamicObjectsOnlineDdl
    It has been deprecated. OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.

    Deprecated: Deprecated

    advanced_objects list(string)
    For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.
    databases list(object)
    Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    databases_op_filters list(object)
    Library/table/view level DML/DDL white list. Note: This field may return null, indicating that no valid value can be obtained.
    mode string
    Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.
    online_ddl object
    It has been deprecated. OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.

    Deprecated: Deprecated

    advancedObjects List<String>
    For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.
    databases List<DtsSyncJobConfigDynamicObjectsDatabase>
    Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    databasesOpFilters List<DtsSyncJobConfigDynamicObjectsDatabasesOpFilter>
    Library/table/view level DML/DDL white list. Note: This field may return null, indicating that no valid value can be obtained.
    mode String
    Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.
    onlineDdl DtsSyncJobConfigDynamicObjectsOnlineDdl
    It has been deprecated. OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.

    Deprecated: Deprecated

    advancedObjects string[]
    For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.
    databases DtsSyncJobConfigDynamicObjectsDatabase[]
    Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    databasesOpFilters DtsSyncJobConfigDynamicObjectsDatabasesOpFilter[]
    Library/table/view level DML/DDL white list. Note: This field may return null, indicating that no valid value can be obtained.
    mode string
    Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.
    onlineDdl DtsSyncJobConfigDynamicObjectsOnlineDdl
    It has been deprecated. OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.

    Deprecated: Deprecated

    advanced_objects Sequence[str]
    For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.
    databases Sequence[DtsSyncJobConfigDynamicObjectsDatabase]
    Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    databases_op_filters Sequence[DtsSyncJobConfigDynamicObjectsDatabasesOpFilter]
    Library/table/view level DML/DDL white list. Note: This field may return null, indicating that no valid value can be obtained.
    mode str
    Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.
    online_ddl DtsSyncJobConfigDynamicObjectsOnlineDdl
    It has been deprecated. OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.

    Deprecated: Deprecated

    advancedObjects List<String>
    For advanced object types, such as function and procedure, when an advanced object needs to be synchronized, the initialization type must include the structure initialization type, that is, the value of the Options.InitType field is Structure or Full. Note: This field may return null, indicating that no valid value can be obtained.
    databases List<Property Map>
    Synchronization object, not null when Mode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    databasesOpFilters List<Property Map>
    Library/table/view level DML/DDL white list. Note: This field may return null, indicating that no valid value can be obtained.
    mode String
    Migration object type Partial (partial object). Note: This field may return null, indicating that no valid value can be obtained.
    onlineDdl Property Map
    It has been deprecated. OnlineDDL type. Note: This field may return null, indicating that no valid value can be obtained.

    Deprecated: Deprecated

    DtsSyncJobConfigDynamicObjectsDatabase, DtsSyncJobConfigDynamicObjectsDatabaseArgs

    DbMode string
    DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.
    DbName string
    The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    EventMode string
    Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    Events List<string>
    When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    FunctionMode string
    Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.
    Functions List<string>
    Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    NewDbName string
    The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.
    NewSchemaName string
    Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.
    ProcedureMode string
    Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.
    Procedures List<string>
    Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    SchemaMode string
    Schema selection mode, used by PostgreSQL and SQL Server sync links. Valid values: All (all objects under the current object), Partial (some objects). Note: This field may return null, indicating that no valid value can be obtained.
    SchemaName string
    Migrated or synchronized schema. Note: This field may return null, indicating that no valid value can be obtained.
    TableMode string
    Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    Tables List<DtsSyncJobConfigDynamicObjectsDatabaseTable>
    A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    TriggerMode string
    Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    Triggers List<string>
    When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    ViewMode string
    View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.
    Views List<DtsSyncJobConfigDynamicObjectsDatabaseView>
    View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    DbMode string
    DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.
    DbName string
    The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    EventMode string
    Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    Events []string
    When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    FunctionMode string
    Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.
    Functions []string
    Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    NewDbName string
    The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.
    NewSchemaName string
    Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.
    ProcedureMode string
    Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.
    Procedures []string
    Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    SchemaMode string
    Schema selection mode, used by PostgreSQL and SQL Server sync links. Valid values: All (all objects under the current object), Partial (some objects). Note: This field may return null, indicating that no valid value can be obtained.
    SchemaName string
    Migrated or synchronized schema. Note: This field may return null, indicating that no valid value can be obtained.
    TableMode string
    Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    Tables []DtsSyncJobConfigDynamicObjectsDatabaseTable
    A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    TriggerMode string
    Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    Triggers []string
    When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    ViewMode string
    View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.
    Views []DtsSyncJobConfigDynamicObjectsDatabaseView
    View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    db_mode string
    DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.
    db_name string
    The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    event_mode string
    Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    events list(string)
    When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    function_mode string
    Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.
    functions list(string)
    Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    new_db_name string
    The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.
    new_schema_name string
    Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.
    procedure_mode string
    Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.
    procedures list(string)
    Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    schema_mode string
    Schema selection mode, used by PostgreSQL and SQL Server sync links. Valid values: All (all objects under the current object), Partial (some objects). Note: This field may return null, indicating that no valid value can be obtained.
    schema_name string
    Migrated or synchronized schema. Note: This field may return null, indicating that no valid value can be obtained.
    table_mode string
    Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    tables list(object)
    A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    trigger_mode string
    Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    triggers list(string)
    When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    view_mode string
    View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.
    views list(object)
    View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    dbMode String
    DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.
    dbName String
    The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    eventMode String
    Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    events List<String>
    When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    functionMode String
    Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.
    functions List<String>
    Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    newDbName String
    The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.
    newSchemaName String
    Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.
    procedureMode String
    Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.
    procedures List<String>
    Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    schemaMode String
    Schema selection mode, used by PostgreSQL and SQL Server sync links. Valid values: All (all objects under the current object), Partial (some objects). Note: This field may return null, indicating that no valid value can be obtained.
    schemaName String
    Migrated or synchronized schema. Note: This field may return null, indicating that no valid value can be obtained.
    tableMode String
    Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    tables List<DtsSyncJobConfigDynamicObjectsDatabaseTable>
    A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    triggerMode String
    Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    triggers List<String>
    When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    viewMode String
    View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.
    views List<DtsSyncJobConfigDynamicObjectsDatabaseView>
    View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    dbMode string
    DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.
    dbName string
    The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    eventMode string
    Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    events string[]
    When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    functionMode string
    Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.
    functions string[]
    Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    newDbName string
    The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.
    newSchemaName string
    Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.
    procedureMode string
    Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.
    procedures string[]
    Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    schemaMode string
    Schema selection mode, used by PostgreSQL and SQL Server sync links. Valid values: All (all objects under the current object), Partial (some objects). Note: This field may return null, indicating that no valid value can be obtained.
    schemaName string
    Migrated or synchronized schema. Note: This field may return null, indicating that no valid value can be obtained.
    tableMode string
    Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    tables DtsSyncJobConfigDynamicObjectsDatabaseTable[]
    A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    triggerMode string
    Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    triggers string[]
    When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    viewMode string
    View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.
    views DtsSyncJobConfigDynamicObjectsDatabaseView[]
    View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    db_mode str
    DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.
    db_name str
    The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    event_mode str
    Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    events Sequence[str]
    When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    function_mode str
    Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.
    functions Sequence[str]
    Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    new_db_name str
    The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.
    new_schema_name str
    Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.
    procedure_mode str
    Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.
    procedures Sequence[str]
    Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    schema_mode str
    Schema selection mode, used by PostgreSQL and SQL Server sync links. Valid values: All (all objects under the current object), Partial (some objects). Note: This field may return null, indicating that no valid value can be obtained.
    schema_name str
    Migrated or synchronized schema. Note: This field may return null, indicating that no valid value can be obtained.
    table_mode str
    Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    tables Sequence[DtsSyncJobConfigDynamicObjectsDatabaseTable]
    A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    trigger_mode str
    Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    triggers Sequence[str]
    When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    view_mode str
    View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.
    views Sequence[DtsSyncJobConfigDynamicObjectsDatabaseView]
    View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    dbMode String
    DB selection mode: All (for all objects under the current object), Partial (for some objects), when the Mode is Partial, this item is required. Note that synchronization of advanced objects does not depend on this value. Note: This field may return null, indicating that no valid value can be obtained.
    dbName String
    The name of the library that needs to be migrated or synchronized. This item is required when the ObjectMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    eventMode String
    Event migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    events List<String>
    When EventMode is partial, specify the name of the event to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    functionMode String
    Select the mode to be synchronized, Partial is a part, all is an entire selection. Note: This field may return null, indicating that no valid value can be obtained.
    functions List<String>
    Required when the FunctionMode value is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    newDbName String
    The name of the library after migration or synchronization, which is the same as the source library by default. Note: This field may return null, indicating that no valid value can be obtained.
    newSchemaName String
    Schema name after migration or synchronization. Note: This field may return null, indicating that no valid value can be obtained.
    procedureMode String
    Select the mode to be synchronized, Partial is part, All is the whole selection. Note: This field may return null, indicating that no valid value can be obtained.
    procedures List<String>
    Required when the value of ProcedureMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    schemaMode String
    Schema selection mode, used by PostgreSQL and SQL Server sync links. Valid values: All (all objects under the current object), Partial (some objects). Note: This field may return null, indicating that no valid value can be obtained.
    schemaName String
    Migrated or synchronized schema. Note: This field may return null, indicating that no valid value can be obtained.
    tableMode String
    Table selection mode: All (for all objects under the current object), Partial (for some objects), this item is required when the DBMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    tables List<Property Map>
    A collection of table graph objects, when TableMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.
    triggerMode String
    Trigger migration mode, all (for all objects under the current object), partial (partial objects). Note: This field may return null, indicating that no valid value can be obtained.
    triggers List<String>
    When TriggerMode is partial, specify the name of the trigger to be migrated. Note: This field may return null, indicating that no valid value can be obtained.
    viewMode String
    View selection mode: All is all view objects under the current object, Partial is part of the view objects. Note: This field may return null, indicating that no valid value can be obtained.
    views List<Property Map>
    View object collection, when ViewMode is Partial, this item needs to be filled in. Note: This field may return null, indicating that no valid value can be obtained.

    DtsSyncJobConfigDynamicObjectsDatabaseTable, DtsSyncJobConfigDynamicObjectsDatabaseTableArgs

    ColumnMode string
    Whether to synchronize all columns in the table, All: all columns under the current table, Partial: part of the columns under the current table, fill in the detailed column information through the columns field. Note: This field may return null, indicating that no valid value can be obtained.
    Columns List<DtsSyncJobConfigDynamicObjectsDatabaseTableColumn>
    Synchronized column information, required when ColumnMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    FilterCondition string
    Filter condition. Note: This field may return null, indicating that no valid value can be obtained.
    NewTableName string
    New table name. Note: This field may return null, indicating that no valid value can be obtained.
    TableEditMode string
    Edit table type, rename (table mapping), pt (synchronize attached tables). Note: This field may return null, indicating that no valid value can be obtained.
    TableName string
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    TmpTables List<string>
    Temporary table generated by pt-osc/gh-ost. Note: This field may return null, indicating that no valid value can be obtained.
    ColumnMode string
    Whether to synchronize all columns in the table, All: all columns under the current table, Partial: part of the columns under the current table, fill in the detailed column information through the columns field. Note: This field may return null, indicating that no valid value can be obtained.
    Columns []DtsSyncJobConfigDynamicObjectsDatabaseTableColumn
    Synchronized column information, required when ColumnMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    FilterCondition string
    Filter condition. Note: This field may return null, indicating that no valid value can be obtained.
    NewTableName string
    New table name. Note: This field may return null, indicating that no valid value can be obtained.
    TableEditMode string
    Edit table type, rename (table mapping), pt (synchronize attached tables). Note: This field may return null, indicating that no valid value can be obtained.
    TableName string
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    TmpTables []string
    Temporary table generated by pt-osc/gh-ost. Note: This field may return null, indicating that no valid value can be obtained.
    column_mode string
    Whether to synchronize all columns in the table, All: all columns under the current table, Partial: part of the columns under the current table, fill in the detailed column information through the columns field. Note: This field may return null, indicating that no valid value can be obtained.
    columns list(object)
    Synchronized column information, required when ColumnMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    filter_condition string
    Filter condition. Note: This field may return null, indicating that no valid value can be obtained.
    new_table_name string
    New table name. Note: This field may return null, indicating that no valid value can be obtained.
    table_edit_mode string
    Edit table type, rename (table mapping), pt (synchronize attached tables). Note: This field may return null, indicating that no valid value can be obtained.
    table_name string
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    tmp_tables list(string)
    Temporary table generated by pt-osc/gh-ost. Note: This field may return null, indicating that no valid value can be obtained.
    columnMode String
    Whether to synchronize all columns in the table, All: all columns under the current table, Partial: part of the columns under the current table, fill in the detailed column information through the columns field. Note: This field may return null, indicating that no valid value can be obtained.
    columns List<DtsSyncJobConfigDynamicObjectsDatabaseTableColumn>
    Synchronized column information, required when ColumnMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    filterCondition String
    Filter condition. Note: This field may return null, indicating that no valid value can be obtained.
    newTableName String
    New table name. Note: This field may return null, indicating that no valid value can be obtained.
    tableEditMode String
    Edit table type, rename (table mapping), pt (synchronize attached tables). Note: This field may return null, indicating that no valid value can be obtained.
    tableName String
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    tmpTables List<String>
    Temporary table generated by pt-osc/gh-ost. Note: This field may return null, indicating that no valid value can be obtained.
    columnMode string
    Whether to synchronize all columns in the table, All: all columns under the current table, Partial: part of the columns under the current table, fill in the detailed column information through the columns field. Note: This field may return null, indicating that no valid value can be obtained.
    columns DtsSyncJobConfigDynamicObjectsDatabaseTableColumn[]
    Synchronized column information, required when ColumnMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    filterCondition string
    Filter condition. Note: This field may return null, indicating that no valid value can be obtained.
    newTableName string
    New table name. Note: This field may return null, indicating that no valid value can be obtained.
    tableEditMode string
    Edit table type, rename (table mapping), pt (synchronize attached tables). Note: This field may return null, indicating that no valid value can be obtained.
    tableName string
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    tmpTables string[]
    Temporary table generated by pt-osc/gh-ost. Note: This field may return null, indicating that no valid value can be obtained.
    column_mode str
    Whether to synchronize all columns in the table, All: all columns under the current table, Partial: part of the columns under the current table, fill in the detailed column information through the columns field. Note: This field may return null, indicating that no valid value can be obtained.
    columns Sequence[DtsSyncJobConfigDynamicObjectsDatabaseTableColumn]
    Synchronized column information, required when ColumnMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    filter_condition str
    Filter condition. Note: This field may return null, indicating that no valid value can be obtained.
    new_table_name str
    New table name. Note: This field may return null, indicating that no valid value can be obtained.
    table_edit_mode str
    Edit table type, rename (table mapping), pt (synchronize attached tables). Note: This field may return null, indicating that no valid value can be obtained.
    table_name str
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    tmp_tables Sequence[str]
    Temporary table generated by pt-osc/gh-ost. Note: This field may return null, indicating that no valid value can be obtained.
    columnMode String
    Whether to synchronize all columns in the table, All: all columns under the current table, Partial: part of the columns under the current table, fill in the detailed column information through the columns field. Note: This field may return null, indicating that no valid value can be obtained.
    columns List<Property Map>
    Synchronized column information, required when ColumnMode is Partial. Note: This field may return null, indicating that no valid value can be obtained.
    filterCondition String
    Filter condition. Note: This field may return null, indicating that no valid value can be obtained.
    newTableName String
    New table name. Note: This field may return null, indicating that no valid value can be obtained.
    tableEditMode String
    Edit table type, rename (table mapping), pt (synchronize attached tables). Note: This field may return null, indicating that no valid value can be obtained.
    tableName String
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    tmpTables List<String>
    Temporary table generated by pt-osc/gh-ost. Note: This field may return null, indicating that no valid value can be obtained.

    DtsSyncJobConfigDynamicObjectsDatabaseTableColumn, DtsSyncJobConfigDynamicObjectsDatabaseTableColumnArgs

    ColumnName string
    Column name. Note: This field may return null, indicating that no valid value can be obtained.
    NewColumnName string
    New column name. Note: This field may return null, indicating that no valid value can be obtained.
    ColumnName string
    Column name. Note: This field may return null, indicating that no valid value can be obtained.
    NewColumnName string
    New column name. Note: This field may return null, indicating that no valid value can be obtained.
    column_name string
    Column name. Note: This field may return null, indicating that no valid value can be obtained.
    new_column_name string
    New column name. Note: This field may return null, indicating that no valid value can be obtained.
    columnName String
    Column name. Note: This field may return null, indicating that no valid value can be obtained.
    newColumnName String
    New column name. Note: This field may return null, indicating that no valid value can be obtained.
    columnName string
    Column name. Note: This field may return null, indicating that no valid value can be obtained.
    newColumnName string
    New column name. Note: This field may return null, indicating that no valid value can be obtained.
    column_name str
    Column name. Note: This field may return null, indicating that no valid value can be obtained.
    new_column_name str
    New column name. Note: This field may return null, indicating that no valid value can be obtained.
    columnName String
    Column name. Note: This field may return null, indicating that no valid value can be obtained.
    newColumnName String
    New column name. Note: This field may return null, indicating that no valid value can be obtained.

    DtsSyncJobConfigDynamicObjectsDatabaseView, DtsSyncJobConfigDynamicObjectsDatabaseViewArgs

    NewViewName string
    New view name. Note: This field may return null, indicating that no valid value can be obtained.
    ViewName string
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    NewViewName string
    New view name. Note: This field may return null, indicating that no valid value can be obtained.
    ViewName string
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    new_view_name string
    New view name. Note: This field may return null, indicating that no valid value can be obtained.
    view_name string
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    newViewName String
    New view name. Note: This field may return null, indicating that no valid value can be obtained.
    viewName String
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    newViewName string
    New view name. Note: This field may return null, indicating that no valid value can be obtained.
    viewName string
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    new_view_name str
    New view name. Note: This field may return null, indicating that no valid value can be obtained.
    view_name str
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    newViewName String
    New view name. Note: This field may return null, indicating that no valid value can be obtained.
    viewName String
    View name. Note: This field may return null, indicating that no valid value can be obtained.

    DtsSyncJobConfigDynamicObjectsDatabasesOpFilter, DtsSyncJobConfigDynamicObjectsDatabasesOpFilterArgs

    DbName string
    Database name that the rule takes effect on.
    OpFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterOpFilter
    View level DDL/DML filter rule.
    Tables List<DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTable>
    Table level DDL/DML filter info.
    Views List<DtsSyncJobConfigDynamicObjectsDatabasesOpFilterView>
    View level DDL/DML filter info.
    DbName string
    Database name that the rule takes effect on.
    OpFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterOpFilter
    View level DDL/DML filter rule.
    Tables []DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTable
    Table level DDL/DML filter info.
    Views []DtsSyncJobConfigDynamicObjectsDatabasesOpFilterView
    View level DDL/DML filter info.
    db_name string
    Database name that the rule takes effect on.
    op_filter object
    View level DDL/DML filter rule.
    tables list(object)
    Table level DDL/DML filter info.
    views list(object)
    View level DDL/DML filter info.
    dbName String
    Database name that the rule takes effect on.
    opFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterOpFilter
    View level DDL/DML filter rule.
    tables List<DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTable>
    Table level DDL/DML filter info.
    views List<DtsSyncJobConfigDynamicObjectsDatabasesOpFilterView>
    View level DDL/DML filter info.
    dbName string
    Database name that the rule takes effect on.
    opFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterOpFilter
    View level DDL/DML filter rule.
    tables DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTable[]
    Table level DDL/DML filter info.
    views DtsSyncJobConfigDynamicObjectsDatabasesOpFilterView[]
    View level DDL/DML filter info.
    db_name str
    Database name that the rule takes effect on.
    op_filter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterOpFilter
    View level DDL/DML filter rule.
    tables Sequence[DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTable]
    Table level DDL/DML filter info.
    views Sequence[DtsSyncJobConfigDynamicObjectsDatabasesOpFilterView]
    View level DDL/DML filter info.
    dbName String
    Database name that the rule takes effect on.
    opFilter Property Map
    View level DDL/DML filter rule.
    tables List<Property Map>
    Table level DDL/DML filter info.
    views List<Property Map>
    View level DDL/DML filter info.

    DtsSyncJobConfigDynamicObjectsDatabasesOpFilterOpFilter, DtsSyncJobConfigDynamicObjectsDatabasesOpFilterOpFilterArgs

    ddl_options list(object)
    DDL white list.
    op_types list(string)
    DML white list.
    ddlOptions List<Property Map>
    DDL white list.
    opTypes List<String>
    DML white list.

    DtsSyncJobConfigDynamicObjectsDatabasesOpFilterOpFilterDdlOption, DtsSyncJobConfigDynamicObjectsDatabasesOpFilterOpFilterDdlOptionArgs

    DdlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    DdlValues List<string>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    DdlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    DdlValues []string
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_object string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_values list(string)
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject String
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues List<String>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues string[]
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_object str
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_values Sequence[str]
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject String
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues List<String>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.

    DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTable, DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTableArgs

    TableName string
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    OpFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTableOpFilter
    Table level DDL/DML filter rule.
    TableName string
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    OpFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTableOpFilter
    Table level DDL/DML filter rule.
    table_name string
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    op_filter object
    Table level DDL/DML filter rule.
    tableName String
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    opFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTableOpFilter
    Table level DDL/DML filter rule.
    tableName string
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    opFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTableOpFilter
    Table level DDL/DML filter rule.
    table_name str
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    op_filter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTableOpFilter
    Table level DDL/DML filter rule.
    tableName String
    Table name. Note: This field may return null, indicating that no valid value can be obtained.
    opFilter Property Map
    Table level DDL/DML filter rule.

    DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTableOpFilter, DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTableOpFilterArgs

    ddl_options list(object)
    DDL white list.
    op_types list(string)
    DML white list.
    ddlOptions List<Property Map>
    DDL white list.
    opTypes List<String>
    DML white list.

    DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTableOpFilterDdlOption, DtsSyncJobConfigDynamicObjectsDatabasesOpFilterTableOpFilterDdlOptionArgs

    DdlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    DdlValues List<string>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    DdlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    DdlValues []string
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_object string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_values list(string)
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject String
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues List<String>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues string[]
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_object str
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_values Sequence[str]
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject String
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues List<String>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.

    DtsSyncJobConfigDynamicObjectsDatabasesOpFilterView, DtsSyncJobConfigDynamicObjectsDatabasesOpFilterViewArgs

    ViewName string
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    OpFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterViewOpFilter
    View level DDL/DML filter rule.
    ViewName string
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    OpFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterViewOpFilter
    View level DDL/DML filter rule.
    view_name string
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    op_filter object
    View level DDL/DML filter rule.
    viewName String
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    opFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterViewOpFilter
    View level DDL/DML filter rule.
    viewName string
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    opFilter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterViewOpFilter
    View level DDL/DML filter rule.
    view_name str
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    op_filter DtsSyncJobConfigDynamicObjectsDatabasesOpFilterViewOpFilter
    View level DDL/DML filter rule.
    viewName String
    View name. Note: This field may return null, indicating that no valid value can be obtained.
    opFilter Property Map
    View level DDL/DML filter rule.

    DtsSyncJobConfigDynamicObjectsDatabasesOpFilterViewOpFilter, DtsSyncJobConfigDynamicObjectsDatabasesOpFilterViewOpFilterArgs

    ddl_options list(object)
    DDL white list.
    op_types list(string)
    DML white list.
    ddlOptions List<Property Map>
    DDL white list.
    opTypes List<String>
    DML white list.

    DtsSyncJobConfigDynamicObjectsDatabasesOpFilterViewOpFilterDdlOption, DtsSyncJobConfigDynamicObjectsDatabasesOpFilterViewOpFilterDdlOptionArgs

    DdlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    DdlValues List<string>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    DdlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    DdlValues []string
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_object string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_values list(string)
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject String
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues List<String>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues string[]
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_object str
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_values Sequence[str]
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject String
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues List<String>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.

    DtsSyncJobConfigDynamicObjectsOnlineDdl, DtsSyncJobConfigDynamicObjectsOnlineDdlArgs

    Status string
    It has been deprecated. Status: ON - Enabled, OFF - Disabled.

    Deprecated: Deprecated

    Status string
    It has been deprecated. Status: ON - Enabled, OFF - Disabled.

    Deprecated: Deprecated

    status string
    It has been deprecated. Status: ON - Enabled, OFF - Disabled.

    Deprecated: Deprecated

    status String
    It has been deprecated. Status: ON - Enabled, OFF - Disabled.

    Deprecated: Deprecated

    status string
    It has been deprecated. Status: ON - Enabled, OFF - Disabled.

    Deprecated: Deprecated

    status str
    It has been deprecated. Status: ON - Enabled, OFF - Disabled.

    Deprecated: Deprecated

    status String
    It has been deprecated. Status: ON - Enabled, OFF - Disabled.

    Deprecated: Deprecated

    DtsSyncJobConfigDynamicOptions, DtsSyncJobConfigDynamicOptionsArgs

    DdlOptions List<DtsSyncJobConfigDynamicOptionsDdlOption>
    DDL synchronization options, specifically describe which DDLs to synchronize. Required field.
    OpTypes List<string>
    DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), PartialDDL (custom, work with DdlOptions). Required field.
    ConflictHandleOption DtsSyncJobConfigDynamicOptionsConflictHandleOption
    Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.
    ConflictHandleType string
    Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.
    DealOfExistSameTable string
    The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.
    FilterBeginCommit bool
    Whether to filter out begin and commit messages for sync to kafka link. Currently only mysql2kafka link supports it.
    FilterCheckpoint bool
    Whether to filter out checkpoint messages for sync to kafka link. Currently only mysql2kafka link supports it.
    KafkaOption DtsSyncJobConfigDynamicOptionsKafkaOption
    Kafka config for sync to kafka link. Note: This field may return null, indicating that no valid value can be obtained.
    StartPosition string
    Only incremental tasks reset the designated site.
    DdlOptions []DtsSyncJobConfigDynamicOptionsDdlOption
    DDL synchronization options, specifically describe which DDLs to synchronize. Required field.
    OpTypes []string
    DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), PartialDDL (custom, work with DdlOptions). Required field.
    ConflictHandleOption DtsSyncJobConfigDynamicOptionsConflictHandleOption
    Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.
    ConflictHandleType string
    Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.
    DealOfExistSameTable string
    The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.
    FilterBeginCommit bool
    Whether to filter out begin and commit messages for sync to kafka link. Currently only mysql2kafka link supports it.
    FilterCheckpoint bool
    Whether to filter out checkpoint messages for sync to kafka link. Currently only mysql2kafka link supports it.
    KafkaOption DtsSyncJobConfigDynamicOptionsKafkaOption
    Kafka config for sync to kafka link. Note: This field may return null, indicating that no valid value can be obtained.
    StartPosition string
    Only incremental tasks reset the designated site.
    ddl_options list(object)
    DDL synchronization options, specifically describe which DDLs to synchronize. Required field.
    op_types list(string)
    DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), PartialDDL (custom, work with DdlOptions). Required field.
    conflict_handle_option object
    Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.
    conflict_handle_type string
    Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.
    deal_of_exist_same_table string
    The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.
    filter_begin_commit bool
    Whether to filter out begin and commit messages for sync to kafka link. Currently only mysql2kafka link supports it.
    filter_checkpoint bool
    Whether to filter out checkpoint messages for sync to kafka link. Currently only mysql2kafka link supports it.
    kafka_option object
    Kafka config for sync to kafka link. Note: This field may return null, indicating that no valid value can be obtained.
    start_position string
    Only incremental tasks reset the designated site.
    ddlOptions List<DtsSyncJobConfigDynamicOptionsDdlOption>
    DDL synchronization options, specifically describe which DDLs to synchronize. Required field.
    opTypes List<String>
    DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), PartialDDL (custom, work with DdlOptions). Required field.
    conflictHandleOption DtsSyncJobConfigDynamicOptionsConflictHandleOption
    Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.
    conflictHandleType String
    Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.
    dealOfExistSameTable String
    The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.
    filterBeginCommit Boolean
    Whether to filter out begin and commit messages for sync to kafka link. Currently only mysql2kafka link supports it.
    filterCheckpoint Boolean
    Whether to filter out checkpoint messages for sync to kafka link. Currently only mysql2kafka link supports it.
    kafkaOption DtsSyncJobConfigDynamicOptionsKafkaOption
    Kafka config for sync to kafka link. Note: This field may return null, indicating that no valid value can be obtained.
    startPosition String
    Only incremental tasks reset the designated site.
    ddlOptions DtsSyncJobConfigDynamicOptionsDdlOption[]
    DDL synchronization options, specifically describe which DDLs to synchronize. Required field.
    opTypes string[]
    DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), PartialDDL (custom, work with DdlOptions). Required field.
    conflictHandleOption DtsSyncJobConfigDynamicOptionsConflictHandleOption
    Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.
    conflictHandleType string
    Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.
    dealOfExistSameTable string
    The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.
    filterBeginCommit boolean
    Whether to filter out begin and commit messages for sync to kafka link. Currently only mysql2kafka link supports it.
    filterCheckpoint boolean
    Whether to filter out checkpoint messages for sync to kafka link. Currently only mysql2kafka link supports it.
    kafkaOption DtsSyncJobConfigDynamicOptionsKafkaOption
    Kafka config for sync to kafka link. Note: This field may return null, indicating that no valid value can be obtained.
    startPosition string
    Only incremental tasks reset the designated site.
    ddl_options Sequence[DtsSyncJobConfigDynamicOptionsDdlOption]
    DDL synchronization options, specifically describe which DDLs to synchronize. Required field.
    op_types Sequence[str]
    DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), PartialDDL (custom, work with DdlOptions). Required field.
    conflict_handle_option DtsSyncJobConfigDynamicOptionsConflictHandleOption
    Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.
    conflict_handle_type str
    Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.
    deal_of_exist_same_table str
    The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.
    filter_begin_commit bool
    Whether to filter out begin and commit messages for sync to kafka link. Currently only mysql2kafka link supports it.
    filter_checkpoint bool
    Whether to filter out checkpoint messages for sync to kafka link. Currently only mysql2kafka link supports it.
    kafka_option DtsSyncJobConfigDynamicOptionsKafkaOption
    Kafka config for sync to kafka link. Note: This field may return null, indicating that no valid value can be obtained.
    start_position str
    Only incremental tasks reset the designated site.
    ddlOptions List<Property Map>
    DDL synchronization options, specifically describe which DDLs to synchronize. Required field.
    opTypes List<String>
    DML and DDL options to be synchronized, Insert (insert operation), Update (update operation), Delete (delete operation), DDL (structure synchronization), PartialDDL (custom, work with DdlOptions). Required field.
    conflictHandleOption Property Map
    Detailed options for conflict handling, such as conditional rows and conditional actions in conditional overrides. Note: This field may return null, indicating that no valid value can be obtained.
    conflictHandleType String
    Conflict handling options, ReportError (error report, the default value), Ignore (ignore), Cover (cover), ConditionCover (condition coverage). Note: This field may return null, indicating that no valid value can be obtained.
    dealOfExistSameTable String
    The processing of the table with the same name, ReportErrorAfterCheck (pre-check and report error, default), ExecuteAfterIgnore (ignore and continue to execute). Note: This field may return null, indicating that no valid value can be obtained.
    filterBeginCommit Boolean
    Whether to filter out begin and commit messages for sync to kafka link. Currently only mysql2kafka link supports it.
    filterCheckpoint Boolean
    Whether to filter out checkpoint messages for sync to kafka link. Currently only mysql2kafka link supports it.
    kafkaOption Property Map
    Kafka config for sync to kafka link. Note: This field may return null, indicating that no valid value can be obtained.
    startPosition String
    Only incremental tasks reset the designated site.

    DtsSyncJobConfigDynamicOptionsConflictHandleOption, DtsSyncJobConfigDynamicOptionsConflictHandleOptionArgs

    ConditionColumn string
    Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.
    ConditionOperator string
    Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.
    ConditionOrderInSrcAndDst string
    Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.
    ConditionColumn string
    Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.
    ConditionOperator string
    Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.
    ConditionOrderInSrcAndDst string
    Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.
    condition_column string
    Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.
    condition_operator string
    Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.
    condition_order_in_src_and_dst string
    Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.
    conditionColumn String
    Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.
    conditionOperator String
    Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.
    conditionOrderInSrcAndDst String
    Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.
    conditionColumn string
    Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.
    conditionOperator string
    Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.
    conditionOrderInSrcAndDst string
    Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.
    condition_column str
    Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.
    condition_operator str
    Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.
    condition_order_in_src_and_dst str
    Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.
    conditionColumn String
    Columns covered by the condition. Note: This field may return null, indicating that no valid value can be obtained.
    conditionOperator String
    Conditional Override Operation. Note: This field may return null, indicating that no valid value can be obtained.
    conditionOrderInSrcAndDst String
    Conditional Override Priority Processing. Note: This field may return null, indicating that no valid value can be obtained.

    DtsSyncJobConfigDynamicOptionsDdlOption, DtsSyncJobConfigDynamicOptionsDdlOptionArgs

    DdlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    DdlValues List<string>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    DdlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    DdlValues []string
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_object string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_values list(string)
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject String
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues List<String>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject string
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues string[]
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_object str
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddl_values Sequence[str]
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.
    ddlObject String
    Ddl type, such as Database, Table, View, Index, etc. Note: This field may return null, indicating that no valid value can be obtained.
    ddlValues List<String>
    The specific value of ddl, the possible values for Database [Create,Drop,Alter].The possible values for Table [Create,Drop,Alter,Truncate,Rename].The possible values for View[Create,Drop].For the possible values of Index [Create, Drop]. Note: This field may return null, indicating that no valid value can be obtained.

    DtsSyncJobConfigDynamicOptionsKafkaOption, DtsSyncJobConfigDynamicOptionsKafkaOptionArgs

    DataOptions List<DtsSyncJobConfigDynamicOptionsKafkaOptionDataOption>
    Other additional information, for specific data types extra parameters can be set.
    DataType string
    Data type delivered to kafka, such as Avro, Json, canal-pb, canal-json, debezium.
    DdlTopicName string
    Topic used to store ddl.
    TopicRules List<DtsSyncJobConfigDynamicOptionsKafkaOptionTopicRule>
    Description of single topic and custom topic.
    TopicType string
    Sync topic strategy, such as Single (centralized delivery to single topic), Multi (custom topic name).
    DataOptions []DtsSyncJobConfigDynamicOptionsKafkaOptionDataOption
    Other additional information, for specific data types extra parameters can be set.
    DataType string
    Data type delivered to kafka, such as Avro, Json, canal-pb, canal-json, debezium.
    DdlTopicName string
    Topic used to store ddl.
    TopicRules []DtsSyncJobConfigDynamicOptionsKafkaOptionTopicRule
    Description of single topic and custom topic.
    TopicType string
    Sync topic strategy, such as Single (centralized delivery to single topic), Multi (custom topic name).
    data_options list(object)
    Other additional information, for specific data types extra parameters can be set.
    data_type string
    Data type delivered to kafka, such as Avro, Json, canal-pb, canal-json, debezium.
    ddl_topic_name string
    Topic used to store ddl.
    topic_rules list(object)
    Description of single topic and custom topic.
    topic_type string
    Sync topic strategy, such as Single (centralized delivery to single topic), Multi (custom topic name).
    dataOptions List<DtsSyncJobConfigDynamicOptionsKafkaOptionDataOption>
    Other additional information, for specific data types extra parameters can be set.
    dataType String
    Data type delivered to kafka, such as Avro, Json, canal-pb, canal-json, debezium.
    ddlTopicName String
    Topic used to store ddl.
    topicRules List<DtsSyncJobConfigDynamicOptionsKafkaOptionTopicRule>
    Description of single topic and custom topic.
    topicType String
    Sync topic strategy, such as Single (centralized delivery to single topic), Multi (custom topic name).
    dataOptions DtsSyncJobConfigDynamicOptionsKafkaOptionDataOption[]
    Other additional information, for specific data types extra parameters can be set.
    dataType string
    Data type delivered to kafka, such as Avro, Json, canal-pb, canal-json, debezium.
    ddlTopicName string
    Topic used to store ddl.
    topicRules DtsSyncJobConfigDynamicOptionsKafkaOptionTopicRule[]
    Description of single topic and custom topic.
    topicType string
    Sync topic strategy, such as Single (centralized delivery to single topic), Multi (custom topic name).
    data_options Sequence[DtsSyncJobConfigDynamicOptionsKafkaOptionDataOption]
    Other additional information, for specific data types extra parameters can be set.
    data_type str
    Data type delivered to kafka, such as Avro, Json, canal-pb, canal-json, debezium.
    ddl_topic_name str
    Topic used to store ddl.
    topic_rules Sequence[DtsSyncJobConfigDynamicOptionsKafkaOptionTopicRule]
    Description of single topic and custom topic.
    topic_type str
    Sync topic strategy, such as Single (centralized delivery to single topic), Multi (custom topic name).
    dataOptions List<Property Map>
    Other additional information, for specific data types extra parameters can be set.
    dataType String
    Data type delivered to kafka, such as Avro, Json, canal-pb, canal-json, debezium.
    ddlTopicName String
    Topic used to store ddl.
    topicRules List<Property Map>
    Description of single topic and custom topic.
    topicType String
    Sync topic strategy, such as Single (centralized delivery to single topic), Multi (custom topic name).

    DtsSyncJobConfigDynamicOptionsKafkaOptionDataOption, DtsSyncJobConfigDynamicOptionsKafkaOptionDataOptionArgs

    Key string
    Option key.
    Value string
    Option value.
    Key string
    Option key.
    Value string
    Option value.
    key string
    Option key.
    value string
    Option value.
    key String
    Option key.
    value String
    Option value.
    key string
    Option key.
    value string
    Option value.
    key str
    Option key.
    value str
    Option value.
    key String
    Option key.
    value String
    Option value.

    DtsSyncJobConfigDynamicOptionsKafkaOptionTopicRule, DtsSyncJobConfigDynamicOptionsKafkaOptionTopicRuleArgs

    Columns List<string>
    Column names for partition by columns, multiple columns can be selected.
    DbMatchMode string
    Database name matching rule, such as Regular, Default.
    DbName string
    Database name, takes effect when DbMatchMode=Regular.
    PartitionType string
    Topic partition strategy.
    TableMatchMode string
    Table name matching rule, such as Regular, Default.
    TableName string
    Table name, only takes effect when TableMatchMode=Regular.
    TopicName string
    Topic name. When single topic, all TopicName must be the same.
    Columns []string
    Column names for partition by columns, multiple columns can be selected.
    DbMatchMode string
    Database name matching rule, such as Regular, Default.
    DbName string
    Database name, takes effect when DbMatchMode=Regular.
    PartitionType string
    Topic partition strategy.
    TableMatchMode string
    Table name matching rule, such as Regular, Default.
    TableName string
    Table name, only takes effect when TableMatchMode=Regular.
    TopicName string
    Topic name. When single topic, all TopicName must be the same.
    columns list(string)
    Column names for partition by columns, multiple columns can be selected.
    db_match_mode string
    Database name matching rule, such as Regular, Default.
    db_name string
    Database name, takes effect when DbMatchMode=Regular.
    partition_type string
    Topic partition strategy.
    table_match_mode string
    Table name matching rule, such as Regular, Default.
    table_name string
    Table name, only takes effect when TableMatchMode=Regular.
    topic_name string
    Topic name. When single topic, all TopicName must be the same.
    columns List<String>
    Column names for partition by columns, multiple columns can be selected.
    dbMatchMode String
    Database name matching rule, such as Regular, Default.
    dbName String
    Database name, takes effect when DbMatchMode=Regular.
    partitionType String
    Topic partition strategy.
    tableMatchMode String
    Table name matching rule, such as Regular, Default.
    tableName String
    Table name, only takes effect when TableMatchMode=Regular.
    topicName String
    Topic name. When single topic, all TopicName must be the same.
    columns string[]
    Column names for partition by columns, multiple columns can be selected.
    dbMatchMode string
    Database name matching rule, such as Regular, Default.
    dbName string
    Database name, takes effect when DbMatchMode=Regular.
    partitionType string
    Topic partition strategy.
    tableMatchMode string
    Table name matching rule, such as Regular, Default.
    tableName string
    Table name, only takes effect when TableMatchMode=Regular.
    topicName string
    Topic name. When single topic, all TopicName must be the same.
    columns Sequence[str]
    Column names for partition by columns, multiple columns can be selected.
    db_match_mode str
    Database name matching rule, such as Regular, Default.
    db_name str
    Database name, takes effect when DbMatchMode=Regular.
    partition_type str
    Topic partition strategy.
    table_match_mode str
    Table name matching rule, such as Regular, Default.
    table_name str
    Table name, only takes effect when TableMatchMode=Regular.
    topic_name str
    Topic name. When single topic, all TopicName must be the same.
    columns List<String>
    Column names for partition by columns, multiple columns can be selected.
    dbMatchMode String
    Database name matching rule, such as Regular, Default.
    dbName String
    Database name, takes effect when DbMatchMode=Regular.
    partitionType String
    Topic partition strategy.
    tableMatchMode String
    Table name matching rule, such as Regular, Default.
    tableName String
    Table name, only takes effect when TableMatchMode=Regular.
    topicName String
    Topic name. When single topic, all TopicName must be the same.

    Import

    DTS sync job config can be imported using the id, e.g.

    $ pulumi import tencentcloud:index/dtsSyncJobConfig:DtsSyncJobConfig example sync-6zm6nj70
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud
    Viewing docs for tencentcloud 1.83.41
    published on Friday, Nov 6, 2026 by tencentcloudstack

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial