v20211206

package
v1.0.935 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2024 License: Apache-2.0 Imports: 7 Imported by: 4

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 认证失败。
	AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"

	// 认证拒绝错误。
	AUTHFAILURE_AUTHORIZEDOPERATIONDENYERROR = "AuthFailure.AuthorizedOperationDenyError"

	// 鉴权失败,当前用户不允许执行该操作。
	AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError"

	// DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。
	DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 操作失败。
	FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"

	// 禁止该操作。
	FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"

	// 任务开始失败。
	FAILEDOPERATION_STARTJOBFAILED = "FailedOperation.StartJobFailed"

	// 当前状态冲突,不能执行该操作。
	FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 添加异步任务失败。
	INTERNALERROR_ADDTASKERROR = "InternalError.AddTaskError"

	// 内部调度系统错误。
	INTERNALERROR_CELERYERROR = "InternalError.CeleryError"

	// cgw系统错误。
	INTERNALERROR_CGWSYSTEMERROR = "InternalError.CgwSystemError"

	// 迁移平台数据库访问失败。
	INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"

	// 迁移任务冲突。
	INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob"

	// http请求出错。
	INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"

	// 内部错误。
	INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"

	// http请求访问出错。
	INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"

	// 内部组件访问错误。
	INTERNALERROR_INTERNALINNERCOMMONERROR = "InternalError.InternalInnerCommonError"

	// 调用计费服务失败。
	INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError"

	// 锁冲突。
	INTERNALERROR_LOCKERROR = "InternalError.LockError"

	// 用户余额不足。
	INTERNALERROR_NOTENOUGHMONEYERROR = "InternalError.NotEnoughMoneyError"

	// 通信协议错误。
	INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"

	// 内部错误。
	INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"

	// 未知的内部错误。
	INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 异常错误导致当前接口未注册。
	INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"

	// 实例不存在。
	INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

	// 参数无效。
	INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 数据转换错误。
	INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"

	// 参数值错误。
	INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"

	// 非法参数。
	INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

	// 数量超出限制。
	LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"

	// 闲置迁移任务数目超过限制。
	LIMITEXCEEDED_MAXUNUSEDJOBS = "LimitExceeded.MaxUnusedJobs"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 参数丢失。
	MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 当前操作不满足条件被阻止。
	OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError"

	// 任务操作失败。
	OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError"

	// 用户余额不足。
	OPERATIONDENIED_NOTENOUGHMONEYERROR = "OperationDenied.NotEnoughMoneyError"

	// 该操作不能执行。
	OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"

	// 操作被拒绝。
	OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"

	// 请求次数超限。
	REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"

	// 资源在使用中。
	RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"

	// 资源短缺。
	RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 未找到资源。
	RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"

	// 迁移任务不存在。
	RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"

	// 实例未找到。
	RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

	// 资源未找到。
	RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

	// 资源不可用。
	RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"

	// 资源售罄。
	RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// 认证失败,没有足够权限。
	UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"

	// 操作未被授权。
	UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

	// 未授权的操作。
	UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 未知参数。
	UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"

	// 自研上云用户创建迁移任务时未指定标签,需要补齐“运营部门”、“运营产品”、“负责人”这三类标签。
	UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDERROR = "UnsupportedOperation.IntraNetUserNotTaggedError"

	// 自研上云用户创建同步任务时未指定标签,需要补齐“运营部门”、“运营产品”、“负责人”这三类标签。
	UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDFORSYNCJOBERROR = "UnsupportedOperation.IntraNetUserNotTaggedForSyncJobError"

	// 不支持的操作。
	UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"
)
View Source
const APIVersion = "2021-12-06"

Variables

This section is empty.

Functions

This section is empty.

Types

type AdvancedObjectsItem added in v1.0.861

type AdvancedObjectsItem struct {
	// 对象类型,可能得值有:account,index,shardkey,schema
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectType *string `json:"ObjectType,omitnil,omitempty" name:"ObjectType"`

	// 源端分块
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcChunk *string `json:"SrcChunk,omitnil,omitempty" name:"SrcChunk"`

	// 目标端分块
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstChunk *string `json:"DstChunk,omitnil,omitempty" name:"DstChunk"`

	// 源端值
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcItem *string `json:"SrcItem,omitnil,omitempty" name:"SrcItem"`

	// 目标端值
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstItem *string `json:"DstItem,omitnil,omitempty" name:"DstItem"`
}

type CheckStep

type CheckStep struct {
	// 步骤编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepNo *uint64 `json:"StepNo,omitnil,omitempty" name:"StepNo"`

	// 步骤Id, 如:ConnectDBCheck、VersionCheck、SrcPrivilegeCheck等,具体校验项和源目标实例相关
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepId *string `json:"StepId,omitnil,omitempty" name:"StepId"`

	// 步骤名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepName *string `json:"StepName,omitnil,omitempty" name:"StepName"`

	// 此检查步骤的结果,pass(校验通过)、failed(校验失败)、notStarted(校验还未开始进行)、blocked(检验阻塞)、warning(校验有告警,但仍通过)
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepStatus *string `json:"StepStatus,omitnil,omitempty" name:"StepStatus"`

	// 此检查步骤的错误消息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepMessage *string `json:"StepMessage,omitnil,omitempty" name:"StepMessage"`

	// 每个检查步骤里的具体检查项
	// 注意:此字段可能返回 null,表示取不到有效值。
	DetailCheckItems []*DetailCheckItem `json:"DetailCheckItems,omitnil,omitempty" name:"DetailCheckItems"`

	// 是否已跳过
	// 注意:此字段可能返回 null,表示取不到有效值。
	HasSkipped *bool `json:"HasSkipped,omitnil,omitempty" name:"HasSkipped"`
}

type CheckStepInfo

type CheckStepInfo struct {
	// 任务开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartAt *string `json:"StartAt,omitnil,omitempty" name:"StartAt"`

	// 任务结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndAt *string `json:"EndAt,omitnil,omitempty" name:"EndAt"`

	// 任务步骤信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *ProcessProgress `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CompleteMigrateJob

func (c *Client) CompleteMigrateJob(request *CompleteMigrateJobRequest) (response *CompleteMigrateJobResponse, err error)

CompleteMigrateJob 本接口(CompleteMigrateJob)用于完成数据迁移任务。

选择采用增量迁移方式的任务, 需要在迁移进度进入准备完成阶段后, 调用本接口, 停止迁移增量数据。

通过DescribeMigrationJobs接口查询到任务的状态为准备完成(Status="readyComplete")时,此时可以调用本接口完成迁移任务。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict"
INTERNALERROR_CELERYERROR = "InternalError.CeleryError"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CompleteMigrateJobWithContext

func (c *Client) CompleteMigrateJobWithContext(ctx context.Context, request *CompleteMigrateJobRequest) (response *CompleteMigrateJobResponse, err error)

CompleteMigrateJob 本接口(CompleteMigrateJob)用于完成数据迁移任务。

选择采用增量迁移方式的任务, 需要在迁移进度进入准备完成阶段后, 调用本接口, 停止迁移增量数据。

通过DescribeMigrationJobs接口查询到任务的状态为准备完成(Status="readyComplete")时,此时可以调用本接口完成迁移任务。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict"
INTERNALERROR_CELERYERROR = "InternalError.CeleryError"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ConfigureSubscribeJob added in v1.0.837

func (c *Client) ConfigureSubscribeJob(request *ConfigureSubscribeJobRequest) (response *ConfigureSubscribeJobResponse, err error)

ConfigureSubscribeJob 本接口(ConfigureSubscribeJob)用于配置数据订阅实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ConfigureSubscribeJobWithContext added in v1.0.837

func (c *Client) ConfigureSubscribeJobWithContext(ctx context.Context, request *ConfigureSubscribeJobRequest) (response *ConfigureSubscribeJobResponse, err error)

ConfigureSubscribeJob 本接口(ConfigureSubscribeJob)用于配置数据订阅实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ConfigureSyncJob

func (c *Client) ConfigureSyncJob(request *ConfigureSyncJobRequest) (response *ConfigureSyncJobResponse, err error)

ConfigureSyncJob 配置一个同步任务

可能返回的错误码:

INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) ConfigureSyncJobWithContext

func (c *Client) ConfigureSyncJobWithContext(ctx context.Context, request *ConfigureSyncJobRequest) (response *ConfigureSyncJobResponse, err error)

ConfigureSyncJob 配置一个同步任务

可能返回的错误码:

INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) ContinueMigrateJob added in v1.0.573

func (c *Client) ContinueMigrateJob(request *ContinueMigrateJobRequest) (response *ContinueMigrateJobResponse, err error)

ContinueMigrateJob 恢复一个暂停中的迁移任务。

可能返回的错误码:

INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) ContinueMigrateJobWithContext added in v1.0.573

func (c *Client) ContinueMigrateJobWithContext(ctx context.Context, request *ContinueMigrateJobRequest) (response *ContinueMigrateJobResponse, err error)

ContinueMigrateJob 恢复一个暂停中的迁移任务。

可能返回的错误码:

INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) ContinueSyncJob added in v1.0.573

func (c *Client) ContinueSyncJob(request *ContinueSyncJobRequest) (response *ContinueSyncJobResponse, err error)

ContinueSyncJob 恢复处于已暂停状态的数据同步任务。

可能返回的错误码:

INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) ContinueSyncJobWithContext added in v1.0.573

func (c *Client) ContinueSyncJobWithContext(ctx context.Context, request *ContinueSyncJobRequest) (response *ContinueSyncJobResponse, err error)

ContinueSyncJob 恢复处于已暂停状态的数据同步任务。

可能返回的错误码:

INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) CreateCheckSyncJob

func (c *Client) CreateCheckSyncJob(request *CreateCheckSyncJobRequest) (response *CreateCheckSyncJobResponse, err error)

CreateCheckSyncJob 校验同步任务,检查必要参数和周边配置。

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDERROR = "UnsupportedOperation.IntraNetUserNotTaggedError"
UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDFORSYNCJOBERROR = "UnsupportedOperation.IntraNetUserNotTaggedForSyncJobError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateCheckSyncJobWithContext

func (c *Client) CreateCheckSyncJobWithContext(ctx context.Context, request *CreateCheckSyncJobRequest) (response *CreateCheckSyncJobResponse, err error)

CreateCheckSyncJob 校验同步任务,检查必要参数和周边配置。

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDERROR = "UnsupportedOperation.IntraNetUserNotTaggedError"
UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDFORSYNCJOBERROR = "UnsupportedOperation.IntraNetUserNotTaggedForSyncJobError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateCompareTask

func (c *Client) CreateCompareTask(request *CreateCompareTaskRequest) (response *CreateCompareTaskResponse, err error)

CreateCompareTask 本接口用于创建数据对比任务,创建成功后会返回数据对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9,创建成功后可通过StartCompare启动一致性校验任务

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateCompareTaskWithContext

func (c *Client) CreateCompareTaskWithContext(ctx context.Context, request *CreateCompareTaskRequest) (response *CreateCompareTaskResponse, err error)

CreateCompareTask 本接口用于创建数据对比任务,创建成功后会返回数据对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9,创建成功后可通过StartCompare启动一致性校验任务

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateConsumerGroup added in v1.0.837

func (c *Client) CreateConsumerGroup(request *CreateConsumerGroupRequest) (response *CreateConsumerGroupResponse, err error)

CreateConsumerGroup 为订阅实例创建消费者组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateConsumerGroupWithContext added in v1.0.837

func (c *Client) CreateConsumerGroupWithContext(ctx context.Context, request *CreateConsumerGroupRequest) (response *CreateConsumerGroupResponse, err error)

CreateConsumerGroup 为订阅实例创建消费者组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateMigrateCheckJob

func (c *Client) CreateMigrateCheckJob(request *CreateMigrateCheckJobRequest) (response *CreateMigrateCheckJobResponse, err error)

CreateMigrateCheckJob 校验迁移任务,

在开始迁移前, 必须调用本接口创建校验迁移任务, 且校验成功后才能开始迁移. 校验的结果可以通过DescribeMigrationCheckJob查看,

校验成功后,迁移任务若有修改, 则必须重新校验并通过后, 才能开始迁移

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_ADDTASKERROR = "InternalError.AddTaskError"
INTERNALERROR_CELERYERROR = "InternalError.CeleryError"
INTERNALERROR_CGWSYSTEMERROR = "InternalError.CgwSystemError"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_LOCKERROR = "InternalError.LockError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
LIMITEXCEEDED_MAXUNUSEDJOBS = "LimitExceeded.MaxUnusedJobs"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDERROR = "UnsupportedOperation.IntraNetUserNotTaggedError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateMigrateCheckJobWithContext

func (c *Client) CreateMigrateCheckJobWithContext(ctx context.Context, request *CreateMigrateCheckJobRequest) (response *CreateMigrateCheckJobResponse, err error)

CreateMigrateCheckJob 校验迁移任务,

在开始迁移前, 必须调用本接口创建校验迁移任务, 且校验成功后才能开始迁移. 校验的结果可以通过DescribeMigrationCheckJob查看,

校验成功后,迁移任务若有修改, 则必须重新校验并通过后, 才能开始迁移

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_ADDTASKERROR = "InternalError.AddTaskError"
INTERNALERROR_CELERYERROR = "InternalError.CeleryError"
INTERNALERROR_CGWSYSTEMERROR = "InternalError.CgwSystemError"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_LOCKERROR = "InternalError.LockError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
LIMITEXCEEDED_MAXUNUSEDJOBS = "LimitExceeded.MaxUnusedJobs"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_INTRANETUSERNOTTAGGEDERROR = "UnsupportedOperation.IntraNetUserNotTaggedError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateMigrationService

func (c *Client) CreateMigrationService(request *CreateMigrationServiceRequest) (response *CreateMigrationServiceResponse, err error)

CreateMigrationService 购买迁移任务。购买成功后会返回随机生成的迁移任务id列表,也可以通过查询迁移任务任务列表接口`DescribeMigrationJobs`看到购买成功的实例Id。注意,一旦购买成功后源及目标数据库类型,源及目标实例地域不可修改。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateMigrationServiceWithContext

func (c *Client) CreateMigrationServiceWithContext(ctx context.Context, request *CreateMigrationServiceRequest) (response *CreateMigrationServiceResponse, err error)

CreateMigrationService 购买迁移任务。购买成功后会返回随机生成的迁移任务id列表,也可以通过查询迁移任务任务列表接口`DescribeMigrationJobs`看到购买成功的实例Id。注意,一旦购买成功后源及目标数据库类型,源及目标实例地域不可修改。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateModifyCheckSyncJob added in v1.0.667

func (c *Client) CreateModifyCheckSyncJob(request *CreateModifyCheckSyncJobRequest) (response *CreateModifyCheckSyncJobResponse, err error)

CreateModifyCheckSyncJob 在修改同步任务的配置后、通过该接口校验当前任务是否支持修改对象操作

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateModifyCheckSyncJobWithContext added in v1.0.667

func (c *Client) CreateModifyCheckSyncJobWithContext(ctx context.Context, request *CreateModifyCheckSyncJobRequest) (response *CreateModifyCheckSyncJobResponse, err error)

CreateModifyCheckSyncJob 在修改同步任务的配置后、通过该接口校验当前任务是否支持修改对象操作

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateSubscribe added in v1.0.837

func (c *Client) CreateSubscribe(request *CreateSubscribeRequest) (response *CreateSubscribeResponse, err error)

CreateSubscribe 本接口(CreateSubscribe)用于创建一个数据订阅任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateSubscribeCheckJob added in v1.0.837

func (c *Client) CreateSubscribeCheckJob(request *CreateSubscribeCheckJobRequest) (response *CreateSubscribeCheckJobResponse, err error)

CreateSubscribeCheckJob 本接口(CreateSubscribeCheckJob)用于创建一个订阅校验任务。任务必须已经成功调用ConfigureSubscribeJob接口配置了所有的必要信息才能启动校验。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateSubscribeCheckJobWithContext added in v1.0.837

func (c *Client) CreateSubscribeCheckJobWithContext(ctx context.Context, request *CreateSubscribeCheckJobRequest) (response *CreateSubscribeCheckJobResponse, err error)

CreateSubscribeCheckJob 本接口(CreateSubscribeCheckJob)用于创建一个订阅校验任务。任务必须已经成功调用ConfigureSubscribeJob接口配置了所有的必要信息才能启动校验。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateSubscribeWithContext added in v1.0.837

func (c *Client) CreateSubscribeWithContext(ctx context.Context, request *CreateSubscribeRequest) (response *CreateSubscribeResponse, err error)

CreateSubscribe 本接口(CreateSubscribe)用于创建一个数据订阅任务。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) CreateSyncJob

func (c *Client) CreateSyncJob(request *CreateSyncJobRequest) (response *CreateSyncJobResponse, err error)

CreateSyncJob 创建一个同步任务

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_INTERNALINNERCOMMONERROR = "InternalError.InternalInnerCommonError"
INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError"
INTERNALERROR_NOTENOUGHMONEYERROR = "InternalError.NotEnoughMoneyError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError"
OPERATIONDENIED_NOTENOUGHMONEYERROR = "OperationDenied.NotEnoughMoneyError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"

func (*Client) CreateSyncJobWithContext

func (c *Client) CreateSyncJobWithContext(ctx context.Context, request *CreateSyncJobRequest) (response *CreateSyncJobResponse, err error)

CreateSyncJob 创建一个同步任务

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_INTERNALINNERCOMMONERROR = "InternalError.InternalInnerCommonError"
INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError"
INTERNALERROR_NOTENOUGHMONEYERROR = "InternalError.NotEnoughMoneyError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError"
OPERATIONDENIED_NOTENOUGHMONEYERROR = "OperationDenied.NotEnoughMoneyError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"

func (*Client) DeleteCompareTask

func (c *Client) DeleteCompareTask(request *DeleteCompareTaskRequest) (response *DeleteCompareTaskResponse, err error)

DeleteCompareTask 删除一致性校验任务。当一致性校验任务状态为success、failed、canceled 时可以执行此操作。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DeleteCompareTaskWithContext

func (c *Client) DeleteCompareTaskWithContext(ctx context.Context, request *DeleteCompareTaskRequest) (response *DeleteCompareTaskResponse, err error)

DeleteCompareTask 删除一致性校验任务。当一致性校验任务状态为success、failed、canceled 时可以执行此操作。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DeleteConsumerGroup added in v1.0.837

func (c *Client) DeleteConsumerGroup(request *DeleteConsumerGroupRequest) (response *DeleteConsumerGroupResponse, err error)

DeleteConsumerGroup 本接口(DeleteConsumerGroup)用于删除一个订阅任务的消费组。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DeleteConsumerGroupWithContext added in v1.0.837

func (c *Client) DeleteConsumerGroupWithContext(ctx context.Context, request *DeleteConsumerGroupRequest) (response *DeleteConsumerGroupResponse, err error)

DeleteConsumerGroup 本接口(DeleteConsumerGroup)用于删除一个订阅任务的消费组。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeCheckSyncJobResult

func (c *Client) DescribeCheckSyncJobResult(request *DescribeCheckSyncJobResultRequest) (response *DescribeCheckSyncJobResultResponse, err error)

DescribeCheckSyncJobResult 查询同步校验任务结果,检查必要参数和周边配置

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) DescribeCheckSyncJobResultWithContext

func (c *Client) DescribeCheckSyncJobResultWithContext(ctx context.Context, request *DescribeCheckSyncJobResultRequest) (response *DescribeCheckSyncJobResultResponse, err error)

DescribeCheckSyncJobResult 查询同步校验任务结果,检查必要参数和周边配置

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) DescribeCompareReport

func (c *Client) DescribeCompareReport(request *DescribeCompareReportRequest) (response *DescribeCompareReportResponse, err error)

DescribeCompareReport 查询一致性校验任务详情

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeCompareReportWithContext

func (c *Client) DescribeCompareReportWithContext(ctx context.Context, request *DescribeCompareReportRequest) (response *DescribeCompareReportResponse, err error)

DescribeCompareReport 查询一致性校验任务详情

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeCompareTasks

func (c *Client) DescribeCompareTasks(request *DescribeCompareTasksRequest) (response *DescribeCompareTasksResponse, err error)

DescribeCompareTasks 查询一致性校验任务列表,调用该接口后可通过接口`DescribeCompareTasks` 查询一致性校验任务列表来获得启动后的状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeCompareTasksWithContext

func (c *Client) DescribeCompareTasksWithContext(ctx context.Context, request *DescribeCompareTasksRequest) (response *DescribeCompareTasksResponse, err error)

DescribeCompareTasks 查询一致性校验任务列表,调用该接口后可通过接口`DescribeCompareTasks` 查询一致性校验任务列表来获得启动后的状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeConsumerGroups added in v1.0.837

func (c *Client) DescribeConsumerGroups(request *DescribeConsumerGroupsRequest) (response *DescribeConsumerGroupsResponse, err error)

DescribeConsumerGroups 本接口(DescribeConsumerGroups)用于获取订阅实例配置的消费者组详情。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeConsumerGroupsWithContext added in v1.0.837

func (c *Client) DescribeConsumerGroupsWithContext(ctx context.Context, request *DescribeConsumerGroupsRequest) (response *DescribeConsumerGroupsResponse, err error)

DescribeConsumerGroups 本接口(DescribeConsumerGroups)用于获取订阅实例配置的消费者组详情。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeMigrateDBInstances

func (c *Client) DescribeMigrateDBInstances(request *DescribeMigrateDBInstancesRequest) (response *DescribeMigrateDBInstancesResponse, err error)

DescribeMigrateDBInstances 本接口用于查询支持迁移的云数据库实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER = "UnknownParameter"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeMigrateDBInstancesWithContext

func (c *Client) DescribeMigrateDBInstancesWithContext(ctx context.Context, request *DescribeMigrateDBInstancesRequest) (response *DescribeMigrateDBInstancesResponse, err error)

DescribeMigrateDBInstances 本接口用于查询支持迁移的云数据库实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER = "UnknownParameter"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeMigrationCheckJob

func (c *Client) DescribeMigrationCheckJob(request *DescribeMigrationCheckJobRequest) (response *DescribeMigrationCheckJobResponse, err error)

DescribeMigrationCheckJob 本接口用于创建校验后,获取校验的结果. 能查询到当前校验的状态和进度.

若通过校验, 则可调用'StartMigrateJob' 开始迁移.

若未通过校验, 则能查询到校验失败的原因. 请按照报错, 通过'ModifyMigrationJob'修改迁移配置或是调整源/目标实例的相关参数.

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeMigrationCheckJobWithContext

func (c *Client) DescribeMigrationCheckJobWithContext(ctx context.Context, request *DescribeMigrationCheckJobRequest) (response *DescribeMigrationCheckJobResponse, err error)

DescribeMigrationCheckJob 本接口用于创建校验后,获取校验的结果. 能查询到当前校验的状态和进度.

若通过校验, 则可调用'StartMigrateJob' 开始迁移.

若未通过校验, 则能查询到校验失败的原因. 请按照报错, 通过'ModifyMigrationJob'修改迁移配置或是调整源/目标实例的相关参数.

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeMigrationDetail

func (c *Client) DescribeMigrationDetail(request *DescribeMigrationDetailRequest) (response *DescribeMigrationDetailResponse, err error)

DescribeMigrationDetail 查询某个迁移任务详情

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeMigrationDetailWithContext

func (c *Client) DescribeMigrationDetailWithContext(ctx context.Context, request *DescribeMigrationDetailRequest) (response *DescribeMigrationDetailResponse, err error)

DescribeMigrationDetail 查询某个迁移任务详情

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeMigrationJobs

func (c *Client) DescribeMigrationJobs(request *DescribeMigrationJobsRequest) (response *DescribeMigrationJobsResponse, err error)

DescribeMigrationJobs 查询数据迁移任务列表

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeMigrationJobsWithContext

func (c *Client) DescribeMigrationJobsWithContext(ctx context.Context, request *DescribeMigrationJobsRequest) (response *DescribeMigrationJobsResponse, err error)

DescribeMigrationJobs 查询数据迁移任务列表

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeModifyCheckSyncJobResult added in v1.0.667

func (c *Client) DescribeModifyCheckSyncJobResult(request *DescribeModifyCheckSyncJobResultRequest) (response *DescribeModifyCheckSyncJobResultResponse, err error)

DescribeModifyCheckSyncJobResult 在创建修改对象的校验任务后、通过该接口查看校验任务的结果

可能返回的错误码:

INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"

func (*Client) DescribeModifyCheckSyncJobResultWithContext added in v1.0.667

func (c *Client) DescribeModifyCheckSyncJobResultWithContext(ctx context.Context, request *DescribeModifyCheckSyncJobResultRequest) (response *DescribeModifyCheckSyncJobResultResponse, err error)

DescribeModifyCheckSyncJobResult 在创建修改对象的校验任务后、通过该接口查看校验任务的结果

可能返回的错误码:

INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"

func (*Client) DescribeOffsetByTime added in v1.0.837

func (c *Client) DescribeOffsetByTime(request *DescribeOffsetByTimeRequest) (response *DescribeOffsetByTimeResponse, err error)

DescribeOffsetByTime 本接口(DescribeOffsetByTime)查询KafkaTopic中指定时间前最近的offset。

接口输出的offset是离这个时间最近的offset。

如果输入时间比当前时间晚的多,相当于输出的就是最新的offset;

如果输入时间比当前时间早的多,相当于输出的就是最老的offset;

如果输入空,默认0时间,也就是查询最老的offset。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeOffsetByTimeWithContext added in v1.0.837

func (c *Client) DescribeOffsetByTimeWithContext(ctx context.Context, request *DescribeOffsetByTimeRequest) (response *DescribeOffsetByTimeResponse, err error)

DescribeOffsetByTime 本接口(DescribeOffsetByTime)查询KafkaTopic中指定时间前最近的offset。

接口输出的offset是离这个时间最近的offset。

如果输入时间比当前时间晚的多,相当于输出的就是最新的offset;

如果输入时间比当前时间早的多,相当于输出的就是最老的offset;

如果输入空,默认0时间,也就是查询最老的offset。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeSubscribeCheckJob added in v1.0.837

func (c *Client) DescribeSubscribeCheckJob(request *DescribeSubscribeCheckJobRequest) (response *DescribeSubscribeCheckJobResponse, err error)

DescribeSubscribeCheckJob 本接口(DescribeSubscribeCheckJob)用于查询订阅校验任务结果。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeSubscribeCheckJobWithContext added in v1.0.837

func (c *Client) DescribeSubscribeCheckJobWithContext(ctx context.Context, request *DescribeSubscribeCheckJobRequest) (response *DescribeSubscribeCheckJobResponse, err error)

DescribeSubscribeCheckJob 本接口(DescribeSubscribeCheckJob)用于查询订阅校验任务结果。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeSubscribeDetail added in v1.0.837

func (c *Client) DescribeSubscribeDetail(request *DescribeSubscribeDetailRequest) (response *DescribeSubscribeDetailResponse, err error)

DescribeSubscribeDetail 本接口(DescribeSubscribeDetail)获取数据订阅实例的配置信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeSubscribeDetailWithContext added in v1.0.837

func (c *Client) DescribeSubscribeDetailWithContext(ctx context.Context, request *DescribeSubscribeDetailRequest) (response *DescribeSubscribeDetailResponse, err error)

DescribeSubscribeDetail 本接口(DescribeSubscribeDetail)获取数据订阅实例的配置信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeSubscribeJobs added in v1.0.837

func (c *Client) DescribeSubscribeJobs(request *DescribeSubscribeJobsRequest) (response *DescribeSubscribeJobsResponse, err error)

DescribeSubscribeJobs 本接口(DescribeSubscribes)获取数据订阅实例信息列表,默认分页,每次返回20条

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeSubscribeJobsWithContext added in v1.0.837

func (c *Client) DescribeSubscribeJobsWithContext(ctx context.Context, request *DescribeSubscribeJobsRequest) (response *DescribeSubscribeJobsResponse, err error)

DescribeSubscribeJobs 本接口(DescribeSubscribes)获取数据订阅实例信息列表,默认分页,每次返回20条

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeSubscribeReturnable added in v1.0.837

func (c *Client) DescribeSubscribeReturnable(request *DescribeSubscribeReturnableRequest) (response *DescribeSubscribeReturnableResponse, err error)

DescribeSubscribeReturnable 本接口(DescribeSubscribeReturnable)用于查询订阅任务是否可以销毁和退货。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeSubscribeReturnableWithContext added in v1.0.837

func (c *Client) DescribeSubscribeReturnableWithContext(ctx context.Context, request *DescribeSubscribeReturnableRequest) (response *DescribeSubscribeReturnableResponse, err error)

DescribeSubscribeReturnable 本接口(DescribeSubscribeReturnable)用于查询订阅任务是否可以销毁和退货。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DescribeSyncJobs

func (c *Client) DescribeSyncJobs(request *DescribeSyncJobsRequest) (response *DescribeSyncJobsResponse, err error)

DescribeSyncJobs 查询同步任务信息

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeSyncJobsWithContext

func (c *Client) DescribeSyncJobsWithContext(ctx context.Context, request *DescribeSyncJobsRequest) (response *DescribeSyncJobsResponse, err error)

DescribeSyncJobs 查询同步任务信息

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DestroyIsolatedSubscribe added in v1.0.837

func (c *Client) DestroyIsolatedSubscribe(request *DestroyIsolatedSubscribeRequest) (response *DestroyIsolatedSubscribeResponse, err error)

DestroyIsolatedSubscribe 本接口(DestroyIsolatedSubscribe)用于下线已隔离的数据订阅实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DestroyIsolatedSubscribeWithContext added in v1.0.837

func (c *Client) DestroyIsolatedSubscribeWithContext(ctx context.Context, request *DestroyIsolatedSubscribeRequest) (response *DestroyIsolatedSubscribeResponse, err error)

DestroyIsolatedSubscribe 本接口(DestroyIsolatedSubscribe)用于下线已隔离的数据订阅实例

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DestroyMigrateJob

func (c *Client) DestroyMigrateJob(request *DestroyMigrateJobRequest) (response *DestroyMigrateJobResponse, err error)

DestroyMigrateJob 下线数据迁移任务。计费任务必须先调用隔离(IsolateMigrateJob)接口,且只有是**已隔离**状态下,才能调用此接口销毁任务。对于不计费任务,调用隔离(IsolateMigrateJob)接口删除任务操作。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DestroyMigrateJobWithContext

func (c *Client) DestroyMigrateJobWithContext(ctx context.Context, request *DestroyMigrateJobRequest) (response *DestroyMigrateJobResponse, err error)

DestroyMigrateJob 下线数据迁移任务。计费任务必须先调用隔离(IsolateMigrateJob)接口,且只有是**已隔离**状态下,才能调用此接口销毁任务。对于不计费任务,调用隔离(IsolateMigrateJob)接口删除任务操作。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) DestroySyncJob

func (c *Client) DestroySyncJob(request *DestroySyncJobRequest) (response *DestroySyncJobResponse, err error)

DestroySyncJob 下线同步任务,任务在已隔离状态下可以通过此操作进行任务下线,即彻底删除任务。下线操作后可通过查询同步任务信息接口DescribeSyncJobs获取任务列表查看状态,此操作成功后无法看到此任务表示下线成功。

可能返回的错误码:

INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) DestroySyncJobWithContext

func (c *Client) DestroySyncJobWithContext(ctx context.Context, request *DestroySyncJobRequest) (response *DestroySyncJobResponse, err error)

DestroySyncJob 下线同步任务,任务在已隔离状态下可以通过此操作进行任务下线,即彻底删除任务。下线操作后可通过查询同步任务信息接口DescribeSyncJobs获取任务列表查看状态,此操作成功后无法看到此任务表示下线成功。

可能返回的错误码:

INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) IsolateMigrateJob

func (c *Client) IsolateMigrateJob(request *IsolateMigrateJobRequest) (response *IsolateMigrateJobResponse, err error)

IsolateMigrateJob

隔离退还数据迁移服务。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。对于计费任务,在任务隔离后可进行解除隔离(RecoverMigrationJob)操作或直接进行下线销毁(DestroyMigrateJob)操作。对于不计费任务,调用此接口会直接销毁任务,无法进行恢复操作。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) IsolateMigrateJobWithContext

func (c *Client) IsolateMigrateJobWithContext(ctx context.Context, request *IsolateMigrateJobRequest) (response *IsolateMigrateJobResponse, err error)

IsolateMigrateJob

隔离退还数据迁移服务。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。对于计费任务,在任务隔离后可进行解除隔离(RecoverMigrationJob)操作或直接进行下线销毁(DestroyMigrateJob)操作。对于不计费任务,调用此接口会直接销毁任务,无法进行恢复操作。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) IsolateSubscribe added in v1.0.837

func (c *Client) IsolateSubscribe(request *IsolateSubscribeRequest) (response *IsolateSubscribeResponse, err error)

IsolateSubscribe 本接口(IsolateSubscribe)用于隔离订阅任务。调用后,订阅任务将不能使用。按量计费的任务会停止计费,包年包月的任务会自动退费

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) IsolateSubscribeWithContext added in v1.0.837

func (c *Client) IsolateSubscribeWithContext(ctx context.Context, request *IsolateSubscribeRequest) (response *IsolateSubscribeResponse, err error)

IsolateSubscribe 本接口(IsolateSubscribe)用于隔离订阅任务。调用后,订阅任务将不能使用。按量计费的任务会停止计费,包年包月的任务会自动退费

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) IsolateSyncJob

func (c *Client) IsolateSyncJob(request *IsolateSyncJobRequest) (response *IsolateSyncJobResponse, err error)

IsolateSyncJob 隔离同步任务,隔离后可通过查询同步任务信息接口DescribeSyncJobs获取隔离后状态。在任务隔离后可进行解除隔离(RecoverSyncJob)操作或直接进行下线操作。对于不计费任务,调用此接口后会直接删除任务,无法进行恢复操作。

可能返回的错误码:

INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) IsolateSyncJobWithContext

func (c *Client) IsolateSyncJobWithContext(ctx context.Context, request *IsolateSyncJobRequest) (response *IsolateSyncJobResponse, err error)

IsolateSyncJob 隔离同步任务,隔离后可通过查询同步任务信息接口DescribeSyncJobs获取隔离后状态。在任务隔离后可进行解除隔离(RecoverSyncJob)操作或直接进行下线操作。对于不计费任务,调用此接口后会直接删除任务,无法进行恢复操作。

可能返回的错误码:

INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyCompareTask

func (c *Client) ModifyCompareTask(request *ModifyCompareTaskRequest) (response *ModifyCompareTaskResponse, err error)

