Class: TencentCloud::Dts::V20211206::DescribeSyncJobsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20211206/models.rb

Overview

DescribeSyncJobs请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, jobids = nil, jobname = nil, order = nil, orderseq = nil, offset = nil, limit = nil, status = nil, runmode = nil, jobtype = nil, paymode = nil, tagfilters = nil, srcinfopattern = nil, dstinfopattern = nil) ⇒ DescribeSyncJobsRequest

Returns a new instance of DescribeSyncJobsRequest.



3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
# File 'lib/v20211206/models.rb', line 3470

def initialize(jobid=nil, jobids=nil, jobname=nil, order=nil, orderseq=nil, offset=nil, limit=nil, status=nil, runmode=nil, jobtype=nil, paymode=nil, tagfilters=nil, srcinfopattern=nil, dstinfopattern=nil)
  @JobId = jobid
  @JobIds = jobids
  @JobName = jobname
  @Order = order
  @OrderSeq = orderseq
  @Offset = offset
  @Limit = limit
  @Status = status
  @RunMode = runmode
  @JobType = jobtype
  @PayMode = paymode
  @TagFilters = tagfilters
  @SrcInfoPattern = srcinfopattern
  @DstInfoPattern = dstinfopattern
end

Instance Attribute Details

#DstInfoPatternObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def DstInfoPattern
  @DstInfoPattern
end

#JobIdObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def JobId
  @JobId
end

#JobIdsObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def JobIds
  @JobIds
end

#JobNameObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def JobName
  @JobName
end

#JobTypeObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def JobType
  @JobType
end

#LimitObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def Offset
  @Offset
end

#OrderObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def Order
  @Order
end

#OrderSeqObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def OrderSeq
  @OrderSeq
end

#PayModeObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def PayMode
  @PayMode
end

#RunModeObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def RunMode
  @RunMode
end

#SrcInfoPatternObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def SrcInfoPattern
  @SrcInfoPattern
end

#StatusObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def Status
  @Status
end

#TagFiltersObject

Parameters:

  • JobId:

    同步任务id,如sync-werwfs23,可通过DescribeSyncJobs接口获取。

  • JobIds:

    同步任务id列表,如["sync-n3gh7md9"]

  • JobName:

    同步任务名

  • Order:

    排序字段,目前仅支持CreateTime字段排序

  • OrderSeq:

    排序方式,升序为ASC,降序为DESC,默认为CreateTime降序

  • Offset:

    偏移量,默认为0

  • Limit:

    返回同步任务实例数量,默认20,有效区间[1,100]

  • Status:

    状态集合,如Initialized(初始化),CheckPass(校验通过),Running(运行中),ResumableErr(恢复中),Stopped(已结束)

  • RunMode:

    运行模式,如Immediate:立即运行,Timed:定时运行

  • JobType:

    任务类型,如mysql2mysql:msyql同步到mysql;可取值有mysql2mysql、mysql2kafka、tdsqlmysql2kafka、tdsqlmysql2tdsqlmysql、tdsqlmysql2mysql、mysql2tdsqlmysql、mysql2mariadb、mariadb2mariadb、mariadb2kafka、cynosdbmysql2kafka、cynosdbmysql2cynosdbmysql、cynosdbmysql2mysql、mysql2cynosdbmysql、mariadb2tdsqlmysql、tdsqlmysql2cynosdbmysql、cynosdbmysql2tdsqlmysql、tdstore2mysql、tdstore2percona、tdstore2mariadb、tdstore2cynosdbmysql、cynosdbmysql2mariadb、mariadb2cynosdbmysql、tdsqlmysql2mariadb、mariadb2mysql、percona2mariadb、postgresql2postgresql、tdstore2tdsqlmysql、mongodb2mongodb

  • PayMode:

    付费类型,PrePay:预付费,PostPay:后付费

  • TagFilters:

    tag

  • SrcInfoPattern:

    源端数据库连接信息,可以输入实例ID或者IP等

  • DstInfoPattern:

    目标端数据库连接信息,可以输入实例ID或者IP等



3468
3469
3470
# File 'lib/v20211206/models.rb', line 3468

def TagFilters
  @TagFilters
end

Instance Method Details

#deserialize(params) ⇒ Object



3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
# File 'lib/v20211206/models.rb', line 3487

def deserialize(params)
  @JobId = params['JobId']
  @JobIds = params['JobIds']
  @JobName = params['JobName']
  @Order = params['Order']
  @OrderSeq = params['OrderSeq']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @Status = params['Status']
  @RunMode = params['RunMode']
  @JobType = params['JobType']
  @PayMode = params['PayMode']
  unless params['TagFilters'].nil?
    @TagFilters = []
    params['TagFilters'].each do |i|
      tagfilter_tmp = TagFilter.new
      tagfilter_tmp.deserialize(i)
      @TagFilters << tagfilter_tmp
    end
  end
  @SrcInfoPattern = params['SrcInfoPattern']
  @DstInfoPattern = params['DstInfoPattern']
end