ModifyCompareTask 修改一致性校验任务,在任务创建后启动之前,可修改一致性校验参数

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyCompareTaskName

func (c *Client) ModifyCompareTaskName(request *ModifyCompareTaskNameRequest) (response *ModifyCompareTaskNameResponse, err error)

ModifyCompareTaskName 修改一致性校验任务名称

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyCompareTaskNameWithContext

func (c *Client) ModifyCompareTaskNameWithContext(ctx context.Context, request *ModifyCompareTaskNameRequest) (response *ModifyCompareTaskNameResponse, err error)

ModifyCompareTaskName 修改一致性校验任务名称

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyCompareTaskWithContext

func (c *Client) ModifyCompareTaskWithContext(ctx context.Context, request *ModifyCompareTaskRequest) (response *ModifyCompareTaskResponse, err error)

ModifyCompareTask 修改一致性校验任务,在任务创建后启动之前,可修改一致性校验参数

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyConsumerGroupDescription added in v1.0.837

func (c *Client) ModifyConsumerGroupDescription(request *ModifyConsumerGroupDescriptionRequest) (response *ModifyConsumerGroupDescriptionResponse, err error)

ModifyConsumerGroupDescription 本接口(ModifyConsumerGroupDescription)用于修改指定订阅消费组备注。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyConsumerGroupDescriptionWithContext added in v1.0.837

func (c *Client) ModifyConsumerGroupDescriptionWithContext(ctx context.Context, request *ModifyConsumerGroupDescriptionRequest) (response *ModifyConsumerGroupDescriptionResponse, err error)

ModifyConsumerGroupDescription 本接口(ModifyConsumerGroupDescription)用于修改指定订阅消费组备注。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyConsumerGroupPassword added in v1.0.837

func (c *Client) ModifyConsumerGroupPassword(request *ModifyConsumerGroupPasswordRequest) (response *ModifyConsumerGroupPasswordResponse, err error)

ModifyConsumerGroupPassword 本接口(ModifyConsumerGroupPassword)用于修改指定订阅消费组密码。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyConsumerGroupPasswordWithContext added in v1.0.837

func (c *Client) ModifyConsumerGroupPasswordWithContext(ctx context.Context, request *ModifyConsumerGroupPasswordRequest) (response *ModifyConsumerGroupPasswordResponse, err error)

ModifyConsumerGroupPassword 本接口(ModifyConsumerGroupPassword)用于修改指定订阅消费组密码。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyMigrateJobSpec

func (c *Client) ModifyMigrateJobSpec(request *ModifyMigrateJobSpecRequest) (response *ModifyMigrateJobSpecResponse, err error)

ModifyMigrateJobSpec 调整实例规格,此接口只支持按量计费任务的调整。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyMigrateJobSpecWithContext

func (c *Client) ModifyMigrateJobSpecWithContext(ctx context.Context, request *ModifyMigrateJobSpecRequest) (response *ModifyMigrateJobSpecResponse, err error)

ModifyMigrateJobSpec 调整实例规格,此接口只支持按量计费任务的调整。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyMigrateName

func (c *Client) ModifyMigrateName(request *ModifyMigrateNameRequest) (response *ModifyMigrateNameResponse, err error)

ModifyMigrateName 修改迁移任务名

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyMigrateNameWithContext

func (c *Client) ModifyMigrateNameWithContext(ctx context.Context, request *ModifyMigrateNameRequest) (response *ModifyMigrateNameResponse, err error)

ModifyMigrateName 修改迁移任务名

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyMigrateRateLimit added in v1.0.727

func (c *Client) ModifyMigrateRateLimit(request *ModifyMigrateRateLimitRequest) (response *ModifyMigrateRateLimitResponse, err error)

ModifyMigrateRateLimit 用户在发现迁移任务对用户的数据库的负载影响较大时、可通过该接口限制任务的传输速率

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyMigrateRateLimitWithContext added in v1.0.727

func (c *Client) ModifyMigrateRateLimitWithContext(ctx context.Context, request *ModifyMigrateRateLimitRequest) (response *ModifyMigrateRateLimitResponse, err error)

ModifyMigrateRateLimit 用户在发现迁移任务对用户的数据库的负载影响较大时、可通过该接口限制任务的传输速率

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyMigrateRuntimeAttribute added in v1.0.772

func (c *Client) ModifyMigrateRuntimeAttribute(request *ModifyMigrateRuntimeAttributeRequest) (response *ModifyMigrateRuntimeAttributeResponse, err error)

ModifyMigrateRuntimeAttribute 修改任务运行时属性,此接口不同于配置类接口,不会进行状态机判断。

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"

func (*Client) ModifyMigrateRuntimeAttributeWithContext added in v1.0.772

func (c *Client) ModifyMigrateRuntimeAttributeWithContext(ctx context.Context, request *ModifyMigrateRuntimeAttributeRequest) (response *ModifyMigrateRuntimeAttributeResponse, err error)

ModifyMigrateRuntimeAttribute 修改任务运行时属性,此接口不同于配置类接口,不会进行状态机判断。

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"

func (*Client) ModifyMigrationJob

func (c *Client) ModifyMigrationJob(request *ModifyMigrationJobRequest) (response *ModifyMigrationJobResponse, err error)

ModifyMigrationJob 配置迁移服务,配置成功后可通过`CreateMigrationCheckJob` 创建迁移校验任务接口发起校验任务,只有校验通过才能启动迁移任务。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
AUTHFAILURE_AUTHORIZEDOPERATIONDENYERROR = "AuthFailure.AuthorizedOperationDenyError"
AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifyMigrationJobWithContext

func (c *Client) ModifyMigrationJobWithContext(ctx context.Context, request *ModifyMigrationJobRequest) (response *ModifyMigrationJobResponse, err error)

ModifyMigrationJob 配置迁移服务,配置成功后可通过`CreateMigrationCheckJob` 创建迁移校验任务接口发起校验任务,只有校验通过才能启动迁移任务。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
AUTHFAILURE_AUTHORIZEDOPERATIONDENYERROR = "AuthFailure.AuthorizedOperationDenyError"
AUTHFAILURE_UNAUTHORIZEDOPERATIONERROR = "AuthFailure.UnauthorizedOperationError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifySubscribeAutoRenewFlag added in v1.0.837

func (c *Client) ModifySubscribeAutoRenewFlag(request *ModifySubscribeAutoRenewFlagRequest) (response *ModifySubscribeAutoRenewFlagResponse, err error)

ModifySubscribeAutoRenewFlag 修改订阅实例自动续费标识。只有包年包月的任务修改才有意义,按量计费任务修改后无影响。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifySubscribeAutoRenewFlagWithContext added in v1.0.837

func (c *Client) ModifySubscribeAutoRenewFlagWithContext(ctx context.Context, request *ModifySubscribeAutoRenewFlagRequest) (response *ModifySubscribeAutoRenewFlagResponse, err error)

ModifySubscribeAutoRenewFlag 修改订阅实例自动续费标识。只有包年包月的任务修改才有意义,按量计费任务修改后无影响。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifySubscribeName added in v1.0.837

func (c *Client) ModifySubscribeName(request *ModifySubscribeNameRequest) (response *ModifySubscribeNameResponse, err error)

ModifySubscribeName 本接口(ModifySubscribeName)用于修改数据订阅实例的名称

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifySubscribeNameWithContext added in v1.0.837

func (c *Client) ModifySubscribeNameWithContext(ctx context.Context, request *ModifySubscribeNameRequest) (response *ModifySubscribeNameResponse, err error)

ModifySubscribeName 本接口(ModifySubscribeName)用于修改数据订阅实例的名称

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifySubscribeObjects added in v1.0.837

func (c *Client) ModifySubscribeObjects(request *ModifySubscribeObjectsRequest) (response *ModifySubscribeObjectsResponse, err error)

ModifySubscribeObjects 本接口(ModifySubscribeObjects)用于修改数据订阅对象和kafka分区规则,如果是mongo订阅,还可以修改输出聚合规则。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifySubscribeObjectsWithContext added in v1.0.837

func (c *Client) ModifySubscribeObjectsWithContext(ctx context.Context, request *ModifySubscribeObjectsRequest) (response *ModifySubscribeObjectsResponse, err error)

ModifySubscribeObjects 本接口(ModifySubscribeObjects)用于修改数据订阅对象和kafka分区规则,如果是mongo订阅,还可以修改输出聚合规则。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ModifySyncJobConfig added in v1.0.667

func (c *Client) ModifySyncJobConfig(request *ModifySyncJobConfigRequest) (response *ModifySyncJobConfigResponse, err error)

ModifySyncJobConfig 该接口支持在同步任务启动后修改任务的配置

修改同步配置的完整流程:修改同步任务配置->创建修改同步任务配置的校验任务->查询修改配置的校验任务的结果->启动修改配置任务

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"

func (*Client) ModifySyncJobConfigWithContext added in v1.0.667

func (c *Client) ModifySyncJobConfigWithContext(ctx context.Context, request *ModifySyncJobConfigRequest) (response *ModifySyncJobConfigResponse, err error)

ModifySyncJobConfig 该接口支持在同步任务启动后修改任务的配置

修改同步配置的完整流程:修改同步任务配置->创建修改同步任务配置的校验任务->查询修改配置的校验任务的结果->启动修改配置任务

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"

func (*Client) ModifySyncRateLimit added in v1.0.727

func (c *Client) ModifySyncRateLimit(request *ModifySyncRateLimitRequest) (response *ModifySyncRateLimitResponse, err error)

ModifySyncRateLimit 用户在发现同步任务对用户的数据库的负载影响较大时、可通过该接口限制任务的传输速率

可能返回的错误码:

RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) ModifySyncRateLimitWithContext added in v1.0.727

func (c *Client) ModifySyncRateLimitWithContext(ctx context.Context, request *ModifySyncRateLimitRequest) (response *ModifySyncRateLimitResponse, err error)

ModifySyncRateLimit 用户在发现同步任务对用户的数据库的负载影响较大时、可通过该接口限制任务的传输速率

可能返回的错误码:

RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) PauseMigrateJob added in v1.0.573

func (c *Client) PauseMigrateJob(request *PauseMigrateJobRequest) (response *PauseMigrateJobResponse, err error)

PauseMigrateJob 暂停一个迁移任务。

可能返回的错误码:

INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) PauseMigrateJobWithContext added in v1.0.573

func (c *Client) PauseMigrateJobWithContext(ctx context.Context, request *PauseMigrateJobRequest) (response *PauseMigrateJobResponse, err error)

PauseMigrateJob 暂停一个迁移任务。

可能返回的错误码:

INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) PauseSyncJob added in v1.0.572

func (c *Client) PauseSyncJob(request *PauseSyncJobRequest) (response *PauseSyncJobResponse, err error)

PauseSyncJob 暂停处于同步中的数据同步任务。

可能返回的错误码:

INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) PauseSyncJobWithContext added in v1.0.572

func (c *Client) PauseSyncJobWithContext(ctx context.Context, request *PauseSyncJobRequest) (response *PauseSyncJobResponse, err error)

PauseSyncJob 暂停处于同步中的数据同步任务。

可能返回的错误码:

INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_BIZRESOURCENOTFOUNDERROR = "ResourceNotFound.BizResourceNotFoundError"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) RecoverMigrateJob

func (c *Client) RecoverMigrateJob(request *RecoverMigrateJobRequest) (response *RecoverMigrateJobResponse, err error)

RecoverMigrateJob 解除隔离数据迁移任务,用户手动发起隔离后的手动解隔离,只有任务状态为已隔离(手动操作)状态下才能触发此操作。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。

可能返回的错误码:

INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) RecoverMigrateJobWithContext

func (c *Client) RecoverMigrateJobWithContext(ctx context.Context, request *RecoverMigrateJobRequest) (response *RecoverMigrateJobResponse, err error)

RecoverMigrateJob 解除隔离数据迁移任务,用户手动发起隔离后的手动解隔离,只有任务状态为已隔离(手动操作)状态下才能触发此操作。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。

可能返回的错误码:

INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) RecoverSyncJob

func (c *Client) RecoverSyncJob(request *RecoverSyncJobRequest) (response *RecoverSyncJobResponse, err error)

RecoverSyncJob 解除隔离同步任务,任务在已隔离状态下可调用该接口解除隔离状态任务,同时可通过查询同步任务信息接口DescribeSyncJobs,获取操作后状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) RecoverSyncJobWithContext

func (c *Client) RecoverSyncJobWithContext(ctx context.Context, request *RecoverSyncJobRequest) (response *RecoverSyncJobResponse, err error)

RecoverSyncJob 解除隔离同步任务,任务在已隔离状态下可调用该接口解除隔离状态任务,同时可通过查询同步任务信息接口DescribeSyncJobs,获取操作后状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ResetConsumerGroupOffset added in v1.0.837

func (c *Client) ResetConsumerGroupOffset(request *ResetConsumerGroupOffsetRequest) (response *ResetConsumerGroupOffsetResponse, err error)

ResetConsumerGroupOffset 本接口(ResetConsumerGroupOffset)用于重置订阅消费组的offset。调用DescribeConsumerGroups接口查询消费组状态,只有消费组状态为 Dead 或 Empty 才可以执行重置该操作。否则重置不会生效,接口也不会报错。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ResetConsumerGroupOffsetWithContext added in v1.0.837

func (c *Client) ResetConsumerGroupOffsetWithContext(ctx context.Context, request *ResetConsumerGroupOffsetRequest) (response *ResetConsumerGroupOffsetResponse, err error)

ResetConsumerGroupOffset 本接口(ResetConsumerGroupOffset)用于重置订阅消费组的offset。调用DescribeConsumerGroups接口查询消费组状态,只有消费组状态为 Dead 或 Empty 才可以执行重置该操作。否则重置不会生效,接口也不会报错。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ResetSubscribe added in v1.0.837

func (c *Client) ResetSubscribe(request *ResetSubscribeRequest) (response *ResetSubscribeResponse, err error)

ResetSubscribe 本接口(ResetSubscribe)用于重置订阅实例,重置后,可以重新配置订阅任务。

可以调用 DescribeSubscribeDetail 查询订阅信息判断是否置成功。当SubsStatus变为notStarted时,表示重置成功。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ResetSubscribeWithContext added in v1.0.837

func (c *Client) ResetSubscribeWithContext(ctx context.Context, request *ResetSubscribeRequest) (response *ResetSubscribeResponse, err error)

ResetSubscribe 本接口(ResetSubscribe)用于重置订阅实例,重置后,可以重新配置订阅任务。

可以调用 DescribeSubscribeDetail 查询订阅信息判断是否置成功。当SubsStatus变为notStarted时,表示重置成功。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ResizeSyncJob

func (c *Client) ResizeSyncJob(request *ResizeSyncJobRequest) (response *ResizeSyncJobResponse, err error)

ResizeSyncJob 调整同步任务规格,此接口只支持按量计费任务的调整,调用此接口后不会立即生效,后台调整时间大概为3~5分钟。调用此接口后可通过查询同步任务信息接口DescribeSyncJobs,获取变配后的状态。

可能返回的错误码:

INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError"
INTERNALERROR_NOTENOUGHMONEYERROR = "InternalError.NotEnoughMoneyError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ResizeSyncJobWithContext

func (c *Client) ResizeSyncJobWithContext(ctx context.Context, request *ResizeSyncJobRequest) (response *ResizeSyncJobResponse, err error)

ResizeSyncJob 调整同步任务规格,此接口只支持按量计费任务的调整,调用此接口后不会立即生效,后台调整时间大概为3~5分钟。调用此接口后可通过查询同步任务信息接口DescribeSyncJobs,获取变配后的状态。

可能返回的错误码:

INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_INTERNALTRADEERROR = "InternalError.InternalTradeError"
INTERNALERROR_NOTENOUGHMONEYERROR = "InternalError.NotEnoughMoneyError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ResumeMigrateJob

func (c *Client) ResumeMigrateJob(request *ResumeMigrateJobRequest) (response *ResumeMigrateJobResponse, err error)

ResumeMigrateJob 重试数据迁移任务,针对异常情况可进行重试,对于redis在失败时也可重试。注意:此操作跳过校验阶段,直接重新发起任务,相当于从StartMigrationJob开始执行。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ResumeMigrateJobWithContext

func (c *Client) ResumeMigrateJobWithContext(ctx context.Context, request *ResumeMigrateJobRequest) (response *ResumeMigrateJobResponse, err error)

ResumeMigrateJob 重试数据迁移任务,针对异常情况可进行重试,对于redis在失败时也可重试。注意:此操作跳过校验阶段,直接重新发起任务,相当于从StartMigrationJob开始执行。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ResumeSubscribe added in v1.0.837

func (c *Client) ResumeSubscribe(request *ResumeSubscribeRequest) (response *ResumeSubscribeResponse, err error)

ResumeSubscribe 本接口(ResumeSubscribe) 用于恢复报错的订阅任务。当订阅任务的状态为error时,可通过本接口尝试对任务进行恢复。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ResumeSubscribeWithContext added in v1.0.837

func (c *Client) ResumeSubscribeWithContext(ctx context.Context, request *ResumeSubscribeRequest) (response *ResumeSubscribeResponse, err error)

ResumeSubscribe 本接口(ResumeSubscribe) 用于恢复报错的订阅任务。当订阅任务的状态为error时,可通过本接口尝试对任务进行恢复。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) ResumeSyncJob

func (c *Client) ResumeSyncJob(request *ResumeSyncJobRequest) (response *ResumeSyncJobResponse, err error)

ResumeSyncJob 重试同步任务,部分可恢复报错情况下,可通过该接口重试同步任务,可通过查询同步任务信息接口DescribeSyncJobs,获取操作后状态。

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) ResumeSyncJobWithContext

func (c *Client) ResumeSyncJobWithContext(ctx context.Context, request *ResumeSyncJobRequest) (response *ResumeSyncJobResponse, err error)

ResumeSyncJob 重试同步任务,部分可恢复报错情况下,可通过该接口重试同步任务,可通过查询同步任务信息接口DescribeSyncJobs,获取操作后状态。

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) SkipCheckItem added in v1.0.557

func (c *Client) SkipCheckItem(request *SkipCheckItemRequest) (response *SkipCheckItemResponse, err error)

SkipCheckItem 本接口用于校验检查项不通过后,可进行跳过此校验项操作,后端将不再校验该项。任何校验步骤都是不应该跳过的,通过校验是能正确执行的前置条件。支持跳过的产品及链路的校验项可 [参考文档](https://cloud.tencent.com/document/product/571/61639)。

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) SkipCheckItemWithContext added in v1.0.557

func (c *Client) SkipCheckItemWithContext(ctx context.Context, request *SkipCheckItemRequest) (response *SkipCheckItemResponse, err error)

SkipCheckItem 本接口用于校验检查项不通过后,可进行跳过此校验项操作,后端将不再校验该项。任何校验步骤都是不应该跳过的,通过校验是能正确执行的前置条件。支持跳过的产品及链路的校验项可 [参考文档](https://cloud.tencent.com/document/product/571/61639)。

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) SkipSyncCheckItem added in v1.0.557

func (c *Client) SkipSyncCheckItem(request *SkipSyncCheckItemRequest) (response *SkipSyncCheckItemResponse, err error)

SkipSyncCheckItem 本接口用于校验检查项不通过后,可进行跳过此校验项操作,后端将不再校验该项。任何校验步骤都是不应该跳过的,通过校验是能正确执行的前置条件。支持跳过的产品及链路的校验项可 [参考文档](https://cloud.tencent.com/document/product/571/61639)。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) SkipSyncCheckItemWithContext added in v1.0.557

func (c *Client) SkipSyncCheckItemWithContext(ctx context.Context, request *SkipSyncCheckItemRequest) (response *SkipSyncCheckItemResponse, err error)

SkipSyncCheckItem 本接口用于校验检查项不通过后,可进行跳过此校验项操作,后端将不再校验该项。任何校验步骤都是不应该跳过的,通过校验是能正确执行的前置条件。支持跳过的产品及链路的校验项可 [参考文档](https://cloud.tencent.com/document/product/571/61639)。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) StartCompare

func (c *Client) StartCompare(request *StartCompareRequest) (response *StartCompareResponse, err error)

StartCompare 启动一致性校验任务,启动之前需要先通过接口`CreateCompareTask` 创建一致性校验任务,启动后可通过接口`DescribeCompareTasks` 查询一致性校验任务列表来获得启动后的状态

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) StartCompareWithContext

func (c *Client) StartCompareWithContext(ctx context.Context, request *StartCompareRequest) (response *StartCompareResponse, err error)

StartCompare 启动一致性校验任务,启动之前需要先通过接口`CreateCompareTask` 创建一致性校验任务,启动后可通过接口`DescribeCompareTasks` 查询一致性校验任务列表来获得启动后的状态

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) StartMigrateJob

func (c *Client) StartMigrateJob(request *StartMigrateJobRequest) (response *StartMigrateJobResponse, err error)

StartMigrateJob 本接口(StartMigrationJob)用于启动迁移任务。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
FAILEDOPERATION_STARTJOBFAILED = "FailedOperation.StartJobFailed"
FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict"
INTERNALERROR_ADDTASKERROR = "InternalError.AddTaskError"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_INTERNALINNERCOMMONERROR = "InternalError.InternalInnerCommonError"
INTERNALERROR_LOCKERROR = "InternalError.LockError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
LIMITEXCEEDED_MAXUNUSEDJOBS = "LimitExceeded.MaxUnusedJobs"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError"
OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) StartMigrateJobWithContext

func (c *Client) StartMigrateJobWithContext(ctx context.Context, request *StartMigrateJobRequest) (response *StartMigrateJobResponse, err error)

StartMigrateJob 本接口(StartMigrationJob)用于启动迁移任务。调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
FAILEDOPERATION_STARTJOBFAILED = "FailedOperation.StartJobFailed"
FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict"
INTERNALERROR_ADDTASKERROR = "InternalError.AddTaskError"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_INTERNALINNERCOMMONERROR = "InternalError.InternalInnerCommonError"
INTERNALERROR_LOCKERROR = "InternalError.LockError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
LIMITEXCEEDED_MAXUNUSEDJOBS = "LimitExceeded.MaxUnusedJobs"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError"
OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) StartModifySyncJob added in v1.0.667

func (c *Client) StartModifySyncJob(request *StartModifySyncJobRequest) (response *StartModifySyncJobResponse, err error)

StartModifySyncJob 在查询修改对象的校验任务的结果中的status为success后、通过该接口开始修改配置流程

可能返回的错误码:

INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) StartModifySyncJobWithContext added in v1.0.667

func (c *Client) StartModifySyncJobWithContext(ctx context.Context, request *StartModifySyncJobRequest) (response *StartModifySyncJobResponse, err error)

StartModifySyncJob 在查询修改对象的校验任务的结果中的status为success后、通过该接口开始修改配置流程

可能返回的错误码:

INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) StartSubscribe added in v1.0.837

func (c *Client) StartSubscribe(request *StartSubscribeRequest) (response *StartSubscribeResponse, err error)

StartSubscribe 本接口(StartSubscribe)用于启动一个kafka版本的数据订阅实例。只有当订阅任务的状态为checkPass时,才能调用本接口。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) StartSubscribeWithContext added in v1.0.837

func (c *Client) StartSubscribeWithContext(ctx context.Context, request *StartSubscribeRequest) (response *StartSubscribeResponse, err error)

StartSubscribe 本接口(StartSubscribe)用于启动一个kafka版本的数据订阅实例。只有当订阅任务的状态为checkPass时,才能调用本接口。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) StartSyncJob

func (c *Client) StartSyncJob(request *StartSyncJobRequest) (response *StartSyncJobResponse, err error)

StartSyncJob 启动同步任务

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) StartSyncJobWithContext

func (c *Client) StartSyncJobWithContext(ctx context.Context, request *StartSyncJobRequest) (response *StartSyncJobResponse, err error)

StartSyncJob 启动同步任务

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_BIZOPERATIONDENIEDERROR = "OperationDenied.BizOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) StopCompare

func (c *Client) StopCompare(request *StopCompareRequest) (response *StopCompareResponse, err error)

StopCompare 终止一致性校验任务

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) StopCompareWithContext

func (c *Client) StopCompareWithContext(ctx context.Context, request *StopCompareRequest) (response *StopCompareResponse, err error)

StopCompare 终止一致性校验任务

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
MISSINGPARAMETER_MISSINGPARAMETERERROR = "MissingParameter.MissingParameterError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) StopMigrateJob

func (c *Client) StopMigrateJob(request *StopMigrateJobRequest) (response *StopMigrateJobResponse, err error)

StopMigrateJob 本接口(StopMigrateJob)用于终止数据迁移任务。

调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) StopMigrateJobWithContext

func (c *Client) StopMigrateJobWithContext(ctx context.Context, request *StopMigrateJobRequest) (response *StopMigrateJobResponse, err error)

StopMigrateJob 本接口(StopMigrateJob)用于终止数据迁移任务。

调用此接口后可通过查询迁移服务列表接口`DescribeMigrationJobs`来查询当前任务状态。

可能返回的错误码:

AUTHFAILURE_AUTHFAILUREERROR = "AuthFailure.AuthFailureError"
DRYRUNOPERATION_DRYRUNOPERATIONERROR = "DryRunOperation.DryRunOperationError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
FAILEDOPERATION_NOTALLOWOPERATION = "FailedOperation.NotAllowOperation"
FAILEDOPERATION_STATUSINCONFLICT = "FailedOperation.StatusInConflict"
INTERNALERROR_DATABASEERROR = "InternalError.DatabaseError"
INTERNALERROR_DUPLICATEJOB = "InternalError.DuplicateJob"
INTERNALERROR_INTERNALERRORERROR = "InternalError.InternalErrorError"
INTERNALERROR_PROTOCOLERROR = "InternalError.ProtocolError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED_LIMITEXCEEDEDERROR = "LimitExceeded.LimitExceededError"
OPERATIONDENIED_JOBOPERATIONDENIEDERROR = "OperationDenied.JobOperationDeniedError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
REQUESTLIMITEXCEEDED_REQUESTLIMITEXCEEDEDERROR = "RequestLimitExceeded.RequestLimitExceededError"
RESOURCEINUSE_RESOURCEINUSEERROR = "ResourceInUse.ResourceInUseError"
RESOURCEINSUFFICIENT_RESOURCEINSUFFICIENTERROR = "ResourceInsufficient.ResourceInsufficientError"
RESOURCENOTFOUND_JOBNOTEXIST = "ResourceNotFound.JobNotExist"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"
RESOURCEUNAVAILABLE_RESOURCEUNAVAILABLEERROR = "ResourceUnavailable.ResourceUnavailableError"
RESOURCESSOLDOUT_RESOURCESSOLDOUTERROR = "ResourcesSoldOut.ResourcesSoldOutError"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATIONERROR = "UnauthorizedOperation.UnauthorizedOperationError"
UNKNOWNPARAMETER_UNKNOWNPARAMETERERROR = "UnknownParameter.UnknownParameterError"
UNSUPPORTEDOPERATION_UNSUPPORTEDOPERATIONERROR = "UnsupportedOperation.UnsupportedOperationError"

func (*Client) StopSyncJob

func (c *Client) StopSyncJob(request *StopSyncJobRequest) (response *StopSyncJobResponse, err error)

StopSyncJob 结束同步任务,操作后可通过查询同步任务信息接口DescribeSyncJobs,获取操作后的状态。

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

func (*Client) StopSyncJobWithContext

func (c *Client) StopSyncJobWithContext(ctx context.Context, request *StopSyncJobRequest) (response *StopSyncJobResponse, err error)

StopSyncJob 结束同步任务,操作后可通过查询同步任务信息接口DescribeSyncJobs,获取操作后的状态。

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
RESOURCENOTFOUND_RESOURCENOTFOUNDERROR = "ResourceNotFound.ResourceNotFoundError"

type Column added in v1.0.738

type Column struct {
	// 列名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColumnName *string `json:"ColumnName,omitnil,omitempty" name:"ColumnName"`

	// 新列名
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewColumnName *string `json:"NewColumnName,omitnil,omitempty" name:"NewColumnName"`
}

type CompareAbstractInfo

type CompareAbstractInfo struct {
	// 校验配置参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"`

	// 一致性校验对比对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Objects *CompareObject `json:"Objects,omitnil,omitempty" name:"Objects"`

	// 对比结论: same,different
	// 注意:此字段可能返回 null,表示取不到有效值。
	Conclusion *string `json:"Conclusion,omitnil,omitempty" name:"Conclusion"`

	// 任务状态: success,failed
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 总的表数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalTables *uint64 `json:"TotalTables,omitnil,omitempty" name:"TotalTables"`

	// 已校验的表数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckedTables *uint64 `json:"CheckedTables,omitnil,omitempty" name:"CheckedTables"`

	// 不一致的表数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	DifferentTables *uint64 `json:"DifferentTables,omitnil,omitempty" name:"DifferentTables"`

	// 跳过校验的表数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkippedTables *uint64 `json:"SkippedTables,omitnil,omitempty" name:"SkippedTables"`

	// 预估表总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	NearlyTableCount *uint64 `json:"NearlyTableCount,omitnil,omitempty" name:"NearlyTableCount"`

	// 不一致的数据行数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	DifferentRows *uint64 `json:"DifferentRows,omitnil,omitempty" name:"DifferentRows"`

	// 源库行数,当对比类型为**行数对比**时此项有意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcSampleRows *uint64 `json:"SrcSampleRows,omitnil,omitempty" name:"SrcSampleRows"`

	// 目标库行数,当对比类型为**行数对比**时此项有意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstSampleRows *uint64 `json:"DstSampleRows,omitnil,omitempty" name:"DstSampleRows"`

	// 开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartedAt *string `json:"StartedAt,omitnil,omitempty" name:"StartedAt"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishedAt *string `json:"FinishedAt,omitnil,omitempty" name:"FinishedAt"`
}

type CompareColumnItem added in v1.0.738

type CompareColumnItem struct {
	// 列名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColumnName *string `json:"ColumnName,omitnil,omitempty" name:"ColumnName"`
}

type CompareDetailInfo

type CompareDetailInfo struct {
	// 数据不一致的表详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Difference *DifferenceDetail `json:"Difference,omitnil,omitempty" name:"Difference"`

	// 跳过校验的表详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Skipped *SkippedDetail `json:"Skipped,omitnil,omitempty" name:"Skipped"`

	// 数据库不一致的详情,mongodb业务用到
	// 注意:此字段可能返回 null,表示取不到有效值。
	DifferenceAdvancedObjects *DifferenceAdvancedObjectsDetail `json:"DifferenceAdvancedObjects,omitnil,omitempty" name:"DifferenceAdvancedObjects"`

	// 数据不一致的详情,mongodb业务用到
	// 注意:此字段可能返回 null,表示取不到有效值。
	DifferenceData *DifferenceDataDetail `json:"DifferenceData,omitnil,omitempty" name:"DifferenceData"`

	// 数据行不一致的详情,mongodb业务用到
	// 注意:此字段可能返回 null,表示取不到有效值。
	DifferenceRow *DifferenceRowDetail `json:"DifferenceRow,omitnil,omitempty" name:"DifferenceRow"`
}

type CompareObject

type CompareObject struct {
	// 对象模式 整实例-all,部分对象-partial
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"`

	// 对象列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectItems []*CompareObjectItem `json:"ObjectItems,omitnil,omitempty" name:"ObjectItems"`

	// 高级对象类型,如account(账号),index(索引),shardkey(片键,后面可能会调整),schema(库表结构)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdvancedObjects []*string `json:"AdvancedObjects,omitnil,omitempty" name:"AdvancedObjects"`
}

type CompareObjectItem

type CompareObjectItem struct {
	// 数据库名
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 数据库选择模式: all 为当前对象下的所有对象,partial 为部分对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"`

	// schema名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"`

	// 表选择模式: all 为当前对象下的所有表对象,partial 为部分表对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableMode *string `json:"TableMode,omitnil,omitempty" name:"TableMode"`

	// 用于一致性校验的表配置,当 TableMode 为 partial 时,需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tables []*CompareTableItem `json:"Tables,omitnil,omitempty" name:"Tables"`

	// 视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象(一致性校验不校验视图,当前参数未启作用)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ViewMode *string `json:"ViewMode,omitnil,omitempty" name:"ViewMode"`

	// 用于一致性校验的视图配置,当 ViewMode 为 partial 时, 需要填写(一致性校验不校验视图,当前参数未启作用)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Views []*CompareViewItem `json:"Views,omitnil,omitempty" name:"Views"`
}

type CompareOptions added in v1.0.573

type CompareOptions struct {
	// 对比方式:dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// 抽样比例;范围0,100
	// 注意:此字段可能返回 null,表示取不到有效值。
	SampleRate *int64 `json:"SampleRate,omitnil,omitempty" name:"SampleRate"`

	// 线程数,取值1-5,默认为1
	// 注意:此字段可能返回 null,表示取不到有效值。
	ThreadCount *int64 `json:"ThreadCount,omitnil,omitempty" name:"ThreadCount"`
}

type CompareTableItem

type CompareTableItem struct {
	// 表名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// column 模式,all 为全部,partial 表示部分(该参数仅对数据同步任务有效)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColumnMode *string `json:"ColumnMode,omitnil,omitempty" name:"ColumnMode"`

	// 当 ColumnMode 为 partial 时必填(该参数仅对数据同步任务有效)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Columns []*CompareColumnItem `json:"Columns,omitnil,omitempty" name:"Columns"`
}

type CompareTaskInfo

type CompareTaskInfo struct {
	// 一致性校验任务Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`

	// 一致性校验结果,包括:unstart(未启动)、running(校验中)、canceled(已终止)、failed(校验任务失败)、inconsistent(不一致)、consistent(一致)、notexist(不存在校验任务)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type CompareTaskItem

type CompareTaskItem struct {
	// 任务id
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 对比任务 Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`

	// 对比任务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 对比任务状态, 可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 对比任务配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Config *CompareObject `json:"Config,omitnil,omitempty" name:"Config"`

	// 对比任务校验详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckProcess *ProcessProgress `json:"CheckProcess,omitnil,omitempty" name:"CheckProcess"`

	// 对比任务运行详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompareProcess *ProcessProgress `json:"CompareProcess,omitnil,omitempty" name:"CompareProcess"`

	// 对比结果, 可能的值:same - 一致;different - 不一致;skipAll - 跳过
	// 注意:此字段可能返回 null,表示取不到有效值。
	Conclusion *string `json:"Conclusion,omitnil,omitempty" name:"Conclusion"`

	// 任务创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`

	// 任务启动时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartedAt *string `json:"StartedAt,omitnil,omitempty" name:"StartedAt"`

	// 对比结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishedAt *string `json:"FinishedAt,omitnil,omitempty" name:"FinishedAt"`

	// 对比类型,dataCheck(完整数据对比)、sampleDataCheck(抽样数据对比)、rowsCount(行数对比)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// 对比配置信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"`

	// 一致性校验提示信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type CompareViewItem

type CompareViewItem struct {
	// 视图名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`
}

type CompleteMigrateJobRequest

type CompleteMigrateJobRequest struct {
	*tchttp.BaseRequest

	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 完成任务的方式,仅支持旧版MySQL迁移任务。waitForSync-等待主从差距为0才停止,immediately-立即完成,不会等待主从差距一致。默认为waitForSync
	CompleteMode *string `json:"CompleteMode,omitnil,omitempty" name:"CompleteMode"`
}

func NewCompleteMigrateJobRequest

func NewCompleteMigrateJobRequest() (request *CompleteMigrateJobRequest)

func (*CompleteMigrateJobRequest) FromJsonString

func (r *CompleteMigrateJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CompleteMigrateJobRequest) ToJsonString

func (r *CompleteMigrateJobRequest) ToJsonString() string

type CompleteMigrateJobRequestParams

type CompleteMigrateJobRequestParams struct {
	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 完成任务的方式,仅支持旧版MySQL迁移任务。waitForSync-等待主从差距为0才停止,immediately-立即完成,不会等待主从差距一致。默认为waitForSync
	CompleteMode *string `json:"CompleteMode,omitnil,omitempty" name:"CompleteMode"`
}

Predefined struct for user

type CompleteMigrateJobResponse

type CompleteMigrateJobResponse struct {
	*tchttp.BaseResponse
	Response *CompleteMigrateJobResponseParams `json:"Response"`
}

func NewCompleteMigrateJobResponse

func NewCompleteMigrateJobResponse() (response *CompleteMigrateJobResponse)

func (*CompleteMigrateJobResponse) FromJsonString

func (r *CompleteMigrateJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CompleteMigrateJobResponse) ToJsonString

func (r *CompleteMigrateJobResponse) ToJsonString() string

type CompleteMigrateJobResponseParams

type CompleteMigrateJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ConfigureSubscribeJobRequest added in v1.0.837

type ConfigureSubscribeJobRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 数据订阅的类型,当 DatabaseType 不为 mongodb 时,枚举值为:all-全实例更新;dml-数据更新;ddl-结构更新;dmlAndDdl-数据更新+结构更新。当 DatabaseType 为 mongodb 时,枚举值为 all-全实例更新;database-订阅单库;collection-订阅单集合
	SubscribeMode *string `json:"SubscribeMode,omitnil,omitempty" name:"SubscribeMode"`

	// 源数据库接入类型,如:extranet(公网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、cdb(云数据库)、cvm(云服务器自建)、intranet(自研上云)、vpc(私有网络vpc)。注意具体可选值依赖当前链路支持能力
	AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 数据库节点信息
	Endpoints []*EndpointItem `json:"Endpoints,omitnil,omitempty" name:"Endpoints"`

	// Kafka配置
	KafkaConfig *SubscribeKafkaConfig `json:"KafkaConfig,omitnil,omitempty" name:"KafkaConfig"`

	// 订阅的数据库表信息,当 SubscribeMode 不为 all和ddl 时,SubscribeObjects 为必选参数
	SubscribeObjects []*SubscribeObject `json:"SubscribeObjects,omitnil,omitempty" name:"SubscribeObjects"`

	// 订阅数据格式,如:protobuf、json、avro。注意具体可选值依赖当前链路支持能力,数据格式详情参考官网的消费demo文档
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// mongo选填参数:输出聚合设置。
	PipelineInfo []*PipelineInfo `json:"PipelineInfo,omitnil,omitempty" name:"PipelineInfo"`

	// 为业务添加的额外信息。参数名作key,参数值作value。
	// mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。
	// mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。
	// 其他业务暂没有可选参数。
	ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"`
}

func NewConfigureSubscribeJobRequest added in v1.0.837

func NewConfigureSubscribeJobRequest() (request *ConfigureSubscribeJobRequest)

func (*ConfigureSubscribeJobRequest) FromJsonString added in v1.0.837

func (r *ConfigureSubscribeJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ConfigureSubscribeJobRequest) ToJsonString added in v1.0.837

func (r *ConfigureSubscribeJobRequest) ToJsonString() string

type ConfigureSubscribeJobRequestParams added in v1.0.837

type ConfigureSubscribeJobRequestParams struct {
	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 数据订阅的类型,当 DatabaseType 不为 mongodb 时,枚举值为:all-全实例更新;dml-数据更新;ddl-结构更新;dmlAndDdl-数据更新+结构更新。当 DatabaseType 为 mongodb 时,枚举值为 all-全实例更新;database-订阅单库;collection-订阅单集合
	SubscribeMode *string `json:"SubscribeMode,omitnil,omitempty" name:"SubscribeMode"`

	// 源数据库接入类型,如:extranet(公网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、cdb(云数据库)、cvm(云服务器自建)、intranet(自研上云)、vpc(私有网络vpc)。注意具体可选值依赖当前链路支持能力
	AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 数据库节点信息
	Endpoints []*EndpointItem `json:"Endpoints,omitnil,omitempty" name:"Endpoints"`

	// Kafka配置
	KafkaConfig *SubscribeKafkaConfig `json:"KafkaConfig,omitnil,omitempty" name:"KafkaConfig"`

	// 订阅的数据库表信息,当 SubscribeMode 不为 all和ddl 时,SubscribeObjects 为必选参数
	SubscribeObjects []*SubscribeObject `json:"SubscribeObjects,omitnil,omitempty" name:"SubscribeObjects"`

	// 订阅数据格式,如:protobuf、json、avro。注意具体可选值依赖当前链路支持能力,数据格式详情参考官网的消费demo文档
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// mongo选填参数:输出聚合设置。
	PipelineInfo []*PipelineInfo `json:"PipelineInfo,omitnil,omitempty" name:"PipelineInfo"`

	// 为业务添加的额外信息。参数名作key,参数值作value。
	// mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。
	// mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。
	// 其他业务暂没有可选参数。
	ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"`
}

Predefined struct for user

type ConfigureSubscribeJobResponse added in v1.0.837

type ConfigureSubscribeJobResponse struct {
	*tchttp.BaseResponse
	Response *ConfigureSubscribeJobResponseParams `json:"Response"`
}

func NewConfigureSubscribeJobResponse added in v1.0.837

func NewConfigureSubscribeJobResponse() (response *ConfigureSubscribeJobResponse)

func (*ConfigureSubscribeJobResponse) FromJsonString added in v1.0.837

func (r *ConfigureSubscribeJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ConfigureSubscribeJobResponse) ToJsonString added in v1.0.837

func (r *ConfigureSubscribeJobResponse) ToJsonString() string

type ConfigureSubscribeJobResponseParams added in v1.0.837

type ConfigureSubscribeJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ConfigureSyncJobRequest

type ConfigureSyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步实例id(即标识一个同步作业),形如sync-werwfs23
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 源端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路
	SrcAccessType *string `json:"SrcAccessType,omitnil,omitempty" name:"SrcAccessType"`

	// 目标端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路
	DstAccessType *string `json:"DstAccessType,omitnil,omitempty" name:"DstAccessType"`

	// 同步库表对象信息
	Objects *Objects `json:"Objects,omitnil,omitempty" name:"Objects"`

	// 同步任务名称
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式
	JobMode *string `json:"JobMode,omitnil,omitempty" name:"JobMode"`

	// 运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// 期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"
	ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"`

	// 源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。
	SrcConnectType *string `json:"SrcConnectType,omitnil,omitempty" name:"SrcConnectType"`

	// 源端信息,单节点数据库使用,且SrcNodeType传single
	SrcInfo *Endpoint `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"`

	// 源端信息,多节点数据库使用,且SrcNodeType传cluster
	SrcInfos *SyncDBEndpointInfos `json:"SrcInfos,omitnil,omitempty" name:"SrcInfos"`

	// 枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster
	SrcNodeType *string `json:"SrcNodeType,omitnil,omitempty" name:"SrcNodeType"`

	// 目标端信息,单节点数据库使用
	DstInfo *Endpoint `json:"DstInfo,omitnil,omitempty" name:"DstInfo"`

	// 目标端信息,多节点数据库使用,且DstNodeType传cluster
	DstInfos *SyncDBEndpointInfos `json:"DstInfos,omitnil,omitempty" name:"DstInfos"`

	// 枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster
	DstNodeType *string `json:"DstNodeType,omitnil,omitempty" name:"DstNodeType"`

	// 同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速
	Options *Options `json:"Options,omitnil,omitempty" name:"Options"`

	// 自动重试的时间段、可设置5至720分钟、0表示不重试
	AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"`
}

func NewConfigureSyncJobRequest

func NewConfigureSyncJobRequest() (request *ConfigureSyncJobRequest)

func (*ConfigureSyncJobRequest) FromJsonString

func (r *ConfigureSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ConfigureSyncJobRequest) ToJsonString

func (r *ConfigureSyncJobRequest) ToJsonString() string

type ConfigureSyncJobRequestParams

type ConfigureSyncJobRequestParams struct {
	// 同步实例id(即标识一个同步作业),形如sync-werwfs23
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 源端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云),注意具体可选值依赖当前链路
	SrcAccessType *string `json:"SrcAccessType,omitnil,omitempty" name:"SrcAccessType"`

	// 目标端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)、ckafka(CKafka实例),注意具体可选值依赖当前链路
	DstAccessType *string `json:"DstAccessType,omitnil,omitempty" name:"DstAccessType"`

	// 同步库表对象信息
	Objects *Objects `json:"Objects,omitnil,omitempty" name:"Objects"`

	// 同步任务名称
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 枚举值是 liteMode 和 fullMode ,分别对应精简模式或正常模式
	JobMode *string `json:"JobMode,omitnil,omitempty" name:"JobMode"`

	// 运行模式,取值如:Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// 期待启动时间,当RunMode取值为Timed时,此值必填,形如:"2006-01-02 15:04:05"
	ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"`

	// 源端tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,SrcInfos中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。
	SrcConnectType *string `json:"SrcConnectType,omitnil,omitempty" name:"SrcConnectType"`

	// 源端信息,单节点数据库使用,且SrcNodeType传single
	SrcInfo *Endpoint `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"`

	// 源端信息,多节点数据库使用,且SrcNodeType传cluster
	SrcInfos *SyncDBEndpointInfos `json:"SrcInfos,omitnil,omitempty" name:"SrcInfos"`

	// 枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster
	SrcNodeType *string `json:"SrcNodeType,omitnil,omitempty" name:"SrcNodeType"`

	// 目标端信息,单节点数据库使用
	DstInfo *Endpoint `json:"DstInfo,omitnil,omitempty" name:"DstInfo"`

	// 目标端信息,多节点数据库使用,且DstNodeType传cluster
	DstInfos *SyncDBEndpointInfos `json:"DstInfos,omitnil,omitempty" name:"DstInfos"`

	// 枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster
	DstNodeType *string `json:"DstNodeType,omitnil,omitempty" name:"DstNodeType"`

	// 同步任务选项;该字段下的RateLimitOption暂时无法生效、如果需要修改限速、可通过ModifySyncRateLimit接口完成限速
	Options *Options `json:"Options,omitnil,omitempty" name:"Options"`

	// 自动重试的时间段、可设置5至720分钟、0表示不重试
	AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"`
}

Predefined struct for user

type ConfigureSyncJobResponse

type ConfigureSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *ConfigureSyncJobResponseParams `json:"Response"`
}

func NewConfigureSyncJobResponse

func NewConfigureSyncJobResponse() (response *ConfigureSyncJobResponse)

func (*ConfigureSyncJobResponse) FromJsonString

func (r *ConfigureSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ConfigureSyncJobResponse) ToJsonString

func (r *ConfigureSyncJobResponse) ToJsonString() string

type ConfigureSyncJobResponseParams

type ConfigureSyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ConflictHandleOption

type ConflictHandleOption struct {
	// 条件覆盖的列
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConditionColumn *string `json:"ConditionColumn,omitnil,omitempty" name:"ConditionColumn"`

	// 条件覆盖操作
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConditionOperator *string `json:"ConditionOperator,omitnil,omitempty" name:"ConditionOperator"`

	// 条件覆盖优先级处理
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConditionOrderInSrcAndDst *string `json:"ConditionOrderInSrcAndDst,omitnil,omitempty" name:"ConditionOrderInSrcAndDst"`
}

type ConsistencyOption

type ConsistencyOption struct {
	// 一致性检测类型: full(全量检测迁移对象)、noCheck(不检测)、notConfigured(未配置)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`
}

type ContinueMigrateJobRequest added in v1.0.573

type ContinueMigrateJobRequest struct {
	*tchttp.BaseRequest

	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewContinueMigrateJobRequest added in v1.0.573

func NewContinueMigrateJobRequest() (request *ContinueMigrateJobRequest)

func (*ContinueMigrateJobRequest) FromJsonString added in v1.0.573

func (r *ContinueMigrateJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ContinueMigrateJobRequest) ToJsonString added in v1.0.573

func (r *ContinueMigrateJobRequest) ToJsonString() string

type ContinueMigrateJobRequestParams added in v1.0.573

type ContinueMigrateJobRequestParams struct {
	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type ContinueMigrateJobResponse added in v1.0.573

type ContinueMigrateJobResponse struct {
	*tchttp.BaseResponse
	Response *ContinueMigrateJobResponseParams `json:"Response"`
}

func NewContinueMigrateJobResponse added in v1.0.573

func NewContinueMigrateJobResponse() (response *ContinueMigrateJobResponse)

func (*ContinueMigrateJobResponse) FromJsonString added in v1.0.573

func (r *ContinueMigrateJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ContinueMigrateJobResponse) ToJsonString added in v1.0.573

func (r *ContinueMigrateJobResponse) ToJsonString() string

type ContinueMigrateJobResponseParams added in v1.0.573

type ContinueMigrateJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ContinueSyncJobRequest added in v1.0.573

type ContinueSyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewContinueSyncJobRequest added in v1.0.573

func NewContinueSyncJobRequest() (request *ContinueSyncJobRequest)

func (*ContinueSyncJobRequest) FromJsonString added in v1.0.573

func (r *ContinueSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ContinueSyncJobRequest) ToJsonString added in v1.0.573

func (r *ContinueSyncJobRequest) ToJsonString() string

type ContinueSyncJobRequestParams added in v1.0.573

type ContinueSyncJobRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type ContinueSyncJobResponse added in v1.0.573

type ContinueSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *ContinueSyncJobResponseParams `json:"Response"`
}

func NewContinueSyncJobResponse added in v1.0.573

func NewContinueSyncJobResponse() (response *ContinueSyncJobResponse)

func (*ContinueSyncJobResponse) FromJsonString added in v1.0.573

func (r *ContinueSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ContinueSyncJobResponse) ToJsonString added in v1.0.573

func (r *ContinueSyncJobResponse) ToJsonString() string

type ContinueSyncJobResponseParams added in v1.0.573

type ContinueSyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCheckSyncJobRequest

type CreateCheckSyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewCreateCheckSyncJobRequest

func NewCreateCheckSyncJobRequest() (request *CreateCheckSyncJobRequest)

func (*CreateCheckSyncJobRequest) FromJsonString

func (r *CreateCheckSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCheckSyncJobRequest) ToJsonString

func (r *CreateCheckSyncJobRequest) ToJsonString() string

type CreateCheckSyncJobRequestParams

type CreateCheckSyncJobRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type CreateCheckSyncJobResponse

type CreateCheckSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateCheckSyncJobResponseParams `json:"Response"`
}

func NewCreateCheckSyncJobResponse

func NewCreateCheckSyncJobResponse() (response *CreateCheckSyncJobResponse)

func (*CreateCheckSyncJobResponse) FromJsonString

func (r *CreateCheckSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCheckSyncJobResponse) ToJsonString

func (r *CreateCheckSyncJobResponse) ToJsonString() string

type CreateCheckSyncJobResponseParams

type CreateCheckSyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCompareTaskRequest

type CreateCompareTaskRequest struct {
	*tchttp.BaseRequest

	// 任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 数据对比任务名称,若为空则默认给CompareTaskId相同值
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 数据对比对象模式,sameAsMigrate(全部迁移对象, 默认为此项配置),custom(自定义模式)
	ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"`

	// 数据对比对象,当ObjectMode为custom时,此项需要填写。
	Objects *CompareObject `json:"Objects,omitnil,omitempty" name:"Objects"`

	// 一致性校验选项
	Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"`
}

func NewCreateCompareTaskRequest

func NewCreateCompareTaskRequest() (request *CreateCompareTaskRequest)

func (*CreateCompareTaskRequest) FromJsonString

func (r *CreateCompareTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCompareTaskRequest) ToJsonString

func (r *CreateCompareTaskRequest) ToJsonString() string

type CreateCompareTaskRequestParams

type CreateCompareTaskRequestParams struct {
	// 任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 数据对比任务名称,若为空则默认给CompareTaskId相同值
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 数据对比对象模式,sameAsMigrate(全部迁移对象, 默认为此项配置),custom(自定义模式)
	ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"`

	// 数据对比对象,当ObjectMode为custom时,此项需要填写。
	Objects *CompareObject `json:"Objects,omitnil,omitempty" name:"Objects"`

	// 一致性校验选项
	Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"`
}

Predefined struct for user

type CreateCompareTaskResponse

type CreateCompareTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateCompareTaskResponseParams `json:"Response"`
}

func NewCreateCompareTaskResponse

func NewCreateCompareTaskResponse() (response *CreateCompareTaskResponse)

func (*CreateCompareTaskResponse) FromJsonString

func (r *CreateCompareTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCompareTaskResponse) ToJsonString

func (r *CreateCompareTaskResponse) ToJsonString() string

type CreateCompareTaskResponseParams

type CreateCompareTaskResponseParams struct {
	// 数据对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateConsumerGroupRequest added in v1.0.837

type CreateConsumerGroupRequest struct {
	*tchttp.BaseRequest

	// 订阅实例id
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 消费组名称,以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 账号名称。以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的账户全称形如:account-#{SubscribeId}-#{AccountName}
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 消费组密码,长度必须大于3
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 消费组备注
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateConsumerGroupRequest added in v1.0.837

func NewCreateConsumerGroupRequest() (request *CreateConsumerGroupRequest)

func (*CreateConsumerGroupRequest) FromJsonString added in v1.0.837

func (r *CreateConsumerGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateConsumerGroupRequest) ToJsonString added in v1.0.837

func (r *CreateConsumerGroupRequest) ToJsonString() string

type CreateConsumerGroupRequestParams added in v1.0.837

type CreateConsumerGroupRequestParams struct {
	// 订阅实例id
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 消费组名称,以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 账号名称。以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的账户全称形如:account-#{SubscribeId}-#{AccountName}
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 消费组密码,长度必须大于3
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 消费组备注
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateConsumerGroupResponse added in v1.0.837

type CreateConsumerGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateConsumerGroupResponseParams `json:"Response"`
}

func NewCreateConsumerGroupResponse added in v1.0.837

func NewCreateConsumerGroupResponse() (response *CreateConsumerGroupResponse)

func (*CreateConsumerGroupResponse) FromJsonString added in v1.0.837

func (r *CreateConsumerGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateConsumerGroupResponse) ToJsonString added in v1.0.837

func (r *CreateConsumerGroupResponse) ToJsonString() string

type CreateConsumerGroupResponseParams added in v1.0.837

type CreateConsumerGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMigrateCheckJobRequest

type CreateMigrateCheckJobRequest struct {
	*tchttp.BaseRequest

	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewCreateMigrateCheckJobRequest

func NewCreateMigrateCheckJobRequest() (request *CreateMigrateCheckJobRequest)

func (*CreateMigrateCheckJobRequest) FromJsonString

func (r *CreateMigrateCheckJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMigrateCheckJobRequest) ToJsonString

func (r *CreateMigrateCheckJobRequest) ToJsonString() string

type CreateMigrateCheckJobRequestParams

type CreateMigrateCheckJobRequestParams struct {
	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type CreateMigrateCheckJobResponse

type CreateMigrateCheckJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateMigrateCheckJobResponseParams `json:"Response"`
}

func NewCreateMigrateCheckJobResponse

func NewCreateMigrateCheckJobResponse() (response *CreateMigrateCheckJobResponse)

func (*CreateMigrateCheckJobResponse) FromJsonString

func (r *CreateMigrateCheckJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMigrateCheckJobResponse) ToJsonString

func (r *CreateMigrateCheckJobResponse) ToJsonString() string

type CreateMigrateCheckJobResponseParams

type CreateMigrateCheckJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMigrationServiceRequest

type CreateMigrationServiceRequest struct {
	*tchttp.BaseRequest

	// 源实例数据库类型,如mysql,redis,percona,mongodb,postgresql,sqlserver,mariadb,cynosdbmysql
	SrcDatabaseType *string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"`

	// 目标实例数据库类型,如mysql,redis,percona,mongodb,postgresql,sqlserver,mariadb,cynosdbmysql
	DstDatabaseType *string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"`

	// 源实例地域,如:ap-guangzhou
	SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"`

	// 目标实例地域,如:ap-guangzhou。注意,目标地域必须和API请求地域保持一致。
	DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"`

	// 实例规格,包括:small、medium、large、xlarge、2xlarge
	InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"`

	// 购买数量,范围为[1,15],默认为1
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 迁移服务名称,最大长度128
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 标签信息
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`
}

func NewCreateMigrationServiceRequest

func NewCreateMigrationServiceRequest() (request *CreateMigrationServiceRequest)

func (*CreateMigrationServiceRequest) FromJsonString

func (r *CreateMigrationServiceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMigrationServiceRequest) ToJsonString

func (r *CreateMigrationServiceRequest) ToJsonString() string

type CreateMigrationServiceRequestParams

type CreateMigrationServiceRequestParams struct {
	// 源实例数据库类型,如mysql,redis,percona,mongodb,postgresql,sqlserver,mariadb,cynosdbmysql
	SrcDatabaseType *string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"`

	// 目标实例数据库类型,如mysql,redis,percona,mongodb,postgresql,sqlserver,mariadb,cynosdbmysql
	DstDatabaseType *string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"`

	// 源实例地域,如:ap-guangzhou
	SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"`

	// 目标实例地域,如:ap-guangzhou。注意,目标地域必须和API请求地域保持一致。
	DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"`

	// 实例规格,包括:small、medium、large、xlarge、2xlarge
	InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"`

	// 购买数量,范围为[1,15],默认为1
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 迁移服务名称,最大长度128
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 标签信息
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`
}

Predefined struct for user

type CreateMigrationServiceResponse

type CreateMigrationServiceResponse struct {
	*tchttp.BaseResponse
	Response *CreateMigrationServiceResponseParams `json:"Response"`
}

func NewCreateMigrationServiceResponse

func NewCreateMigrationServiceResponse() (response *CreateMigrationServiceResponse)

func (*CreateMigrationServiceResponse) FromJsonString

func (r *CreateMigrationServiceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMigrationServiceResponse) ToJsonString

func (r *CreateMigrationServiceResponse) ToJsonString() string

type CreateMigrationServiceResponseParams

type CreateMigrationServiceResponseParams struct {
	// 下单成功随机生成的迁移任务id列表,形如:dts-c1f6rs21
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateModifyCheckSyncJobRequest added in v1.0.667

type CreateModifyCheckSyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewCreateModifyCheckSyncJobRequest added in v1.0.667

func NewCreateModifyCheckSyncJobRequest() (request *CreateModifyCheckSyncJobRequest)

func (*CreateModifyCheckSyncJobRequest) FromJsonString added in v1.0.667

func (r *CreateModifyCheckSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateModifyCheckSyncJobRequest) ToJsonString added in v1.0.667

func (r *CreateModifyCheckSyncJobRequest) ToJsonString() string

type CreateModifyCheckSyncJobRequestParams added in v1.0.667

type CreateModifyCheckSyncJobRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type CreateModifyCheckSyncJobResponse added in v1.0.667

type CreateModifyCheckSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateModifyCheckSyncJobResponseParams `json:"Response"`
}

func NewCreateModifyCheckSyncJobResponse added in v1.0.667

func NewCreateModifyCheckSyncJobResponse() (response *CreateModifyCheckSyncJobResponse)

func (*CreateModifyCheckSyncJobResponse) FromJsonString added in v1.0.667

func (r *CreateModifyCheckSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateModifyCheckSyncJobResponse) ToJsonString added in v1.0.667

func (r *CreateModifyCheckSyncJobResponse) ToJsonString() string

type CreateModifyCheckSyncJobResponseParams added in v1.0.667

type CreateModifyCheckSyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSubscribeCheckJobRequest added in v1.0.837

type CreateSubscribeCheckJobRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

func NewCreateSubscribeCheckJobRequest added in v1.0.837

func NewCreateSubscribeCheckJobRequest() (request *CreateSubscribeCheckJobRequest)

func (*CreateSubscribeCheckJobRequest) FromJsonString added in v1.0.837

func (r *CreateSubscribeCheckJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSubscribeCheckJobRequest) ToJsonString added in v1.0.837

func (r *CreateSubscribeCheckJobRequest) ToJsonString() string

type CreateSubscribeCheckJobRequestParams added in v1.0.837

type CreateSubscribeCheckJobRequestParams struct {
	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

Predefined struct for user

type CreateSubscribeCheckJobResponse added in v1.0.837

type CreateSubscribeCheckJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateSubscribeCheckJobResponseParams `json:"Response"`
}

func NewCreateSubscribeCheckJobResponse added in v1.0.837

func NewCreateSubscribeCheckJobResponse() (response *CreateSubscribeCheckJobResponse)

func (*CreateSubscribeCheckJobResponse) FromJsonString added in v1.0.837

func (r *CreateSubscribeCheckJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSubscribeCheckJobResponse) ToJsonString added in v1.0.837

func (r *CreateSubscribeCheckJobResponse) ToJsonString() string

type CreateSubscribeCheckJobResponseParams added in v1.0.837

type CreateSubscribeCheckJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSubscribeRequest added in v1.0.837

type CreateSubscribeRequest struct {
	*tchttp.BaseRequest

	// 订阅的数据库类型,目前支持 cynosdbmysql(tdsql-c mysql版),mariadb,mongodb,mysql,percona,tdpg(tdsql postgresql版),tdsqlpercona(tdsql mysql版)
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 付费方式,枚举值:0-包年包月,1-按量计费
	PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 购买时长。当 payType 为包年包月时,该项需要填,单位为月,最小值为 1,最大值为 120。不填默认1
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 是否自动续费。当 payType 为包年包月时,该项需要填。枚举值:0-不自动续费,1-自动续费。默认不自动续费。按量计费设置该标识无效。
	AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 购买数量,默认为1,最大为10
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 实例资源标签
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 任务名,自定义
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewCreateSubscribeRequest added in v1.0.837

func NewCreateSubscribeRequest() (request *CreateSubscribeRequest)

func (*CreateSubscribeRequest) FromJsonString added in v1.0.837

func (r *CreateSubscribeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSubscribeRequest) ToJsonString added in v1.0.837

func (r *CreateSubscribeRequest) ToJsonString() string

type CreateSubscribeRequestParams added in v1.0.837

type CreateSubscribeRequestParams struct {
	// 订阅的数据库类型,目前支持 cynosdbmysql(tdsql-c mysql版),mariadb,mongodb,mysql,percona,tdpg(tdsql postgresql版),tdsqlpercona(tdsql mysql版)
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 付费方式,枚举值:0-包年包月,1-按量计费
	PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 购买时长。当 payType 为包年包月时,该项需要填,单位为月,最小值为 1,最大值为 120。不填默认1
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 是否自动续费。当 payType 为包年包月时,该项需要填。枚举值:0-不自动续费,1-自动续费。默认不自动续费。按量计费设置该标识无效。
	AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 购买数量,默认为1,最大为10
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 实例资源标签
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 任务名,自定义
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type CreateSubscribeResponse added in v1.0.837

type CreateSubscribeResponse struct {
	*tchttp.BaseResponse
	Response *CreateSubscribeResponseParams `json:"Response"`
}

func NewCreateSubscribeResponse added in v1.0.837

func NewCreateSubscribeResponse() (response *CreateSubscribeResponse)

func (*CreateSubscribeResponse) FromJsonString added in v1.0.837

func (r *CreateSubscribeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSubscribeResponse) ToJsonString added in v1.0.837

func (r *CreateSubscribeResponse) ToJsonString() string

type CreateSubscribeResponseParams added in v1.0.837

type CreateSubscribeResponseParams struct {
	// 数据订阅实例的ID数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubscribeIds []*string `json:"SubscribeIds,omitnil,omitempty" name:"SubscribeIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSyncJobRequest

type CreateSyncJobRequest struct {
	*tchttp.BaseRequest

	// 付款类型, 如:PrePay(表示包年包月)、PostPay(表示按时按量)
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 源端数据库类型,如mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql,tdstore等
	SrcDatabaseType *string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"`

	// 源端数据库所在地域,如ap-guangzhou
	SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"`

	// 目标端数据库类型,如mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql,kafka,tdstore等
	DstDatabaseType *string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"`

	// 目标端数据库所在地域,如ap-guangzhou
	DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"`

	// 同步任务规格,Standard:标准版
	Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"`

	// 标签信息
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 一次购买的同步任务数量,取值范围为[1, 10],默认为1
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 自动续费标识,当PayMode值为PrePay则此项配置有意义,取值为:1(表示自动续费)、0(不自动续费,默认为此值)
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 同步链路规格,如micro,small,medium,large,默认为medium
	InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"`

	// 同步任务名称
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 创建类似任务的现有任务Id
	ExistedJobId *string `json:"ExistedJobId,omitnil,omitempty" name:"ExistedJobId"`
}

func NewCreateSyncJobRequest

func NewCreateSyncJobRequest() (request *CreateSyncJobRequest)

func (*CreateSyncJobRequest) FromJsonString

func (r *CreateSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSyncJobRequest) ToJsonString

func (r *CreateSyncJobRequest) ToJsonString() string

type CreateSyncJobRequestParams

type CreateSyncJobRequestParams struct {
	// 付款类型, 如:PrePay(表示包年包月)、PostPay(表示按时按量)
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 源端数据库类型,如mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql,tdstore等
	SrcDatabaseType *string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"`

	// 源端数据库所在地域,如ap-guangzhou
	SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"`

	// 目标端数据库类型,如mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql,kafka,tdstore等
	DstDatabaseType *string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"`

	// 目标端数据库所在地域,如ap-guangzhou
	DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"`

	// 同步任务规格,Standard:标准版
	Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"`

	// 标签信息
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 一次购买的同步任务数量,取值范围为[1, 10],默认为1
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 自动续费标识,当PayMode值为PrePay则此项配置有意义,取值为:1(表示自动续费)、0(不自动续费,默认为此值)
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 同步链路规格,如micro,small,medium,large,默认为medium
	InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"`

	// 同步任务名称
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 创建类似任务的现有任务Id
	ExistedJobId *string `json:"ExistedJobId,omitnil,omitempty" name:"ExistedJobId"`
}

Predefined struct for user

type CreateSyncJobResponse

type CreateSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateSyncJobResponseParams `json:"Response"`
}

func NewCreateSyncJobResponse

func NewCreateSyncJobResponse() (response *CreateSyncJobResponse)

func (*CreateSyncJobResponse) FromJsonString

func (r *CreateSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSyncJobResponse) ToJsonString

func (r *CreateSyncJobResponse) ToJsonString() string

type CreateSyncJobResponseParams

type CreateSyncJobResponseParams struct {
	// 同步任务ids
	JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DBEndpointInfo

type DBEndpointInfo struct {
	// 实例所在地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 实例网络接入类型,如:extranet(外网)、ipv6(公网ipv6)、cvm(云主机自建)、dcg(专线接入)、vpncloud(vpn接入的实例)、cdb(云数据库)、ccn(云联网)、intranet(自研上云)、vpc(私有网络)等,注意具体可选值依赖当前链路
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 实例数据库类型,如:mysql,redis,mongodb,postgresql,mariadb,percona 等
	// 注意:此字段可能返回 null,表示取不到有效值。
	DatabaseType *string `json:"DatabaseType,omitnil,omitempty" name:"DatabaseType"`

	// 节点类型,为空或者simple表示普通节点、cluster表示集群节点;对于mongo业务,取值为replicaset(mongodb副本集)、standalone(mongodb单节点)、cluster(mongodb集群);对于redis实例,为空或simple(单节点)、cluster(集群)、cluster-cache(cache集群)、cluster-proxy(代理集群)
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeType *string `json:"NodeType,omitnil,omitempty" name:"NodeType"`

	// 数据库信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Info []*DBInfo `json:"Info,omitnil,omitempty" name:"Info"`

	// 实例服务提供商,如:"aliyun","others"
	// 注意:此字段可能返回 null,表示取不到有效值。
	Supplier *string `json:"Supplier,omitnil,omitempty" name:"Supplier"`

	// MongoDB可定义如下的参数: 	['AuthDatabase':'admin',
	// 'AuthFlag': "1",	'AuthMechanism':"SCRAM-SHA-1"]
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"`

	// 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC;
	// 注意:此字段可能返回 null,表示取不到有效值。
	DatabaseNetEnv *string `json:"DatabaseNetEnv,omitnil,omitempty" name:"DatabaseNetEnv"`

	// tdsql连接方式:proxy-通过tdsql proxy主机访问各个set节点,注意只有在自研上云的网络环境下才能通过这种方式连接,Info中只需要提供proxy主机信息。set-直连set节点,如选择直连set方式,Info中需要正确填写proxy主机信息及所有set节点信息。源端是tdsqlmysql类型必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConnectType *string `json:"ConnectType,omitnil,omitempty" name:"ConnectType"`
}

type DBInfo

type DBInfo struct {
	// 表示节点角色,针对分布式数据库,如mongodb中的mongos节点。tdsqlmysql的可选项:proxy表示节点类型为主机,set表示节点类型为节点。proxy类型必须填在数组第一项。tdsqlmysql类型的源/目标配置必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 内核版本,针对mariadb的不同内核版本等
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbKernel *string `json:"DbKernel,omitnil,omitempty" name:"DbKernel"`

	// 实例的IP地址,对于公网、专线、VPN、云联网、自研上云、VPC等接入方式此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 实例的端口,对于公网、云主机自建、专线、VPN、云联网、自研上云、VPC等接入方式此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 实例的用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 实例的密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// CVM实例短ID,格式如:ins-olgl39y8;与云服务器控制台页面显示的实例ID相同;如果接入类型为云主机自建的方式,此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	CvmInstanceId *string `json:"CvmInstanceId,omitnil,omitempty" name:"CvmInstanceId"`

	// VPN网关ID,格式如:vpngw-9ghexg7q;如果接入类型为vpncloud的方式,此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpnGwId *string `json:"UniqVpnGwId,omitnil,omitempty" name:"UniqVpnGwId"`

	// 专线网关ID,格式如:dcg-0rxtqqxb;如果接入类型为专线接入的方式,此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqDcgId *string `json:"UniqDcgId,omitnil,omitempty" name:"UniqDcgId"`

	// 数据库实例ID,格式如:cdb-powiqx8q;如果接入类型为云数据库的方式,此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云联网ID,如:ccn-afp6kltc 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CcnGwId *string `json:"CcnGwId,omitnil,omitempty" name:"CcnGwId"`

	// 私有网络ID,格式如:vpc-92jblxto;如果接入类型为vpc、vpncloud、ccn、dcg的方式,此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 私有网络下的子网ID,格式如:subnet-3paxmkdz;如果接入类型为vpc、vpncloud、ccn、dcg的方式,此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 数据库版本,当实例为RDS实例时才有效,格式如:5.6或者5.7,默认为5.6
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 实例所属账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Account *string `json:"Account,omitnil,omitempty" name:"Account"`

	// 跨账号迁移时的角色,只允许[a-zA-Z0-9\-\_]+
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountRole *string `json:"AccountRole,omitnil,omitempty" name:"AccountRole"`

	// 资源所属账号 为空或self(表示本账号内资源)、other(表示其他账户资源)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountMode *string `json:"AccountMode,omitnil,omitempty" name:"AccountMode"`

	// 临时密钥Id,可通过 获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195
	// 注意:此字段可能返回 null,表示取不到有效值。
	TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"`

	// 临时密钥Key,可通过 获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195
	// 注意:此字段可能返回 null,表示取不到有效值。
	TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"`

	// 临时Token,可通过 获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195
	// 注意:此字段可能返回 null,表示取不到有效值。
	TmpToken *string `json:"TmpToken,omitnil,omitempty" name:"TmpToken"`

	// tdsql的分片id。如节点类型为set必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"`
}

type DBItem

type DBItem struct {
	// 需要迁移或同步的库名,当ObjectMode为partial时,此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 迁移或同步后的库名,默认与源库相同
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewDbName *string `json:"NewDbName,omitnil,omitempty" name:"NewDbName"`

	// 迁移或同步的 schema
	// 注意:此字段可能返回 null,表示取不到有效值。
	SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"`

	// 迁移或同步后的 schema name
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewSchemaName *string `json:"NewSchemaName,omitnil,omitempty" name:"NewSchemaName"`

	// DB选择模式: all(为当前对象下的所有对象),partial(部分对象),当ObjectMode为partial时,此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	DBMode *string `json:"DBMode,omitnil,omitempty" name:"DBMode"`

	// schema选择模式: all(为当前对象下的所有对象),partial(部分对象)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SchemaMode *string `json:"SchemaMode,omitnil,omitempty" name:"SchemaMode"`

	// 表选择模式: all(为当前对象下的所有对象),partial(部分对象),当DBMode为partial时此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableMode *string `json:"TableMode,omitnil,omitempty" name:"TableMode"`

	// 表图对象集合,当 TableMode 为 partial 时,此项需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tables []*TableItem `json:"Tables,omitnil,omitempty" name:"Tables"`

	// 视图选择模式: all 为当前对象下的所有视图对象,partial 为部分视图对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	ViewMode *string `json:"ViewMode,omitnil,omitempty" name:"ViewMode"`

	// 视图对象集合,当 ViewMode 为 partial 时, 此项需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Views []*ViewItem `json:"Views,omitnil,omitempty" name:"Views"`

	// postgresql独有参数,角色选择模式: all 为当前对象下的所有角色对象,partial 为部分角色对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	RoleMode *string `json:"RoleMode,omitnil,omitempty" name:"RoleMode"`

	// postgresql独有参数,当 RoleMode 为 partial 时, 此项需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Roles []*RoleItem `json:"Roles,omitnil,omitempty" name:"Roles"`

	// 选择要同步的模式,partial为部分,all为整选
	// 注意:此字段可能返回 null,表示取不到有效值。
	FunctionMode *string `json:"FunctionMode,omitnil,omitempty" name:"FunctionMode"`

	// 选择要同步的模式,partial为部分,all为整选
	// 注意:此字段可能返回 null,表示取不到有效值。
	TriggerMode *string `json:"TriggerMode,omitnil,omitempty" name:"TriggerMode"`

	// 选择要同步的模式,partial为部分,all为整选
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventMode *string `json:"EventMode,omitnil,omitempty" name:"EventMode"`

	// 选择要同步的模式,partial为部分,all为整选
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcedureMode *string `json:"ProcedureMode,omitnil,omitempty" name:"ProcedureMode"`

	// FunctionMode取值为partial时需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Functions []*string `json:"Functions,omitnil,omitempty" name:"Functions"`

	// ProcedureMode取值为partial时需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Procedures []*string `json:"Procedures,omitnil,omitempty" name:"Procedures"`

	// EventMode取值为partial时需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Events []*string `json:"Events,omitnil,omitempty" name:"Events"`

	// TriggerMode取值为partial时需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Triggers []*string `json:"Triggers,omitnil,omitempty" name:"Triggers"`
}

type Database

type Database struct {
	// 需要迁移或同步的库名,当ObjectMode为Partial时,此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 迁移或同步后的库名,默认与源库相同
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewDbName *string `json:"NewDbName,omitnil,omitempty" name:"NewDbName"`

	// DB选择模式: All(为当前对象下的所有对象),Partial(部分对象),当Mode为Partial时,此项必填。注意,高级对象的同步不依赖此值,如果整库同步此处应该为All。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbMode *string `json:"DbMode,omitnil,omitempty" name:"DbMode"`

	// 迁移或同步的 schema
	// 注意:此字段可能返回 null,表示取不到有效值。
	SchemaName *string `json:"SchemaName,omitnil,omitempty" name:"SchemaName"`

	// 迁移或同步后的 schema name
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewSchemaName *string `json:"NewSchemaName,omitnil,omitempty" name:"NewSchemaName"`

	// 表选择模式: All(为当前对象下的所有对象),Partial(部分对象),当DBMode为Partial时此项必填,如果整库同步此处应该为All。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableMode *string `json:"TableMode,omitnil,omitempty" name:"TableMode"`

	// 表图对象集合,当 TableMode 为 Partial 时,此项需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tables []*Table `json:"Tables,omitnil,omitempty" name:"Tables"`

	// 视图选择模式: All 为当前对象下的所有视图对象,Partial 为部分视图对象,如果整库同步此处应该为All。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ViewMode *string `json:"ViewMode,omitnil,omitempty" name:"ViewMode"`

	// 视图对象集合,当 ViewMode 为 Partial 时, 此项需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Views []*View `json:"Views,omitnil,omitempty" name:"Views"`

	// 选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FunctionMode *string `json:"FunctionMode,omitnil,omitempty" name:"FunctionMode"`

	// FunctionMode取值为Partial时需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Functions []*string `json:"Functions,omitnil,omitempty" name:"Functions"`

	// 选择要同步的模式,Partial为部分,All为整选,如果整库同步此处应该为All。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProcedureMode *string `json:"ProcedureMode,omitnil,omitempty" name:"ProcedureMode"`

	// ProcedureMode取值为Partial时需要填写
	// 注意:此字段可能返回 null,表示取不到有效值。
	Procedures []*string `json:"Procedures,omitnil,omitempty" name:"Procedures"`

	// 触发器迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TriggerMode *string `json:"TriggerMode,omitnil,omitempty" name:"TriggerMode"`

	// 当TriggerMode为partial,指定要迁移的触发器名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Triggers []*string `json:"Triggers,omitnil,omitempty" name:"Triggers"`

	// 事件迁移模式,All(为当前对象下的所有对象),Partial(部分对象),如果整库同步此处应该为All。数据同步暂不支持此高级对象。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventMode *string `json:"EventMode,omitnil,omitempty" name:"EventMode"`

	// 当EventMode为partial,指定要迁移的事件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Events []*string `json:"Events,omitnil,omitempty" name:"Events"`
}

type DatabaseTableObject

type DatabaseTableObject struct {
	// 迁移对象类型 all(全实例),partial(部分对象)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"`

	// 迁移对象,当 ObjectMode 为 partial 时,不为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	Databases []*DBItem `json:"Databases,omitnil,omitempty" name:"Databases"`

	// 高级对象类型,如trigger、function、procedure、event。注意:如果要迁移同步高级对象,此配置中应该包含对应的高级对象类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdvancedObjects []*string `json:"AdvancedObjects,omitnil,omitempty" name:"AdvancedObjects"`
}

type DdlOption

type DdlOption struct {
	// ddl类型,如Database,Table,View,Index等
	// 注意:此字段可能返回 null,表示取不到有效值。
	DdlObject *string `json:"DdlObject,omitnil,omitempty" name:"DdlObject"`

	// ddl具体值,对于Database可取值[Create,Drop,Alter]<br>对于Table可取值[Create,Drop,Alter,Truncate,Rename]<br/>对于View可取值[Create,Drop]<br/>对于Index可取值[Create,Drop]
	// 注意:此字段可能返回 null,表示取不到有效值。
	DdlValue []*string `json:"DdlValue,omitnil,omitempty" name:"DdlValue"`
}

type DeleteCompareTaskRequest

type DeleteCompareTaskRequest struct {
	*tchttp.BaseRequest

	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`
}

func NewDeleteCompareTaskRequest

func NewDeleteCompareTaskRequest() (request *DeleteCompareTaskRequest)

func (*DeleteCompareTaskRequest) FromJsonString

func (r *DeleteCompareTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCompareTaskRequest) ToJsonString

func (r *DeleteCompareTaskRequest) ToJsonString() string

type DeleteCompareTaskRequestParams

type DeleteCompareTaskRequestParams struct {
	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`
}

Predefined struct for user

type DeleteCompareTaskResponse

type DeleteCompareTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCompareTaskResponseParams `json:"Response"`
}

func NewDeleteCompareTaskResponse

func NewDeleteCompareTaskResponse() (response *DeleteCompareTaskResponse)

func (*DeleteCompareTaskResponse) FromJsonString

func (r *DeleteCompareTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCompareTaskResponse) ToJsonString

func (r *DeleteCompareTaskResponse) ToJsonString() string

type DeleteCompareTaskResponseParams

type DeleteCompareTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteConsumerGroupRequest added in v1.0.837

type DeleteConsumerGroupRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}。
	// 请务必保证消费组名称正确。
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 账号名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName}。
	// 请务必保证账户名称正确。
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
}

func NewDeleteConsumerGroupRequest added in v1.0.837

func NewDeleteConsumerGroupRequest() (request *DeleteConsumerGroupRequest)

func (*DeleteConsumerGroupRequest) FromJsonString added in v1.0.837

func (r *DeleteConsumerGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConsumerGroupRequest) ToJsonString added in v1.0.837

func (r *DeleteConsumerGroupRequest) ToJsonString() string

type DeleteConsumerGroupRequestParams added in v1.0.837

type DeleteConsumerGroupRequestParams struct {
	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}。
	// 请务必保证消费组名称正确。
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 账号名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName}。
	// 请务必保证账户名称正确。
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
}

Predefined struct for user

type DeleteConsumerGroupResponse added in v1.0.837

type DeleteConsumerGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteConsumerGroupResponseParams `json:"Response"`
}

func NewDeleteConsumerGroupResponse added in v1.0.837

func NewDeleteConsumerGroupResponse() (response *DeleteConsumerGroupResponse)

func (*DeleteConsumerGroupResponse) FromJsonString added in v1.0.837

func (r *DeleteConsumerGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConsumerGroupResponse) ToJsonString added in v1.0.837

func (r *DeleteConsumerGroupResponse) ToJsonString() string

type DeleteConsumerGroupResponseParams added in v1.0.837

type DeleteConsumerGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCheckSyncJobResultRequest

type DescribeCheckSyncJobResultRequest struct {
	*tchttp.BaseRequest

	// 同步实例id(即标识一个同步作业),形如sync-werwfs23,此值必填
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewDescribeCheckSyncJobResultRequest

func NewDescribeCheckSyncJobResultRequest() (request *DescribeCheckSyncJobResultRequest)

func (*DescribeCheckSyncJobResultRequest) FromJsonString

func (r *DescribeCheckSyncJobResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCheckSyncJobResultRequest) ToJsonString

func (r *DescribeCheckSyncJobResultRequest) ToJsonString() string

type DescribeCheckSyncJobResultRequestParams

type DescribeCheckSyncJobResultRequestParams struct {
	// 同步实例id(即标识一个同步作业),形如sync-werwfs23,此值必填
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type DescribeCheckSyncJobResultResponse

type DescribeCheckSyncJobResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCheckSyncJobResultResponseParams `json:"Response"`
}

func NewDescribeCheckSyncJobResultResponse

func NewDescribeCheckSyncJobResultResponse() (response *DescribeCheckSyncJobResultResponse)

func (*DescribeCheckSyncJobResultResponse) FromJsonString

func (r *DescribeCheckSyncJobResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCheckSyncJobResultResponse) ToJsonString

func (r *DescribeCheckSyncJobResultResponse) ToJsonString() string

type DescribeCheckSyncJobResultResponseParams

type DescribeCheckSyncJobResultResponseParams struct {
	// 校验任务执行状态,如:notStarted(未开始)、running(校验中)、failed(校验任务失败)、success(任务成功)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 步骤总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepCount *uint64 `json:"StepCount,omitnil,omitempty" name:"StepCount"`

	// 当前所在步骤
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepCur *uint64 `json:"StepCur,omitnil,omitempty" name:"StepCur"`

	// 总体进度,范围为[0,100]
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 步骤信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepInfos []*StepInfo `json:"StepInfos,omitnil,omitempty" name:"StepInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCompareReportRequest

type DescribeCompareReportRequest struct {
	*tchttp.BaseRequest

	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 校验任务 Id
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`

	// 校验不一致结果的 limit
	DifferenceLimit *uint64 `json:"DifferenceLimit,omitnil,omitempty" name:"DifferenceLimit"`

	// 不一致的 Offset
	DifferenceOffset *uint64 `json:"DifferenceOffset,omitnil,omitempty" name:"DifferenceOffset"`

	// 搜索条件,不一致的库名
	DifferenceDB *string `json:"DifferenceDB,omitnil,omitempty" name:"DifferenceDB"`

	// 搜索条件,不一致的表名
	DifferenceTable *string `json:"DifferenceTable,omitnil,omitempty" name:"DifferenceTable"`

	// 未校验的 Limit
	SkippedLimit *uint64 `json:"SkippedLimit,omitnil,omitempty" name:"SkippedLimit"`

	// 未校验的 Offset
	SkippedOffset *uint64 `json:"SkippedOffset,omitnil,omitempty" name:"SkippedOffset"`

	// 搜索条件,未校验的库名
	SkippedDB *string `json:"SkippedDB,omitnil,omitempty" name:"SkippedDB"`

	// 搜索条件,未校验的表名
	SkippedTable *string `json:"SkippedTable,omitnil,omitempty" name:"SkippedTable"`
}

func NewDescribeCompareReportRequest

func NewDescribeCompareReportRequest() (request *DescribeCompareReportRequest)

func (*DescribeCompareReportRequest) FromJsonString

func (r *DescribeCompareReportRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompareReportRequest) ToJsonString

func (r *DescribeCompareReportRequest) ToJsonString() string

type DescribeCompareReportRequestParams

type DescribeCompareReportRequestParams struct {
	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 校验任务 Id
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`

	// 校验不一致结果的 limit
	DifferenceLimit *uint64 `json:"DifferenceLimit,omitnil,omitempty" name:"DifferenceLimit"`

	// 不一致的 Offset
	DifferenceOffset *uint64 `json:"DifferenceOffset,omitnil,omitempty" name:"DifferenceOffset"`

	// 搜索条件,不一致的库名
	DifferenceDB *string `json:"DifferenceDB,omitnil,omitempty" name:"DifferenceDB"`

	// 搜索条件,不一致的表名
	DifferenceTable *string `json:"DifferenceTable,omitnil,omitempty" name:"DifferenceTable"`

	// 未校验的 Limit
	SkippedLimit *uint64 `json:"SkippedLimit,omitnil,omitempty" name:"SkippedLimit"`

	// 未校验的 Offset
	SkippedOffset *uint64 `json:"SkippedOffset,omitnil,omitempty" name:"SkippedOffset"`

	// 搜索条件,未校验的库名
	SkippedDB *string `json:"SkippedDB,omitnil,omitempty" name:"SkippedDB"`

	// 搜索条件,未校验的表名
	SkippedTable *string `json:"SkippedTable,omitnil,omitempty" name:"SkippedTable"`
}

Predefined struct for user

type DescribeCompareReportResponse

type DescribeCompareReportResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCompareReportResponseParams `json:"Response"`
}

func NewDescribeCompareReportResponse

func NewDescribeCompareReportResponse() (response *DescribeCompareReportResponse)

func (*DescribeCompareReportResponse) FromJsonString

func (r *DescribeCompareReportResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompareReportResponse) ToJsonString

func (r *DescribeCompareReportResponse) ToJsonString() string

type DescribeCompareReportResponseParams

type DescribeCompareReportResponseParams struct {
	// 一致性校验摘要信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Abstract *CompareAbstractInfo `json:"Abstract,omitnil,omitempty" name:"Abstract"`

	// 一致性校验详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Detail *CompareDetailInfo `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCompareTasksRequest

type DescribeCompareTasksRequest struct {
	*tchttp.BaseRequest

	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 分页设置,表示每页显示多少条任务,默认为 20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 校验任务 ID
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`

	// 任务状态过滤,可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewDescribeCompareTasksRequest

func NewDescribeCompareTasksRequest() (request *DescribeCompareTasksRequest)

func (*DescribeCompareTasksRequest) FromJsonString

func (r *DescribeCompareTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompareTasksRequest) ToJsonString

func (r *DescribeCompareTasksRequest) ToJsonString() string

type DescribeCompareTasksRequestParams

type DescribeCompareTasksRequestParams struct {
	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 分页设置,表示每页显示多少条任务,默认为 20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 校验任务 ID
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`

	// 任务状态过滤,可能的值:created - 创建完成;readyRun - 等待运行;running - 运行中;success - 成功;stopping - 结束中;failed - 失败;canceled - 已终止
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type DescribeCompareTasksResponse

type DescribeCompareTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCompareTasksResponseParams `json:"Response"`
}

func NewDescribeCompareTasksResponse

func NewDescribeCompareTasksResponse() (response *DescribeCompareTasksResponse)

func (*DescribeCompareTasksResponse) FromJsonString

func (r *DescribeCompareTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompareTasksResponse) ToJsonString

func (r *DescribeCompareTasksResponse) ToJsonString() string

type DescribeCompareTasksResponseParams

type DescribeCompareTasksResponseParams struct {
	// 数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 一致性校验列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*CompareTaskItem `json:"Items,omitnil,omitempty" name:"Items"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConsumerGroupsRequest added in v1.0.837

type DescribeConsumerGroupsRequest struct {
	*tchttp.BaseRequest

	// 订阅实例id
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 返回记录的起始偏移量。默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次返回的记录数量。默认10
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeConsumerGroupsRequest added in v1.0.837

func NewDescribeConsumerGroupsRequest() (request *DescribeConsumerGroupsRequest)

func (*DescribeConsumerGroupsRequest) FromJsonString added in v1.0.837

func (r *DescribeConsumerGroupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConsumerGroupsRequest) ToJsonString added in v1.0.837

func (r *DescribeConsumerGroupsRequest) ToJsonString() string

type DescribeConsumerGroupsRequestParams added in v1.0.837

type DescribeConsumerGroupsRequestParams struct {
	// 订阅实例id
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 返回记录的起始偏移量。默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次返回的记录数量。默认10
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeConsumerGroupsResponse added in v1.0.837

type DescribeConsumerGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConsumerGroupsResponseParams `json:"Response"`
}

func NewDescribeConsumerGroupsResponse added in v1.0.837

func NewDescribeConsumerGroupsResponse() (response *DescribeConsumerGroupsResponse)

func (*DescribeConsumerGroupsResponse) FromJsonString added in v1.0.837

func (r *DescribeConsumerGroupsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConsumerGroupsResponse) ToJsonString added in v1.0.837

func (r *DescribeConsumerGroupsResponse) ToJsonString() string

type DescribeConsumerGroupsResponseParams added in v1.0.837

type DescribeConsumerGroupsResponseParams struct {
	// 指定实例下的消费者组总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 消费者组列表
	Items []*GroupInfo `json:"Items,omitnil,omitempty" name:"Items"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMigrateDBInstancesRequest

type DescribeMigrateDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 数据库类型,如mysql
	DatabaseType *string `json:"DatabaseType,omitnil,omitempty" name:"DatabaseType"`

	// 实例作为迁移的源还是目标,src(表示源),dst(表示目标)
	MigrateRole *string `json:"MigrateRole,omitnil,omitempty" name:"MigrateRole"`

	// 云数据库实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云数据库名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 返回数量限制
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 资源所属账号 为空值或self(表示本账号内资源)、other(表示其他账户资源)
	AccountMode *string `json:"AccountMode,omitnil,omitempty" name:"AccountMode"`

	// 临时密钥Id,若为跨账号资源此项必填
	TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"`

	// 临时密钥Key,若为跨账号资源此项必填
	TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"`

	// 临时密钥Token,若为跨账号资源此项必填
	TmpToken *string `json:"TmpToken,omitnil,omitempty" name:"TmpToken"`
}

func NewDescribeMigrateDBInstancesRequest

func NewDescribeMigrateDBInstancesRequest() (request *DescribeMigrateDBInstancesRequest)

func (*DescribeMigrateDBInstancesRequest) FromJsonString

func (r *DescribeMigrateDBInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMigrateDBInstancesRequest) ToJsonString

func (r *DescribeMigrateDBInstancesRequest) ToJsonString() string

type DescribeMigrateDBInstancesRequestParams

type DescribeMigrateDBInstancesRequestParams struct {
	// 数据库类型,如mysql
	DatabaseType *string `json:"DatabaseType,omitnil,omitempty" name:"DatabaseType"`

	// 实例作为迁移的源还是目标,src(表示源),dst(表示目标)
	MigrateRole *string `json:"MigrateRole,omitnil,omitempty" name:"MigrateRole"`

	// 云数据库实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云数据库名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 返回数量限制
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 资源所属账号 为空值或self(表示本账号内资源)、other(表示其他账户资源)
	AccountMode *string `json:"AccountMode,omitnil,omitempty" name:"AccountMode"`

	// 临时密钥Id,若为跨账号资源此项必填
	TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"`

	// 临时密钥Key,若为跨账号资源此项必填
	TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"`

	// 临时密钥Token,若为跨账号资源此项必填
	TmpToken *string `json:"TmpToken,omitnil,omitempty" name:"TmpToken"`
}

Predefined struct for user

type DescribeMigrateDBInstancesResponse

type DescribeMigrateDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMigrateDBInstancesResponseParams `json:"Response"`
}

func NewDescribeMigrateDBInstancesResponse

func NewDescribeMigrateDBInstancesResponse() (response *DescribeMigrateDBInstancesResponse)

func (*DescribeMigrateDBInstancesResponse) FromJsonString

func (r *DescribeMigrateDBInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMigrateDBInstancesResponse) ToJsonString

func (r *DescribeMigrateDBInstancesResponse) ToJsonString() string

type DescribeMigrateDBInstancesResponseParams

type DescribeMigrateDBInstancesResponseParams struct {
	// 符合筛选条件的数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Instances []*MigrateDBItem `json:"Instances,omitnil,omitempty" name:"Instances"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMigrationCheckJobRequest

type DescribeMigrationCheckJobRequest struct {
	*tchttp.BaseRequest

	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewDescribeMigrationCheckJobRequest

func NewDescribeMigrationCheckJobRequest() (request *DescribeMigrationCheckJobRequest)

func (*DescribeMigrationCheckJobRequest) FromJsonString

func (r *DescribeMigrationCheckJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMigrationCheckJobRequest) ToJsonString

func (r *DescribeMigrationCheckJobRequest) ToJsonString() string

type DescribeMigrationCheckJobRequestParams

type DescribeMigrationCheckJobRequestParams struct {
	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type DescribeMigrationCheckJobResponse

type DescribeMigrationCheckJobResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMigrationCheckJobResponseParams `json:"Response"`
}

func NewDescribeMigrationCheckJobResponse

func NewDescribeMigrationCheckJobResponse() (response *DescribeMigrationCheckJobResponse)

func (*DescribeMigrationCheckJobResponse) FromJsonString

func (r *DescribeMigrationCheckJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMigrationCheckJobResponse) ToJsonString

func (r *DescribeMigrationCheckJobResponse) ToJsonString() string

type DescribeMigrationCheckJobResponseParams

type DescribeMigrationCheckJobResponseParams struct {
	// 校验任务执行状态,如:notStarted(未开始)、running(校验中)、failed(校验任务失败)、success(任务成功)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 校验任务结果输出简要信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	BriefMsg *string `json:"BriefMsg,omitnil,omitempty" name:"BriefMsg"`

	// 检查步骤
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepInfo []*CheckStep `json:"StepInfo,omitnil,omitempty" name:"StepInfo"`

	// 校验结果,如:checkPass(校验通过)、checkNotPass(校验未通过)
	CheckFlag *string `json:"CheckFlag,omitnil,omitempty" name:"CheckFlag"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMigrationDetailRequest

type DescribeMigrationDetailRequest struct {
	*tchttp.BaseRequest

	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewDescribeMigrationDetailRequest

func NewDescribeMigrationDetailRequest() (request *DescribeMigrationDetailRequest)

func (*DescribeMigrationDetailRequest) FromJsonString

func (r *DescribeMigrationDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMigrationDetailRequest) ToJsonString

func (r *DescribeMigrationDetailRequest) ToJsonString() string

type DescribeMigrationDetailRequestParams

type DescribeMigrationDetailRequestParams struct {
	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type DescribeMigrationDetailResponse

type DescribeMigrationDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMigrationDetailResponseParams `json:"Response"`
}

func NewDescribeMigrationDetailResponse

func NewDescribeMigrationDetailResponse() (response *DescribeMigrationDetailResponse)

func (*DescribeMigrationDetailResponse) FromJsonString

func (r *DescribeMigrationDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMigrationDetailResponse) ToJsonString

func (r *DescribeMigrationDetailResponse) ToJsonString() string

type DescribeMigrationDetailResponseParams

type DescribeMigrationDetailResponseParams struct {
	// 数据迁移任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 数据迁移任务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 任务创建(提交)时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 任务更新时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 任务开始执行时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务执行结束时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 迁移任务简要错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	BriefMsg *string `json:"BriefMsg,omitnil,omitempty" name:"BriefMsg"`

	// 任务状态,取值为:created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行中)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)、
	// pausing(暂停中)、
	// manualPaused(已暂停)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务操作信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Action *MigrateAction `json:"Action,omitnil,omitempty" name:"Action"`

	// 迁移执行过程信息,在校验阶段显示校验过程步骤信息,在迁移阶段会显示迁移步骤信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepInfo *MigrateDetailInfo `json:"StepInfo,omitnil,omitempty" name:"StepInfo"`

	// 源实例信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcInfo *DBEndpointInfo `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"`

	// 目标端信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstInfo *DBEndpointInfo `json:"DstInfo,omitnil,omitempty" name:"DstInfo"`

	// 数据一致性校验结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompareTask *CompareTaskInfo `json:"CompareTask,omitnil,omitempty" name:"CompareTask"`

	// 标签信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 运行模式,取值如:immediate(表示立即运行)、timed(表示定时运行)
	// 注意:此字段可能返回 null,表示取不到有效值。
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// 期待启动时间,当RunMode取值为timed时,此值必填,形如:"2006-01-02 15:04:05"
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"`

	// 迁移选项,描述任务如何执行迁移等一系列配置信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	MigrateOption *MigrateOption `json:"MigrateOption,omitnil,omitempty" name:"MigrateOption"`

	// 校验任务运行详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckStepInfo *CheckStepInfo `json:"CheckStepInfo,omitnil,omitempty" name:"CheckStepInfo"`

	// 描述计费相关的信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeInfo *TradeInfo `json:"TradeInfo,omitnil,omitempty" name:"TradeInfo"`

	// 任务错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorInfo []*ErrorInfoItem `json:"ErrorInfo,omitnil,omitempty" name:"ErrorInfo"`

	// 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传
	DumperResumeCtrl *string `json:"DumperResumeCtrl,omitnil,omitempty" name:"DumperResumeCtrl"`

	// 任务的限速信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RateLimitOption *RateLimitOption `json:"RateLimitOption,omitnil,omitempty" name:"RateLimitOption"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMigrationJobsRequest

type DescribeMigrationJobsRequest struct {
	*tchttp.BaseRequest

	// 数据迁移任务ID,如:dts-amm1jw5q
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 数据迁移任务名称
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 数据迁移任务状态,可取值包括:created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行中)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 源实例ID,格式如:cdb-c1nl9rpv
	SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"`

	// 源实例地域,如:ap-guangzhou
	SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"`

	// 源实例数据库类型,如:sqlserver,mysql,mongodb,redis,tendis,keewidb,clickhouse,cynosdbmysql,percona,tdsqlpercona,mariadb,tdsqlmysql,postgresql
	SrcDatabaseType []*string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"`

	// 源实例接入类型,值包括:extranet(外网)、vpncloud(云vpn接入的实例)、dcg(专线接入的实例)、ccn(云联网接入的实例)、cdb(云上cdb实例)、cvm(cvm自建实例)
	SrcAccessType []*string `json:"SrcAccessType,omitnil,omitempty" name:"SrcAccessType"`

	// 目标实例ID,格式如:cdb-c1nl9rpv
	DstInstanceId *string `json:"DstInstanceId,omitnil,omitempty" name:"DstInstanceId"`

	// 目标实例地域,如:ap-guangzhou
	DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"`

	// 目标源实例数据库类型,如:sqlserver,mysql,mongodb,redis,tendis,keewidb,clickhouse,cynosdbmysql,percona,tdsqlpercona,mariadb,tdsqlmysql,postgresql
	DstDatabaseType []*string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"`

	// 目标实例接入类型,值包括:extranet(外网)、vpncloud(云vpn接入的实例)、dcg(专线接入的实例)、ccn(云联网接入的实例)、cdb(云上cdb实例)、cvm(cvm自建实例)
	DstAccessType []*string `json:"DstAccessType,omitnil,omitempty" name:"DstAccessType"`

	// 任务运行模式,值包括:immediate(立即运行),timed(定时运行)
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// 排序方式,可能取值为asc、desc,默认按照创建时间倒序
	OrderSeq *string `json:"OrderSeq,omitnil,omitempty" name:"OrderSeq"`

	// 返回实例数量,默认20,有效区间[1,100]
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 标签过滤
	TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}

func NewDescribeMigrationJobsRequest

func NewDescribeMigrationJobsRequest() (request *DescribeMigrationJobsRequest)

func (*DescribeMigrationJobsRequest) FromJsonString

func (r *DescribeMigrationJobsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMigrationJobsRequest) ToJsonString

func (r *DescribeMigrationJobsRequest) ToJsonString() string

type DescribeMigrationJobsRequestParams

type DescribeMigrationJobsRequestParams struct {
	// 数据迁移任务ID,如:dts-amm1jw5q
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 数据迁移任务名称
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 数据迁移任务状态,可取值包括:created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行中)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 源实例ID,格式如:cdb-c1nl9rpv
	SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"`

	// 源实例地域,如:ap-guangzhou
	SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"`

	// 源实例数据库类型,如:sqlserver,mysql,mongodb,redis,tendis,keewidb,clickhouse,cynosdbmysql,percona,tdsqlpercona,mariadb,tdsqlmysql,postgresql
	SrcDatabaseType []*string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"`

	// 源实例接入类型,值包括:extranet(外网)、vpncloud(云vpn接入的实例)、dcg(专线接入的实例)、ccn(云联网接入的实例)、cdb(云上cdb实例)、cvm(cvm自建实例)
	SrcAccessType []*string `json:"SrcAccessType,omitnil,omitempty" name:"SrcAccessType"`

	// 目标实例ID,格式如:cdb-c1nl9rpv
	DstInstanceId *string `json:"DstInstanceId,omitnil,omitempty" name:"DstInstanceId"`

	// 目标实例地域,如:ap-guangzhou
	DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"`

	// 目标源实例数据库类型,如:sqlserver,mysql,mongodb,redis,tendis,keewidb,clickhouse,cynosdbmysql,percona,tdsqlpercona,mariadb,tdsqlmysql,postgresql
	DstDatabaseType []*string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"`

	// 目标实例接入类型,值包括:extranet(外网)、vpncloud(云vpn接入的实例)、dcg(专线接入的实例)、ccn(云联网接入的实例)、cdb(云上cdb实例)、cvm(cvm自建实例)
	DstAccessType []*string `json:"DstAccessType,omitnil,omitempty" name:"DstAccessType"`

	// 任务运行模式,值包括:immediate(立即运行),timed(定时运行)
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// 排序方式,可能取值为asc、desc,默认按照创建时间倒序
	OrderSeq *string `json:"OrderSeq,omitnil,omitempty" name:"OrderSeq"`

	// 返回实例数量,默认20,有效区间[1,100]
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 标签过滤
	TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}

Predefined struct for user

type DescribeMigrationJobsResponse

type DescribeMigrationJobsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMigrationJobsResponseParams `json:"Response"`
}

func NewDescribeMigrationJobsResponse

func NewDescribeMigrationJobsResponse() (response *DescribeMigrationJobsResponse)

func (*DescribeMigrationJobsResponse) FromJsonString

func (r *DescribeMigrationJobsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMigrationJobsResponse) ToJsonString

func (r *DescribeMigrationJobsResponse) ToJsonString() string

type DescribeMigrationJobsResponseParams

type DescribeMigrationJobsResponseParams struct {
	// 迁移任务数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 迁移任务列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobList []*JobItem `json:"JobList,omitnil,omitempty" name:"JobList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeModifyCheckSyncJobResultRequest added in v1.0.667

type DescribeModifyCheckSyncJobResultRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewDescribeModifyCheckSyncJobResultRequest added in v1.0.667

func NewDescribeModifyCheckSyncJobResultRequest() (request *DescribeModifyCheckSyncJobResultRequest)

func (*DescribeModifyCheckSyncJobResultRequest) FromJsonString added in v1.0.667

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeModifyCheckSyncJobResultRequest) ToJsonString added in v1.0.667

type DescribeModifyCheckSyncJobResultRequestParams added in v1.0.667

type DescribeModifyCheckSyncJobResultRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type DescribeModifyCheckSyncJobResultResponse added in v1.0.667

type DescribeModifyCheckSyncJobResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeModifyCheckSyncJobResultResponseParams `json:"Response"`
}

func NewDescribeModifyCheckSyncJobResultResponse added in v1.0.667

func NewDescribeModifyCheckSyncJobResultResponse() (response *DescribeModifyCheckSyncJobResultResponse)

func (*DescribeModifyCheckSyncJobResultResponse) FromJsonString added in v1.0.667

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeModifyCheckSyncJobResultResponse) ToJsonString added in v1.0.667

type DescribeModifyCheckSyncJobResultResponseParams added in v1.0.667

type DescribeModifyCheckSyncJobResultResponseParams struct {
	// 校验任务执行状态,如:notStarted(未开始)、running(校验中)、failed(校验任务失败)、success(任务成功)
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 校验的步骤总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepCount *uint64 `json:"StepCount,omitnil,omitempty" name:"StepCount"`

	// 当前所在步骤
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepCur *uint64 `json:"StepCur,omitnil,omitempty" name:"StepCur"`

	// 总体进度,范围为[0,100]
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 步骤详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepInfos []*StepInfo `json:"StepInfos,omitnil,omitempty" name:"StepInfos"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOffsetByTimeRequest added in v1.0.837

type DescribeOffsetByTimeRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 时间点,格式为:Y-m-d h:m:s。如果输入时间比当前时间晚的多,相当于查询最新offset;如果输入时间比当前时间早的多,相当于查询最老offset;如果输入空,默认0时间,等价于查询最老offset。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`
}

func NewDescribeOffsetByTimeRequest added in v1.0.837

func NewDescribeOffsetByTimeRequest() (request *DescribeOffsetByTimeRequest)

func (*DescribeOffsetByTimeRequest) FromJsonString added in v1.0.837

func (r *DescribeOffsetByTimeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOffsetByTimeRequest) ToJsonString added in v1.0.837

func (r *DescribeOffsetByTimeRequest) ToJsonString() string

type DescribeOffsetByTimeRequestParams added in v1.0.837

type DescribeOffsetByTimeRequestParams struct {
	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 时间点,格式为:Y-m-d h:m:s。如果输入时间比当前时间晚的多,相当于查询最新offset;如果输入时间比当前时间早的多,相当于查询最老offset;如果输入空,默认0时间,等价于查询最老offset。
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`
}

Predefined struct for user

type DescribeOffsetByTimeResponse added in v1.0.837

type DescribeOffsetByTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOffsetByTimeResponseParams `json:"Response"`
}

func NewDescribeOffsetByTimeResponse added in v1.0.837

func NewDescribeOffsetByTimeResponse() (response *DescribeOffsetByTimeResponse)

func (*DescribeOffsetByTimeResponse) FromJsonString added in v1.0.837

func (r *DescribeOffsetByTimeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOffsetByTimeResponse) ToJsonString added in v1.0.837

func (r *DescribeOffsetByTimeResponse) ToJsonString() string

type DescribeOffsetByTimeResponseParams added in v1.0.837

type DescribeOffsetByTimeResponseParams struct {
	// 时间与Offset的对应
	Items []*OffsetTimeMap `json:"Items,omitnil,omitempty" name:"Items"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSubscribeCheckJobRequest added in v1.0.837

type DescribeSubscribeCheckJobRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

func NewDescribeSubscribeCheckJobRequest added in v1.0.837

func NewDescribeSubscribeCheckJobRequest() (request *DescribeSubscribeCheckJobRequest)

func (*DescribeSubscribeCheckJobRequest) FromJsonString added in v1.0.837

func (r *DescribeSubscribeCheckJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSubscribeCheckJobRequest) ToJsonString added in v1.0.837

func (r *DescribeSubscribeCheckJobRequest) ToJsonString() string

type DescribeSubscribeCheckJobRequestParams added in v1.0.837

type DescribeSubscribeCheckJobRequestParams struct {
	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

Predefined struct for user

type DescribeSubscribeCheckJobResponse added in v1.0.837

type DescribeSubscribeCheckJobResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSubscribeCheckJobResponseParams `json:"Response"`
}

func NewDescribeSubscribeCheckJobResponse added in v1.0.837

func NewDescribeSubscribeCheckJobResponse() (response *DescribeSubscribeCheckJobResponse)

func (*DescribeSubscribeCheckJobResponse) FromJsonString added in v1.0.837

func (r *DescribeSubscribeCheckJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSubscribeCheckJobResponse) ToJsonString added in v1.0.837

func (r *DescribeSubscribeCheckJobResponse) ToJsonString() string

type DescribeSubscribeCheckJobResponseParams added in v1.0.837

type DescribeSubscribeCheckJobResponseParams struct {
	// 订阅实例ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 失败或者报错提示,成功则提示success。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 任务运行状态,可能值为 running,failed,success
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 当前总体进度,范围 0~100
	Progress *uint64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 校验总步骤数
	StepAll *uint64 `json:"StepAll,omitnil,omitempty" name:"StepAll"`

	// 当前执行步骤
	StepNow *uint64 `json:"StepNow,omitnil,omitempty" name:"StepNow"`

	// 各个步骤运行状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Steps []*SubscribeCheckStepInfo `json:"Steps,omitnil,omitempty" name:"Steps"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSubscribeDetailRequest added in v1.0.837

type DescribeSubscribeDetailRequest struct {
	*tchttp.BaseRequest

	// 订阅实例ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

func NewDescribeSubscribeDetailRequest added in v1.0.837

func NewDescribeSubscribeDetailRequest() (request *DescribeSubscribeDetailRequest)

func (*DescribeSubscribeDetailRequest) FromJsonString added in v1.0.837

func (r *DescribeSubscribeDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSubscribeDetailRequest) ToJsonString added in v1.0.837

func (r *DescribeSubscribeDetailRequest) ToJsonString() string

type DescribeSubscribeDetailRequestParams added in v1.0.837

type DescribeSubscribeDetailRequestParams struct {
	// 订阅实例ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

Predefined struct for user

type DescribeSubscribeDetailResponse added in v1.0.837

type DescribeSubscribeDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSubscribeDetailResponseParams `json:"Response"`
}

func NewDescribeSubscribeDetailResponse added in v1.0.837

func NewDescribeSubscribeDetailResponse() (response *DescribeSubscribeDetailResponse)

func (*DescribeSubscribeDetailResponse) FromJsonString added in v1.0.837

func (r *DescribeSubscribeDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSubscribeDetailResponse) ToJsonString added in v1.0.837

func (r *DescribeSubscribeDetailResponse) ToJsonString() string

type DescribeSubscribeDetailResponseParams added in v1.0.837

type DescribeSubscribeDetailResponseParams struct {
	// 数据订阅的ID,形如subs-b6x64o31tm
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 数据订阅实例的名称
	SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"`

	// 订阅的数据库类型,目前支持 cynosdbmysql(tdsql-c mysql版),mariadb,mongodb,mysql,percona,tdpg(tdsql postgresql版),tdsqlpercona(tdsql mysql版)
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 订阅的云数据库实例ID,只有订阅云数据库该值才有意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 订阅的云数据库实例状态,只有订阅云数据库该值才有意义。可能值为:running, isolated, offline
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`

	// 订阅任务计费状态,可能值为:正常normal, 隔离中isolating, 已隔离isolated, 下线中offlining, 按量转包年包月中 post2PrePayIng
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 订阅任务状态,可能值为:未启动notStarted, 校验中checking, 校验不通过checkNotPass, 校验通过checkPass, 启动中starting, 运行中running, 异常出错error
	SubsStatus *string `json:"SubsStatus,omitnil,omitempty" name:"SubsStatus"`

	// 修改时间,时间格式如:Y-m-d h:m:s
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 创建时间,时间格式如:Y-m-d h:m:s
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 隔离时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateTime *string `json:"IsolateTime,omitnil,omitempty" name:"IsolateTime"`

	// 包年包月任务的到期时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 下线时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00
	// 注意:此字段可能返回 null,表示取不到有效值。
	OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"`

	// 付费方式,可能值为:0-包年包月,1-按量计费
	PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 自动续费标识。只有当 PayType=0,该值才有意义。枚举值:0-不自动续费,1-自动续费
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 任务所在地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// Kafka topic
	// 注意:此字段可能返回 null,表示取不到有效值。
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// Kafka服务Broker地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Broker *string `json:"Broker,omitnil,omitempty" name:"Broker"`

	// 数据订阅的类型,当 Product 不为 mongodb 时,可能值为:all-全实例更新;dml-数据更新;ddl-结构更新;dmlAndDdl-数据更新+结构更新。当 Product 为 mongodb 时,可能值为 all-全实例更新;database-订阅单库;collection-订阅单集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubscribeMode *string `json:"SubscribeMode,omitnil,omitempty" name:"SubscribeMode"`

	// 订阅数据格式。如果为空则用的默认格式: mysql\cynosdbmysql\mariadb\percona\tdsqlpercona\tdpg是protobuf,mongo是json。当 DatabaseType 为 mysql和cynosdbmysql 时有三种可选协议:protobuf\avro\json。数据格式详情参考官网的消费demo文档
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 订阅的数据库表信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubscribeObjects []*SubscribeObject `json:"SubscribeObjects,omitnil,omitempty" name:"SubscribeObjects"`

	// kafka配置信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	KafkaConfig *SubscribeKafkaConfig `json:"KafkaConfig,omitnil,omitempty" name:"KafkaConfig"`

	// 订阅内置kafka的版本信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	KafkaVersion *string `json:"KafkaVersion,omitnil,omitempty" name:"KafkaVersion"`

	// 源数据库接入类型,如:extranet(公网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、cdb(云数据库)、cvm(云服务器自建)、intranet(自研上云)、vpc(私有网络vpc)。注意具体可选值依赖当前链路支持能力
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 接入类型信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Endpoints []*EndpointItem `json:"Endpoints,omitnil,omitempty" name:"Endpoints"`

	// mongo输出聚合设置
	// 注意:此字段可能返回 null,表示取不到有效值。
	PipelineInfo []*PipelineInfo `json:"PipelineInfo,omitnil,omitempty" name:"PipelineInfo"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 订阅任务报错信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Errors []*SubsErr `json:"Errors,omitnil,omitempty" name:"Errors"`

	// 为业务添加的额外信息。参数名作key,参数值作value。
	// mysql选填参数:ProcessXA-是否处理XA事务,为true处理,其他不处理。
	// mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSubscribeJobsRequest added in v1.0.837

type DescribeSubscribeJobsRequest struct {
	*tchttp.BaseRequest

	// 订阅 ID 筛选,精确匹配
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 订阅名称,前缀模糊匹配
	SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"`

	// 订阅的云上数据库实例的 ID,精确匹配
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 计费模式筛选,可能的值:0-包年包月,1-按量计费
	PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error
	SubsStatus []*string `json:"SubsStatus,omitnil,omitempty" name:"SubsStatus"`

	// 返回记录的起始偏移量。默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次返回的记录数量。默认20,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方向,可选的值为"DESC"和"ASC",默认为"DESC",按创建时间逆序排序
	OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`

	// tag 过滤条件,多个 TagFilter 之间关系为且
	TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}

func NewDescribeSubscribeJobsRequest added in v1.0.837

func NewDescribeSubscribeJobsRequest() (request *DescribeSubscribeJobsRequest)

func (*DescribeSubscribeJobsRequest) FromJsonString added in v1.0.837

func (r *DescribeSubscribeJobsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSubscribeJobsRequest) ToJsonString added in v1.0.837

func (r *DescribeSubscribeJobsRequest) ToJsonString() string

type DescribeSubscribeJobsRequestParams added in v1.0.837

type DescribeSubscribeJobsRequestParams struct {
	// 订阅 ID 筛选,精确匹配
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 订阅名称,前缀模糊匹配
	SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"`

	// 订阅的云上数据库实例的 ID,精确匹配
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 计费模式筛选,可能的值:0-包年包月,1-按量计费
	PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 订阅的数据库产品,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining,按量转包年包月中 post2PrePayIng
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error
	SubsStatus []*string `json:"SubsStatus,omitnil,omitempty" name:"SubsStatus"`

	// 返回记录的起始偏移量。默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次返回的记录数量。默认20,最大100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序方向,可选的值为"DESC"和"ASC",默认为"DESC",按创建时间逆序排序
	OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`

	// tag 过滤条件,多个 TagFilter 之间关系为且
	TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}

Predefined struct for user

type DescribeSubscribeJobsResponse added in v1.0.837

type DescribeSubscribeJobsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSubscribeJobsResponseParams `json:"Response"`
}

func NewDescribeSubscribeJobsResponse added in v1.0.837

func NewDescribeSubscribeJobsResponse() (response *DescribeSubscribeJobsResponse)

func (*DescribeSubscribeJobsResponse) FromJsonString added in v1.0.837

func (r *DescribeSubscribeJobsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSubscribeJobsResponse) ToJsonString added in v1.0.837

func (r *DescribeSubscribeJobsResponse) ToJsonString() string

type DescribeSubscribeJobsResponseParams added in v1.0.837

type DescribeSubscribeJobsResponseParams struct {
	// 符合查询条件的实例总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 数据订阅实例的信息列表
	Items []*SubscribeInfo `json:"Items,omitnil,omitempty" name:"Items"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSubscribeReturnableRequest added in v1.0.837

type DescribeSubscribeReturnableRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

func NewDescribeSubscribeReturnableRequest added in v1.0.837

func NewDescribeSubscribeReturnableRequest() (request *DescribeSubscribeReturnableRequest)

func (*DescribeSubscribeReturnableRequest) FromJsonString added in v1.0.837

func (r *DescribeSubscribeReturnableRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSubscribeReturnableRequest) ToJsonString added in v1.0.837

func (r *DescribeSubscribeReturnableRequest) ToJsonString() string

type DescribeSubscribeReturnableRequestParams added in v1.0.837

type DescribeSubscribeReturnableRequestParams struct {
	// 数据订阅实例的ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

Predefined struct for user

type DescribeSubscribeReturnableResponse added in v1.0.837

type DescribeSubscribeReturnableResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSubscribeReturnableResponseParams `json:"Response"`
}

func NewDescribeSubscribeReturnableResponse added in v1.0.837

func NewDescribeSubscribeReturnableResponse() (response *DescribeSubscribeReturnableResponse)

func (*DescribeSubscribeReturnableResponse) FromJsonString added in v1.0.837

func (r *DescribeSubscribeReturnableResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSubscribeReturnableResponse) ToJsonString added in v1.0.837

func (r *DescribeSubscribeReturnableResponse) ToJsonString() string

type DescribeSubscribeReturnableResponseParams added in v1.0.837

type DescribeSubscribeReturnableResponseParams struct {
	// 实例是否支持退还/退货
	IsReturnable *bool `json:"IsReturnable,omitnil,omitempty" name:"IsReturnable"`

	// 不支持退还的原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReturnFailMessage *string `json:"ReturnFailMessage,omitnil,omitempty" name:"ReturnFailMessage"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSyncJobsRequest

type DescribeSyncJobsRequest struct {
	*tchttp.BaseRequest

	// 同步任务id,如sync-werwfs23
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 同步任务名
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 排序字段,可以取值为CreateTime
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式,升序为ASC,降序为DESC,默认为CreateTime降序
	OrderSeq *string `json:"OrderSeq,omitnil,omitempty" name:"OrderSeq"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回同步任务实例数量,默认20,有效区间[1,100]
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 状态集合,如Initialized,CheckPass,Running,ResumableErr,Stopped
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 运行模式,如Immediate:立即运行,Timed:定时运行
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// 任务类型,如mysql2mysql:msyql同步到mysql
	JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"`

	// 付费类型,PrePay:预付费,PostPay:后付费
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// tag
	TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}

func NewDescribeSyncJobsRequest

func NewDescribeSyncJobsRequest() (request *DescribeSyncJobsRequest)

func (*DescribeSyncJobsRequest) FromJsonString

func (r *DescribeSyncJobsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSyncJobsRequest) ToJsonString

func (r *DescribeSyncJobsRequest) ToJsonString() string

type DescribeSyncJobsRequestParams

type DescribeSyncJobsRequestParams struct {
	// 同步任务id,如sync-werwfs23
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 同步任务名
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 排序字段,可以取值为CreateTime
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序方式,升序为ASC,降序为DESC,默认为CreateTime降序
	OrderSeq *string `json:"OrderSeq,omitnil,omitempty" name:"OrderSeq"`

	// 偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回同步任务实例数量,默认20,有效区间[1,100]
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 状态集合,如Initialized,CheckPass,Running,ResumableErr,Stopped
	Status []*string `json:"Status,omitnil,omitempty" name:"Status"`

	// 运行模式,如Immediate:立即运行,Timed:定时运行
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// 任务类型,如mysql2mysql:msyql同步到mysql
	JobType *string `json:"JobType,omitnil,omitempty" name:"JobType"`

	// 付费类型,PrePay:预付费,PostPay:后付费
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// tag
	TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}

Predefined struct for user

type DescribeSyncJobsResponse

type DescribeSyncJobsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSyncJobsResponseParams `json:"Response"`
}

func NewDescribeSyncJobsResponse

func NewDescribeSyncJobsResponse() (response *DescribeSyncJobsResponse)

func (*DescribeSyncJobsResponse) FromJsonString

func (r *DescribeSyncJobsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSyncJobsResponse) ToJsonString

func (r *DescribeSyncJobsResponse) ToJsonString() string

type DescribeSyncJobsResponseParams

type DescribeSyncJobsResponseParams struct {
	// 任务数目
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 任务详情数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobList []*SyncJobInfo `json:"JobList,omitnil,omitempty" name:"JobList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DestroyIsolatedSubscribeRequest added in v1.0.837

type DestroyIsolatedSubscribeRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

func NewDestroyIsolatedSubscribeRequest added in v1.0.837

func NewDestroyIsolatedSubscribeRequest() (request *DestroyIsolatedSubscribeRequest)

func (*DestroyIsolatedSubscribeRequest) FromJsonString added in v1.0.837

func (r *DestroyIsolatedSubscribeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyIsolatedSubscribeRequest) ToJsonString added in v1.0.837

func (r *DestroyIsolatedSubscribeRequest) ToJsonString() string

type DestroyIsolatedSubscribeRequestParams added in v1.0.837

type DestroyIsolatedSubscribeRequestParams struct {
	// 数据订阅实例的ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

Predefined struct for user

type DestroyIsolatedSubscribeResponse added in v1.0.837

type DestroyIsolatedSubscribeResponse struct {
	*tchttp.BaseResponse
	Response *DestroyIsolatedSubscribeResponseParams `json:"Response"`
}

func NewDestroyIsolatedSubscribeResponse added in v1.0.837

func NewDestroyIsolatedSubscribeResponse() (response *DestroyIsolatedSubscribeResponse)

func (*DestroyIsolatedSubscribeResponse) FromJsonString added in v1.0.837

func (r *DestroyIsolatedSubscribeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyIsolatedSubscribeResponse) ToJsonString added in v1.0.837

func (r *DestroyIsolatedSubscribeResponse) ToJsonString() string

type DestroyIsolatedSubscribeResponseParams added in v1.0.837

type DestroyIsolatedSubscribeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DestroyMigrateJobRequest

type DestroyMigrateJobRequest struct {
	*tchttp.BaseRequest

	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewDestroyMigrateJobRequest

func NewDestroyMigrateJobRequest() (request *DestroyMigrateJobRequest)

func (*DestroyMigrateJobRequest) FromJsonString

func (r *DestroyMigrateJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyMigrateJobRequest) ToJsonString

func (r *DestroyMigrateJobRequest) ToJsonString() string

type DestroyMigrateJobRequestParams

type DestroyMigrateJobRequestParams struct {
	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type DestroyMigrateJobResponse

type DestroyMigrateJobResponse struct {
	*tchttp.BaseResponse
	Response *DestroyMigrateJobResponseParams `json:"Response"`
}

func NewDestroyMigrateJobResponse

func NewDestroyMigrateJobResponse() (response *DestroyMigrateJobResponse)

func (*DestroyMigrateJobResponse) FromJsonString

func (r *DestroyMigrateJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroyMigrateJobResponse) ToJsonString

func (r *DestroyMigrateJobResponse) ToJsonString() string

type DestroyMigrateJobResponseParams

type DestroyMigrateJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DestroySyncJobRequest

type DestroySyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewDestroySyncJobRequest

func NewDestroySyncJobRequest() (request *DestroySyncJobRequest)

func (*DestroySyncJobRequest) FromJsonString

func (r *DestroySyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroySyncJobRequest) ToJsonString

func (r *DestroySyncJobRequest) ToJsonString() string

type DestroySyncJobRequestParams

type DestroySyncJobRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type DestroySyncJobResponse

type DestroySyncJobResponse struct {
	*tchttp.BaseResponse
	Response *DestroySyncJobResponseParams `json:"Response"`
}

func NewDestroySyncJobResponse

func NewDestroySyncJobResponse() (response *DestroySyncJobResponse)

func (*DestroySyncJobResponse) FromJsonString

func (r *DestroySyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DestroySyncJobResponse) ToJsonString

func (r *DestroySyncJobResponse) ToJsonString() string

type DestroySyncJobResponseParams

type DestroySyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetailCheckItem

type DetailCheckItem struct {
	// 检查项的名称,如:源实例权限检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckItemName *string `json:"CheckItemName,omitnil,omitempty" name:"CheckItemName"`

	// 检查项详细内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// pass(通过),failed(失败), warning(校验有警告,但仍通过)
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckResult *string `json:"CheckResult,omitnil,omitempty" name:"CheckResult"`

	// 检查项失败原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailureReason *string `json:"FailureReason,omitnil,omitempty" name:"FailureReason"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	Solution *string `json:"Solution,omitnil,omitempty" name:"Solution"`

	// 运行报错日志
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorLog []*string `json:"ErrorLog,omitnil,omitempty" name:"ErrorLog"`

	// 详细帮助的文档链接
	// 注意:此字段可能返回 null,表示取不到有效值。
	HelpDoc []*string `json:"HelpDoc,omitnil,omitempty" name:"HelpDoc"`

	// 跳过风险文案
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkipInfo *string `json:"SkipInfo,omitnil,omitempty" name:"SkipInfo"`
}

type DifferenceAdvancedObjectsDetail added in v1.0.861

type DifferenceAdvancedObjectsDetail struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 不一致详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*AdvancedObjectsItem `json:"Items,omitnil,omitempty" name:"Items"`
}

type DifferenceData added in v1.0.861

type DifferenceData struct {
	// 数据库名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Db *string `json:"Db,omitnil,omitempty" name:"Db"`

	// 集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// 源端ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcChunk *string `json:"SrcChunk,omitnil,omitempty" name:"SrcChunk"`

	// 目标端ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstChunk *string `json:"DstChunk,omitnil,omitempty" name:"DstChunk"`

	// 源端值
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcItem *string `json:"SrcItem,omitnil,omitempty" name:"SrcItem"`

	// 目标端值
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstItem *string `json:"DstItem,omitnil,omitempty" name:"DstItem"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`
}

type DifferenceDataDetail added in v1.0.861

type DifferenceDataDetail struct {
	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// mongo数据不一致详细列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DifferenceData `json:"Items,omitnil,omitempty" name:"Items"`
}

type DifferenceDetail

type DifferenceDetail struct {
	// 数据不一致的表数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 校验不一致的表详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DifferenceItem `json:"Items,omitnil,omitempty" name:"Items"`
}

type DifferenceItem

type DifferenceItem struct {
	// 数据库名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Db *string `json:"Db,omitnil,omitempty" name:"Db"`

	// 表名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// 分块号
	// 注意:此字段可能返回 null,表示取不到有效值。
	Chunk *int64 `json:"Chunk,omitnil,omitempty" name:"Chunk"`

	// 源库数值
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcItem *string `json:"SrcItem,omitnil,omitempty" name:"SrcItem"`

	// 目标库数值
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstItem *string `json:"DstItem,omitnil,omitempty" name:"DstItem"`

	// 索引名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	IndexName *string `json:"IndexName,omitnil,omitempty" name:"IndexName"`

	// 索引下边界
	// 注意:此字段可能返回 null,表示取不到有效值。
	LowerBoundary *string `json:"LowerBoundary,omitnil,omitempty" name:"LowerBoundary"`

	// 索引上边界
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpperBoundary *string `json:"UpperBoundary,omitnil,omitempty" name:"UpperBoundary"`

	// 对比消耗时间,单位为 ms
	// 注意:此字段可能返回 null,表示取不到有效值。
	CostTime *float64 `json:"CostTime,omitnil,omitempty" name:"CostTime"`

	// 完成时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FinishedAt *string `json:"FinishedAt,omitnil,omitempty" name:"FinishedAt"`
}

type DifferenceRowDetail added in v1.0.861

type DifferenceRowDetail struct {
	// 不一致总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 不一致列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*RowsCountDifference `json:"Items,omitnil,omitempty" name:"Items"`
}

type DistributeRule added in v1.0.837

type DistributeRule struct {
	// 规则类型。非mongo产品的枚举值为: table-按表名分区,pk-按表名+主键分区,cols-按列名分区。mongo的枚举值为:collection-按集合名分区、collectionAndObjectId-按集合+主键分区。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 库名匹配规则,请填写正则表达式
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbPattern *string `json:"DbPattern,omitnil,omitempty" name:"DbPattern"`

	// 表名匹配规则,如果 DatabaseType 为 mongodb,则匹配集合名
	// 注意:此字段可能返回 null,表示取不到有效值。
	TablePattern *string `json:"TablePattern,omitnil,omitempty" name:"TablePattern"`

	// 列名。如果 RuleType 为 cols,此项必填。订阅任务会用该列的值计算分区。mongo没有按列分区,因此也不用传这个字段。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Columns []*string `json:"Columns,omitnil,omitempty" name:"Columns"`
}

type DynamicOptions added in v1.0.667

type DynamicOptions struct {
	// 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步),PartialDDL(自定义,和DdlOptions一起起作用 );必填、dts会用该值覆盖原有的值
	// 注意:此字段可能返回 null,表示取不到有效值。
	OpTypes []*string `json:"OpTypes,omitnil,omitempty" name:"OpTypes"`

	// DDL同步选项,具体描述要同步那些DDL; 当OpTypes取值PartialDDL时、字段不能为空;必填、dts会用该值覆盖原有的值
	// 注意:此字段可能返回 null,表示取不到有效值。
	DdlOptions []*DdlOption `json:"DdlOptions,omitnil,omitempty" name:"DdlOptions"`

	// 冲突处理选项,ReportError(报错)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖); 目前目标端为kafka的链路不支持修改该配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConflictHandleType *string `json:"ConflictHandleType,omitnil,omitempty" name:"ConflictHandleType"`

	// 冲突处理的详细选项,如条件覆盖中的条件行和条件操作;不能部分更新该选项的内部字段;有更新时、需要全量更新该字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConflictHandleOption *ConflictHandleOption `json:"ConflictHandleOption,omitnil,omitempty" name:"ConflictHandleOption"`
}

type Endpoint

type Endpoint struct {
	// 地域英文名,如:ap-guangzhou
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 节点类型,proxy表示节点类型为主机,set表示节点类型为节点。proxy类型必须填在数组第一项。tdsqlmysql类型的源/目标配置必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 数据库内核类型,tdsql中用于区分不同内核:percona,mariadb,mysql
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbKernel *string `json:"DbKernel,omitnil,omitempty" name:"DbKernel"`

	// 数据库实例ID,格式如:cdb-powiqx8q
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例的IP地址,接入类型为非cdb时此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 实例端口,接入类型为非cdb时此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 用户名,对于访问需要用户名密码认证的实例必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 密码,对于访问需要用户名密码认证的实例必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 数据库名,数据库为cdwpg时,需要提供
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 私有网络ID,对于私有网络、专线、VPN的接入方式此项必填,格式如:vpc-92jblxto
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 私有网络下的子网ID,对于私有网络、专线、VPN的接入方式此项必填,格式如:subnet-3paxmkdz
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// CVM实例短ID,格式如:ins-olgl39y8,与云服务器控制台页面显示的实例ID相同。如果是CVM自建实例,需要传递此字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	CvmInstanceId *string `json:"CvmInstanceId,omitnil,omitempty" name:"CvmInstanceId"`

	// 专线网关ID,对于专线接入类型此项必填,格式如:dcg-0rxtqqxb
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqDcgId *string `json:"UniqDcgId,omitnil,omitempty" name:"UniqDcgId"`

	// VPN网关ID,对于vpn接入类型此项必填,格式如:vpngw-9ghexg7q
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpnGwId *string `json:"UniqVpnGwId,omitnil,omitempty" name:"UniqVpnGwId"`

	// 云联网ID,对于云联网接入类型此项必填,如:ccn-afp6kltc
	// 注意:此字段可能返回 null,表示取不到有效值。
	CcnId *string `json:"CcnId,omitnil,omitempty" name:"CcnId"`

	// 云厂商类型,当实例为RDS实例时,填写为aliyun, 其他情况均填写others,默认为others
	// 注意:此字段可能返回 null,表示取不到有效值。
	Supplier *string `json:"Supplier,omitnil,omitempty" name:"Supplier"`

	// 数据库版本,当实例为RDS实例时才有效,其他实例忽略,格式如:5.6或者5.7,默认为5.6
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 实例所属账号,如果为跨账号实例此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	Account *string `json:"Account,omitnil,omitempty" name:"Account"`

	// 资源所属账号 为空或self(表示本账号内资源)、other(表示跨账号资源)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountMode *string `json:"AccountMode,omitnil,omitempty" name:"AccountMode"`

	// 跨账号同步时的角色,只允许[a-zA-Z0-9\-\_]+,如果为跨账号实例此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccountRole *string `json:"AccountRole,omitnil,omitempty" name:"AccountRole"`

	// 外部角色id
	// 注意:此字段可能返回 null,表示取不到有效值。
	RoleExternalId *string `json:"RoleExternalId,omitnil,omitempty" name:"RoleExternalId"`

	// 临时密钥Id,可通过获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195,如果为跨账号实例此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"`

	// 临时密钥Key,可通过获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195,,如果为跨账号实例此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"`

	// 临时Token,可通过获取联合身份临时访问凭证获取临时密钥https://cloud.tencent.com/document/product/1312/48195,,如果为跨账号实例此项必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	TmpToken *string `json:"TmpToken,omitnil,omitempty" name:"TmpToken"`

	// 是否走加密传输、UnEncrypted表示不走加密传输,Encrypted表示走加密传输,默认UnEncrypted
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncryptConn *string `json:"EncryptConn,omitnil,omitempty" name:"EncryptConn"`

	// 数据库所属网络环境,AccessType为云联网(ccn)时必填, UserIDC表示用户IDC、TencentVPC表示腾讯云VPC;
	// 注意:此字段可能返回 null,表示取不到有效值。
	DatabaseNetEnv *string `json:"DatabaseNetEnv,omitnil,omitempty" name:"DatabaseNetEnv"`

	// 数据库为跨账号云联网下的实例时、表示云联网所属主账号
	// 注意:此字段可能返回 null,表示取不到有效值。
	CcnOwnerUin *string `json:"CcnOwnerUin,omitnil,omitempty" name:"CcnOwnerUin"`

	// 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChildInstanceId *string `json:"ChildInstanceId,omitnil,omitempty" name:"ChildInstanceId"`

	// 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的类型、例如:只读实例传ro、读写实例传rw
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChildInstanceType *string `json:"ChildInstanceType,omitnil,omitempty" name:"ChildInstanceType"`
}

type EndpointItem added in v1.0.837

type EndpointItem struct {
	// 源库所在地域。如果 AccessType 为 ccn,请填vpc所在地域,因为此时不知道源库在哪个地域。其他接入方式,请填订阅任务所在地域,因为确保订阅任务与源库在同一地域是最优的网络方案。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DatabaseRegion *string `json:"DatabaseRegion,omitnil,omitempty" name:"DatabaseRegion"`

	// 用户名
	// 注意:此字段可能返回 null,表示取不到有效值。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 密码。作为入参时必填,作为出参时为空。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 目标实例ID。如果 AccessType 为 cdb,此项必填。配置InstanceId时会查询并校验实例信息。mysql的查询接口经过了鉴权,请确保子用户有 cdb:DescribeDBInstances 的接口权限。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云主机ID。如果 AccessType 为 cvm,此项必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CvmInstanceId *string `json:"CvmInstanceId,omitnil,omitempty" name:"CvmInstanceId"`

	// 专线网关ID。如果 AccessType 为 dcg,此项必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqDcgId *string `json:"UniqDcgId,omitnil,omitempty" name:"UniqDcgId"`

	// 云联网ID。如果 AccessType 为 ccn,此项必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CcnId *string `json:"CcnId,omitnil,omitempty" name:"CcnId"`

	// vpn网关ID。如果 AccessType 为 vpncloud,此项必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpnGwId *string `json:"UniqVpnGwId,omitnil,omitempty" name:"UniqVpnGwId"`

	// VpcID。如果 AccessType 为 dcg\ccn\vpncloud\vpc,此项必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID。如果 AccessType 为 dcg\ccn\vpncloud\vpc,此项必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 数据库地址,支持域名与IP。如果 AccessType 为 dcg\ccn\vpncloud\vpc\extranet\intranet,此项必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostName *string `json:"HostName,omitnil,omitempty" name:"HostName"`

	// 数据库端口。如果 AccessType 为 dcg\ccn\vpncloud\vpc\extranet\intranet\cvm,此项必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 是否走加密传输,枚举值:UnEncrypted-不加密,Encrypted-加密。只有mysql支持,不填默认不加密,其他产品不填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncryptConn *string `json:"EncryptConn,omitnil,omitempty" name:"EncryptConn"`

	// 数据库网络环境。如果 AccessType 为 ccn 此项必填。枚举值:UserIDC-自建idc,TencentVPC-腾讯云,Aws-aws,AliYun-阿里云,Others-其他。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DatabaseNetEnv *string `json:"DatabaseNetEnv,omitnil,omitempty" name:"DatabaseNetEnv"`

	// 云联网网关所属的主账号uin、跨账号云联网需要。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CcnOwnerUin *string `json:"CcnOwnerUin,omitnil,omitempty" name:"CcnOwnerUin"`

	// 为业务添加的额外信息。参数名作key,参数值作value。 tdpg必填参数:PgDatabase-订阅的库名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"`

	// 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChildInstanceId *string `json:"ChildInstanceId,omitnil,omitempty" name:"ChildInstanceId"`

	// 数据库为cynos、且是cynos集群内的一个子数据库实例时、该参数为该子实例的类型、例如:只读实例传ro、读写实例传rw
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChildInstanceType *string `json:"ChildInstanceType,omitnil,omitempty" name:"ChildInstanceType"`
}

type ErrInfo added in v1.0.719

type ErrInfo struct {
	// 错误原因
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	Solution *string `json:"Solution,omitnil,omitempty" name:"Solution"`
}

type ErrorInfoItem

type ErrorInfoItem struct {
	// 错误码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	Solution *string `json:"Solution,omitnil,omitempty" name:"Solution"`

	// 错误日志信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorLog *string `json:"ErrorLog,omitnil,omitempty" name:"ErrorLog"`

	// 文档提示
	// 注意:此字段可能返回 null,表示取不到有效值。
	HelpDoc *string `json:"HelpDoc,omitnil,omitempty" name:"HelpDoc"`
}

type GroupInfo added in v1.0.837

type GroupInfo struct {
	// 消费者组账号
	Account *string `json:"Account,omitnil,omitempty" name:"Account"`

	// 消费者组名称
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 消费者组备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 消费组偏移量。该字段是为了兼容以前单Partition的情况,取值为最后一个分区的偏移量。各分区的偏移量详见StateOfPartition字段
	ConsumerGroupOffset *int64 `json:"ConsumerGroupOffset,omitnil,omitempty" name:"ConsumerGroupOffset"`

	// 消费组未消费的数据量。该字段是为了兼容以前单Partition的情况,取值为最后一个分区未消费的数据量。各分区未消费数据量详见StateOfPartition字段
	ConsumerGroupLag *int64 `json:"ConsumerGroupLag,omitnil,omitempty" name:"ConsumerGroupLag"`

	// 消费延迟(单位为秒)
	Latency *int64 `json:"Latency,omitnil,omitempty" name:"Latency"`

	// 各分区的消费状态
	StateOfPartition []*MonitorInfo `json:"StateOfPartition,omitnil,omitempty" name:"StateOfPartition"`

	// 消费者组创建时间,格式为YYYY-MM-DD hh:mm:ss
	CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"`

	// 消费者组修改时间,格式为YYYY-MM-DD hh:mm:ss
	UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"`

	// 消费者组状态,包括Dead、Empty、Stable等,只有Dead和Empty两种状态可以执行reset操作
	ConsumerGroupState *string `json:"ConsumerGroupState,omitnil,omitempty" name:"ConsumerGroupState"`

	// 每个消费者正在消费的分区
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartitionAssignment []*PartitionAssignment `json:"PartitionAssignment,omitnil,omitempty" name:"PartitionAssignment"`
}

type IsolateMigrateJobRequest

type IsolateMigrateJobRequest struct {
	*tchttp.BaseRequest

	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewIsolateMigrateJobRequest

func NewIsolateMigrateJobRequest() (request *IsolateMigrateJobRequest)

func (*IsolateMigrateJobRequest) FromJsonString

func (r *IsolateMigrateJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*IsolateMigrateJobRequest) ToJsonString

func (r *IsolateMigrateJobRequest) ToJsonString() string

type IsolateMigrateJobRequestParams

type IsolateMigrateJobRequestParams struct {
	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type IsolateMigrateJobResponse

type IsolateMigrateJobResponse struct {
	*tchttp.BaseResponse
	Response *IsolateMigrateJobResponseParams `json:"Response"`
}

func NewIsolateMigrateJobResponse

func NewIsolateMigrateJobResponse() (response *IsolateMigrateJobResponse)

func (*IsolateMigrateJobResponse) FromJsonString

func (r *IsolateMigrateJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*IsolateMigrateJobResponse) ToJsonString

func (r *IsolateMigrateJobResponse) ToJsonString() string

type IsolateMigrateJobResponseParams

type IsolateMigrateJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type IsolateSubscribeRequest added in v1.0.837

type IsolateSubscribeRequest struct {
	*tchttp.BaseRequest

	// 订阅实例ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

func NewIsolateSubscribeRequest added in v1.0.837

func NewIsolateSubscribeRequest() (request *IsolateSubscribeRequest)

func (*IsolateSubscribeRequest) FromJsonString added in v1.0.837

func (r *IsolateSubscribeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*IsolateSubscribeRequest) ToJsonString added in v1.0.837

func (r *IsolateSubscribeRequest) ToJsonString() string

type IsolateSubscribeRequestParams added in v1.0.837

type IsolateSubscribeRequestParams struct {
	// 订阅实例ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

Predefined struct for user

type IsolateSubscribeResponse added in v1.0.837

type IsolateSubscribeResponse struct {
	*tchttp.BaseResponse
	Response *IsolateSubscribeResponseParams `json:"Response"`
}

func NewIsolateSubscribeResponse added in v1.0.837

func NewIsolateSubscribeResponse() (response *IsolateSubscribeResponse)

func (*IsolateSubscribeResponse) FromJsonString added in v1.0.837

func (r *IsolateSubscribeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*IsolateSubscribeResponse) ToJsonString added in v1.0.837

func (r *IsolateSubscribeResponse) ToJsonString() string

type IsolateSubscribeResponseParams added in v1.0.837

type IsolateSubscribeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type IsolateSyncJobRequest

type IsolateSyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewIsolateSyncJobRequest

func NewIsolateSyncJobRequest() (request *IsolateSyncJobRequest)

func (*IsolateSyncJobRequest) FromJsonString

func (r *IsolateSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*IsolateSyncJobRequest) ToJsonString

func (r *IsolateSyncJobRequest) ToJsonString() string

type IsolateSyncJobRequestParams

type IsolateSyncJobRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type IsolateSyncJobResponse

type IsolateSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *IsolateSyncJobResponseParams `json:"Response"`
}

func NewIsolateSyncJobResponse

func NewIsolateSyncJobResponse() (response *IsolateSyncJobResponse)

func (*IsolateSyncJobResponse) FromJsonString

func (r *IsolateSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*IsolateSyncJobResponse) ToJsonString

func (r *IsolateSyncJobResponse) ToJsonString() string

type IsolateSyncJobResponseParams

type IsolateSyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type JobItem

type JobItem struct {
	// 数据迁移任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 数据迁移任务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 任务创建(提交)时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 任务更新时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 任务开始执行时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务执行结束时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 迁移任务错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	BriefMsg *string `json:"BriefMsg,omitnil,omitempty" name:"BriefMsg"`

	// 任务状态,取值为:creating(创建中)、created(创建完成)、checking(校验中)、checkPass(校验通过)、checkNotPass(校验不通过)、readyRun(准备运行)、running(任务运行)、readyComplete(准备完成)、success(任务成功)、failed(任务失败)、stopping(中止中)、completing(完成中)、
	// pausing(暂停中)、
	// manualPaused(已暂停)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务运行模式,值包括:immediate(立即运行),timed(定时运行)
	// 注意:此字段可能返回 null,表示取不到有效值。
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// 期待启动时间,当RunMode取值为timed时,此值必填,形如:2022-07-11 16:20:49
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"`

	// 任务操作信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Action *MigrateAction `json:"Action,omitnil,omitempty" name:"Action"`

	// 迁移执行过程信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepInfo *MigrateDetailInfo `json:"StepInfo,omitnil,omitempty" name:"StepInfo"`

	// 源实例信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcInfo *DBEndpointInfo `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"`

	// 目标端信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstInfo *DBEndpointInfo `json:"DstInfo,omitnil,omitempty" name:"DstInfo"`

	// 数据一致性校验结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	CompareTask *CompareTaskInfo `json:"CompareTask,omitnil,omitempty" name:"CompareTask"`

	// 计费状态信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeInfo *TradeInfo `json:"TradeInfo,omitnil,omitempty" name:"TradeInfo"`

	// 标签信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 自动重试时间段信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"`

	// 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传
	// 注意:此字段可能返回 null,表示取不到有效值。
	DumperResumeCtrl *string `json:"DumperResumeCtrl,omitnil,omitempty" name:"DumperResumeCtrl"`
}

type KafkaOption added in v1.0.616

type KafkaOption struct {
	// 投递到kafka的数据类型,如Avro,Json,canal-pb,canal-json
	DataType *string `json:"DataType,omitnil,omitempty" name:"DataType"`

	// 同步topic策略,如Single(集中投递到单topic),Multi (自定义topic名称)
	TopicType *string `json:"TopicType,omitnil,omitempty" name:"TopicType"`

	// 用于存储ddl的topic
	DDLTopicName *string `json:"DDLTopicName,omitnil,omitempty" name:"DDLTopicName"`

	// 单topic和自定义topic的描述
	TopicRules []*TopicRule `json:"TopicRules,omitnil,omitempty" name:"TopicRules"`
}

type KeyValuePairOption

type KeyValuePairOption struct {
	// 选项key
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 选项value
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type MigrateAction

type MigrateAction struct {
	// 任务的所有操作列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllAction []*string `json:"AllAction,omitnil,omitempty" name:"AllAction"`

	// 任务在当前状态下允许的操作列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllowedAction []*string `json:"AllowedAction,omitnil,omitempty" name:"AllowedAction"`
}

type MigrateDBItem

type MigrateDBItem struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例Vip
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 实例Vport
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 是否可以作为迁移对象,1-可以,0-不可以
	Usable *int64 `json:"Usable,omitnil,omitempty" name:"Usable"`

	// 不可以作为迁移对象的原因
	Hint *string `json:"Hint,omitnil,omitempty" name:"Hint"`
}

type MigrateDetailInfo

type MigrateDetailInfo struct {
	// 总步骤数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepAll *uint64 `json:"StepAll,omitnil,omitempty" name:"StepAll"`

	// 当前步骤
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepNow *uint64 `json:"StepNow,omitnil,omitempty" name:"StepNow"`

	// 主从差距,MB;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1
	// 注意:此字段可能返回 null,表示取不到有效值。
	MasterSlaveDistance *int64 `json:"MasterSlaveDistance,omitnil,omitempty" name:"MasterSlaveDistance"`

	// 主从差距,秒;只在任务正常,迁移或者同步的最后一步(追Binlog的阶段才有校),如果是非法值,返回-1
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecondsBehindMaster *int64 `json:"SecondsBehindMaster,omitnil,omitempty" name:"SecondsBehindMaster"`

	// 步骤信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepInfo []*StepDetailInfo `json:"StepInfo,omitnil,omitempty" name:"StepInfo"`
}

type MigrateOption

type MigrateOption struct {
	// 迁移对象选项,需要告知迁移服务迁移哪些库表对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	DatabaseTable *DatabaseTableObject `json:"DatabaseTable,omitnil,omitempty" name:"DatabaseTable"`

	// 迁移类型,full(全量迁移),structure(结构迁移),fullAndIncrement(全量加增量迁移), 默认为fullAndIncrement
	// 注意:此字段可能返回 null,表示取不到有效值。
	MigrateType *string `json:"MigrateType,omitnil,omitempty" name:"MigrateType"`

	// 数据一致性校验选项, 默认为不开启一致性校验
	// 注意:此字段可能返回 null,表示取不到有效值。
	Consistency *ConsistencyOption `json:"Consistency,omitnil,omitempty" name:"Consistency"`

	// 是否迁移账号,yes(迁移账号),no(不迁移账号)
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsMigrateAccount *bool `json:"IsMigrateAccount,omitnil,omitempty" name:"IsMigrateAccount"`

	// 是否用源库Root账户覆盖目标库,值包括:false-不覆盖,true-覆盖,选择库表或者结构迁移时应该为false,注意只对旧版迁移有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsOverrideRoot *bool `json:"IsOverrideRoot,omitnil,omitempty" name:"IsOverrideRoot"`

	// 是否在迁移时设置目标库只读(仅对mysql有效),true(设置只读)、false(不设置只读,默认此值)
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsDstReadOnly *bool `json:"IsDstReadOnly,omitnil,omitempty" name:"IsDstReadOnly"`

	// 其他附加信息,对于特定库可设置额外参数,Redis可定义如下的参数:
	// ["DstWriteMode":normal, 	目标库写入模式,可取值clearData(清空目标实例数据)、overwrite(以覆盖写的方式执行任务)、normal(跟正常流程一样,不做额外动作) 	"IsDstReadOnly":true, 	是否在迁移时设置目标库只读,true(设置只读)、false(不设置只读) 	"ClientOutputBufferHardLimit":512, 	从机缓冲区的硬性容量限制(MB) 	"ClientOutputBufferSoftLimit":512, 	从机缓冲区的软性容量限制(MB) 	"ClientOutputBufferPersistTime":60, 从机缓冲区的软性限制持续时间(秒) 	"ReplBacklogSize":512, 	环形缓冲区容量限制(MB) 	"ReplTimeout":120,		复制超时时间(秒)]
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExtraAttr []*KeyValuePairOption `json:"ExtraAttr,omitnil,omitempty" name:"ExtraAttr"`

	// pgsql迁移分类:logical(逻辑迁移)、physical(物理迁移)
	// 注意:此字段可能返回 null,表示取不到有效值。
	MigrateWay *string `json:"MigrateWay,omitnil,omitempty" name:"MigrateWay"`
}

type ModifiedSubscribeObject added in v1.0.837

type ModifiedSubscribeObject struct {
	// 订阅对象的类型,枚举值为:0-库,1-表(该值对于mongo任务来说,是集合) 。
	// 注意:mongo只支持全实例、单库或者单集合订阅,因此该字段不要与SubscribeObjectType冲突。如:SubscribeObjectType=4,表示mongo单库订阅,那么该字段应该传0。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectsType *int64 `json:"ObjectsType,omitnil,omitempty" name:"ObjectsType"`

	// 订阅数据库的名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"`

	// 订阅数据库中表(或集合)的名称。如果 ObjectsType 为 1,那么此字段为必填,且不为空;
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableNames []*string `json:"TableNames,omitnil,omitempty" name:"TableNames"`
}

type ModifyCompareTaskNameRequest

type ModifyCompareTaskNameRequest struct {
	*tchttp.BaseRequest

	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`

	// 一致性校验任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
}

func NewModifyCompareTaskNameRequest

func NewModifyCompareTaskNameRequest() (request *ModifyCompareTaskNameRequest)

func (*ModifyCompareTaskNameRequest) FromJsonString

func (r *ModifyCompareTaskNameRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCompareTaskNameRequest) ToJsonString

func (r *ModifyCompareTaskNameRequest) ToJsonString() string

type ModifyCompareTaskNameRequestParams

type ModifyCompareTaskNameRequestParams struct {
	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`

	// 一致性校验任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
}

Predefined struct for user

type ModifyCompareTaskNameResponse

type ModifyCompareTaskNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCompareTaskNameResponseParams `json:"Response"`
}

func NewModifyCompareTaskNameResponse

func NewModifyCompareTaskNameResponse() (response *ModifyCompareTaskNameResponse)

func (*ModifyCompareTaskNameResponse) FromJsonString

func (r *ModifyCompareTaskNameResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCompareTaskNameResponse) ToJsonString

func (r *ModifyCompareTaskNameResponse) ToJsonString() string

type ModifyCompareTaskNameResponseParams

type ModifyCompareTaskNameResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyCompareTaskRequest

type ModifyCompareTaskRequest struct {
	*tchttp.BaseRequest

	// 任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 数据对比对象模式,sameAsMigrate(全部迁移对象, 默认为此项配置)、custom(自定义),注意自定义对比对象必须是迁移对象的子集
	ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"`

	// 对比对象,若CompareObjectMode取值为custom,则此项必填
	Objects *CompareObject `json:"Objects,omitnil,omitempty" name:"Objects"`

	// 一致性校验选项
	Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"`
}

func NewModifyCompareTaskRequest

func NewModifyCompareTaskRequest() (request *ModifyCompareTaskRequest)

func (*ModifyCompareTaskRequest) FromJsonString

func (r *ModifyCompareTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCompareTaskRequest) ToJsonString

func (r *ModifyCompareTaskRequest) ToJsonString() string

type ModifyCompareTaskRequestParams

type ModifyCompareTaskRequestParams struct {
	// 任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 数据对比对象模式,sameAsMigrate(全部迁移对象, 默认为此项配置)、custom(自定义),注意自定义对比对象必须是迁移对象的子集
	ObjectMode *string `json:"ObjectMode,omitnil,omitempty" name:"ObjectMode"`

	// 对比对象,若CompareObjectMode取值为custom,则此项必填
	Objects *CompareObject `json:"Objects,omitnil,omitempty" name:"Objects"`

	// 一致性校验选项
	Options *CompareOptions `json:"Options,omitnil,omitempty" name:"Options"`
}

Predefined struct for user

type ModifyCompareTaskResponse

type ModifyCompareTaskResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCompareTaskResponseParams `json:"Response"`
}

func NewModifyCompareTaskResponse

func NewModifyCompareTaskResponse() (response *ModifyCompareTaskResponse)

func (*ModifyCompareTaskResponse) FromJsonString

func (r *ModifyCompareTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCompareTaskResponse) ToJsonString

func (r *ModifyCompareTaskResponse) ToJsonString() string

type ModifyCompareTaskResponseParams

type ModifyCompareTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyConsumerGroupDescriptionRequest added in v1.0.837

type ModifyConsumerGroupDescriptionRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}。
	// 请务必保证消费组名称正确。
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 账户名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName}。
	// 请务必保证账户名称正确。
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 修改之后的消费组描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewModifyConsumerGroupDescriptionRequest added in v1.0.837

func NewModifyConsumerGroupDescriptionRequest() (request *ModifyConsumerGroupDescriptionRequest)

func (*ModifyConsumerGroupDescriptionRequest) FromJsonString added in v1.0.837

func (r *ModifyConsumerGroupDescriptionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConsumerGroupDescriptionRequest) ToJsonString added in v1.0.837

type ModifyConsumerGroupDescriptionRequestParams added in v1.0.837

type ModifyConsumerGroupDescriptionRequestParams struct {
	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}。
	// 请务必保证消费组名称正确。
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 账户名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName}。
	// 请务必保证账户名称正确。
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 修改之后的消费组描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type ModifyConsumerGroupDescriptionResponse added in v1.0.837

type ModifyConsumerGroupDescriptionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyConsumerGroupDescriptionResponseParams `json:"Response"`
}

func NewModifyConsumerGroupDescriptionResponse added in v1.0.837

func NewModifyConsumerGroupDescriptionResponse() (response *ModifyConsumerGroupDescriptionResponse)

func (*ModifyConsumerGroupDescriptionResponse) FromJsonString added in v1.0.837

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConsumerGroupDescriptionResponse) ToJsonString added in v1.0.837

type ModifyConsumerGroupDescriptionResponseParams added in v1.0.837

type ModifyConsumerGroupDescriptionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyConsumerGroupPasswordRequest added in v1.0.837

type ModifyConsumerGroupPasswordRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 账号名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName}
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 旧密码
	OldPassword *string `json:"OldPassword,omitnil,omitempty" name:"OldPassword"`

	// 新密码。字符长度不小于3,不大于32
	NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"`
}

func NewModifyConsumerGroupPasswordRequest added in v1.0.837

func NewModifyConsumerGroupPasswordRequest() (request *ModifyConsumerGroupPasswordRequest)

func (*ModifyConsumerGroupPasswordRequest) FromJsonString added in v1.0.837

func (r *ModifyConsumerGroupPasswordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConsumerGroupPasswordRequest) ToJsonString added in v1.0.837

func (r *ModifyConsumerGroupPasswordRequest) ToJsonString() string

type ModifyConsumerGroupPasswordRequestParams added in v1.0.837

type ModifyConsumerGroupPasswordRequestParams struct {
	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 账号名称。实际的账户全称形如:account-#{SubscribeId}-#{AccountName}
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 旧密码
	OldPassword *string `json:"OldPassword,omitnil,omitempty" name:"OldPassword"`

	// 新密码。字符长度不小于3,不大于32
	NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"`
}

Predefined struct for user

type ModifyConsumerGroupPasswordResponse added in v1.0.837

type ModifyConsumerGroupPasswordResponse struct {
	*tchttp.BaseResponse
	Response *ModifyConsumerGroupPasswordResponseParams `json:"Response"`
}

func NewModifyConsumerGroupPasswordResponse added in v1.0.837

func NewModifyConsumerGroupPasswordResponse() (response *ModifyConsumerGroupPasswordResponse)

func (*ModifyConsumerGroupPasswordResponse) FromJsonString added in v1.0.837

func (r *ModifyConsumerGroupPasswordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConsumerGroupPasswordResponse) ToJsonString added in v1.0.837

func (r *ModifyConsumerGroupPasswordResponse) ToJsonString() string

type ModifyConsumerGroupPasswordResponseParams added in v1.0.837

type ModifyConsumerGroupPasswordResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMigrateJobSpecRequest

type ModifyMigrateJobSpecRequest struct {
	*tchttp.BaseRequest

	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 新实例规格大小,包括:micro、small、medium、large、xlarge、2xlarge
	NewInstanceClass *string `json:"NewInstanceClass,omitnil,omitempty" name:"NewInstanceClass"`
}

func NewModifyMigrateJobSpecRequest

func NewModifyMigrateJobSpecRequest() (request *ModifyMigrateJobSpecRequest)

func (*ModifyMigrateJobSpecRequest) FromJsonString

func (r *ModifyMigrateJobSpecRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMigrateJobSpecRequest) ToJsonString

func (r *ModifyMigrateJobSpecRequest) ToJsonString() string

type ModifyMigrateJobSpecRequestParams

type ModifyMigrateJobSpecRequestParams struct {
	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 新实例规格大小,包括:micro、small、medium、large、xlarge、2xlarge
	NewInstanceClass *string `json:"NewInstanceClass,omitnil,omitempty" name:"NewInstanceClass"`
}

Predefined struct for user

type ModifyMigrateJobSpecResponse

type ModifyMigrateJobSpecResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMigrateJobSpecResponseParams `json:"Response"`
}

func NewModifyMigrateJobSpecResponse

func NewModifyMigrateJobSpecResponse() (response *ModifyMigrateJobSpecResponse)

func (*ModifyMigrateJobSpecResponse) FromJsonString

func (r *ModifyMigrateJobSpecResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMigrateJobSpecResponse) ToJsonString

func (r *ModifyMigrateJobSpecResponse) ToJsonString() string

type ModifyMigrateJobSpecResponseParams

type ModifyMigrateJobSpecResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMigrateNameRequest

type ModifyMigrateNameRequest struct {
	*tchttp.BaseRequest

	// 迁移任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 修改后的迁移任务名
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`
}

func NewModifyMigrateNameRequest

func NewModifyMigrateNameRequest() (request *ModifyMigrateNameRequest)

func (*ModifyMigrateNameRequest) FromJsonString

func (r *ModifyMigrateNameRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMigrateNameRequest) ToJsonString

func (r *ModifyMigrateNameRequest) ToJsonString() string

type ModifyMigrateNameRequestParams

type ModifyMigrateNameRequestParams struct {
	// 迁移任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 修改后的迁移任务名
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`
}

Predefined struct for user

type ModifyMigrateNameResponse

type ModifyMigrateNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMigrateNameResponseParams `json:"Response"`
}

func NewModifyMigrateNameResponse

func NewModifyMigrateNameResponse() (response *ModifyMigrateNameResponse)

func (*ModifyMigrateNameResponse) FromJsonString

func (r *ModifyMigrateNameResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMigrateNameResponse) ToJsonString

func (r *ModifyMigrateNameResponse) ToJsonString() string

type ModifyMigrateNameResponseParams

type ModifyMigrateNameResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMigrateRateLimitRequest added in v1.0.727

type ModifyMigrateRateLimitRequest struct {
	*tchttp.BaseRequest

	// 迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 迁移任务全量导出线程数、有效值为 1-16
	DumpThread *int64 `json:"DumpThread,omitnil,omitempty" name:"DumpThread"`

	// 迁移全量导出的 Rps 限制、需要大于 0
	DumpRps *int64 `json:"DumpRps,omitnil,omitempty" name:"DumpRps"`

	// 迁移任务全量导入线程数、有效值为 1-16
	LoadThread *int64 `json:"LoadThread,omitnil,omitempty" name:"LoadThread"`

	// 迁移任务增量导入线程数、有效值为 1-128
	SinkerThread *int64 `json:"SinkerThread,omitnil,omitempty" name:"SinkerThread"`

	// 全量导入Rps限制
	LoadRps *int64 `json:"LoadRps,omitnil,omitempty" name:"LoadRps"`
}

func NewModifyMigrateRateLimitRequest added in v1.0.727

func NewModifyMigrateRateLimitRequest() (request *ModifyMigrateRateLimitRequest)

func (*ModifyMigrateRateLimitRequest) FromJsonString added in v1.0.727

func (r *ModifyMigrateRateLimitRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMigrateRateLimitRequest) ToJsonString added in v1.0.727

func (r *ModifyMigrateRateLimitRequest) ToJsonString() string

type ModifyMigrateRateLimitRequestParams added in v1.0.727

type ModifyMigrateRateLimitRequestParams struct {
	// 迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 迁移任务全量导出线程数、有效值为 1-16
	DumpThread *int64 `json:"DumpThread,omitnil,omitempty" name:"DumpThread"`

	// 迁移全量导出的 Rps 限制、需要大于 0
	DumpRps *int64 `json:"DumpRps,omitnil,omitempty" name:"DumpRps"`

	// 迁移任务全量导入线程数、有效值为 1-16
	LoadThread *int64 `json:"LoadThread,omitnil,omitempty" name:"LoadThread"`

	// 迁移任务增量导入线程数、有效值为 1-128
	SinkerThread *int64 `json:"SinkerThread,omitnil,omitempty" name:"SinkerThread"`

	// 全量导入Rps限制
	LoadRps *int64 `json:"LoadRps,omitnil,omitempty" name:"LoadRps"`
}

Predefined struct for user

type ModifyMigrateRateLimitResponse added in v1.0.727

type ModifyMigrateRateLimitResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMigrateRateLimitResponseParams `json:"Response"`
}

func NewModifyMigrateRateLimitResponse added in v1.0.727

func NewModifyMigrateRateLimitResponse() (response *ModifyMigrateRateLimitResponse)

func (*ModifyMigrateRateLimitResponse) FromJsonString added in v1.0.727

func (r *ModifyMigrateRateLimitResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMigrateRateLimitResponse) ToJsonString added in v1.0.727

func (r *ModifyMigrateRateLimitResponse) ToJsonString() string

type ModifyMigrateRateLimitResponseParams added in v1.0.727

type ModifyMigrateRateLimitResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMigrateRuntimeAttributeRequest added in v1.0.772

type ModifyMigrateRuntimeAttributeRequest struct {
	*tchttp.BaseRequest

	// 迁移任务id,如:dts-2rgv0f09
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 需要修改的属性,此结构设计为通用结构,用于屏蔽多个业务的定制属性。<br>例如对于Redis:<br>{<br>	 "Key": "DstWriteMode",	//目标库写入模式<br> 	"Value": "normal"	          //clearData(清空目标实例数据)、overwrite(以覆盖写的方式执行任务)、normal(跟正常流程一样,不做额外动作,默认为此值) <br>},<br>{<br/>	 "Key": "IsDstReadOnly",	//是否在迁移时设置目标库只读<br/> 	"Value": "true"	          //true(设置只读)、false(不设置只读) <br/>}
	OtherOptions []*KeyValuePairOption `json:"OtherOptions,omitnil,omitempty" name:"OtherOptions"`
}

func NewModifyMigrateRuntimeAttributeRequest added in v1.0.772

func NewModifyMigrateRuntimeAttributeRequest() (request *ModifyMigrateRuntimeAttributeRequest)

func (*ModifyMigrateRuntimeAttributeRequest) FromJsonString added in v1.0.772

func (r *ModifyMigrateRuntimeAttributeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMigrateRuntimeAttributeRequest) ToJsonString added in v1.0.772

func (r *ModifyMigrateRuntimeAttributeRequest) ToJsonString() string

type ModifyMigrateRuntimeAttributeRequestParams added in v1.0.772

type ModifyMigrateRuntimeAttributeRequestParams struct {
	// 迁移任务id,如:dts-2rgv0f09
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 需要修改的属性,此结构设计为通用结构,用于屏蔽多个业务的定制属性。<br>例如对于Redis:<br>{<br>	 "Key": "DstWriteMode",	//目标库写入模式<br> 	"Value": "normal"	          //clearData(清空目标实例数据)、overwrite(以覆盖写的方式执行任务)、normal(跟正常流程一样,不做额外动作,默认为此值) <br>},<br>{<br/>	 "Key": "IsDstReadOnly",	//是否在迁移时设置目标库只读<br/> 	"Value": "true"	          //true(设置只读)、false(不设置只读) <br/>}
	OtherOptions []*KeyValuePairOption `json:"OtherOptions,omitnil,omitempty" name:"OtherOptions"`
}

Predefined struct for user

type ModifyMigrateRuntimeAttributeResponse added in v1.0.772

type ModifyMigrateRuntimeAttributeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMigrateRuntimeAttributeResponseParams `json:"Response"`
}

func NewModifyMigrateRuntimeAttributeResponse added in v1.0.772

func NewModifyMigrateRuntimeAttributeResponse() (response *ModifyMigrateRuntimeAttributeResponse)

func (*ModifyMigrateRuntimeAttributeResponse) FromJsonString added in v1.0.772

func (r *ModifyMigrateRuntimeAttributeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMigrateRuntimeAttributeResponse) ToJsonString added in v1.0.772

type ModifyMigrateRuntimeAttributeResponseParams added in v1.0.772

type ModifyMigrateRuntimeAttributeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMigrationJobRequest

type ModifyMigrationJobRequest struct {
	*tchttp.BaseRequest

	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 运行模式,取值如:immediate(表示立即运行)、timed(表示定时运行)
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// 迁移任务配置选项,描述任务如何执行迁移等一系列配置信息;字段下的RateLimitOption不可配置、如果需要修改任务的限速信息、请在任务运行后通过ModifyMigrateRateLimit接口修改
	MigrateOption *MigrateOption `json:"MigrateOption,omitnil,omitempty" name:"MigrateOption"`

	// 源实例信息
	SrcInfo *DBEndpointInfo `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"`

	// 目标实例信息
	DstInfo *DBEndpointInfo `json:"DstInfo,omitnil,omitempty" name:"DstInfo"`

	// 迁移任务名称,最大长度128
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 期待启动时间,当RunMode取值为timed时,此值必填,形如:"2006-01-02 15:04:05"
	ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"`

	// 标签信息
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 自动重试的时间段、可设置5至720分钟、0表示不重试
	AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"`
}

func NewModifyMigrationJobRequest

func NewModifyMigrationJobRequest() (request *ModifyMigrationJobRequest)

func (*ModifyMigrationJobRequest) FromJsonString

func (r *ModifyMigrationJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMigrationJobRequest) ToJsonString

func (r *ModifyMigrationJobRequest) ToJsonString() string

type ModifyMigrationJobRequestParams

type ModifyMigrationJobRequestParams struct {
	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 运行模式,取值如:immediate(表示立即运行)、timed(表示定时运行)
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// 迁移任务配置选项,描述任务如何执行迁移等一系列配置信息;字段下的RateLimitOption不可配置、如果需要修改任务的限速信息、请在任务运行后通过ModifyMigrateRateLimit接口修改
	MigrateOption *MigrateOption `json:"MigrateOption,omitnil,omitempty" name:"MigrateOption"`

	// 源实例信息
	SrcInfo *DBEndpointInfo `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"`

	// 目标实例信息
	DstInfo *DBEndpointInfo `json:"DstInfo,omitnil,omitempty" name:"DstInfo"`

	// 迁移任务名称,最大长度128
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 期待启动时间,当RunMode取值为timed时,此值必填,形如:"2006-01-02 15:04:05"
	ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"`

	// 标签信息
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 自动重试的时间段、可设置5至720分钟、0表示不重试
	AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"`
}

Predefined struct for user

type ModifyMigrationJobResponse

type ModifyMigrationJobResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMigrationJobResponseParams `json:"Response"`
}

func NewModifyMigrationJobResponse

func NewModifyMigrationJobResponse() (response *ModifyMigrationJobResponse)

func (*ModifyMigrationJobResponse) FromJsonString

func (r *ModifyMigrationJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMigrationJobResponse) ToJsonString

func (r *ModifyMigrationJobResponse) ToJsonString() string

type ModifyMigrationJobResponseParams

type ModifyMigrationJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySubscribeAutoRenewFlagRequest added in v1.0.837

type ModifySubscribeAutoRenewFlagRequest struct {
	*tchttp.BaseRequest

	// 订阅实例ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 自动续费标识。1-自动续费,0-不自动续费
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
}

func NewModifySubscribeAutoRenewFlagRequest added in v1.0.837

func NewModifySubscribeAutoRenewFlagRequest() (request *ModifySubscribeAutoRenewFlagRequest)

func (*ModifySubscribeAutoRenewFlagRequest) FromJsonString added in v1.0.837

func (r *ModifySubscribeAutoRenewFlagRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySubscribeAutoRenewFlagRequest) ToJsonString added in v1.0.837

func (r *ModifySubscribeAutoRenewFlagRequest) ToJsonString() string

type ModifySubscribeAutoRenewFlagRequestParams added in v1.0.837

type ModifySubscribeAutoRenewFlagRequestParams struct {
	// 订阅实例ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 自动续费标识。1-自动续费,0-不自动续费
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
}

Predefined struct for user

type ModifySubscribeAutoRenewFlagResponse added in v1.0.837

type ModifySubscribeAutoRenewFlagResponse struct {
	*tchttp.BaseResponse
	Response *ModifySubscribeAutoRenewFlagResponseParams `json:"Response"`
}

func NewModifySubscribeAutoRenewFlagResponse added in v1.0.837

func NewModifySubscribeAutoRenewFlagResponse() (response *ModifySubscribeAutoRenewFlagResponse)

func (*ModifySubscribeAutoRenewFlagResponse) FromJsonString added in v1.0.837

func (r *ModifySubscribeAutoRenewFlagResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySubscribeAutoRenewFlagResponse) ToJsonString added in v1.0.837

func (r *ModifySubscribeAutoRenewFlagResponse) ToJsonString() string

type ModifySubscribeAutoRenewFlagResponseParams added in v1.0.837

type ModifySubscribeAutoRenewFlagResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySubscribeNameRequest added in v1.0.837

type ModifySubscribeNameRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 修改后的数据订阅实例的名称,长度限制为[1,60]
	SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"`
}

func NewModifySubscribeNameRequest added in v1.0.837

func NewModifySubscribeNameRequest() (request *ModifySubscribeNameRequest)

func (*ModifySubscribeNameRequest) FromJsonString added in v1.0.837

func (r *ModifySubscribeNameRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySubscribeNameRequest) ToJsonString added in v1.0.837

func (r *ModifySubscribeNameRequest) ToJsonString() string

type ModifySubscribeNameRequestParams added in v1.0.837

type ModifySubscribeNameRequestParams struct {
	// 数据订阅实例的ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 修改后的数据订阅实例的名称,长度限制为[1,60]
	SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"`
}

Predefined struct for user

type ModifySubscribeNameResponse added in v1.0.837

type ModifySubscribeNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifySubscribeNameResponseParams `json:"Response"`
}

func NewModifySubscribeNameResponse added in v1.0.837

func NewModifySubscribeNameResponse() (response *ModifySubscribeNameResponse)

func (*ModifySubscribeNameResponse) FromJsonString added in v1.0.837

func (r *ModifySubscribeNameResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySubscribeNameResponse) ToJsonString added in v1.0.837

func (r *ModifySubscribeNameResponse) ToJsonString() string

type ModifySubscribeNameResponseParams added in v1.0.837

type ModifySubscribeNameResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySubscribeObjectsRequest added in v1.0.837

type ModifySubscribeObjectsRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 数据订阅的类型,非mongo任务的枚举值:0-全实例更新;1-数据更新;2-结构更新;3-数据更新+结构更新。mongo任务的枚举值:0-全实例更新;4-订阅单库;5-订阅单集合
	SubscribeObjectType *int64 `json:"SubscribeObjectType,omitnil,omitempty" name:"SubscribeObjectType"`

	// 修改后的订阅数据库表信息。会覆盖原来的订阅对象,所以除非 SubscribeObjectType = 0或2,否则改字段必填。
	Objects []*ModifiedSubscribeObject `json:"Objects,omitnil,omitempty" name:"Objects"`

	// kafka分区策略。如果不填,默认不修改。如果填了,会覆盖原来的策略。
	DistributeRules []*DistributeRule `json:"DistributeRules,omitnil,omitempty" name:"DistributeRules"`

	// 默认分区策略。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。
	// 非mongo产品支持的默认策略: table-按表名分区,pk-按表名+主键分区。mongo的默认策略仅支持:collection-按集合名分区。
	// 该字段与DistributeRules搭配使用。如果配置了DistributeRules,该字段也必填。如果配置了该字段,视为配置了一条DistributeRules,原来的分区策略也会被覆盖。
	DefaultRuleType *string `json:"DefaultRuleType,omitnil,omitempty" name:"DefaultRuleType"`

	// mongo输出聚合设置,mongo任务可选。如果不填,默认不修改。
	PipelineInfo []*PipelineInfo `json:"PipelineInfo,omitnil,omitempty" name:"PipelineInfo"`
}

func NewModifySubscribeObjectsRequest added in v1.0.837

func NewModifySubscribeObjectsRequest() (request *ModifySubscribeObjectsRequest)

func (*ModifySubscribeObjectsRequest) FromJsonString added in v1.0.837

func (r *ModifySubscribeObjectsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySubscribeObjectsRequest) ToJsonString added in v1.0.837

func (r *ModifySubscribeObjectsRequest) ToJsonString() string

type ModifySubscribeObjectsRequestParams added in v1.0.837

type ModifySubscribeObjectsRequestParams struct {
	// 数据订阅实例的ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 数据订阅的类型,非mongo任务的枚举值:0-全实例更新;1-数据更新;2-结构更新;3-数据更新+结构更新。mongo任务的枚举值:0-全实例更新;4-订阅单库;5-订阅单集合
	SubscribeObjectType *int64 `json:"SubscribeObjectType,omitnil,omitempty" name:"SubscribeObjectType"`

	// 修改后的订阅数据库表信息。会覆盖原来的订阅对象,所以除非 SubscribeObjectType = 0或2,否则改字段必填。
	Objects []*ModifiedSubscribeObject `json:"Objects,omitnil,omitempty" name:"Objects"`

	// kafka分区策略。如果不填,默认不修改。如果填了,会覆盖原来的策略。
	DistributeRules []*DistributeRule `json:"DistributeRules,omitnil,omitempty" name:"DistributeRules"`

	// 默认分区策略。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。
	// 非mongo产品支持的默认策略: table-按表名分区,pk-按表名+主键分区。mongo的默认策略仅支持:collection-按集合名分区。
	// 该字段与DistributeRules搭配使用。如果配置了DistributeRules,该字段也必填。如果配置了该字段,视为配置了一条DistributeRules,原来的分区策略也会被覆盖。
	DefaultRuleType *string `json:"DefaultRuleType,omitnil,omitempty" name:"DefaultRuleType"`

	// mongo输出聚合设置,mongo任务可选。如果不填,默认不修改。
	PipelineInfo []*PipelineInfo `json:"PipelineInfo,omitnil,omitempty" name:"PipelineInfo"`
}

Predefined struct for user

type ModifySubscribeObjectsResponse added in v1.0.837

type ModifySubscribeObjectsResponse struct {
	*tchttp.BaseResponse
	Response *ModifySubscribeObjectsResponseParams `json:"Response"`
}

func NewModifySubscribeObjectsResponse added in v1.0.837

func NewModifySubscribeObjectsResponse() (response *ModifySubscribeObjectsResponse)

func (*ModifySubscribeObjectsResponse) FromJsonString added in v1.0.837

func (r *ModifySubscribeObjectsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySubscribeObjectsResponse) ToJsonString added in v1.0.837

func (r *ModifySubscribeObjectsResponse) ToJsonString() string

type ModifySubscribeObjectsResponseParams added in v1.0.837

type ModifySubscribeObjectsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySyncJobConfigRequest added in v1.0.667

type ModifySyncJobConfigRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 修改后的同步对象
	DynamicObjects *Objects `json:"DynamicObjects,omitnil,omitempty" name:"DynamicObjects"`

	// 修改后的同步任务选项
	DynamicOptions *DynamicOptions `json:"DynamicOptions,omitnil,omitempty" name:"DynamicOptions"`
}

func NewModifySyncJobConfigRequest added in v1.0.667

func NewModifySyncJobConfigRequest() (request *ModifySyncJobConfigRequest)

func (*ModifySyncJobConfigRequest) FromJsonString added in v1.0.667

func (r *ModifySyncJobConfigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySyncJobConfigRequest) ToJsonString added in v1.0.667

func (r *ModifySyncJobConfigRequest) ToJsonString() string

type ModifySyncJobConfigRequestParams added in v1.0.667

type ModifySyncJobConfigRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 修改后的同步对象
	DynamicObjects *Objects `json:"DynamicObjects,omitnil,omitempty" name:"DynamicObjects"`

	// 修改后的同步任务选项
	DynamicOptions *DynamicOptions `json:"DynamicOptions,omitnil,omitempty" name:"DynamicOptions"`
}

Predefined struct for user

type ModifySyncJobConfigResponse added in v1.0.667

type ModifySyncJobConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifySyncJobConfigResponseParams `json:"Response"`
}

func NewModifySyncJobConfigResponse added in v1.0.667

func NewModifySyncJobConfigResponse() (response *ModifySyncJobConfigResponse)

func (*ModifySyncJobConfigResponse) FromJsonString added in v1.0.667

func (r *ModifySyncJobConfigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySyncJobConfigResponse) ToJsonString added in v1.0.667

func (r *ModifySyncJobConfigResponse) ToJsonString() string

type ModifySyncJobConfigResponseParams added in v1.0.667

type ModifySyncJobConfigResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySyncRateLimitRequest added in v1.0.727

type ModifySyncRateLimitRequest struct {
	*tchttp.BaseRequest

	// 迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 同步任务全量导出线程数、有效值为 1-16
	DumpThread *int64 `json:"DumpThread,omitnil,omitempty" name:"DumpThread"`

	// 同步任务全量导出的 Rps 限制、需要大于 0
	DumpRps *int64 `json:"DumpRps,omitnil,omitempty" name:"DumpRps"`

	// 同步任务全量导入线程数、有效值为 1-16
	LoadThread *int64 `json:"LoadThread,omitnil,omitempty" name:"LoadThread"`

	// 同步任务增量导入线程数、有效值为 1-128
	SinkerThread *int64 `json:"SinkerThread,omitnil,omitempty" name:"SinkerThread"`

	// 同步任务全量导入的Rps
	LoadRps *int64 `json:"LoadRps,omitnil,omitempty" name:"LoadRps"`
}

func NewModifySyncRateLimitRequest added in v1.0.727

func NewModifySyncRateLimitRequest() (request *ModifySyncRateLimitRequest)

func (*ModifySyncRateLimitRequest) FromJsonString added in v1.0.727

func (r *ModifySyncRateLimitRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySyncRateLimitRequest) ToJsonString added in v1.0.727

func (r *ModifySyncRateLimitRequest) ToJsonString() string

type ModifySyncRateLimitRequestParams added in v1.0.727

type ModifySyncRateLimitRequestParams struct {
	// 迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 同步任务全量导出线程数、有效值为 1-16
	DumpThread *int64 `json:"DumpThread,omitnil,omitempty" name:"DumpThread"`

	// 同步任务全量导出的 Rps 限制、需要大于 0
	DumpRps *int64 `json:"DumpRps,omitnil,omitempty" name:"DumpRps"`

	// 同步任务全量导入线程数、有效值为 1-16
	LoadThread *int64 `json:"LoadThread,omitnil,omitempty" name:"LoadThread"`

	// 同步任务增量导入线程数、有效值为 1-128
	SinkerThread *int64 `json:"SinkerThread,omitnil,omitempty" name:"SinkerThread"`

	// 同步任务全量导入的Rps
	LoadRps *int64 `json:"LoadRps,omitnil,omitempty" name:"LoadRps"`
}

Predefined struct for user

type ModifySyncRateLimitResponse added in v1.0.727

type ModifySyncRateLimitResponse struct {
	*tchttp.BaseResponse
	Response *ModifySyncRateLimitResponseParams `json:"Response"`
}

func NewModifySyncRateLimitResponse added in v1.0.727

func NewModifySyncRateLimitResponse() (response *ModifySyncRateLimitResponse)

func (*ModifySyncRateLimitResponse) FromJsonString added in v1.0.727

func (r *ModifySyncRateLimitResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifySyncRateLimitResponse) ToJsonString added in v1.0.727

func (r *ModifySyncRateLimitResponse) ToJsonString() string

type ModifySyncRateLimitResponseParams added in v1.0.727

type ModifySyncRateLimitResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type MonitorInfo added in v1.0.837

type MonitorInfo struct {
	// 当前分区的编号,从0开始
	PartitionNo *int64 `json:"PartitionNo,omitnil,omitempty" name:"PartitionNo"`

	// 当前分区的偏移量
	ConsumerGroupOffset *int64 `json:"ConsumerGroupOffset,omitnil,omitempty" name:"ConsumerGroupOffset"`

	// 当前分区未消费的数据量
	ConsumerGroupLag *int64 `json:"ConsumerGroupLag,omitnil,omitempty" name:"ConsumerGroupLag"`

	// 当前分区的消费延迟(单位为秒)
	Latency *int64 `json:"Latency,omitnil,omitempty" name:"Latency"`
}

type Objects

type Objects struct {
	// 同步对象类型 Partial(部分对象)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 同步对象,当 Mode 为 Partial 时,不为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	Databases []*Database `json:"Databases,omitnil,omitempty" name:"Databases"`

	// 高级对象类型,如function、procedure。注意:如果要迁移同步高级对象,此配置中应该包含对应的高级对象类型。当需要同步高级对象时,初始化类型必须包含结构初始化类型,即任务的Options.InitType字段值为Structure或Full
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdvancedObjects []*string `json:"AdvancedObjects,omitnil,omitempty" name:"AdvancedObjects"`

	// OnlineDDL类型,冗余字段不做配置用途
	// 注意:此字段可能返回 null,表示取不到有效值。
	OnlineDDL *OnlineDDL `json:"OnlineDDL,omitnil,omitempty" name:"OnlineDDL"`
}

type OffsetTimeMap added in v1.0.837

type OffsetTimeMap struct {
	// kafka分区编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartitionNo *uint64 `json:"PartitionNo,omitnil,omitempty" name:"PartitionNo"`

	// kafka offset
	// 注意:此字段可能返回 null,表示取不到有效值。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

type OnlineDDL added in v1.0.565

type OnlineDDL struct {
	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type Options

type Options struct {
	// 同步初始化选项,Data(全量数据初始化)、Structure(结构初始化)、Full(全量数据且结构初始化,默认)、None(仅增量)
	// 注意:此字段可能返回 null,表示取不到有效值。
	InitType *string `json:"InitType,omitnil,omitempty" name:"InitType"`

	// 同名表的处理,ReportErrorAfterCheck(前置校验并报错,默认)、ExecuteAfterIgnore(忽略并继续执行)
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealOfExistSameTable *string `json:"DealOfExistSameTable,omitnil,omitempty" name:"DealOfExistSameTable"`

	// 冲突处理选项,ReportError(报错,默认为该值)、Ignore(忽略)、Cover(覆盖)、ConditionCover(条件覆盖)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConflictHandleType *string `json:"ConflictHandleType,omitnil,omitempty" name:"ConflictHandleType"`

	// 是否添加附加列
	// 注意:此字段可能返回 null,表示取不到有效值。
	AddAdditionalColumn *bool `json:"AddAdditionalColumn,omitnil,omitempty" name:"AddAdditionalColumn"`

	// 所要同步的DML和DDL的选项,Insert(插入操作)、Update(更新操作)、Delete(删除操作)、DDL(结构同步), 不填(不选),PartialDDL(自定义,和DdlOptions一起起作用 )
	// 注意:此字段可能返回 null,表示取不到有效值。
	OpTypes []*string `json:"OpTypes,omitnil,omitempty" name:"OpTypes"`

	// 冲突处理的详细选项,如条件覆盖中的条件行和条件操作
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConflictHandleOption *ConflictHandleOption `json:"ConflictHandleOption,omitnil,omitempty" name:"ConflictHandleOption"`

	// DDL同步选项,具体描述要同步那些DDL
	// 注意:此字段可能返回 null,表示取不到有效值。
	DdlOptions []*DdlOption `json:"DdlOptions,omitnil,omitempty" name:"DdlOptions"`

	// kafka同步选项
	// 注意:此字段可能返回 null,表示取不到有效值。
	KafkaOption *KafkaOption `json:"KafkaOption,omitnil,omitempty" name:"KafkaOption"`

	// 任务限速信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RateLimitOption *RateLimitOption `json:"RateLimitOption,omitnil,omitempty" name:"RateLimitOption"`

	// 自动重试的时间窗口设置
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"`

	// 同步到kafka链路是否过滤掉begin和commit消息。目前仅mysql2kafka链路支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	FilterBeginCommit *bool `json:"FilterBeginCommit,omitnil,omitempty" name:"FilterBeginCommit"`

	// 同步到kafka链路是否过滤掉checkpoint消息。目前仅mysql2kafka链路支持
	// 注意:此字段可能返回 null,表示取不到有效值。
	FilterCheckpoint *bool `json:"FilterCheckpoint,omitnil,omitempty" name:"FilterCheckpoint"`
}

type PartitionAssignment added in v1.0.837

type PartitionAssignment struct {
	// 消费者的clientId
	ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"`

	// 该消费者正在消费的分区
	// 注意:此字段可能返回 null,表示取不到有效值。
	PartitionNo []*uint64 `json:"PartitionNo,omitnil,omitempty" name:"PartitionNo"`
}

type PauseMigrateJobRequest added in v1.0.573

type PauseMigrateJobRequest struct {
	*tchttp.BaseRequest

	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewPauseMigrateJobRequest added in v1.0.573

func NewPauseMigrateJobRequest() (request *PauseMigrateJobRequest)

func (*PauseMigrateJobRequest) FromJsonString added in v1.0.573

func (r *PauseMigrateJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PauseMigrateJobRequest) ToJsonString added in v1.0.573

func (r *PauseMigrateJobRequest) ToJsonString() string

type PauseMigrateJobRequestParams added in v1.0.573

type PauseMigrateJobRequestParams struct {
	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type PauseMigrateJobResponse added in v1.0.573

type PauseMigrateJobResponse struct {
	*tchttp.BaseResponse
	Response *PauseMigrateJobResponseParams `json:"Response"`
}

func NewPauseMigrateJobResponse added in v1.0.573

func NewPauseMigrateJobResponse() (response *PauseMigrateJobResponse)

func (*PauseMigrateJobResponse) FromJsonString added in v1.0.573

func (r *PauseMigrateJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PauseMigrateJobResponse) ToJsonString added in v1.0.573

func (r *PauseMigrateJobResponse) ToJsonString() string

type PauseMigrateJobResponseParams added in v1.0.573

type PauseMigrateJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type PauseSyncJobRequest added in v1.0.572

type PauseSyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewPauseSyncJobRequest added in v1.0.572

func NewPauseSyncJobRequest() (request *PauseSyncJobRequest)

func (*PauseSyncJobRequest) FromJsonString added in v1.0.572

func (r *PauseSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PauseSyncJobRequest) ToJsonString added in v1.0.572

func (r *PauseSyncJobRequest) ToJsonString() string

type PauseSyncJobRequestParams added in v1.0.572

type PauseSyncJobRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type PauseSyncJobResponse added in v1.0.572

type PauseSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *PauseSyncJobResponseParams `json:"Response"`
}

func NewPauseSyncJobResponse added in v1.0.572

func NewPauseSyncJobResponse() (response *PauseSyncJobResponse)

func (*PauseSyncJobResponse) FromJsonString added in v1.0.572

func (r *PauseSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PauseSyncJobResponse) ToJsonString added in v1.0.572

func (r *PauseSyncJobResponse) ToJsonString() string

type PauseSyncJobResponseParams added in v1.0.572

type PauseSyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type PipelineInfo added in v1.0.837

type PipelineInfo struct {
	// 聚合运算符:$addFields、$match、$project、$replaceRoot、$redact、$replaceWith、$set、$unset。其中 $replaceWith、$set、$unset 只有当订阅实例是4.2及以上版本可选。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AggOp *string `json:"AggOp,omitnil,omitempty" name:"AggOp"`

	// 聚合表达式。必须是json格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	AggCmd *string `json:"AggCmd,omitnil,omitempty" name:"AggCmd"`
}

type ProcessProgress

type ProcessProgress struct {
	// 步骤的状态, 包括:notStarted(未开始)、running(运行中)、success(成功)、failed(失败)等
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 进度信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percent *uint64 `json:"Percent,omitnil,omitempty" name:"Percent"`

	// 总的步骤数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepAll *uint64 `json:"StepAll,omitnil,omitempty" name:"StepAll"`

	// 当前进行的步骤
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepNow *uint64 `json:"StepNow,omitnil,omitempty" name:"StepNow"`

	// 当前步骤输出提示信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 步骤信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Steps []*StepDetailInfo `json:"Steps,omitnil,omitempty" name:"Steps"`
}

type ProcessStepTip

type ProcessStepTip struct {
	// 提示信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 解决方案
	// 注意:此字段可能返回 null,表示取不到有效值。
	Solution *string `json:"Solution,omitnil,omitempty" name:"Solution"`

	// 文档提示
	// 注意:此字段可能返回 null,表示取不到有效值。
	HelpDoc *string `json:"HelpDoc,omitnil,omitempty" name:"HelpDoc"`
}

type RateLimitOption added in v1.0.719

type RateLimitOption struct {
	// 当前生效的全量导出线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrentDumpThread *int64 `json:"CurrentDumpThread,omitnil,omitempty" name:"CurrentDumpThread"`

	// 默认的全量导出线程数,该字段仅在出参有意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultDumpThread *int64 `json:"DefaultDumpThread,omitnil,omitempty" name:"DefaultDumpThread"`

	// 当前生效的全量导出Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrentDumpRps *int64 `json:"CurrentDumpRps,omitnil,omitempty" name:"CurrentDumpRps"`

	// 默认的全量导出Rps,该字段仅在出参有意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultDumpRps *int64 `json:"DefaultDumpRps,omitnil,omitempty" name:"DefaultDumpRps"`

	// 当前生效的全量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为16
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrentLoadThread *int64 `json:"CurrentLoadThread,omitnil,omitempty" name:"CurrentLoadThread"`

	// 默认的全量导入线程数,该字段仅在出参有意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultLoadThread *int64 `json:"DefaultLoadThread,omitnil,omitempty" name:"DefaultLoadThread"`

	// 当前生效的全量导入Rps,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为50000000
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrentLoadRps *int64 `json:"CurrentLoadRps,omitnil,omitempty" name:"CurrentLoadRps"`

	// 默认的全量导入Rps,该字段仅在出参有意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultLoadRps *int64 `json:"DefaultLoadRps,omitnil,omitempty" name:"DefaultLoadRps"`

	// 当前生效的增量导入线程数,配置任务时可调整该字段值,注意:如果不设置或设置为0则表示保持当前值,最大值为128
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrentSinkerThread *int64 `json:"CurrentSinkerThread,omitnil,omitempty" name:"CurrentSinkerThread"`

	// 默认的增量导入线程数,该字段仅在出参有意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultSinkerThread *int64 `json:"DefaultSinkerThread,omitnil,omitempty" name:"DefaultSinkerThread"`

	// enum:"no"/"yes"、no表示用户未设置过限速、yes表示设置过限速,该字段仅在出参有意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	HasUserSetRateLimit *string `json:"HasUserSetRateLimit,omitnil,omitempty" name:"HasUserSetRateLimit"`
}

type RecoverMigrateJobRequest

type RecoverMigrateJobRequest struct {
	*tchttp.BaseRequest

	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewRecoverMigrateJobRequest

func NewRecoverMigrateJobRequest() (request *RecoverMigrateJobRequest)

func (*RecoverMigrateJobRequest) FromJsonString

func (r *RecoverMigrateJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecoverMigrateJobRequest) ToJsonString

func (r *RecoverMigrateJobRequest) ToJsonString() string

type RecoverMigrateJobRequestParams

type RecoverMigrateJobRequestParams struct {
	// 任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type RecoverMigrateJobResponse

type RecoverMigrateJobResponse struct {
	*tchttp.BaseResponse
	Response *RecoverMigrateJobResponseParams `json:"Response"`
}

func NewRecoverMigrateJobResponse

func NewRecoverMigrateJobResponse() (response *RecoverMigrateJobResponse)

func (*RecoverMigrateJobResponse) FromJsonString

func (r *RecoverMigrateJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecoverMigrateJobResponse) ToJsonString

func (r *RecoverMigrateJobResponse) ToJsonString() string

type RecoverMigrateJobResponseParams

type RecoverMigrateJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RecoverSyncJobRequest

type RecoverSyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步实例id(即标识一个同步作业),形如sync-werwfs23
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewRecoverSyncJobRequest

func NewRecoverSyncJobRequest() (request *RecoverSyncJobRequest)

func (*RecoverSyncJobRequest) FromJsonString

func (r *RecoverSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecoverSyncJobRequest) ToJsonString

func (r *RecoverSyncJobRequest) ToJsonString() string

type RecoverSyncJobRequestParams

type RecoverSyncJobRequestParams struct {
	// 同步实例id(即标识一个同步作业),形如sync-werwfs23
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type RecoverSyncJobResponse

type RecoverSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *RecoverSyncJobResponseParams `json:"Response"`
}

func NewRecoverSyncJobResponse

func NewRecoverSyncJobResponse() (response *RecoverSyncJobResponse)

func (*RecoverSyncJobResponse) FromJsonString

func (r *RecoverSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecoverSyncJobResponse) ToJsonString

func (r *RecoverSyncJobResponse) ToJsonString() string

type RecoverSyncJobResponseParams

type RecoverSyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResetConsumerGroupOffsetRequest added in v1.0.837

type ResetConsumerGroupOffsetRequest struct {
	*tchttp.BaseRequest

	// 订阅实例id
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 订阅的kafka topic
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 需要修改offset的分区编号
	PartitionNos []*int64 `json:"PartitionNos,omitnil,omitempty" name:"PartitionNos"`

	// 重置方式。枚举值为 earliest-从最开始位置开始消费;latest-从最新位置开始消费;datetime-从指定时间前最近的checkpoint开始消费
	ResetMode *string `json:"ResetMode,omitnil,omitempty" name:"ResetMode"`

	// 当 ResetMode 为 datetime 时,该项需要填,格式为:Y-m-d h:m:s。如果不填,默认用0时间,效果与earliest相同。
	ResetDatetime *string `json:"ResetDatetime,omitnil,omitempty" name:"ResetDatetime"`
}

func NewResetConsumerGroupOffsetRequest added in v1.0.837

func NewResetConsumerGroupOffsetRequest() (request *ResetConsumerGroupOffsetRequest)

func (*ResetConsumerGroupOffsetRequest) FromJsonString added in v1.0.837

func (r *ResetConsumerGroupOffsetRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetConsumerGroupOffsetRequest) ToJsonString added in v1.0.837

func (r *ResetConsumerGroupOffsetRequest) ToJsonString() string

type ResetConsumerGroupOffsetRequestParams added in v1.0.837

type ResetConsumerGroupOffsetRequestParams struct {
	// 订阅实例id
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 订阅的kafka topic
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 消费组名称。实际的消费组全称形如:consumer-grp-#{SubscribeId}-#{ConsumerGroupName}
	ConsumerGroupName *string `json:"ConsumerGroupName,omitnil,omitempty" name:"ConsumerGroupName"`

	// 需要修改offset的分区编号
	PartitionNos []*int64 `json:"PartitionNos,omitnil,omitempty" name:"PartitionNos"`

	// 重置方式。枚举值为 earliest-从最开始位置开始消费;latest-从最新位置开始消费;datetime-从指定时间前最近的checkpoint开始消费
	ResetMode *string `json:"ResetMode,omitnil,omitempty" name:"ResetMode"`

	// 当 ResetMode 为 datetime 时,该项需要填,格式为:Y-m-d h:m:s。如果不填,默认用0时间,效果与earliest相同。
	ResetDatetime *string `json:"ResetDatetime,omitnil,omitempty" name:"ResetDatetime"`
}

Predefined struct for user

type ResetConsumerGroupOffsetResponse added in v1.0.837

type ResetConsumerGroupOffsetResponse struct {
	*tchttp.BaseResponse
	Response *ResetConsumerGroupOffsetResponseParams `json:"Response"`
}

func NewResetConsumerGroupOffsetResponse added in v1.0.837

func NewResetConsumerGroupOffsetResponse() (response *ResetConsumerGroupOffsetResponse)

func (*ResetConsumerGroupOffsetResponse) FromJsonString added in v1.0.837

func (r *ResetConsumerGroupOffsetResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetConsumerGroupOffsetResponse) ToJsonString added in v1.0.837

func (r *ResetConsumerGroupOffsetResponse) ToJsonString() string

type ResetConsumerGroupOffsetResponseParams added in v1.0.837

type ResetConsumerGroupOffsetResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResetSubscribeRequest added in v1.0.837

type ResetSubscribeRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

func NewResetSubscribeRequest added in v1.0.837

func NewResetSubscribeRequest() (request *ResetSubscribeRequest)

func (*ResetSubscribeRequest) FromJsonString added in v1.0.837

func (r *ResetSubscribeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetSubscribeRequest) ToJsonString added in v1.0.837

func (r *ResetSubscribeRequest) ToJsonString() string

type ResetSubscribeRequestParams added in v1.0.837

type ResetSubscribeRequestParams struct {
	// 数据订阅实例的ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

Predefined struct for user

type ResetSubscribeResponse added in v1.0.837

type ResetSubscribeResponse struct {
	*tchttp.BaseResponse
	Response *ResetSubscribeResponseParams `json:"Response"`
}

func NewResetSubscribeResponse added in v1.0.837

func NewResetSubscribeResponse() (response *ResetSubscribeResponse)

func (*ResetSubscribeResponse) FromJsonString added in v1.0.837

func (r *ResetSubscribeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetSubscribeResponse) ToJsonString added in v1.0.837

func (r *ResetSubscribeResponse) ToJsonString() string

type ResetSubscribeResponseParams added in v1.0.837

type ResetSubscribeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResizeSyncJobRequest

type ResizeSyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 任务规格
	NewInstanceClass *string `json:"NewInstanceClass,omitnil,omitempty" name:"NewInstanceClass"`
}

func NewResizeSyncJobRequest

func NewResizeSyncJobRequest() (request *ResizeSyncJobRequest)

func (*ResizeSyncJobRequest) FromJsonString

func (r *ResizeSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResizeSyncJobRequest) ToJsonString

func (r *ResizeSyncJobRequest) ToJsonString() string

type ResizeSyncJobRequestParams

type ResizeSyncJobRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 任务规格
	NewInstanceClass *string `json:"NewInstanceClass,omitnil,omitempty" name:"NewInstanceClass"`
}

Predefined struct for user

type ResizeSyncJobResponse

type ResizeSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *ResizeSyncJobResponseParams `json:"Response"`
}

func NewResizeSyncJobResponse

func NewResizeSyncJobResponse() (response *ResizeSyncJobResponse)

func (*ResizeSyncJobResponse) FromJsonString

func (r *ResizeSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResizeSyncJobResponse) ToJsonString

func (r *ResizeSyncJobResponse) ToJsonString() string

type ResizeSyncJobResponseParams

type ResizeSyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResumeMigrateJobRequest

type ResumeMigrateJobRequest struct {
	*tchttp.BaseRequest

	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 恢复任务的模式,目前的取值有:clearData 清空目标实例数据,overwrite 以覆盖写的方式执行任务,normal 跟正常流程一样,不做额外动作;注意,clearData、overwrite仅对redis生效,normal仅针对非redis链路生效
	ResumeOption *string `json:"ResumeOption,omitnil,omitempty" name:"ResumeOption"`
}

func NewResumeMigrateJobRequest

func NewResumeMigrateJobRequest() (request *ResumeMigrateJobRequest)

func (*ResumeMigrateJobRequest) FromJsonString

func (r *ResumeMigrateJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumeMigrateJobRequest) ToJsonString

func (r *ResumeMigrateJobRequest) ToJsonString() string

type ResumeMigrateJobRequestParams

type ResumeMigrateJobRequestParams struct {
	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 恢复任务的模式,目前的取值有:clearData 清空目标实例数据,overwrite 以覆盖写的方式执行任务,normal 跟正常流程一样,不做额外动作;注意,clearData、overwrite仅对redis生效,normal仅针对非redis链路生效
	ResumeOption *string `json:"ResumeOption,omitnil,omitempty" name:"ResumeOption"`
}

Predefined struct for user

type ResumeMigrateJobResponse

type ResumeMigrateJobResponse struct {
	*tchttp.BaseResponse
	Response *ResumeMigrateJobResponseParams `json:"Response"`
}

func NewResumeMigrateJobResponse

func NewResumeMigrateJobResponse() (response *ResumeMigrateJobResponse)

func (*ResumeMigrateJobResponse) FromJsonString

func (r *ResumeMigrateJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumeMigrateJobResponse) ToJsonString

func (r *ResumeMigrateJobResponse) ToJsonString() string

type ResumeMigrateJobResponseParams

type ResumeMigrateJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResumeSubscribeRequest added in v1.0.837

type ResumeSubscribeRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

func NewResumeSubscribeRequest added in v1.0.837

func NewResumeSubscribeRequest() (request *ResumeSubscribeRequest)

func (*ResumeSubscribeRequest) FromJsonString added in v1.0.837

func (r *ResumeSubscribeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumeSubscribeRequest) ToJsonString added in v1.0.837

func (r *ResumeSubscribeRequest) ToJsonString() string

type ResumeSubscribeRequestParams added in v1.0.837

type ResumeSubscribeRequestParams struct {
	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

Predefined struct for user

type ResumeSubscribeResponse added in v1.0.837

type ResumeSubscribeResponse struct {
	*tchttp.BaseResponse
	Response *ResumeSubscribeResponseParams `json:"Response"`
}

func NewResumeSubscribeResponse added in v1.0.837

func NewResumeSubscribeResponse() (response *ResumeSubscribeResponse)

func (*ResumeSubscribeResponse) FromJsonString added in v1.0.837

func (r *ResumeSubscribeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumeSubscribeResponse) ToJsonString added in v1.0.837

func (r *ResumeSubscribeResponse) ToJsonString() string

type ResumeSubscribeResponseParams added in v1.0.837

type ResumeSubscribeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResumeSyncJobRequest

type ResumeSyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewResumeSyncJobRequest

func NewResumeSyncJobRequest() (request *ResumeSyncJobRequest)

func (*ResumeSyncJobRequest) FromJsonString

func (r *ResumeSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumeSyncJobRequest) ToJsonString

func (r *ResumeSyncJobRequest) ToJsonString() string

type ResumeSyncJobRequestParams

type ResumeSyncJobRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type ResumeSyncJobResponse

type ResumeSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *ResumeSyncJobResponseParams `json:"Response"`
}

func NewResumeSyncJobResponse

func NewResumeSyncJobResponse() (response *ResumeSyncJobResponse)

func (*ResumeSyncJobResponse) FromJsonString

func (r *ResumeSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumeSyncJobResponse) ToJsonString

func (r *ResumeSyncJobResponse) ToJsonString() string

type ResumeSyncJobResponseParams

type ResumeSyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RoleItem

type RoleItem struct {
	// 角色名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`

	// 迁移后的角色名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewRoleName *string `json:"NewRoleName,omitnil,omitempty" name:"NewRoleName"`
}

type RowsCountDifference added in v1.0.861

type RowsCountDifference struct {
	// 数据库名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Db *string `json:"Db,omitnil,omitempty" name:"Db"`

	// 集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// 源端行数
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcCount *int64 `json:"SrcCount,omitnil,omitempty" name:"SrcCount"`

	// 目标端行数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstCount *int64 `json:"DstCount,omitnil,omitempty" name:"DstCount"`
}

type SkipCheckItemRequest added in v1.0.557

type SkipCheckItemRequest struct {
	*tchttp.BaseRequest

	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 需要跳过校验项的步骤id,需要通过DescribeMigrationCheckJob接口返回StepInfo[i].StepId字段获取,例如:["OptimizeCheck"]
	StepIds []*string `json:"StepIds,omitnil,omitempty" name:"StepIds"`

	// 当出现外键依赖检查导致校验不通过时、可以通过该字段选择是否迁移外键依赖,当StepIds包含ConstraintCheck且该字段值为shield时表示不迁移外键依赖、当StepIds包含ConstraintCheck且值为migrate时表示迁移外键依赖
	ForeignKeyFlag *string `json:"ForeignKeyFlag,omitnil,omitempty" name:"ForeignKeyFlag"`
}

func NewSkipCheckItemRequest added in v1.0.557

func NewSkipCheckItemRequest() (request *SkipCheckItemRequest)

func (*SkipCheckItemRequest) FromJsonString added in v1.0.557

func (r *SkipCheckItemRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SkipCheckItemRequest) ToJsonString added in v1.0.557

func (r *SkipCheckItemRequest) ToJsonString() string

type SkipCheckItemRequestParams added in v1.0.557

type SkipCheckItemRequestParams struct {
	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 需要跳过校验项的步骤id,需要通过DescribeMigrationCheckJob接口返回StepInfo[i].StepId字段获取,例如:["OptimizeCheck"]
	StepIds []*string `json:"StepIds,omitnil,omitempty" name:"StepIds"`

	// 当出现外键依赖检查导致校验不通过时、可以通过该字段选择是否迁移外键依赖,当StepIds包含ConstraintCheck且该字段值为shield时表示不迁移外键依赖、当StepIds包含ConstraintCheck且值为migrate时表示迁移外键依赖
	ForeignKeyFlag *string `json:"ForeignKeyFlag,omitnil,omitempty" name:"ForeignKeyFlag"`
}

Predefined struct for user

type SkipCheckItemResponse added in v1.0.557

type SkipCheckItemResponse struct {
	*tchttp.BaseResponse
	Response *SkipCheckItemResponseParams `json:"Response"`
}

func NewSkipCheckItemResponse added in v1.0.557

func NewSkipCheckItemResponse() (response *SkipCheckItemResponse)

func (*SkipCheckItemResponse) FromJsonString added in v1.0.557

func (r *SkipCheckItemResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SkipCheckItemResponse) ToJsonString added in v1.0.557

func (r *SkipCheckItemResponse) ToJsonString() string

type SkipCheckItemResponseParams added in v1.0.557

type SkipCheckItemResponseParams struct {
	// 跳过的提示信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SkipSyncCheckItemRequest added in v1.0.557

type SkipSyncCheckItemRequest struct {
	*tchttp.BaseRequest

	// 任务id,如:sync-4ddgid2
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 需要跳过校验项的步骤id,需要通过`DescribeCheckSyncJobResult`接口返回StepInfos[i].StepId字段获取,例如:["OptimizeCheck"]
	StepIds []*string `json:"StepIds,omitnil,omitempty" name:"StepIds"`
}

func NewSkipSyncCheckItemRequest added in v1.0.557

func NewSkipSyncCheckItemRequest() (request *SkipSyncCheckItemRequest)

func (*SkipSyncCheckItemRequest) FromJsonString added in v1.0.557

func (r *SkipSyncCheckItemRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SkipSyncCheckItemRequest) ToJsonString added in v1.0.557

func (r *SkipSyncCheckItemRequest) ToJsonString() string

type SkipSyncCheckItemRequestParams added in v1.0.557

type SkipSyncCheckItemRequestParams struct {
	// 任务id,如:sync-4ddgid2
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 需要跳过校验项的步骤id,需要通过`DescribeCheckSyncJobResult`接口返回StepInfos[i].StepId字段获取,例如:["OptimizeCheck"]
	StepIds []*string `json:"StepIds,omitnil,omitempty" name:"StepIds"`
}

Predefined struct for user

type SkipSyncCheckItemResponse added in v1.0.557

type SkipSyncCheckItemResponse struct {
	*tchttp.BaseResponse
	Response *SkipSyncCheckItemResponseParams `json:"Response"`
}

func NewSkipSyncCheckItemResponse added in v1.0.557

func NewSkipSyncCheckItemResponse() (response *SkipSyncCheckItemResponse)

func (*SkipSyncCheckItemResponse) FromJsonString added in v1.0.557

func (r *SkipSyncCheckItemResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SkipSyncCheckItemResponse) ToJsonString added in v1.0.557

func (r *SkipSyncCheckItemResponse) ToJsonString() string

type SkipSyncCheckItemResponseParams added in v1.0.557

type SkipSyncCheckItemResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SkippedDetail

type SkippedDetail struct {
	// 跳过的表数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 跳过校验的表详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*SkippedItem `json:"Items,omitnil,omitempty" name:"Items"`
}

type SkippedItem

type SkippedItem struct {
	// 数据库名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Db *string `json:"Db,omitnil,omitempty" name:"Db"`

	// 表名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// 未发起检查的原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`
}

type StartCompareRequest

type StartCompareRequest struct {
	*tchttp.BaseRequest

	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`
}

func NewStartCompareRequest

func NewStartCompareRequest() (request *StartCompareRequest)

func (*StartCompareRequest) FromJsonString

func (r *StartCompareRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartCompareRequest) ToJsonString

func (r *StartCompareRequest) ToJsonString() string

type StartCompareRequestParams

type StartCompareRequestParams struct {
	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`
}

Predefined struct for user

type StartCompareResponse

type StartCompareResponse struct {
	*tchttp.BaseResponse
	Response *StartCompareResponseParams `json:"Response"`
}

func NewStartCompareResponse

func NewStartCompareResponse() (response *StartCompareResponse)

func (*StartCompareResponse) FromJsonString

func (r *StartCompareResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartCompareResponse) ToJsonString

func (r *StartCompareResponse) ToJsonString() string

type StartCompareResponseParams

type StartCompareResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StartMigrateJobRequest

type StartMigrateJobRequest struct {
	*tchttp.BaseRequest

	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewStartMigrateJobRequest

func NewStartMigrateJobRequest() (request *StartMigrateJobRequest)

func (*StartMigrateJobRequest) FromJsonString

func (r *StartMigrateJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartMigrateJobRequest) ToJsonString

func (r *StartMigrateJobRequest) ToJsonString() string

type StartMigrateJobRequestParams

type StartMigrateJobRequestParams struct {
	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type StartMigrateJobResponse

type StartMigrateJobResponse struct {
	*tchttp.BaseResponse
	Response *StartMigrateJobResponseParams `json:"Response"`
}

func NewStartMigrateJobResponse

func NewStartMigrateJobResponse() (response *StartMigrateJobResponse)

func (*StartMigrateJobResponse) FromJsonString

func (r *StartMigrateJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartMigrateJobResponse) ToJsonString

func (r *StartMigrateJobResponse) ToJsonString() string

type StartMigrateJobResponseParams

type StartMigrateJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StartModifySyncJobRequest added in v1.0.667

type StartModifySyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewStartModifySyncJobRequest added in v1.0.667

func NewStartModifySyncJobRequest() (request *StartModifySyncJobRequest)

func (*StartModifySyncJobRequest) FromJsonString added in v1.0.667

func (r *StartModifySyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartModifySyncJobRequest) ToJsonString added in v1.0.667

func (r *StartModifySyncJobRequest) ToJsonString() string

type StartModifySyncJobRequestParams added in v1.0.667

type StartModifySyncJobRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type StartModifySyncJobResponse added in v1.0.667

type StartModifySyncJobResponse struct {
	*tchttp.BaseResponse
	Response *StartModifySyncJobResponseParams `json:"Response"`
}

func NewStartModifySyncJobResponse added in v1.0.667

func NewStartModifySyncJobResponse() (response *StartModifySyncJobResponse)

func (*StartModifySyncJobResponse) FromJsonString added in v1.0.667

func (r *StartModifySyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartModifySyncJobResponse) ToJsonString added in v1.0.667

func (r *StartModifySyncJobResponse) ToJsonString() string

type StartModifySyncJobResponseParams added in v1.0.667

type StartModifySyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StartSubscribeRequest added in v1.0.837

type StartSubscribeRequest struct {
	*tchttp.BaseRequest

	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

func NewStartSubscribeRequest added in v1.0.837

func NewStartSubscribeRequest() (request *StartSubscribeRequest)

func (*StartSubscribeRequest) FromJsonString added in v1.0.837

func (r *StartSubscribeRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartSubscribeRequest) ToJsonString added in v1.0.837

func (r *StartSubscribeRequest) ToJsonString() string

type StartSubscribeRequestParams added in v1.0.837

type StartSubscribeRequestParams struct {
	// 数据订阅实例的 ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`
}

Predefined struct for user

type StartSubscribeResponse added in v1.0.837

type StartSubscribeResponse struct {
	*tchttp.BaseResponse
	Response *StartSubscribeResponseParams `json:"Response"`
}

func NewStartSubscribeResponse added in v1.0.837

func NewStartSubscribeResponse() (response *StartSubscribeResponse)

func (*StartSubscribeResponse) FromJsonString added in v1.0.837

func (r *StartSubscribeResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartSubscribeResponse) ToJsonString added in v1.0.837

func (r *StartSubscribeResponse) ToJsonString() string

type StartSubscribeResponseParams added in v1.0.837

type StartSubscribeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StartSyncJobRequest

type StartSyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewStartSyncJobRequest

func NewStartSyncJobRequest() (request *StartSyncJobRequest)

func (*StartSyncJobRequest) FromJsonString

func (r *StartSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartSyncJobRequest) ToJsonString

func (r *StartSyncJobRequest) ToJsonString() string

type StartSyncJobRequestParams

type StartSyncJobRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type StartSyncJobResponse

type StartSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *StartSyncJobResponseParams `json:"Response"`
}

func NewStartSyncJobResponse

func NewStartSyncJobResponse() (response *StartSyncJobResponse)

func (*StartSyncJobResponse) FromJsonString

func (r *StartSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartSyncJobResponse) ToJsonString

func (r *StartSyncJobResponse) ToJsonString() string

type StartSyncJobResponseParams

type StartSyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StepDetailInfo

type StepDetailInfo struct {
	// 步骤序列
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepNo *uint64 `json:"StepNo,omitnil,omitempty" name:"StepNo"`

	// 步骤展现名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepName *string `json:"StepName,omitnil,omitempty" name:"StepName"`

	// 步骤英文标识
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepId *string `json:"StepId,omitnil,omitempty" name:"StepId"`

	// 步骤状态:success(成功)、failed(失败)、running(执行中)、notStarted(未执行)、默认为notStarted
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 当前步骤开始的时间,格式为"yyyy-mm-dd hh:mm:ss",该字段不存在或者为空是无意义 注意:此字段可能返回 null,表示取不到有效值。
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 步骤错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepMessage *string `json:"StepMessage,omitnil,omitempty" name:"StepMessage"`

	// 执行进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percent *uint64 `json:"Percent,omitnil,omitempty" name:"Percent"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Errors []*ProcessStepTip `json:"Errors,omitnil,omitempty" name:"Errors"`

	// 告警提示
	// 注意:此字段可能返回 null,表示取不到有效值。
	Warnings []*ProcessStepTip `json:"Warnings,omitnil,omitempty" name:"Warnings"`
}

type StepInfo

type StepInfo struct {
	// 步骤编号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepNo *uint64 `json:"StepNo,omitnil,omitempty" name:"StepNo"`

	// 步骤名
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepName *string `json:"StepName,omitnil,omitempty" name:"StepName"`

	// 步骤标号
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepId *string `json:"StepId,omitnil,omitempty" name:"StepId"`

	// 当前步骤状态,可能返回有 notStarted(未开始)、running(校验中)、failed(校验任务失败)、finished(完成)、skipped(跳过)、paused(暂停)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 步骤开始时间,可能为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Errors []*StepTip `json:"Errors,omitnil,omitempty" name:"Errors"`

	// 警告信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Warnings []*StepTip `json:"Warnings,omitnil,omitempty" name:"Warnings"`

	// 当前步骤进度,范围为[0-100],若为-1表示当前步骤不支持查看进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type StepTip

type StepTip struct {
	// 错误码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 错误信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 解决方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	Solution *string `json:"Solution,omitnil,omitempty" name:"Solution"`

	// 帮助文档
	// 注意:此字段可能返回 null,表示取不到有效值。
	HelpDoc *string `json:"HelpDoc,omitnil,omitempty" name:"HelpDoc"`

	// 当前步骤跳过信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkipInfo *string `json:"SkipInfo,omitnil,omitempty" name:"SkipInfo"`
}

type StopCompareRequest

type StopCompareRequest struct {
	*tchttp.BaseRequest

	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`
}

func NewStopCompareRequest

func NewStopCompareRequest() (request *StopCompareRequest)

func (*StopCompareRequest) FromJsonString

func (r *StopCompareRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopCompareRequest) ToJsonString

func (r *StopCompareRequest) ToJsonString() string

type StopCompareRequestParams

type StopCompareRequestParams struct {
	// 迁移任务 Id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 对比任务 ID,形如:dts-8yv4w2i1-cmp-37skmii9
	CompareTaskId *string `json:"CompareTaskId,omitnil,omitempty" name:"CompareTaskId"`
}

Predefined struct for user

type StopCompareResponse

type StopCompareResponse struct {
	*tchttp.BaseResponse
	Response *StopCompareResponseParams `json:"Response"`
}

func NewStopCompareResponse

func NewStopCompareResponse() (response *StopCompareResponse)

func (*StopCompareResponse) FromJsonString

func (r *StopCompareResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopCompareResponse) ToJsonString

func (r *StopCompareResponse) ToJsonString() string

type StopCompareResponseParams

type StopCompareResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopMigrateJobRequest

type StopMigrateJobRequest struct {
	*tchttp.BaseRequest

	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewStopMigrateJobRequest

func NewStopMigrateJobRequest() (request *StopMigrateJobRequest)

func (*StopMigrateJobRequest) FromJsonString

func (r *StopMigrateJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopMigrateJobRequest) ToJsonString

func (r *StopMigrateJobRequest) ToJsonString() string

type StopMigrateJobRequestParams

type StopMigrateJobRequestParams struct {
	// 数据迁移任务ID
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type StopMigrateJobResponse

type StopMigrateJobResponse struct {
	*tchttp.BaseResponse
	Response *StopMigrateJobResponseParams `json:"Response"`
}

func NewStopMigrateJobResponse

func NewStopMigrateJobResponse() (response *StopMigrateJobResponse)

func (*StopMigrateJobResponse) FromJsonString

func (r *StopMigrateJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopMigrateJobResponse) ToJsonString

func (r *StopMigrateJobResponse) ToJsonString() string

type StopMigrateJobResponseParams

type StopMigrateJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StopSyncJobRequest

type StopSyncJobRequest struct {
	*tchttp.BaseRequest

	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

func NewStopSyncJobRequest

func NewStopSyncJobRequest() (request *StopSyncJobRequest)

func (*StopSyncJobRequest) FromJsonString

func (r *StopSyncJobRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopSyncJobRequest) ToJsonString

func (r *StopSyncJobRequest) ToJsonString() string

type StopSyncJobRequestParams

type StopSyncJobRequestParams struct {
	// 同步任务id
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`
}

Predefined struct for user

type StopSyncJobResponse

type StopSyncJobResponse struct {
	*tchttp.BaseResponse
	Response *StopSyncJobResponseParams `json:"Response"`
}

func NewStopSyncJobResponse

func NewStopSyncJobResponse() (response *StopSyncJobResponse)

func (*StopSyncJobResponse) FromJsonString

func (r *StopSyncJobResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopSyncJobResponse) ToJsonString

func (r *StopSyncJobResponse) ToJsonString() string

type StopSyncJobResponseParams

type StopSyncJobResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SubsErr added in v1.0.837

type SubsErr struct {
	// 报错信息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type SubscribeCheckStepInfo added in v1.0.837

type SubscribeCheckStepInfo struct {
	// 步骤名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepName *string `json:"StepName,omitnil,omitempty" name:"StepName"`

	// 步骤Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepId *string `json:"StepId,omitnil,omitempty" name:"StepId"`

	// 步骤编号,从 1 开始
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepNo *uint64 `json:"StepNo,omitnil,omitempty" name:"StepNo"`

	// 当前步骤状态,可能值为 notStarted,running,finished,failed
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 当前步骤进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percent *uint64 `json:"Percent,omitnil,omitempty" name:"Percent"`

	// 错误提示
	// 注意:此字段可能返回 null,表示取不到有效值。
	Errors []*SubscribeCheckStepTip `json:"Errors,omitnil,omitempty" name:"Errors"`

	// 告警提示
	// 注意:此字段可能返回 null,表示取不到有效值。
	Warnings []*SubscribeCheckStepTip `json:"Warnings,omitnil,omitempty" name:"Warnings"`
}

type SubscribeCheckStepTip added in v1.0.837

type SubscribeCheckStepTip struct {
	// 错误或告警的详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 帮助文档
	// 注意:此字段可能返回 null,表示取不到有效值。
	HelpDoc *string `json:"HelpDoc,omitnil,omitempty" name:"HelpDoc"`
}

type SubscribeInfo added in v1.0.837

type SubscribeInfo struct {
	// 数据订阅的实例ID
	SubscribeId *string `json:"SubscribeId,omitnil,omitempty" name:"SubscribeId"`

	// 数据订阅实例的名称
	SubscribeName *string `json:"SubscribeName,omitnil,omitempty" name:"SubscribeName"`

	// 订阅实例发送数据的kafka topic
	// 注意:此字段可能返回 null,表示取不到有效值。
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 订阅实例的类型,目前支持 cynosdbmysql,mariadb,mongodb,mysql,percona,tdpg,tdsqlpercona(tdsqlmysql)
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 订阅的数据库实例ID(如果订阅的是云数据库)如果实例不是腾讯云上的,此值为空。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云数据库状态:running 运行中,isolated 已隔离,offline 已下线。如果不是云上,此值为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`

	// 数据订阅生命周期状态,可能的值为:正常 normal, 隔离中 isolating, 已隔离 isolated, 下线中 offlining, 按量转包年包月中 post2PrePayIng
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 数据订阅状态,可能的值为:未启动 notStarted, 校验中 checking, 校验不通过 checkNotPass, 校验通过 checkPass, 启动中 starting, 运行中 running, 异常出错 error
	SubsStatus *string `json:"SubsStatus,omitnil,omitempty" name:"SubsStatus"`

	// 上次修改时间,时间格式如:Y-m-d h:m:s
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 创建时间,时间格式如:Y-m-d h:m:s
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 隔离时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateTime *string `json:"IsolateTime,omitnil,omitempty" name:"IsolateTime"`

	// 包年包月任务的到期时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 下线时间,时间格式如:Y-m-d h:m:s。默认:0000-00-00 00:00:00
	// 注意:此字段可能返回 null,表示取不到有效值。
	OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"`

	// 计费方式,0 - 包年包月,1 - 按量计费
	PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 自动续费标识。只有当 PayType=0,该值才有意义。枚举值:0-不自动续费,1-自动续费
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 数据订阅实例所属地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 接入方式。枚举值:extranet(公网) vpncloud(vpn接入) dcg(专线接入) ccn(云联网) cdb(云数据库) cvm(云主机自建) intranet(自研上云) vpc(私有网络vpc)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 数据库节点信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Endpoints []*EndpointItem `json:"Endpoints,omitnil,omitempty" name:"Endpoints"`

	// 数据订阅版本, 当前只支持 kafka 版本。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubscribeVersion *string `json:"SubscribeVersion,omitnil,omitempty" name:"SubscribeVersion"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 任务报错信息,如果有的话。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Errors []*SubsErr `json:"Errors,omitnil,omitempty" name:"Errors"`
}

type SubscribeKafkaConfig added in v1.0.837

type SubscribeKafkaConfig struct {
	// kafka分区数量,枚举值为1,4,8
	// 注意:此字段可能返回 null,表示取不到有效值。
	NumberOfPartitions *uint64 `json:"NumberOfPartitions,omitnil,omitempty" name:"NumberOfPartitions"`

	// 分区规则。当NumberOfPartitions > 1时,该项必填。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DistributeRules []*DistributeRule `json:"DistributeRules,omitnil,omitempty" name:"DistributeRules"`

	// 默认分区策略。当NumberOfPartitions > 1时,该项必填。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。
	// 非mongo产品的枚举值为: table-按表名分区,pk-按表名+主键分区。mongo的枚举值为:collection-按集合名分区。
	// 该字段与DistributeRules搭配使用,如果配置了该字段,视为配置了一条DistributeRules。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultRuleType *string `json:"DefaultRuleType,omitnil,omitempty" name:"DefaultRuleType"`
}

type SubscribeObject added in v1.0.837

type SubscribeObject struct {
	// 订阅数据的类型,枚举值:database-数据库,table-数据库的表(如果 DatabaseType 为 mongodb,则表示集合)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectType *string `json:"ObjectType,omitnil,omitempty" name:"ObjectType"`

	// 订阅的数据库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// 订阅数据库中表的名称。如果 DatabaseType 为 mongodb,填集合名。mongodb只支持订阅单库或者单集合。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tables []*string `json:"Tables,omitnil,omitempty" name:"Tables"`
}

type SyncDBEndpointInfos added in v1.0.616

type SyncDBEndpointInfos struct {
	// 数据库所在地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 实例网络接入类型,如:extranet(外网)、ipv6(公网ipv6)、cvm(云主机自建)、dcg(专线接入)、vpncloud(vpn接入的实例)、cdb(云数据库)、ccn(云联网)、intranet(自研上云)、vpc(私有网络)等,注意具体可选值依赖当前链路
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessType *string `json:"AccessType,omitnil,omitempty" name:"AccessType"`

	// 实例数据库类型,如:mysql,redis,mongodb,postgresql,mariadb,percona 等
	// 注意:此字段可能返回 null,表示取不到有效值。
	DatabaseType *string `json:"DatabaseType,omitnil,omitempty" name:"DatabaseType"`

	// 数据库信息。注意:如果数据库类型为tdsqlmysql,此处Endpoint数组的顺序应满足规则:proxy节点放在set节点之前。如果SrcConnectType选择proxy接入则只需要填写proxy节点即可。如果选择set接入,数组中第一个set节点必须是shardkey范围起始为0的分片
	// 注意:此字段可能返回 null,表示取不到有效值。
	Info []*Endpoint `json:"Info,omitnil,omitempty" name:"Info"`
}

type SyncDetailInfo

type SyncDetailInfo struct {
	// 总步骤数
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepAll *uint64 `json:"StepAll,omitnil,omitempty" name:"StepAll"`

	// 当前步骤
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepNow *uint64 `json:"StepNow,omitnil,omitempty" name:"StepNow"`

	// 总体进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 当前步骤进度,范围为[0-100],若为-1表示当前步骤不支持查看进度
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurrentStepProgress *int64 `json:"CurrentStepProgress,omitnil,omitempty" name:"CurrentStepProgress"`

	// 同步两端数据量差距
	// 注意:此字段可能返回 null,表示取不到有效值。
	MasterSlaveDistance *int64 `json:"MasterSlaveDistance,omitnil,omitempty" name:"MasterSlaveDistance"`

	// 同步两端时间差距
	// 注意:此字段可能返回 null,表示取不到有效值。
	SecondsBehindMaster *int64 `json:"SecondsBehindMaster,omitnil,omitempty" name:"SecondsBehindMaster"`

	// 总体描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 详细步骤信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepInfos []*StepInfo `json:"StepInfos,omitnil,omitempty" name:"StepInfos"`

	// 不能发起一致性校验的原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	CauseOfCompareDisable *string `json:"CauseOfCompareDisable,omitnil,omitempty" name:"CauseOfCompareDisable"`

	// 任务的错误和解决方案信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrInfo *ErrInfo `json:"ErrInfo,omitnil,omitempty" name:"ErrInfo"`
}

type SyncJobInfo

type SyncJobInfo struct {
	// 同步任务id,如:sync-btso140
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 同步任务名
	// 注意:此字段可能返回 null,表示取不到有效值。
	JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"`

	// 付款方式,PostPay(按量付费)、PrePay(包年包月)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 运行模式,Immediate(表示立即运行,默认为此项值)、Timed(表示定时运行)
	// 注意:此字段可能返回 null,表示取不到有效值。
	RunMode *string `json:"RunMode,omitnil,omitempty" name:"RunMode"`

	// 期待运行时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpectRunTime *string `json:"ExpectRunTime,omitnil,omitempty" name:"ExpectRunTime"`

	// 支持的所有操作
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllActions []*string `json:"AllActions,omitnil,omitempty" name:"AllActions"`

	// 当前状态能进行的操作
	// 注意:此字段可能返回 null,表示取不到有效值。
	Actions []*string `json:"Actions,omitnil,omitempty" name:"Actions"`

	// 同步选项
	// 注意:此字段可能返回 null,表示取不到有效值。
	Options *Options `json:"Options,omitnil,omitempty" name:"Options"`

	// 同步库表对象
	// 注意:此字段可能返回 null,表示取不到有效值。
	Objects *Objects `json:"Objects,omitnil,omitempty" name:"Objects"`

	// 任务规格
	// 注意:此字段可能返回 null,表示取不到有效值。
	Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"`

	// 过期时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 源端地域,如:ap-guangzhou等
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcRegion *string `json:"SrcRegion,omitnil,omitempty" name:"SrcRegion"`

	// 源端数据库类型,mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql等
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcDatabaseType *string `json:"SrcDatabaseType,omitnil,omitempty" name:"SrcDatabaseType"`

	// 源端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcAccessType *string `json:"SrcAccessType,omitnil,omitempty" name:"SrcAccessType"`

	// 源端信息,单节点数据库使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcInfo *Endpoint `json:"SrcInfo,omitnil,omitempty" name:"SrcInfo"`

	// 枚举值:cluster、single。源库为单节点数据库使用single,多节点使用cluster
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcNodeType *string `json:"SrcNodeType,omitnil,omitempty" name:"SrcNodeType"`

	// 源端信息,多节点数据库使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcInfos *SyncDBEndpointInfos `json:"SrcInfos,omitnil,omitempty" name:"SrcInfos"`

	// 目标端地域,如:ap-guangzhou等
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstRegion *string `json:"DstRegion,omitnil,omitempty" name:"DstRegion"`

	// 目标端数据库类型,mysql,cynosdbmysql,tdapg,tdpg,tdsqlmysql等
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstDatabaseType *string `json:"DstDatabaseType,omitnil,omitempty" name:"DstDatabaseType"`

	// 目标端接入类型,cdb(云数据库)、cvm(云主机自建)、vpc(私有网络)、extranet(外网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、intranet(自研上云)
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstAccessType *string `json:"DstAccessType,omitnil,omitempty" name:"DstAccessType"`

	// 目标端信息,单节点数据库使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstInfo *Endpoint `json:"DstInfo,omitnil,omitempty" name:"DstInfo"`

	// 枚举值:cluster、single。目标库为单节点数据库使用single,多节点使用cluster
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstNodeType *string `json:"DstNodeType,omitnil,omitempty" name:"DstNodeType"`

	// 目标端信息,多节点数据库使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	DstInfos *SyncDBEndpointInfos `json:"DstInfos,omitnil,omitempty" name:"DstInfos"`

	// 创建时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 开始时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务状态,UnInitialized(未初始化)、Initialized(已初始化)、Checking(校验中)、CheckPass(校验通过)、CheckNotPass(校验不通过)、ReadyRunning(准备运行)、Running(运行中)、Pausing(暂停中)、Paused(已暂停)、Stopping(停止中)、Stopped(已结束)、ResumableErr(任务错误)、Resuming(恢复中)、Failed(失败)、Released(已释放)、Resetting(重置中)、Unknown(未知)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 结束时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 标签相关信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*TagItem `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 同步任务运行步骤信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Detail *SyncDetailInfo `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 用于计费的状态,可能取值有:Normal(正常状态)、Resizing(变配中)、Renewing(续费中)、Isolating(隔离中)、Isolated(已隔离)、Offlining(下线中)、Offlined(已下线)、NotBilled(未计费)、Recovering(解隔离)、PostPay2Prepaying(按量计费转包年包月中)、PrePay2Postpaying(包年包月转按量计费中)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeStatus *string `json:"TradeStatus,omitnil,omitempty" name:"TradeStatus"`

	// 同步链路规格,如micro,small,medium,large
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"`

	// 自动续费标识,当PayMode值为PrePay则此项配置有意义,取值为:1(表示自动续费)、0(不自动续费)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoRenew *uint64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 下线时间,格式为 yyyy-mm-dd hh:mm:ss
	// 注意:此字段可能返回 null,表示取不到有效值。
	OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"`

	// 自动重试时间段设置
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoRetryTimeRangeMinutes *int64 `json:"AutoRetryTimeRangeMinutes,omitnil,omitempty" name:"AutoRetryTimeRangeMinutes"`

	// 全量导出可重入标识:enum::"yes"/"no"。yes表示当前任务可重入、no表示当前任务处于全量导出且不可重入阶段;如果在该值为no时重启任务导出流程不支持断点续传
	// 注意:此字段可能返回 null,表示取不到有效值。
	DumperResumeCtrl *string `json:"DumperResumeCtrl,omitnil,omitempty" name:"DumperResumeCtrl"`
}

type Table

type Table struct {
	// 表名
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 新表名
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewTableName *string `json:"NewTableName,omitnil,omitempty" name:"NewTableName"`

	// 过滤条件
	// 注意:此字段可能返回 null,表示取不到有效值。
	FilterCondition *string `json:"FilterCondition,omitnil,omitempty" name:"FilterCondition"`

	// 是否同步表中所有列,All:当前表下的所有列,Partial(ModifySyncJobConfig接口里的对应字段ColumnMode暂不支持Partial):当前表下的部分列,通过填充Columns字段详细表信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ColumnMode *string `json:"ColumnMode,omitnil,omitempty" name:"ColumnMode"`

	// 同步的列信息,当ColumnMode为Partial时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	Columns []*Column `json:"Columns,omitnil,omitempty" name:"Columns"`

	// 同步临时表,注意此配置与NewTableName互斥,只能使用其中一种。当配置的同步对象为表级别且TableEditMode为pt时此项有意义,针对pt-osc等工具在同步过程中产生的临时表进行同步,需要提前将可能的临时表配置在这里,否则不会同步任何临时表。示例,如要对t1进行pt-osc操作,此项配置应该为["\_t1\_new","\_t1\_old"];如要对t1进行gh-ost操作,此项配置应该为["\_t1\_ghc","\_t1\_gho","\_t1\_del"],pt-osc与gh-ost产生的临时表可同时配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TmpTables []*string `json:"TmpTables,omitnil,omitempty" name:"TmpTables"`

	// 编辑表类型,rename(表映射),pt(同步附加表)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableEditMode *string `json:"TableEditMode,omitnil,omitempty" name:"TableEditMode"`
}

type TableItem

type TableItem struct {
	// 迁移的表名,大小写敏感
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 迁移后的表名,当TableEditMode为rename时此项必填,注意此配置与TmpTables互斥,只能使用其中一种
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewTableName *string `json:"NewTableName,omitnil,omitempty" name:"NewTableName"`

	// 迁移临时表,注意此配置与NewTableName互斥,只能使用其中一种。当配置的同步对象为表级别且TableEditMode为pt时此项有意义,针对pt-osc等工具在迁移过程中产生的临时表进行同步,需要提前将可能的临时表配置在这里,否则不会同步任何临时表。示例,如要对t1进行pt-osc操作,此项配置应该为["\_t1\_new","\_t1\_old"];如要对t1进行gh-ost操作,此项配置应该为["\_t1\_ghc","\_t1\_gho","\_t1\_del"],pt-osc与gh-ost产生的临时表可同时配置。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TmpTables []*string `json:"TmpTables,omitnil,omitempty" name:"TmpTables"`

	// 编辑表类型,rename(表映射),pt(同步附加表)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TableEditMode *string `json:"TableEditMode,omitnil,omitempty" name:"TableEditMode"`
}

type TagFilter

type TagFilter struct {
	// 标签键值
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	TagValue []*string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TagItem

type TagItem struct {
	// 标签键
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TopicRule added in v1.0.616

type TopicRule struct {
	// topic名。单topic时,所有的TopicName必须相同
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// topic分区策略,自定义topic时支持:Random(随机投递),集中投递到单Topic时支持:AllInPartitionZero(全部投递至partition0)、PartitionByTable(按表名分区)、PartitionByTableAndKey(按表名加主键分区)、PartitionByCols(按列分区)
	PartitionType *string `json:"PartitionType,omitnil,omitempty" name:"PartitionType"`

	// 库名匹配规则,如Regular(正则匹配), Default(不符合匹配规则的剩余库),数组中最后一项必须为‘Default’
	DbMatchMode *string `json:"DbMatchMode,omitnil,omitempty" name:"DbMatchMode"`

	// 库名,DbMatchMode=Regular时生效
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 表名匹配规则,如Regular(正则匹配), Default(不符合匹配规则的剩余表),数组中最后一项必须为‘Default’
	TableMatchMode *string `json:"TableMatchMode,omitnil,omitempty" name:"TableMatchMode"`

	// 表名,仅TableMatchMode=Regular时生效
	TableName *string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 按列分区时需要选择配置列名,可以选择多列
	// 注意:此字段可能返回 null,表示取不到有效值。
	Columns []*string `json:"Columns,omitnil,omitempty" name:"Columns"`
}

type TradeInfo

type TradeInfo struct {
	// 交易订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 上一次交易订单号
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastDealName *string `json:"LastDealName,omitnil,omitempty" name:"LastDealName"`

	// 实例规格,包括:micro、small、medium、large、xlarge、2xlarge等
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceClass *string `json:"InstanceClass,omitnil,omitempty" name:"InstanceClass"`

	// 计费任务状态, normal(计费或待计费)、resizing(变配中)、reversing(冲正中,比较短暂的状态)、isolating(隔离中,比较短暂的状态)、isolated(已隔离)、offlining(下线中)、offlined(已下线)、notBilled(未计费)
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeStatus *string `json:"TradeStatus,omitnil,omitempty" name:"TradeStatus"`

	// 到期时间,格式为"yyyy-mm-dd hh:mm:ss"
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 下线时间,格式为"yyyy-mm-dd hh:mm:ss"
	// 注意:此字段可能返回 null,表示取不到有效值。
	OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"`

	// 隔离时间,格式为"yyyy-mm-dd hh:mm:ss"
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateTime *string `json:"IsolateTime,omitnil,omitempty" name:"IsolateTime"`

	// 下线原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	OfflineReason *string `json:"OfflineReason,omitnil,omitempty" name:"OfflineReason"`

	// 隔离原因
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateReason *string `json:"IsolateReason,omitnil,omitempty" name:"IsolateReason"`

	// 付费类型,包括:postpay(后付费)、prepay(预付费)
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 任务计费类型,包括:billing(计费)、notBilling(不计费)、 promotions(促销活动中)
	// 注意:此字段可能返回 null,表示取不到有效值。
	BillingType *string `json:"BillingType,omitnil,omitempty" name:"BillingType"`
}

type View

type View struct {
	// view名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`

	// 预留字段、目前暂时不支持view的重命名
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewViewName *string `json:"NewViewName,omitnil,omitempty" name:"NewViewName"`
}

type ViewItem

type ViewItem struct {
	// 视图名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ViewName *string `json:"ViewName,omitnil,omitempty" name:"ViewName"`

	// 迁移后的视图名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewViewName *string `json:"NewViewName,omitnil,omitempty" name:"NewViewName"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL