v20170320

package
v1.0.934 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

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

	// 授权无效。
	AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"

	// 子账号无权限。
	AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"

	// 后端错误或者流程错误。
	CDBERROR = "CdbError"

	// 备份错误。
	CDBERROR_BACKUPERROR = "CdbError.BackupError"

	// 后端数据库错误。
	CDBERROR_DATABASEERROR = "CdbError.DatabaseError"

	// 导入任务错误。
	CDBERROR_IMPORTERROR = "CdbError.ImportError"

	// 后端任务错误。
	CDBERROR_TASKERROR = "CdbError.TaskError"

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

	// 异步任务状态异常。
	FAILEDOPERATION_ASYNCTASKSTATUSERROR = "FailedOperation.AsyncTaskStatusError"

	// 审计不存在。
	FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist"

	// 实例互斥操作锁定失败,请稍后重试。
	FAILEDOPERATION_CDBINSTANCELOCKFAILERROR = "FailedOperation.CdbInstanceLockFailError"

	// 创建失败,请检查用户是否已存在。
	FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"

	// 创建审计规则失败。
	FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError"

	// 创建审计日志文件失败。
	FAILEDOPERATION_CREATEAUDITLOGFILEERROR = "FailedOperation.CreateAuditLogFileError"

	// 申请只读实例独立VIP失败。
	FAILEDOPERATION_CREATEROVIPERROR = "FailedOperation.CreateRoVipError"

	// 数据库操作失败。
	FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError"

	// 删除审计失败。
	FAILEDOPERATION_DELETEAUDITFAILERROR = "FailedOperation.DeleteAuditFailError"

	// 查询数据库代理失败。
	FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"

	// 不支持当前操作。
	FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"

	// 获取权限错误。
	FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"

	// 查询失败。
	FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError"

	// 实例任务冲突错误。
	FAILEDOPERATION_INSTANCETASKCONFLICTERROR = "FailedOperation.InstanceTaskConflictError"

	// json序列化失败。
	FAILEDOPERATION_JSONMARSHALERROR = "FailedOperation.JsonMarshalError"

	// json反序列化失败。
	FAILEDOPERATION_JSONUNMARSHALERROR = "FailedOperation.JsonUnmarshalError"

	// 返回数据量过大,请缩减数据查询范围
	FAILEDOPERATION_LOGCONTENTOVERLIMIT = "FailedOperation.LogContentOverLimit"

	// 检查到改动前后策略一致,无改动点。
	FAILEDOPERATION_NOTCHANGESTRATEGY = "FailedOperation.NotChangeStrategy"

	// 不是延迟复制RO。
	FAILEDOPERATION_NOTDELAYRO = "FailedOperation.NotDelayRo"

	// 实例正在执行其他操作,请稍后重试。
	FAILEDOPERATION_OPERATIONINCONFLICTERR = "FailedOperation.OperationInConflictErr"

	// 执行的权限修改操作非法。您可以参照产品文档,了解当前实例支持哪些权限修改操作,如有疑问,请您咨询客服进行处理。
	FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"

	// 数据库代理状态异常。
	FAILEDOPERATION_PROXYGROUPSTATUSERROR = "FailedOperation.ProxyGroupStatusError"

	// 查询审计任务失败。
	FAILEDOPERATION_QUERYAUDITTASKFAILERROR = "FailedOperation.QueryAuditTaskFailError"

	// 查询日志失败。
	FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError"

	// 高可用版服务跨区调用反序列化失败。
	FAILEDOPERATION_REMOTECALLUNMARSHALERROR = "FailedOperation.RemoteCallUnmarshalError"

	// 代理创建中或则已存在,请勿重复创建。
	FAILEDOPERATION_REPEATCREATEPROXYERROR = "FailedOperation.RepeatCreateProxyError"

	// 后台请求服务异常,请您联系客服解决。
	FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"

	// 查询日志结果集超出限制,请缩小查询范围。
	FAILEDOPERATION_RESULTSETOVERLIMIT = "FailedOperation.ResultSetOverLimit"

	// 操作发起失败,请稍后重试。如果操作持续不成功,请您联系客服进行处理。
	FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"

	// 任务状态冲突。
	FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"

	// 提交任务失败,请稍后重试。如果持续提交失败,请您联系客服进行处理。
	FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"

	// 查询超时。
	FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError"

	// 类型错误,无法执行该操作。
	FAILEDOPERATION_TYPEINCONFLICT = "FailedOperation.TypeInConflict"

	// 该IP已被占用。
	FAILEDOPERATION_VPCIPINUSEERROR = "FailedOperation.VpcIpInUseError"

	// 无效IP
	FAILEDOPERATION_VPCIPINVALIDERROR = "FailedOperation.VpcIpInvalidError"

	// 子网中不存在该IP
	FAILEDOPERATION_VPCIPNOTINSUBNETERROR = "FailedOperation.VpcIpNotInSubnetError"

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

	// 查询异步任务错误。
	INTERNALERROR_ASYNCREQUESTERROR = "InternalError.AsyncRequestError"

	// 创建审计日志文件错误。
	INTERNALERROR_AUDITCREATELOGFILEERROR = "InternalError.AuditCreateLogFileError"

	// 删除审计日志错误。
	INTERNALERROR_AUDITDELETELOGFILEERROR = "InternalError.AuditDeleteLogFileError"

	// 审计内部服务错误。
	INTERNALERROR_AUDITDELETEPOLICYERROR = "InternalError.AuditDeletePolicyError"

	// 查询审计日志错误。
	INTERNALERROR_AUDITDESCRIBELOGERROR = "InternalError.AuditDescribeLogError"

	// 审计内部服务错误。
	INTERNALERROR_AUDITERROR = "InternalError.AuditError"

	// 修改审计状态失败。
	INTERNALERROR_AUDITMODIFYSTATUSERROR = "InternalError.AuditModifyStatusError"

	// 审计服务内部异常。
	INTERNALERROR_AUDITOSSLOGICERROR = "InternalError.AuditOssLogicError"

	// 鉴权失败。
	INTERNALERROR_AUTHERROR = "InternalError.AuthError"

	// 鉴权失败。
	INTERNALERROR_CAUTHERROR = "InternalError.CauthError"

	// 系统内部错误。
	INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError"

	// 系统错误。
	INTERNALERROR_CDBERROR = "InternalError.CdbError"

	// 获取文件信息失败。
	INTERNALERROR_COSERROR = "InternalError.CosError"

	// 数据库异常。
	INTERNALERROR_DBERROR = "InternalError.DBError"

	// 数据库操作失败。
	INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"

	// 数据库记录不存在。
	INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"

	// 数据库内部错误。
	INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"

	// 系统内部错误。
	INTERNALERROR_DESERROR = "InternalError.DesError"

	// 安全组操作错误。
	INTERNALERROR_DFWERROR = "InternalError.DfwError"

	// sql错误。
	INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError"

	// 执行http请求错误。
	INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"

	// sql执行失败。
	INTERNALERROR_EXECUTESQLERROR = "InternalError.ExecuteSQLError"

	// 文件传输异常。
	INTERNALERROR_FTPERROR = "InternalError.FtpError"

	// Http请求异常。
	INTERNALERROR_HTTPERROR = "InternalError.HttpError"

	// 请求失败。
	INTERNALERROR_HTTPREQUESTERROR = "InternalError.HttpRequestError"

	// 导入失败。
	INTERNALERROR_IMPORTERROR = "InternalError.ImportError"

	// 内部服务错误。
	INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError"

	// 内部服务异常,请您联系客服进行处理。
	INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"

	// 请求执行异常。
	INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"

	// 后台请求服务失败,请稍后重试。
	INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"

	// 访问内部服务错误。
	INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"

	// json解析失败。
	INTERNALERROR_JSONERROR = "InternalError.JSONError"

	// 开通加密失败。
	INTERNALERROR_KMSERROR = "InternalError.KmsError"

	// 网络错误。
	INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"

	// 高可用版服务错误。
	INTERNALERROR_OSSERROR = "InternalError.OssError"

	// 参数错误。
	INTERNALERROR_PARAMERROR = "InternalError.ParamError"

	// 正则表达式编译错误。
	INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"

	// 资源不匹配。
	INTERNALERROR_RESOURCENOTMATCH = "InternalError.ResourceNotMatch"

	// 资源不唯一。
	INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique"

	// 安全组错误。
	INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError"

	// 系统内部错误。
	INTERNALERROR_SERVERERROR = "InternalError.ServerError"

	// 内部服务异常。
	INTERNALERROR_SERVICEERROR = "InternalError.ServiceError"

	// 更改tag失败,请稍后重试。
	INTERNALERROR_TAGERROR = "InternalError.TagError"

	// 任务异常。
	INTERNALERROR_TASKERROR = "InternalError.TaskError"

	// 异步任务错误。
	INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError"

	// 时间窗错误。
	INTERNALERROR_TIMEWINDOWERROR = "InternalError.TimeWindowError"

	// 交易系统错误。
	INTERNALERROR_TRADEERROR = "InternalError.TradeError"

	// 操作失败。
	INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"

	// 未知错误。
	INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"

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

	// 私有网络或子网错误。
	INTERNALERROR_VPCERROR = "InternalError.VpcError"

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

	// 未找到该接口。
	INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"

	// 置放群组下存在资源。
	INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty"

	// 异常参数。
	INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"

	// 未找到该实例。
	INVALIDPARAMETER_INSTANCENAMENOTFOUND = "InvalidParameter.InstanceNameNotFound"

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

	// 异步任务不存在。
	INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId"

	// 非法的名称。
	INVALIDPARAMETER_INVALIDNAME = "InvalidParameter.InvalidName"

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

	// Json反序列化错误。
	INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"

	// 超出置放群组资源数量配额。
	INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota"

	// 资源已存在。
	INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"

	// 资源不存在。
	INVALIDPARAMETER_RESOURCENOTEXISTS = "InvalidParameter.ResourceNotExists"

	// 未找到相关资源。
	INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"

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

	// 账号描述信息包含特殊字符。
	INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"

	// 账号描述信息长度超过255个字符。
	INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"

	// 账号主机参数规则错误。
	INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"

	// 账号密码中包含无效的字符。
	INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"

	// 账号密码不符合长度。
	INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"

	// 密码规则错误,至少包含字母、数字和字符(_+-&=!@#$%^*())中的两种,长度为8-64个字符。
	INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"

	// 数据转换失败。
	INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"

	// 参数值无效。
	INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

	// 账号用户名规则错误。
	INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"

	// 账号信息不存在。
	INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"

	// 未找到root账号信息。
	INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"

	// 账号密码无效。
	INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"

	// 账号无GRANT权限。
	INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

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

	// 缺失账号相关参数。
	MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"

	// 缺少必要参数。
	MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"

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

	// 云账号权限不足,不支持该操作。
	OPERATIONDENIED_ACCOUNTOPERATIONDENIED = "OperationDenied.AccountOperationDenied"

	// 实例正在执行其他任务。
	OPERATIONDENIED_ACTIONINPROCESS = "OperationDenied.ActionInProcess"

	// 不支持的操作。
	OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"

	// 已开启安全审计,至少保留一个全审计。
	OPERATIONDENIED_ATLEASTALLRULEAUDITPOLICYERROR = "OperationDenied.AtLeastAllRuleAuditPolicyError"

	// 至少保留一个审计策略。
	OPERATIONDENIED_ATLEASTAUDITPOLICYERROR = "OperationDenied.AtLeastAuditPolicyError"

	// 审计日志文件数超过最大限制数。
	OPERATIONDENIED_AUDITFILEOVERQUOTAERROR = "OperationDenied.AuditFileOverQuotaError"

	// 审计策略冲突。
	OPERATIONDENIED_AUDITPOLICYCONFLICTERROR = "OperationDenied.AuditPolicyConflictError"

	// 审计策略已存在。
	OPERATIONDENIED_AUDITPOLICYEXISTERROR = "OperationDenied.AuditPolicyExistError"

	// 审计策略不存在。
	OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError"

	// 审计策略数量超限。
	OPERATIONDENIED_AUDITPOLICYOVERQUOTAERROR = "OperationDenied.AuditPolicyOverQuotaError"

	// 审计规则删除失败。
	OPERATIONDENIED_AUDITRULEDELETEERROR = "OperationDenied.AuditRuleDeleteError"

	// 审计规则已存在。
	OPERATIONDENIED_AUDITRULEEXISTERROR = "OperationDenied.AuditRuleExistError"

	// 审计规则已绑定。
	OPERATIONDENIED_AUDITRULEHASBIND = "OperationDenied.AuditRuleHasBind"

	// 审计规则不存在。
	OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError"

	// 审计状态异常。
	OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError"

	// 审计任务冲突。
	OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError"

	// 当前RO组有RO实例处于非法状态,不允许执行当前操作。
	OPERATIONDENIED_CONFLICTROSTATUS = "OperationDenied.ConflictRoStatus"

	// 当前只读组配置正在变更中,请勿重复发起请求。
	OPERATIONDENIED_CONFLICTSTATUS = "OperationDenied.ConflictStatus"

	// 已开通安全审计,不支持规则审计。
	OPERATIONDENIED_DBBRAINPOLICYCONFLICT = "OperationDenied.DBBrainPolicyConflict"

	// 延迟复制正在运行,不允许执行操作。
	OPERATIONDENIED_DELAYREPLICATIONRUNNING = "OperationDenied.DelayReplicationRunning"

	// root账号禁止被删除。
	OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"

	// 该实例无此功能权限。
	OPERATIONDENIED_FUNCTIONDENIED = "OperationDenied.FunctionDenied"

	// 当前类型实例不支持该操作。
	OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"

	// 实例锁冲突,请稍后重试。
	OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"

	// 实例状态异常。
	OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"

	// 当前实例正在进行其他任务,不能执行延迟复制。
	OPERATIONDENIED_INSTANCETASKRUNNING = "OperationDenied.InstanceTaskRunning"

	// 实例任务状态异常。
	OPERATIONDENIED_INSTANCETASKSTATUSERROR = "OperationDenied.InstanceTaskStatusError"

	// 实例不支持该操作。
	OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError"

	// 修改审计状态失败。
	OPERATIONDENIED_MODIFYAUDITSTATUSERROR = "OperationDenied.ModifyAuditStatusError"

	// 基础版实例不支持当前操作(功能)。
	OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic"

	// 不支持修改本地root账号host信息。
	OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"

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

	// 当前有其他订单正在处于下单过程中,请稍后重试。
	OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess"

	// 资源配额超限。
	OPERATIONDENIED_OVERQUOTA = "OperationDenied.OverQuota"

	// 代理地址超限。
	OPERATIONDENIED_PROXYADDRESSLIMITERROR = "OperationDenied.ProxyAddressLimitError"

	// 代理地址未找到。
	OPERATIONDENIED_PROXYADDRESSNOTFUND = "OperationDenied.ProxyAddressNotFund"

	// 代理节点超限。
	OPERATIONDENIED_PROXYNODECOUNTLIMITERROR = "OperationDenied.ProxyNodeCountLimitError"

	// 数据库代理升级任务中,不允许该操作。
	OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"

	// 查询审计日志失败。
	OPERATIONDENIED_QUERYAUDITLOGSERROR = "OperationDenied.QueryAuditLogsError"

	// 资源未找到。
	OPERATIONDENIED_RESOURCENOTFOUNDERROR = "OperationDenied.ResourceNotFoundError"

	// 资源未找到。
	OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError"

	// 结果集超过限制,请缩小检索范围。
	OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit"

	// 腾讯云子账号权限不足,不允许执行当前操作。
	OPERATIONDENIED_SUBACCOUNTOPERATIONDENIED = "OperationDenied.SubAccountOperationDenied"

	// 该实例暂不支持退款。
	OPERATIONDENIED_UNSUPPORTREFUNDERROR = "OperationDenied.UnSupportRefundError"

	// 不支持创建代理地址。
	OPERATIONDENIED_UNSUPPORTCREATEADDRESSERROR = "OperationDenied.UnsupportCreateAddressError"

	// 不支持开通审计。
	OPERATIONDENIED_UNSUPPORTOPENAUDITERROR = "OperationDenied.UnsupportOpenAuditError"

	// 用户没有该策略权限。
	OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

	// 密码错误或校验未通过。
	OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"

	// 后端任务状态非法。
	OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

	// 超限错误。
	OVERQUOTA = "OverQuota"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

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

	// 未找到数据库实例,请确认您的实例状态是否正常。
	RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

	// 高可用版实例不存在。
	RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"

	// 该实例不存在。
	RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

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

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

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

	// 非强隔离实例不支持当前操作。
	UNSUPPORTEDOPERATION_NOTSUPPORTNORMALINSTANCE = "UnsupportedOperation.NotSupportNormalInstance"

	// 权限不支持。
	UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"
)
View Source
const APIVersion = "2017-03-20"

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	// 新账户的名称
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 新账户的域名
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}

type AccountInfo

type AccountInfo struct {
	// 账号备注信息
	Notes *string `json:"Notes,omitnil,omitempty" name:"Notes"`

	// 账号的域名
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 账号的名称
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 账号信息修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 修改密码的时间
	ModifyPasswordTime *string `json:"ModifyPasswordTime,omitnil,omitempty" name:"ModifyPasswordTime"`

	// 该值已废弃
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 用户最大可用实例连接数
	MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
}

type AddTimeWindowRequest

type AddTimeWindowRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 星期一的可维护时间段,其中每一个时间段的格式形如:10:00-12:00;起始时间按半个小时对齐;最短半个小时,最长三个小时;可设置多个时间段。 一周中应至少设置一天的时间窗。下同。
	Monday []*string `json:"Monday,omitnil,omitempty" name:"Monday"`

	// 星期二的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Tuesday []*string `json:"Tuesday,omitnil,omitempty" name:"Tuesday"`

	// 星期三的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Wednesday []*string `json:"Wednesday,omitnil,omitempty" name:"Wednesday"`

	// 星期四的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Thursday []*string `json:"Thursday,omitnil,omitempty" name:"Thursday"`

	// 星期五的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Friday []*string `json:"Friday,omitnil,omitempty" name:"Friday"`

	// 星期六的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Saturday []*string `json:"Saturday,omitnil,omitempty" name:"Saturday"`

	// 星期日的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Sunday []*string `json:"Sunday,omitnil,omitempty" name:"Sunday"`

	// 最大延迟阈值,仅对主实例和灾备实例有效
	MaxDelayTime *uint64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"`
}

func NewAddTimeWindowRequest

func NewAddTimeWindowRequest() (request *AddTimeWindowRequest)

func (*AddTimeWindowRequest) FromJsonString

func (r *AddTimeWindowRequest) 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 (*AddTimeWindowRequest) ToJsonString

func (r *AddTimeWindowRequest) ToJsonString() string

type AddTimeWindowRequestParams added in v1.0.426

type AddTimeWindowRequestParams struct {
	// 实例ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 星期一的可维护时间段,其中每一个时间段的格式形如:10:00-12:00;起始时间按半个小时对齐;最短半个小时,最长三个小时;可设置多个时间段。 一周中应至少设置一天的时间窗。下同。
	Monday []*string `json:"Monday,omitnil,omitempty" name:"Monday"`

	// 星期二的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Tuesday []*string `json:"Tuesday,omitnil,omitempty" name:"Tuesday"`

	// 星期三的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Wednesday []*string `json:"Wednesday,omitnil,omitempty" name:"Wednesday"`

	// 星期四的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Thursday []*string `json:"Thursday,omitnil,omitempty" name:"Thursday"`

	// 星期五的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Friday []*string `json:"Friday,omitnil,omitempty" name:"Friday"`

	// 星期六的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Saturday []*string `json:"Saturday,omitnil,omitempty" name:"Saturday"`

	// 星期日的可维护时间窗口。 一周中应至少设置一天的时间窗。
	Sunday []*string `json:"Sunday,omitnil,omitempty" name:"Sunday"`

	// 最大延迟阈值,仅对主实例和灾备实例有效
	MaxDelayTime *uint64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"`
}

Predefined struct for user

type AddTimeWindowResponse

type AddTimeWindowResponse struct {
	*tchttp.BaseResponse
	Response *AddTimeWindowResponseParams `json:"Response"`
}

func NewAddTimeWindowResponse

func NewAddTimeWindowResponse() (response *AddTimeWindowResponse)

func (*AddTimeWindowResponse) FromJsonString

func (r *AddTimeWindowResponse) 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 (*AddTimeWindowResponse) ToJsonString

func (r *AddTimeWindowResponse) ToJsonString() string

type AddTimeWindowResponseParams added in v1.0.426

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

Predefined struct for user

type AddressInfo added in v1.0.898

type AddressInfo struct {
	// 地址的资源id标识。
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 地址所在的vpc。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 地址所在的子网。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 地址的vip。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 地址的端口。
	VPort *int64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 外网地址域名。
	WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"`

	// 外网地址端口。
	WanPort *int64 `json:"WanPort,omitnil,omitempty" name:"WanPort"`
}

type AdjustCdbProxyAddressRequest added in v1.0.646

type AdjustCdbProxyAddressRequest struct {
	*tchttp.BaseRequest

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 权重分配模式,
	// 系统自动分配:"system", 自定义:"custom"
	WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`

	// 是否开启延迟剔除,取值:"true" | "false"
	IsKickOut *bool `json:"IsKickOut,omitnil,omitempty" name:"IsKickOut"`

	// 最小保留数量,最小取值:0
	MinCount *uint64 `json:"MinCount,omitnil,omitempty" name:"MinCount"`

	// 延迟剔除阈值,最小取值:0
	MaxDelay *uint64 `json:"MaxDelay,omitnil,omitempty" name:"MaxDelay"`

	// 是否开启故障转移,取值:"true" | "false"
	FailOver *bool `json:"FailOver,omitnil,omitempty" name:"FailOver"`

	// 是否自动添加RO,取值:"true" | "false"
	AutoAddRo *bool `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"`

	// 是否是只读,取值:"true" | "false"
	ReadOnly *bool `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`

	// 代理组地址ID
	ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"`

	// 是否开启事务分离,取值:"true" | "false"
	TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"`

	// 是否开启连接池
	ConnectionPool *bool `json:"ConnectionPool,omitnil,omitempty" name:"ConnectionPool"`

	// 读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。
	ProxyAllocation []*ProxyAllocation `json:"ProxyAllocation,omitnil,omitempty" name:"ProxyAllocation"`
}

func NewAdjustCdbProxyAddressRequest added in v1.0.646

func NewAdjustCdbProxyAddressRequest() (request *AdjustCdbProxyAddressRequest)

func (*AdjustCdbProxyAddressRequest) FromJsonString added in v1.0.646

func (r *AdjustCdbProxyAddressRequest) 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 (*AdjustCdbProxyAddressRequest) ToJsonString added in v1.0.646

func (r *AdjustCdbProxyAddressRequest) ToJsonString() string

type AdjustCdbProxyAddressRequestParams added in v1.0.646

type AdjustCdbProxyAddressRequestParams struct {
	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 权重分配模式,
	// 系统自动分配:"system", 自定义:"custom"
	WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`

	// 是否开启延迟剔除,取值:"true" | "false"
	IsKickOut *bool `json:"IsKickOut,omitnil,omitempty" name:"IsKickOut"`

	// 最小保留数量,最小取值:0
	MinCount *uint64 `json:"MinCount,omitnil,omitempty" name:"MinCount"`

	// 延迟剔除阈值,最小取值:0
	MaxDelay *uint64 `json:"MaxDelay,omitnil,omitempty" name:"MaxDelay"`

	// 是否开启故障转移,取值:"true" | "false"
	FailOver *bool `json:"FailOver,omitnil,omitempty" name:"FailOver"`

	// 是否自动添加RO,取值:"true" | "false"
	AutoAddRo *bool `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"`

	// 是否是只读,取值:"true" | "false"
	ReadOnly *bool `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`

	// 代理组地址ID
	ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"`

	// 是否开启事务分离,取值:"true" | "false"
	TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"`

	// 是否开启连接池
	ConnectionPool *bool `json:"ConnectionPool,omitnil,omitempty" name:"ConnectionPool"`

	// 读写权重分配。如果 WeightMode 传的是 system ,则传入的权重不生效,由系统分配默认权重。
	ProxyAllocation []*ProxyAllocation `json:"ProxyAllocation,omitnil,omitempty" name:"ProxyAllocation"`
}

Predefined struct for user

type AdjustCdbProxyAddressResponse added in v1.0.646

type AdjustCdbProxyAddressResponse struct {
	*tchttp.BaseResponse
	Response *AdjustCdbProxyAddressResponseParams `json:"Response"`
}

func NewAdjustCdbProxyAddressResponse added in v1.0.646

func NewAdjustCdbProxyAddressResponse() (response *AdjustCdbProxyAddressResponse)

func (*AdjustCdbProxyAddressResponse) FromJsonString added in v1.0.646

func (r *AdjustCdbProxyAddressResponse) 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 (*AdjustCdbProxyAddressResponse) ToJsonString added in v1.0.646

func (r *AdjustCdbProxyAddressResponse) ToJsonString() string

type AdjustCdbProxyAddressResponseParams added in v1.0.646

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

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

Predefined struct for user

type AdjustCdbProxyRequest added in v1.0.646

type AdjustCdbProxyRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 节点规格配置
	// 备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
	// 示例中参数说明:
	// NodeCount:节点个数
	// Region:节点地域
	// Zone:节点可用区
	// Cpu:单个代理节点核数(单位:核)
	// Mem:单个代理节点内存数(单位:MB)
	ProxyNodeCustom []*ProxyNodeCustom `json:"ProxyNodeCustom,omitnil,omitempty" name:"ProxyNodeCustom"`

	// 重新负载均衡:auto(自动),manual(手动)
	ReloadBalance *string `json:"ReloadBalance,omitnil,omitempty" name:"ReloadBalance"`

	// 升级切换时间:nowTime(升级完成时),timeWindow(维护时间内)
	UpgradeTime *string `json:"UpgradeTime,omitnil,omitempty" name:"UpgradeTime"`
}

func NewAdjustCdbProxyRequest added in v1.0.646

func NewAdjustCdbProxyRequest() (request *AdjustCdbProxyRequest)

func (*AdjustCdbProxyRequest) FromJsonString added in v1.0.646

func (r *AdjustCdbProxyRequest) 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 (*AdjustCdbProxyRequest) ToJsonString added in v1.0.646

func (r *AdjustCdbProxyRequest) ToJsonString() string

type AdjustCdbProxyRequestParams added in v1.0.646

type AdjustCdbProxyRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 节点规格配置
	// 备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
	// 示例中参数说明:
	// NodeCount:节点个数
	// Region:节点地域
	// Zone:节点可用区
	// Cpu:单个代理节点核数(单位:核)
	// Mem:单个代理节点内存数(单位:MB)
	ProxyNodeCustom []*ProxyNodeCustom `json:"ProxyNodeCustom,omitnil,omitempty" name:"ProxyNodeCustom"`

	// 重新负载均衡:auto(自动),manual(手动)
	ReloadBalance *string `json:"ReloadBalance,omitnil,omitempty" name:"ReloadBalance"`

	// 升级切换时间:nowTime(升级完成时),timeWindow(维护时间内)
	UpgradeTime *string `json:"UpgradeTime,omitnil,omitempty" name:"UpgradeTime"`
}

Predefined struct for user

type AdjustCdbProxyResponse added in v1.0.646

type AdjustCdbProxyResponse struct {
	*tchttp.BaseResponse
	Response *AdjustCdbProxyResponseParams `json:"Response"`
}

func NewAdjustCdbProxyResponse added in v1.0.646

func NewAdjustCdbProxyResponse() (response *AdjustCdbProxyResponse)

func (*AdjustCdbProxyResponse) FromJsonString added in v1.0.646

func (r *AdjustCdbProxyResponse) 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 (*AdjustCdbProxyResponse) ToJsonString added in v1.0.646

func (r *AdjustCdbProxyResponse) ToJsonString() string

type AdjustCdbProxyResponseParams added in v1.0.646

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

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

Predefined struct for user

type AggregationCondition added in v1.0.622

type AggregationCondition struct {
	// 聚合字段。目前仅支持host-源IP、user-用户名、dbName-数据库名、sqlType-sql类型。
	AggregationField *string `json:"AggregationField,omitnil,omitempty" name:"AggregationField"`

	// 偏移量。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 该聚合字段下要返回聚合桶的数量,最大100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

type AnalyzeAuditLogsRequest added in v1.0.622

type AnalyzeAuditLogsRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 要分析的日志开始时间,格式为:"2023-02-16 00:00:20"。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 要分析的日志结束时间,格式为:"2023-02-16 00:10:20"。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 聚合维度的排序条件。
	AggregationConditions []*AggregationCondition `json:"AggregationConditions,omitnil,omitempty" name:"AggregationConditions"`

	// 已废弃。该过滤条件下的审计日志结果集作为分析日志。
	AuditLogFilter *AuditLogFilter `json:"AuditLogFilter,omitnil,omitempty" name:"AuditLogFilter"`

	// 该过滤条件下的审计日志结果集作为分析日志。
	LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"`
}

func NewAnalyzeAuditLogsRequest added in v1.0.622

func NewAnalyzeAuditLogsRequest() (request *AnalyzeAuditLogsRequest)

func (*AnalyzeAuditLogsRequest) FromJsonString added in v1.0.622

func (r *AnalyzeAuditLogsRequest) 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 (*AnalyzeAuditLogsRequest) ToJsonString added in v1.0.622

func (r *AnalyzeAuditLogsRequest) ToJsonString() string

type AnalyzeAuditLogsRequestParams added in v1.0.622

type AnalyzeAuditLogsRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 要分析的日志开始时间,格式为:"2023-02-16 00:00:20"。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 要分析的日志结束时间,格式为:"2023-02-16 00:10:20"。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 聚合维度的排序条件。
	AggregationConditions []*AggregationCondition `json:"AggregationConditions,omitnil,omitempty" name:"AggregationConditions"`

	// 已废弃。该过滤条件下的审计日志结果集作为分析日志。
	AuditLogFilter *AuditLogFilter `json:"AuditLogFilter,omitnil,omitempty" name:"AuditLogFilter"`

	// 该过滤条件下的审计日志结果集作为分析日志。
	LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"`
}

Predefined struct for user

type AnalyzeAuditLogsResponse added in v1.0.622

type AnalyzeAuditLogsResponse struct {
	*tchttp.BaseResponse
	Response *AnalyzeAuditLogsResponseParams `json:"Response"`
}

func NewAnalyzeAuditLogsResponse added in v1.0.622

func NewAnalyzeAuditLogsResponse() (response *AnalyzeAuditLogsResponse)

func (*AnalyzeAuditLogsResponse) FromJsonString added in v1.0.622

func (r *AnalyzeAuditLogsResponse) 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 (*AnalyzeAuditLogsResponse) ToJsonString added in v1.0.622

func (r *AnalyzeAuditLogsResponse) ToJsonString() string

type AnalyzeAuditLogsResponseParams added in v1.0.622

type AnalyzeAuditLogsResponseParams struct {
	// 返回的聚合桶信息集
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*AuditLogAggregationResult `json:"Items,omitnil,omitempty" name:"Items"`

	// 扫描的日志条数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type AssociateSecurityGroupsRequest

type AssociateSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 安全组 ID。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 实例 ID 列表,一个或者多个实例 ID 组成的数组。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True
	ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"`
}

func NewAssociateSecurityGroupsRequest

func NewAssociateSecurityGroupsRequest() (request *AssociateSecurityGroupsRequest)

func (*AssociateSecurityGroupsRequest) FromJsonString

func (r *AssociateSecurityGroupsRequest) 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 (*AssociateSecurityGroupsRequest) ToJsonString

func (r *AssociateSecurityGroupsRequest) ToJsonString() string

type AssociateSecurityGroupsRequestParams added in v1.0.426

type AssociateSecurityGroupsRequestParams struct {
	// 安全组 ID。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 实例 ID 列表,一个或者多个实例 ID 组成的数组。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True
	ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"`
}

Predefined struct for user

type AssociateSecurityGroupsResponse

type AssociateSecurityGroupsResponse struct {
	*tchttp.BaseResponse
	Response *AssociateSecurityGroupsResponseParams `json:"Response"`
}

func NewAssociateSecurityGroupsResponse

func NewAssociateSecurityGroupsResponse() (response *AssociateSecurityGroupsResponse)

func (*AssociateSecurityGroupsResponse) FromJsonString

func (r *AssociateSecurityGroupsResponse) 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 (*AssociateSecurityGroupsResponse) ToJsonString

func (r *AssociateSecurityGroupsResponse) ToJsonString() string

type AssociateSecurityGroupsResponseParams added in v1.0.426

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

Predefined struct for user

type AuditFilter

type AuditFilter struct {
	// 过滤条件参数名称。目前支持:
	// SrcIp – 客户端 IP;
	// User – 数据库账户;
	// DB – 数据库名称;
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 过滤条件匹配类型。目前支持:
	// INC – 包含;
	// EXC – 不包含;
	// EQ – 等于;
	// NEQ – 不等于;
	Compare *string `json:"Compare,omitnil,omitempty" name:"Compare"`

	// 过滤条件匹配值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type AuditInstanceFilters added in v1.0.800

type AuditInstanceFilters struct {
	// 过滤条件名。支持InstanceId-实例ID,InstanceName-实例名称,ProjectId-项目ID,TagKey-标签键,Tag-标签(以竖线分割,例:Tagkey|Tagvalue)。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// true表示精确查找,false表示模糊匹配。
	ExactMatch *bool `json:"ExactMatch,omitnil,omitempty" name:"ExactMatch"`

	// 筛选值
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type AuditInstanceInfo added in v1.0.800

type AuditInstanceInfo struct {
	// 项目ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 标签信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagList []*TagInfoUnit `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 数据库内核类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbType *string `json:"DbType,omitnil,omitempty" name:"DbType"`

	// 数据库内核版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbVersion *string `json:"DbVersion,omitnil,omitempty" name:"DbVersion"`
}

type AuditLog added in v1.0.701

type AuditLog struct {
	// 影响行数。
	AffectRows *int64 `json:"AffectRows,omitnil,omitempty" name:"AffectRows"`

	// 错误码。
	ErrCode *int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`

	// SQL 类型。
	SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"`

	// 审计策略名称,逐步下线。
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// 数据库名称。
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// SQL 语句。
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// 客户端地址。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 用户名。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 执行时间,微秒。
	ExecTime *int64 `json:"ExecTime,omitnil,omitempty" name:"ExecTime"`

	// 时间。
	Timestamp *string `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 返回行数。
	SentRows *int64 `json:"SentRows,omitnil,omitempty" name:"SentRows"`

	// 线程ID。
	ThreadId *int64 `json:"ThreadId,omitnil,omitempty" name:"ThreadId"`

	// 扫描行数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckRows *int64 `json:"CheckRows,omitnil,omitempty" name:"CheckRows"`

	// cpu执行时间,微秒。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuTime *float64 `json:"CpuTime,omitnil,omitempty" name:"CpuTime"`

	// IO等待时间,微秒。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IoWaitTime *uint64 `json:"IoWaitTime,omitnil,omitempty" name:"IoWaitTime"`

	// 锁等待时间,微秒。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LockWaitTime *uint64 `json:"LockWaitTime,omitnil,omitempty" name:"LockWaitTime"`

	// 开始时间,与timestamp构成一个精确到纳秒的时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	NsTime *uint64 `json:"NsTime,omitnil,omitempty" name:"NsTime"`

	// 事物持续时间,微秒。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TrxLivingTime *uint64 `json:"TrxLivingTime,omitnil,omitempty" name:"TrxLivingTime"`

	// 日志命中规则模板的基本信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	TemplateInfo []*LogRuleTemplateInfo `json:"TemplateInfo,omitnil,omitempty" name:"TemplateInfo"`
}

type AuditLogAggregationResult added in v1.0.622

type AuditLogAggregationResult struct {
	// 聚合维度
	// 注意:此字段可能返回 null,表示取不到有效值。
	AggregationField *string `json:"AggregationField,omitnil,omitempty" name:"AggregationField"`

	// 聚合桶的结果集
	// 注意:此字段可能返回 null,表示取不到有效值。
	Buckets []*Bucket `json:"Buckets,omitnil,omitempty" name:"Buckets"`
}

type AuditLogFile

type AuditLogFile struct {
	// 审计日志文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 审计日志文件创建时间。格式为 : "2019-03-20 17:09:13"。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 文件状态值。可能返回的值为:
	// "creating" - 生成中;
	// "failed" - 创建失败;
	// "success" - 已生成;
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 文件大小,单位为 KB。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 审计日志下载地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DownloadUrl *string `json:"DownloadUrl,omitnil,omitempty" name:"DownloadUrl"`

	// 错误信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrMsg *string `json:"ErrMsg,omitnil,omitempty" name:"ErrMsg"`
}

type AuditLogFilter

type AuditLogFilter struct {
	// 客户端地址。
	Host []*string `json:"Host,omitnil,omitempty" name:"Host"`

	// 用户名。
	User []*string `json:"User,omitnil,omitempty" name:"User"`

	// 数据库名称。
	DBName []*string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// 表名称。
	TableName []*string `json:"TableName,omitnil,omitempty" name:"TableName"`

	// 审计策略名称。
	PolicyName []*string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// SQL 语句。支持模糊匹配。
	Sql *string `json:"Sql,omitnil,omitempty" name:"Sql"`

	// SQL 类型。目前支持:"SELECT", "INSERT", "UPDATE", "DELETE", "CREATE", "DROP", "ALTER", "SET", "REPLACE", "EXECUTE"。
	SqlType *string `json:"SqlType,omitnil,omitempty" name:"SqlType"`

	// 执行时间。单位为:ms。表示筛选执行时间大于该值的审计日志。
	ExecTime *int64 `json:"ExecTime,omitnil,omitempty" name:"ExecTime"`

	// 影响行数。表示筛选影响行数大于该值的审计日志。
	AffectRows *int64 `json:"AffectRows,omitnil,omitempty" name:"AffectRows"`

	// SQL 类型。支持多个类型同时查询。目前支持:"SELECT", "INSERT", "UPDATE", "DELETE", "CREATE", "DROP", "ALTER", "SET", "REPLACE", "EXECUTE"。
	SqlTypes []*string `json:"SqlTypes,omitnil,omitempty" name:"SqlTypes"`

	// SQL 语句。支持传递多个sql语句。
	Sqls []*string `json:"Sqls,omitnil,omitempty" name:"Sqls"`

	// 影响行数,格式为M-N,例如:10-200
	AffectRowsSection *string `json:"AffectRowsSection,omitnil,omitempty" name:"AffectRowsSection"`

	// 返回行数,格式为M-N,例如:10-200
	SentRowsSection *string `json:"SentRowsSection,omitnil,omitempty" name:"SentRowsSection"`

	// 执行时间,格式为M-N,例如:10-200
	ExecTimeSection *string `json:"ExecTimeSection,omitnil,omitempty" name:"ExecTimeSection"`

	// 锁等待时间,格式为M-N,例如:10-200
	LockWaitTimeSection *string `json:"LockWaitTimeSection,omitnil,omitempty" name:"LockWaitTimeSection"`

	// IO等待时间,格式为M-N,例如:10-200
	IoWaitTimeSection *string `json:"IoWaitTimeSection,omitnil,omitempty" name:"IoWaitTimeSection"`

	// 事务持续时间,格式为M-N,例如:10-200
	TransactionLivingTimeSection *string `json:"TransactionLivingTimeSection,omitnil,omitempty" name:"TransactionLivingTimeSection"`

	// 线程ID
	ThreadId []*string `json:"ThreadId,omitnil,omitempty" name:"ThreadId"`

	// 返回行数。表示筛选返回行数大于该值的审计日志。
	SentRows *int64 `json:"SentRows,omitnil,omitempty" name:"SentRows"`

	// mysql错误码
	ErrCode []*int64 `json:"ErrCode,omitnil,omitempty" name:"ErrCode"`
}

type AuditPolicy

type AuditPolicy struct {
	// 审计策略 ID。
	PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 审计策略的状态。可能返回的值为:
	// "creating" - 创建中;
	// "running" - 运行中;
	// "paused" - 暂停中;
	// "failed" - 创建失败。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 数据库实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计策略创建时间。格式为 : "2019-03-20 17:09:13"。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 审计策略最后修改时间。格式为 : "2019-03-20 17:09:13"。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 审计策略名称。
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// 审计规则 ID。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

	// 数据库实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}

type AuditRule

type AuditRule struct {
	// 审计规则 Id。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 审计规则创建时间。格式为 : "2019-03-20 17:09:13"。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 审计规则最后修改时间。格式为 : "2019-03-20 17:09:13"。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

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

	// 审计规则描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 审计规则过滤条件。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleFilters []*AuditFilter `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`

	// 是否开启全审计。
	AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`
}

type AuditRuleFilters added in v1.0.645

type AuditRuleFilters struct {
	// 单条审计规则。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`
}

type AuditRuleTemplateInfo added in v1.0.800

type AuditRuleTemplateInfo struct {
	// 规则模板ID。
	RuleTemplateId *string `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"`

	// 规则模板名称。
	RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"`

	// 规则模板的过滤条件。
	RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`

	// 规则模板描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 规则模板创建时间。
	CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"`

	// 告警等级。1-低风险,2-中风险,3-高风险。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// 告警策略。0-不告警,1-告警。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"`

	// 规则模板应用在哪些在实例。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AffectedInstances []*string `json:"AffectedInstances,omitnil,omitempty" name:"AffectedInstances"`

	// 模板状态。0-无任务 ,1-修改中。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

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

type AutoStrategy added in v1.0.768

type AutoStrategy struct {
	// 自动扩容阈值,可选值70、80、90,代表CPU利用率达到70%、80%、90%时后台进行自动扩容
	ExpandThreshold *int64 `json:"ExpandThreshold,omitnil,omitempty" name:"ExpandThreshold"`

	// 自动扩容观测周期,单位是分钟,可选值1、3、5、10、15、30。后台会按照配置的周期进行扩容判断。
	ExpandPeriod *int64 `json:"ExpandPeriod,omitnil,omitempty" name:"ExpandPeriod"`

	// 自动缩容阈值,可选值10、20、30,代表CPU利用率达到10%、20%、30%时后台进行自动缩容
	ShrinkThreshold *int64 `json:"ShrinkThreshold,omitnil,omitempty" name:"ShrinkThreshold"`

	// 自动缩容观测周期,单位是分钟,可选值5、10、15、30。后台会按照配置的周期进行缩容判断。
	ShrinkPeriod *int64 `json:"ShrinkPeriod,omitnil,omitempty" name:"ShrinkPeriod"`
}

type BackupConfig

type BackupConfig struct {
	// 第二个从库复制方式,可能的返回值:async-异步,semisync-半同步
	ReplicationMode *string `json:"ReplicationMode,omitnil,omitempty" name:"ReplicationMode"`

	// 第二个从库可用区的正式名称,如ap-shanghai-1
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 第二个从库内网IP地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 第二个从库访问端口
	Vport *uint64 `json:"Vport,omitnil,omitempty" name:"Vport"`
}

type BackupInfo

type BackupInfo struct {
	// 备份文件名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备份文件大小,单位:Byte
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 备份快照时间,时间格式:2016-03-17 02:10:37
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 下载地址
	IntranetUrl *string `json:"IntranetUrl,omitnil,omitempty" name:"IntranetUrl"`

	// 下载地址
	InternetUrl *string `json:"InternetUrl,omitnil,omitempty" name:"InternetUrl"`

	// 日志具体类型。可能的值有 "logical": 逻辑冷备, "physical": 物理冷备。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 备份子任务的ID,删除备份文件时使用
	BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 备份任务状态。可能的值有 "SUCCESS": 备份成功, "FAILED": 备份失败, "RUNNING": 备份进行中。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 备份任务的完成时间
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// (该值将废弃,不建议使用)备份的创建者,可能的值:SYSTEM - 系统创建,Uin - 发起者Uin值。
	Creator *string `json:"Creator,omitnil,omitempty" name:"Creator"`

	// 备份任务的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 备份方法。可能的值有 "full": 全量备份, "partial": 部分备份。
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// 备份方式。可能的值有 "manual": 手动备份, "automatic": 自动备份。
	Way *string `json:"Way,omitnil,omitempty" name:"Way"`

	// 手动备份别名
	ManualBackupName *string `json:"ManualBackupName,omitnil,omitempty" name:"ManualBackupName"`

	// 备份保留类型,save_mode_regular - 常规保存备份,save_mode_period - 定期保存备份
	SaveMode *string `json:"SaveMode,omitnil,omitempty" name:"SaveMode"`

	// 本地备份所在地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 异地备份详细信息
	RemoteInfo []*RemoteBackupInfo `json:"RemoteInfo,omitnil,omitempty" name:"RemoteInfo"`

	// 存储方式,0-常规存储,1-归档存储,默认为0
	CosStorageType *int64 `json:"CosStorageType,omitnil,omitempty" name:"CosStorageType"`

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份文件是否加密, on-加密, off-未加密
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncryptionFlag *string `json:"EncryptionFlag,omitnil,omitempty" name:"EncryptionFlag"`

	// 备份GTID点位
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExecutedGTIDSet *string `json:"ExecutedGTIDSet,omitnil,omitempty" name:"ExecutedGTIDSet"`
}

type BackupItem

type BackupItem struct {
	// 需要备份的库名
	Db *string `json:"Db,omitnil,omitempty" name:"Db"`

	// 需要备份的表名。 如果传该参数,表示备份该库中的指定表。如果不传该参数则备份该db库
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`
}

type BackupLimitVpcItem added in v1.0.289

type BackupLimitVpcItem struct {
	// 限制下载来源的地域。目前仅支持当前地域。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 限制下载的vpc列表。
	VpcList []*string `json:"VpcList,omitnil,omitempty" name:"VpcList"`
}

type BackupSummaryItem

type BackupSummaryItem struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 该实例自动数据备份的个数。
	AutoBackupCount *int64 `json:"AutoBackupCount,omitnil,omitempty" name:"AutoBackupCount"`

	// 该实例自动数据备份的容量。
	AutoBackupVolume *int64 `json:"AutoBackupVolume,omitnil,omitempty" name:"AutoBackupVolume"`

	// 该实例手动数据备份的个数。
	ManualBackupCount *int64 `json:"ManualBackupCount,omitnil,omitempty" name:"ManualBackupCount"`

	// 该实例手动数据备份的容量。
	ManualBackupVolume *int64 `json:"ManualBackupVolume,omitnil,omitempty" name:"ManualBackupVolume"`

	// 该实例总的数据备份(包含自动备份和手动备份)个数。
	DataBackupCount *int64 `json:"DataBackupCount,omitnil,omitempty" name:"DataBackupCount"`

	// 该实例总的数据备份容量。
	DataBackupVolume *int64 `json:"DataBackupVolume,omitnil,omitempty" name:"DataBackupVolume"`

	// 该实例日志备份的个数。
	BinlogBackupCount *int64 `json:"BinlogBackupCount,omitnil,omitempty" name:"BinlogBackupCount"`

	// 该实例日志备份的容量。
	BinlogBackupVolume *int64 `json:"BinlogBackupVolume,omitnil,omitempty" name:"BinlogBackupVolume"`

	// 该实例的总备份(包含数据备份和日志备份)占用容量。
	BackupVolume *int64 `json:"BackupVolume,omitnil,omitempty" name:"BackupVolume"`
}

type BalanceRoGroupLoadRequest

type BalanceRoGroupLoadRequest struct {
	*tchttp.BaseRequest

	// RO 组的 ID,格式如:cdbrg-c1nl9rpv。
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

func NewBalanceRoGroupLoadRequest

func NewBalanceRoGroupLoadRequest() (request *BalanceRoGroupLoadRequest)

func (*BalanceRoGroupLoadRequest) FromJsonString

func (r *BalanceRoGroupLoadRequest) 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 (*BalanceRoGroupLoadRequest) ToJsonString

func (r *BalanceRoGroupLoadRequest) ToJsonString() string

type BalanceRoGroupLoadRequestParams added in v1.0.426

type BalanceRoGroupLoadRequestParams struct {
	// RO 组的 ID,格式如:cdbrg-c1nl9rpv。
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

Predefined struct for user

type BalanceRoGroupLoadResponse

type BalanceRoGroupLoadResponse struct {
	*tchttp.BaseResponse
	Response *BalanceRoGroupLoadResponseParams `json:"Response"`
}

func NewBalanceRoGroupLoadResponse

func NewBalanceRoGroupLoadResponse() (response *BalanceRoGroupLoadResponse)

func (*BalanceRoGroupLoadResponse) FromJsonString

func (r *BalanceRoGroupLoadResponse) 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 (*BalanceRoGroupLoadResponse) ToJsonString

func (r *BalanceRoGroupLoadResponse) ToJsonString() string

type BalanceRoGroupLoadResponseParams added in v1.0.426

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

Predefined struct for user

type BinlogInfo

type BinlogInfo struct {
	// binlog 日志备份文件名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备份文件大小,单位:Byte
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 文件存储时间,时间格式:2016-03-17 02:10:37
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 下载地址
	IntranetUrl *string `json:"IntranetUrl,omitnil,omitempty" name:"IntranetUrl"`

	// 下载地址
	InternetUrl *string `json:"InternetUrl,omitnil,omitempty" name:"InternetUrl"`

	// 日志具体类型,可能的值有:binlog - 二进制日志
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// binlog 文件起始时间
	BinlogStartTime *string `json:"BinlogStartTime,omitnil,omitempty" name:"BinlogStartTime"`

	// binlog 文件截止时间
	BinlogFinishTime *string `json:"BinlogFinishTime,omitnil,omitempty" name:"BinlogFinishTime"`

	// 本地binlog文件所在地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 备份任务状态。可能的值有 "SUCCESS": 备份成功, "FAILED": 备份失败, "RUNNING": 备份进行中。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// binlog异地备份详细信息
	RemoteInfo []*RemoteBackupInfo `json:"RemoteInfo,omitnil,omitempty" name:"RemoteInfo"`

	// 存储方式,0-常规存储,1-归档存储,默认为0
	CosStorageType *int64 `json:"CosStorageType,omitnil,omitempty" name:"CosStorageType"`

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

type Bucket added in v1.0.622

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

	// key值出现的次数。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type CdbRegionSellConf added in v1.0.493

type CdbRegionSellConf struct {
	// 地域中文名称
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// 所属大区
	Area *string `json:"Area,omitnil,omitempty" name:"Area"`

	// 是否为默认地域
	IsDefaultRegion *int64 `json:"IsDefaultRegion,omitnil,omitempty" name:"IsDefaultRegion"`

	// 地域名称
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 地域的可用区售卖配置
	RegionConfig []*CdbZoneSellConf `json:"RegionConfig,omitnil,omitempty" name:"RegionConfig"`
}

type CdbSellConfig added in v1.0.493

type CdbSellConfig struct {
	// 内存大小,单位为MB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// CPU核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 磁盘最小规格,单位为GB
	VolumeMin *int64 `json:"VolumeMin,omitnil,omitempty" name:"VolumeMin"`

	// 磁盘最大规格,单位为GB
	VolumeMax *int64 `json:"VolumeMax,omitnil,omitempty" name:"VolumeMax"`

	// 磁盘步长,单位为GB
	VolumeStep *int64 `json:"VolumeStep,omitnil,omitempty" name:"VolumeStep"`

	// 每秒IO数量
	Iops *int64 `json:"Iops,omitnil,omitempty" name:"Iops"`

	// 应用场景描述
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`

	// 状态值,0 表示该规格对外售卖
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例类型,可能的取值范围有:UNIVERSAL (通用型), EXCLUSIVE (独享型), BASIC (基础型), BASIC_V2 (基础型v2)
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 引擎类型描述,可能的取值范围有:Innodb,RocksDB
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 售卖规格Id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
}

type CdbSellType added in v1.0.493

type CdbSellType struct {
	// 售卖实例名称。Z3是高可用类型对应规格中的DeviceType包含UNIVERSAL,EXCLUSIVE;CVM是基础版类型对应规格中的DeviceType是BASIC;TKE是基础型v2类型对应规格中的DeviceType是BASIC_V2。
	TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"`

	// 引擎版本号
	EngineVersion []*string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 售卖规格Id
	ConfigIds []*int64 `json:"ConfigIds,omitnil,omitempty" name:"ConfigIds"`
}

type CdbZoneDataResult added in v1.0.493

type CdbZoneDataResult struct {
	// 售卖规格所有集合
	Configs []*CdbSellConfig `json:"Configs,omitnil,omitempty" name:"Configs"`

	// 售卖地域可用区集合
	Regions []*CdbRegionSellConf `json:"Regions,omitnil,omitempty" name:"Regions"`
}

type CdbZoneSellConf added in v1.0.493

type CdbZoneSellConf struct {
	// 可用区状态。可能的返回值为:1-上线;3-停售;4-不展示
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 可用区中文名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 实例类型是否为自定义类型
	IsCustom *bool `json:"IsCustom,omitnil,omitempty" name:"IsCustom"`

	// 是否支持灾备
	IsSupportDr *bool `json:"IsSupportDr,omitnil,omitempty" name:"IsSupportDr"`

	// 是否支持私有网络
	IsSupportVpc *bool `json:"IsSupportVpc,omitnil,omitempty" name:"IsSupportVpc"`

	// 小时计费实例最大售卖数量
	HourInstanceSaleMaxNum *int64 `json:"HourInstanceSaleMaxNum,omitnil,omitempty" name:"HourInstanceSaleMaxNum"`

	// 是否为默认可用区
	IsDefaultZone *bool `json:"IsDefaultZone,omitnil,omitempty" name:"IsDefaultZone"`

	// 是否为黑石区
	IsBm *bool `json:"IsBm,omitnil,omitempty" name:"IsBm"`

	// 支持的付费类型。可能的返回值为:0-包年包月;1-小时计费;2-后付费
	PayType []*string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 数据复制类型。0-异步复制;1-半同步复制;2-强同步复制
	ProtectMode []*string `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 可用区名称
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 多可用区信息
	ZoneConf *ZoneConf `json:"ZoneConf,omitnil,omitempty" name:"ZoneConf"`

	// 可支持的灾备可用区信息
	DrZone []*string `json:"DrZone,omitnil,omitempty" name:"DrZone"`

	// 是否支持跨可用区只读
	IsSupportRemoteRo *bool `json:"IsSupportRemoteRo,omitnil,omitempty" name:"IsSupportRemoteRo"`

	// 可支持的跨可用区只读区信息
	RemoteRoZone []*string `json:"RemoteRoZone,omitnil,omitempty" name:"RemoteRoZone"`

	// 独享型可用区状态。可能的返回值为:1-上线;3-停售;4-不展示
	ExClusterStatus *int64 `json:"ExClusterStatus,omitnil,omitempty" name:"ExClusterStatus"`

	// 独享型可支持的跨可用区只读区信息
	ExClusterRemoteRoZone []*string `json:"ExClusterRemoteRoZone,omitnil,omitempty" name:"ExClusterRemoteRoZone"`

	// 独享型多可用区信息
	ExClusterZoneConf *ZoneConf `json:"ExClusterZoneConf,omitnil,omitempty" name:"ExClusterZoneConf"`

	// 售卖实例类型数组,其中configIds的值与configs结构体中的id一一对应。
	SellType []*CdbSellType `json:"SellType,omitnil,omitempty" name:"SellType"`

	// 可用区id
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 是否支持ipv6
	IsSupportIpv6 *bool `json:"IsSupportIpv6,omitnil,omitempty" name:"IsSupportIpv6"`

	// 可支持的售卖数据库引擎类型
	EngineType []*string `json:"EngineType,omitnil,omitempty" name:"EngineType"`
}

type CheckMigrateClusterRequest added in v1.0.898

type CheckMigrateClusterRequest struct {
	*tchttp.BaseRequest
}

func NewCheckMigrateClusterRequest added in v1.0.898

func NewCheckMigrateClusterRequest() (request *CheckMigrateClusterRequest)

func (*CheckMigrateClusterRequest) FromJsonString added in v1.0.898

func (r *CheckMigrateClusterRequest) 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 (*CheckMigrateClusterRequest) ToJsonString added in v1.0.898

func (r *CheckMigrateClusterRequest) ToJsonString() string

type CheckMigrateClusterRequestParams added in v1.0.898

type CheckMigrateClusterRequestParams struct {
}

Predefined struct for user

type CheckMigrateClusterResponse added in v1.0.898

type CheckMigrateClusterResponse struct {
	*tchttp.BaseResponse
	Response *CheckMigrateClusterResponseParams `json:"Response"`
}

func NewCheckMigrateClusterResponse added in v1.0.898

func NewCheckMigrateClusterResponse() (response *CheckMigrateClusterResponse)

func (*CheckMigrateClusterResponse) FromJsonString added in v1.0.898

func (r *CheckMigrateClusterResponse) 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 (*CheckMigrateClusterResponse) ToJsonString added in v1.0.898

func (r *CheckMigrateClusterResponse) ToJsonString() string

type CheckMigrateClusterResponseParams added in v1.0.898

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

Predefined struct for user

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) AddTimeWindow

func (c *Client) AddTimeWindow(request *AddTimeWindowRequest) (response *AddTimeWindowResponse, err error)

AddTimeWindow 本接口(AddTimeWindow)用于添加云数据库实例的维护时间窗口,以指定实例在哪些时间段可以自动执行切换访问操作。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"

func (*Client) AddTimeWindowWithContext added in v1.0.324

func (c *Client) AddTimeWindowWithContext(ctx context.Context, request *AddTimeWindowRequest) (response *AddTimeWindowResponse, err error)

AddTimeWindow 本接口(AddTimeWindow)用于添加云数据库实例的维护时间窗口,以指定实例在哪些时间段可以自动执行切换访问操作。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"

func (*Client) AdjustCdbProxy added in v1.0.646

func (c *Client) AdjustCdbProxy(request *AdjustCdbProxyRequest) (response *AdjustCdbProxyResponse, err error)

AdjustCdbProxy 调整数据库代理配置

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_PROXYGROUPSTATUSERROR = "FailedOperation.ProxyGroupStatusError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_PROXYNODECOUNTLIMITERROR = "OperationDenied.ProxyNodeCountLimitError"

func (*Client) AdjustCdbProxyAddress added in v1.0.646

func (c *Client) AdjustCdbProxyAddress(request *AdjustCdbProxyAddressRequest) (response *AdjustCdbProxyAddressResponse, err error)

AdjustCdbProxyAddress 调整数据库代理地址配置

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"
OPERATIONDENIED_UNSUPPORTCREATEADDRESSERROR = "OperationDenied.UnsupportCreateAddressError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) AdjustCdbProxyAddressWithContext added in v1.0.646

func (c *Client) AdjustCdbProxyAddressWithContext(ctx context.Context, request *AdjustCdbProxyAddressRequest) (response *AdjustCdbProxyAddressResponse, err error)

AdjustCdbProxyAddress 调整数据库代理地址配置

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"
OPERATIONDENIED_UNSUPPORTCREATEADDRESSERROR = "OperationDenied.UnsupportCreateAddressError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) AdjustCdbProxyWithContext added in v1.0.646

func (c *Client) AdjustCdbProxyWithContext(ctx context.Context, request *AdjustCdbProxyRequest) (response *AdjustCdbProxyResponse, err error)

AdjustCdbProxy 调整数据库代理配置

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_PROXYGROUPSTATUSERROR = "FailedOperation.ProxyGroupStatusError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_PROXYNODECOUNTLIMITERROR = "OperationDenied.ProxyNodeCountLimitError"

func (*Client) AnalyzeAuditLogs added in v1.0.622

func (c *Client) AnalyzeAuditLogs(request *AnalyzeAuditLogsRequest) (response *AnalyzeAuditLogsResponse, err error)

AnalyzeAuditLogs 在不同过滤条件下的审计日志结果集中,选定特定的数据列进行聚合统计。

可能返回的错误码:

INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AnalyzeAuditLogsWithContext added in v1.0.622

func (c *Client) AnalyzeAuditLogsWithContext(ctx context.Context, request *AnalyzeAuditLogsRequest) (response *AnalyzeAuditLogsResponse, err error)

AnalyzeAuditLogs 在不同过滤条件下的审计日志结果集中,选定特定的数据列进行聚合统计。

可能返回的错误码:

INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) AssociateSecurityGroups

func (c *Client) AssociateSecurityGroups(request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)

AssociateSecurityGroups 本接口(AssociateSecurityGroups)用于安全组批量绑定实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_RESOURCENOTMATCH = "InternalError.ResourceNotMatch"
INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
OPERATIONDENIED = "OperationDenied"

func (*Client) AssociateSecurityGroupsWithContext added in v1.0.324

func (c *Client) AssociateSecurityGroupsWithContext(ctx context.Context, request *AssociateSecurityGroupsRequest) (response *AssociateSecurityGroupsResponse, err error)

AssociateSecurityGroups 本接口(AssociateSecurityGroups)用于安全组批量绑定实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_RESOURCENOTMATCH = "InternalError.ResourceNotMatch"
INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
OPERATIONDENIED = "OperationDenied"

func (*Client) BalanceRoGroupLoad

func (c *Client) BalanceRoGroupLoad(request *BalanceRoGroupLoadRequest) (response *BalanceRoGroupLoadResponse, err error)

BalanceRoGroupLoad 本接口(BalanceRoGroupLoad)用于重新均衡 RO 组内实例的负载。注意,RO 组内 RO 实例会有一次数据库连接瞬断,请确保应用程序能重连数据库,谨慎操作。

可能返回的错误码:

FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) BalanceRoGroupLoadWithContext added in v1.0.324

func (c *Client) BalanceRoGroupLoadWithContext(ctx context.Context, request *BalanceRoGroupLoadRequest) (response *BalanceRoGroupLoadResponse, err error)

BalanceRoGroupLoad 本接口(BalanceRoGroupLoad)用于重新均衡 RO 组内实例的负载。注意,RO 组内 RO 实例会有一次数据库连接瞬断,请确保应用程序能重连数据库,谨慎操作。

可能返回的错误码:

FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) CheckMigrateCluster added in v1.0.898

func (c *Client) CheckMigrateCluster(request *CheckMigrateClusterRequest) (response *CheckMigrateClusterResponse, err error)

CheckMigrateCluster 高可用实例一键迁移到集群版校验

可能返回的错误码:

FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) CheckMigrateClusterWithContext added in v1.0.898

func (c *Client) CheckMigrateClusterWithContext(ctx context.Context, request *CheckMigrateClusterRequest) (response *CheckMigrateClusterResponse, err error)

CheckMigrateCluster 高可用实例一键迁移到集群版校验

可能返回的错误码:

FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) CloseAuditService added in v1.0.800

func (c *Client) CloseAuditService(request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)

CloseAuditService 实例关闭审计服务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError"

func (*Client) CloseAuditServiceWithContext added in v1.0.800

func (c *Client) CloseAuditServiceWithContext(ctx context.Context, request *CloseAuditServiceRequest) (response *CloseAuditServiceResponse, err error)

CloseAuditService 实例关闭审计服务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError"

func (*Client) CloseCDBProxy added in v1.0.330

func (c *Client) CloseCDBProxy(request *CloseCDBProxyRequest) (response *CloseCDBProxyResponse, err error)

CloseCDBProxy 关闭数据库代理

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_PROXYGROUPSTATUSERROR = "FailedOperation.ProxyGroupStatusError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"

func (*Client) CloseCDBProxyWithContext added in v1.0.330

func (c *Client) CloseCDBProxyWithContext(ctx context.Context, request *CloseCDBProxyRequest) (response *CloseCDBProxyResponse, err error)

CloseCDBProxy 关闭数据库代理

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_PROXYGROUPSTATUSERROR = "FailedOperation.ProxyGroupStatusError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"

func (*Client) CloseCdbProxyAddress added in v1.0.646

func (c *Client) CloseCdbProxyAddress(request *CloseCdbProxyAddressRequest) (response *CloseCdbProxyAddressResponse, err error)

CloseCdbProxyAddress 请求关闭数据库代理地址

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_PROXYADDRESSLIMITERROR = "OperationDenied.ProxyAddressLimitError"
OPERATIONDENIED_PROXYADDRESSNOTFUND = "OperationDenied.ProxyAddressNotFund"
OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"

func (*Client) CloseCdbProxyAddressWithContext added in v1.0.646

func (c *Client) CloseCdbProxyAddressWithContext(ctx context.Context, request *CloseCdbProxyAddressRequest) (response *CloseCdbProxyAddressResponse, err error)

CloseCdbProxyAddress 请求关闭数据库代理地址

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_PROXYADDRESSLIMITERROR = "OperationDenied.ProxyAddressLimitError"
OPERATIONDENIED_PROXYADDRESSNOTFUND = "OperationDenied.ProxyAddressNotFund"
OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"

func (*Client) CloseSSL added in v1.0.914

func (c *Client) CloseSSL(request *CloseSSLRequest) (response *CloseSSLResponse, err error)

CloseSSL 关闭SSL连接功能。

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"

func (*Client) CloseSSLWithContext added in v1.0.914

func (c *Client) CloseSSLWithContext(ctx context.Context, request *CloseSSLRequest) (response *CloseSSLResponse, err error)

CloseSSL 关闭SSL连接功能。

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"

func (*Client) CloseWanService

func (c *Client) CloseWanService(request *CloseWanServiceRequest) (response *CloseWanServiceResponse, err error)

CloseWanService 本接口(CloseWanService)用于关闭云数据库实例的外网访问。关闭外网访问后,外网地址将不可访问。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) CloseWanServiceWithContext added in v1.0.324

func (c *Client) CloseWanServiceWithContext(ctx context.Context, request *CloseWanServiceRequest) (response *CloseWanServiceResponse, err error)

CloseWanService 本接口(CloseWanService)用于关闭云数据库实例的外网访问。关闭外网访问后,外网地址将不可访问。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) CreateAccounts

func (c *Client) CreateAccounts(request *CreateAccountsRequest) (response *CreateAccountsResponse, err error)

CreateAccounts 本接口(CreateAccounts)用于创建云数据库的账户,需要指定新的账户名和域名,以及所对应的密码,同时可以设置账号的备注信息以及最大可用连接数。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) CreateAccountsWithContext added in v1.0.324

func (c *Client) CreateAccountsWithContext(ctx context.Context, request *CreateAccountsRequest) (response *CreateAccountsResponse, err error)

CreateAccounts 本接口(CreateAccounts)用于创建云数据库的账户,需要指定新的账户名和域名,以及所对应的密码,同时可以设置账号的备注信息以及最大可用连接数。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) CreateAuditLogFile

func (c *Client) CreateAuditLogFile(request *CreateAuditLogFileRequest) (response *CreateAuditLogFileResponse, err error)

CreateAuditLogFile 本接口(CreateAuditLogFile)用于创建云数据库实例的审计日志文件。

可能返回的错误码:

FAILEDOPERATION_CREATEAUDITLOGFILEERROR = "FailedOperation.CreateAuditLogFileError"
INTERNALERROR_AUDITCREATELOGFILEERROR = "InternalError.AuditCreateLogFileError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_AUDITFILEOVERQUOTAERROR = "OperationDenied.AuditFileOverQuotaError"
OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError"
OPERATIONDENIED_OVERQUOTA = "OperationDenied.OverQuota"
OVERQUOTA = "OverQuota"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) CreateAuditLogFileWithContext added in v1.0.324

func (c *Client) CreateAuditLogFileWithContext(ctx context.Context, request *CreateAuditLogFileRequest) (response *CreateAuditLogFileResponse, err error)

CreateAuditLogFile 本接口(CreateAuditLogFile)用于创建云数据库实例的审计日志文件。

可能返回的错误码:

FAILEDOPERATION_CREATEAUDITLOGFILEERROR = "FailedOperation.CreateAuditLogFileError"
INTERNALERROR_AUDITCREATELOGFILEERROR = "InternalError.AuditCreateLogFileError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_AUDITFILEOVERQUOTAERROR = "OperationDenied.AuditFileOverQuotaError"
OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError"
OPERATIONDENIED_OVERQUOTA = "OperationDenied.OverQuota"
OVERQUOTA = "OverQuota"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) CreateAuditPolicy

func (c *Client) CreateAuditPolicy(request *CreateAuditPolicyRequest) (response *CreateAuditPolicyResponse, err error)

CreateAuditPolicy 本接口(CreateAuditPolicy)用于创建云数据库实例的审计策略,即将审计规则绑定到具体的云数据库实例上。

可能返回的错误码:

FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError"
FAILEDOPERATION_TYPEINCONFLICT = "FailedOperation.TypeInConflict"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_AUDITOSSLOGICERROR = "InternalError.AuditOssLogicError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_SERVICEERROR = "InternalError.ServiceError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_AUDITPOLICYCONFLICTERROR = "OperationDenied.AuditPolicyConflictError"
OPERATIONDENIED_AUDITPOLICYEXISTERROR = "OperationDenied.AuditPolicyExistError"
OPERATIONDENIED_AUDITPOLICYOVERQUOTAERROR = "OperationDenied.AuditPolicyOverQuotaError"
OPERATIONDENIED_AUDITRULEHASBIND = "OperationDenied.AuditRuleHasBind"
OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError"
OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError"
OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError"
OPERATIONDENIED_DBBRAINPOLICYCONFLICT = "OperationDenied.DBBrainPolicyConflict"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
OPERATIONDENIED_UNSUPPORTOPENAUDITERROR = "OperationDenied.UnsupportOpenAuditError"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAuditPolicyWithContext added in v1.0.324

func (c *Client) CreateAuditPolicyWithContext(ctx context.Context, request *CreateAuditPolicyRequest) (response *CreateAuditPolicyResponse, err error)

CreateAuditPolicy 本接口(CreateAuditPolicy)用于创建云数据库实例的审计策略,即将审计规则绑定到具体的云数据库实例上。

可能返回的错误码:

FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError"
FAILEDOPERATION_TYPEINCONFLICT = "FailedOperation.TypeInConflict"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_AUDITOSSLOGICERROR = "InternalError.AuditOssLogicError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_SERVICEERROR = "InternalError.ServiceError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
LIMITEXCEEDED = "LimitExceeded"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_AUDITPOLICYCONFLICTERROR = "OperationDenied.AuditPolicyConflictError"
OPERATIONDENIED_AUDITPOLICYEXISTERROR = "OperationDenied.AuditPolicyExistError"
OPERATIONDENIED_AUDITPOLICYOVERQUOTAERROR = "OperationDenied.AuditPolicyOverQuotaError"
OPERATIONDENIED_AUDITRULEHASBIND = "OperationDenied.AuditRuleHasBind"
OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError"
OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError"
OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError"
OPERATIONDENIED_DBBRAINPOLICYCONFLICT = "OperationDenied.DBBrainPolicyConflict"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
OPERATIONDENIED_UNSUPPORTOPENAUDITERROR = "OperationDenied.UnsupportOpenAuditError"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateAuditRule

func (c *Client) CreateAuditRule(request *CreateAuditRuleRequest) (response *CreateAuditRuleResponse, err error)

CreateAuditRule 本接口(CreateAuditRule)用于创建用户在当前地域的审计规则。

可能返回的错误码:

FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_SERVICEERROR = "InternalError.ServiceError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_AUDITRULEEXISTERROR = "OperationDenied.AuditRuleExistError"

func (*Client) CreateAuditRuleTemplate added in v1.0.800

func (c *Client) CreateAuditRuleTemplate(request *CreateAuditRuleTemplateRequest) (response *CreateAuditRuleTemplateResponse, err error)

CreateAuditRuleTemplate 创建审计规则模板

可能返回的错误码:

INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"

func (*Client) CreateAuditRuleTemplateWithContext added in v1.0.800

func (c *Client) CreateAuditRuleTemplateWithContext(ctx context.Context, request *CreateAuditRuleTemplateRequest) (response *CreateAuditRuleTemplateResponse, err error)

CreateAuditRuleTemplate 创建审计规则模板

可能返回的错误码:

INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"

func (*Client) CreateAuditRuleWithContext added in v1.0.324

func (c *Client) CreateAuditRuleWithContext(ctx context.Context, request *CreateAuditRuleRequest) (response *CreateAuditRuleResponse, err error)

CreateAuditRule 本接口(CreateAuditRule)用于创建用户在当前地域的审计规则。

可能返回的错误码:

FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_SERVICEERROR = "InternalError.ServiceError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_AUDITRULEEXISTERROR = "OperationDenied.AuditRuleExistError"

func (*Client) CreateBackup

func (c *Client) CreateBackup(request *CreateBackupRequest) (response *CreateBackupResponse, err error)

CreateBackup 本接口(CreateBackup)用于创建数据库备份。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_OSSERROR = "InternalError.OssError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
OPERATIONDENIED_ACTIONINPROCESS = "OperationDenied.ActionInProcess"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OVERQUOTA = "OverQuota"

func (*Client) CreateBackupWithContext added in v1.0.324

func (c *Client) CreateBackupWithContext(ctx context.Context, request *CreateBackupRequest) (response *CreateBackupResponse, err error)

CreateBackup 本接口(CreateBackup)用于创建数据库备份。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_OSSERROR = "InternalError.OssError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
OPERATIONDENIED_ACTIONINPROCESS = "OperationDenied.ActionInProcess"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OVERQUOTA = "OverQuota"

func (*Client) CreateCdbProxy added in v1.0.646

func (c *Client) CreateCdbProxy(request *CreateCdbProxyRequest) (response *CreateCdbProxyResponse, err error)

CreateCdbProxy 主实例创建数据库代理

可能返回的错误码:

FAILEDOPERATION_REPEATCREATEPROXYERROR = "FailedOperation.RepeatCreateProxyError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) CreateCdbProxyAddress added in v1.0.646

func (c *Client) CreateCdbProxyAddress(request *CreateCdbProxyAddressRequest) (response *CreateCdbProxyAddressResponse, err error)

CreateCdbProxyAddress 数据库代理增加代理地址

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_VPCIPINUSEERROR = "FailedOperation.VpcIpInUseError"
FAILEDOPERATION_VPCIPINVALIDERROR = "FailedOperation.VpcIpInvalidError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
OPERATIONDENIED_PROXYADDRESSLIMITERROR = "OperationDenied.ProxyAddressLimitError"
OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"

func (*Client) CreateCdbProxyAddressWithContext added in v1.0.646

func (c *Client) CreateCdbProxyAddressWithContext(ctx context.Context, request *CreateCdbProxyAddressRequest) (response *CreateCdbProxyAddressResponse, err error)

CreateCdbProxyAddress 数据库代理增加代理地址

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_VPCIPINUSEERROR = "FailedOperation.VpcIpInUseError"
FAILEDOPERATION_VPCIPINVALIDERROR = "FailedOperation.VpcIpInvalidError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
OPERATIONDENIED_PROXYADDRESSLIMITERROR = "OperationDenied.ProxyAddressLimitError"
OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"

func (*Client) CreateCdbProxyWithContext added in v1.0.646

func (c *Client) CreateCdbProxyWithContext(ctx context.Context, request *CreateCdbProxyRequest) (response *CreateCdbProxyResponse, err error)

CreateCdbProxy 主实例创建数据库代理

可能返回的错误码:

FAILEDOPERATION_REPEATCREATEPROXYERROR = "FailedOperation.RepeatCreateProxyError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) CreateCloneInstance

func (c *Client) CreateCloneInstance(request *CreateCloneInstanceRequest) (response *CreateCloneInstanceResponse, err error)

CreateCloneInstance 本接口(CreateCloneInstance) 用于从目标源实例创建一个克隆实例,可以指定克隆实例回档到源实例的指定物理备份文件或者指定的回档时间点。

可能返回的错误码:

CDBERROR = "CdbError"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_VPCERROR = "InternalError.VpcError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) CreateCloneInstanceWithContext added in v1.0.324

func (c *Client) CreateCloneInstanceWithContext(ctx context.Context, request *CreateCloneInstanceRequest) (response *CreateCloneInstanceResponse, err error)

CreateCloneInstance 本接口(CreateCloneInstance) 用于从目标源实例创建一个克隆实例,可以指定克隆实例回档到源实例的指定物理备份文件或者指定的回档时间点。

可能返回的错误码:

CDBERROR = "CdbError"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_VPCERROR = "InternalError.VpcError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) CreateDBImportJob

func (c *Client) CreateDBImportJob(request *CreateDBImportJobRequest) (response *CreateDBImportJobResponse, err error)

CreateDBImportJob 本接口(CreateDBImportJob)用于创建云数据库数据导入任务。

注意,用户进行数据导入任务的文件,必须提前上传到腾讯云。用户须在控制台进行文件导入。

可能返回的错误码:

CDBERROR = "CdbError"
CDBERROR_IMPORTERROR = "CdbError.ImportError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_EXECUTESQLERROR = "InternalError.ExecuteSQLError"
INTERNALERROR_IMPORTERROR = "InternalError.ImportError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) CreateDBImportJobWithContext added in v1.0.324

func (c *Client) CreateDBImportJobWithContext(ctx context.Context, request *CreateDBImportJobRequest) (response *CreateDBImportJobResponse, err error)

CreateDBImportJob 本接口(CreateDBImportJob)用于创建云数据库数据导入任务。

注意,用户进行数据导入任务的文件,必须提前上传到腾讯云。用户须在控制台进行文件导入。

可能返回的错误码:

CDBERROR = "CdbError"
CDBERROR_IMPORTERROR = "CdbError.ImportError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_EXECUTESQLERROR = "InternalError.ExecuteSQLError"
INTERNALERROR_IMPORTERROR = "InternalError.ImportError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) CreateDBInstance

func (c *Client) CreateDBInstance(request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)

CreateDBInstance 本接口(CreateDBInstance)用于创建包年包月的云数据库实例(包括主实例、灾备实例和只读实例),可通过传入实例规格、MySQL 版本号、购买时长和数量等信息创建云数据库实例。

该接口为异步接口,您还可以使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询该实例的详细信息。当该实例的 Status 为1,且 TaskStatus 为0,表示实例已经发货成功。

1. 首先请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口查询可创建的实例规格信息,然后请使用 [查询数据库价格](https://cloud.tencent.com/document/api/236/18566) 接口查询可创建实例的售卖价格;

2. 单次创建实例最大支持 100 个,实例时长最大支持 36 个月;

3. 支持创建 MySQL 5.5 、 MySQL 5.6 、 MySQL 5.7 、 MySQL 8.0 版本;

4. 支持创建主实例、只读实例、灾备实例;

5. 当入参指定 Port 和 ParamTemplateType 参数模板,相关参数才会自动初始化(不支持基础版实例);

6. 当入参指定 ParamTemplateId 或 AlarmPolicyList 时,需将SDK提升至最新版本方可支持;

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CAUTHERROR = "InternalError.CauthError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_VPCERROR = "InternalError.VpcError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"

func (*Client) CreateDBInstanceHour

func (c *Client) CreateDBInstanceHour(request *CreateDBInstanceHourRequest) (response *CreateDBInstanceHourResponse, err error)

CreateDBInstanceHour 本接口(CreateDBInstanceHour)用于创建按量计费的实例,可通过传入实例规格、MySQL 版本号和数量等信息创建云数据库实例,支持主实例、灾备实例和只读实例的创建。

该接口为异步接口,您还可以使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询该实例的详细信息。当该实例的 Status 为 1,且 TaskStatus 为 0,表示实例已经发货成功。

1. 首先请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口查询可创建的实例规格信息,然后请使用 [查询数据库价格](https://cloud.tencent.com/document/api/236/18566) 接口查询可创建实例的售卖价格;

2. 单次创建实例最大支持 100 个,实例时长最大支持 36 个月;

3. 支持创建 MySQL 5.5、MySQL 5.6 、MySQL 5.7 和 MySQL 8.0 版本;

4. 支持创建主实例、灾备实例和只读实例;

5. 当入参指定 Port,ParamTemplateType 或 Password 时,该实例会进行初始化操作;

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_VPCERROR = "InternalError.VpcError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"

func (*Client) CreateDBInstanceHourWithContext added in v1.0.324

func (c *Client) CreateDBInstanceHourWithContext(ctx context.Context, request *CreateDBInstanceHourRequest) (response *CreateDBInstanceHourResponse, err error)

CreateDBInstanceHour 本接口(CreateDBInstanceHour)用于创建按量计费的实例,可通过传入实例规格、MySQL 版本号和数量等信息创建云数据库实例,支持主实例、灾备实例和只读实例的创建。

该接口为异步接口,您还可以使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询该实例的详细信息。当该实例的 Status 为 1,且 TaskStatus 为 0,表示实例已经发货成功。

1. 首先请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口查询可创建的实例规格信息,然后请使用 [查询数据库价格](https://cloud.tencent.com/document/api/236/18566) 接口查询可创建实例的售卖价格;

2. 单次创建实例最大支持 100 个,实例时长最大支持 36 个月;

3. 支持创建 MySQL 5.5、MySQL 5.6 、MySQL 5.7 和 MySQL 8.0 版本;

4. 支持创建主实例、灾备实例和只读实例;

5. 当入参指定 Port,ParamTemplateType 或 Password 时,该实例会进行初始化操作;

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_VPCERROR = "InternalError.VpcError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"

func (*Client) CreateDBInstanceWithContext added in v1.0.324

func (c *Client) CreateDBInstanceWithContext(ctx context.Context, request *CreateDBInstanceRequest) (response *CreateDBInstanceResponse, err error)

CreateDBInstance 本接口(CreateDBInstance)用于创建包年包月的云数据库实例(包括主实例、灾备实例和只读实例),可通过传入实例规格、MySQL 版本号、购买时长和数量等信息创建云数据库实例。

该接口为异步接口,您还可以使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询该实例的详细信息。当该实例的 Status 为1,且 TaskStatus 为0,表示实例已经发货成功。

1. 首先请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口查询可创建的实例规格信息,然后请使用 [查询数据库价格](https://cloud.tencent.com/document/api/236/18566) 接口查询可创建实例的售卖价格;

2. 单次创建实例最大支持 100 个,实例时长最大支持 36 个月;

3. 支持创建 MySQL 5.5 、 MySQL 5.6 、 MySQL 5.7 、 MySQL 8.0 版本;

4. 支持创建主实例、只读实例、灾备实例;

5. 当入参指定 Port 和 ParamTemplateType 参数模板,相关参数才会自动初始化(不支持基础版实例);

6. 当入参指定 ParamTemplateId 或 AlarmPolicyList 时,需将SDK提升至最新版本方可支持;

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CAUTHERROR = "InternalError.CauthError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_VPCERROR = "InternalError.VpcError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_OTHERODERINPROCESS = "OperationDenied.OtherOderInProcess"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"

func (*Client) CreateDatabase added in v1.0.686

func (c *Client) CreateDatabase(request *CreateDatabaseRequest) (response *CreateDatabaseResponse, err error)

CreateDatabase 本接口(CreateDatabase)用于在云数据库实例中创建数据库。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"

func (*Client) CreateDatabaseWithContext added in v1.0.686

func (c *Client) CreateDatabaseWithContext(ctx context.Context, request *CreateDatabaseRequest) (response *CreateDatabaseResponse, err error)

CreateDatabase 本接口(CreateDatabase)用于在云数据库实例中创建数据库。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"

func (*Client) CreateDeployGroup

func (c *Client) CreateDeployGroup(request *CreateDeployGroupRequest) (response *CreateDeployGroupResponse, err error)

CreateDeployGroup 本接口(CreateDeployGroup)用于创建放置实例的置放群组

可能返回的错误码:

INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty"
INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"

func (*Client) CreateDeployGroupWithContext added in v1.0.324

func (c *Client) CreateDeployGroupWithContext(ctx context.Context, request *CreateDeployGroupRequest) (response *CreateDeployGroupResponse, err error)

CreateDeployGroup 本接口(CreateDeployGroup)用于创建放置实例的置放群组

可能返回的错误码:

INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty"
INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"

func (*Client) CreateParamTemplate

func (c *Client) CreateParamTemplate(request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)

CreateParamTemplate 该接口(CreateParamTemplate)用于创建参数模板,全地域公共参数Region均为ap-guangzhou。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDNAME = "InvalidParameter.InvalidName"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) CreateParamTemplateWithContext added in v1.0.324

func (c *Client) CreateParamTemplateWithContext(ctx context.Context, request *CreateParamTemplateRequest) (response *CreateParamTemplateResponse, err error)

CreateParamTemplate 该接口(CreateParamTemplate)用于创建参数模板,全地域公共参数Region均为ap-guangzhou。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDNAME = "InvalidParameter.InvalidName"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) CreateRoInstanceIp

func (c *Client) CreateRoInstanceIp(request *CreateRoInstanceIpRequest) (response *CreateRoInstanceIpResponse, err error)

CreateRoInstanceIp 本接口(CreateRoInstanceIp)用于创建云数据库只读实例的独立VIP。

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_CREATEROVIPERROR = "FailedOperation.CreateRoVipError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONINPROCESS = "OperationDenied.ActionInProcess"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) CreateRoInstanceIpWithContext added in v1.0.324

func (c *Client) CreateRoInstanceIpWithContext(ctx context.Context, request *CreateRoInstanceIpRequest) (response *CreateRoInstanceIpResponse, err error)

CreateRoInstanceIp 本接口(CreateRoInstanceIp)用于创建云数据库只读实例的独立VIP。

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_CREATEROVIPERROR = "FailedOperation.CreateRoVipError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONINPROCESS = "OperationDenied.ActionInProcess"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) DeleteAccounts

func (c *Client) DeleteAccounts(request *DeleteAccountsRequest) (response *DeleteAccountsResponse, err error)

DeleteAccounts 本接口(DeleteAccounts)用于删除云数据库的账户。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) DeleteAccountsWithContext added in v1.0.324

func (c *Client) DeleteAccountsWithContext(ctx context.Context, request *DeleteAccountsRequest) (response *DeleteAccountsResponse, err error)

DeleteAccounts 本接口(DeleteAccounts)用于删除云数据库的账户。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) DeleteAuditLogFile

func (c *Client) DeleteAuditLogFile(request *DeleteAuditLogFileRequest) (response *DeleteAuditLogFileResponse, err error)

DeleteAuditLogFile 本接口(DeleteAuditLogFile)用于删除云数据库实例的审计日志文件。

可能返回的错误码:

INTERNALERROR_AUDITDELETELOGFILEERROR = "InternalError.AuditDeleteLogFileError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteAuditLogFileWithContext added in v1.0.324

func (c *Client) DeleteAuditLogFileWithContext(ctx context.Context, request *DeleteAuditLogFileRequest) (response *DeleteAuditLogFileResponse, err error)

DeleteAuditLogFile 本接口(DeleteAuditLogFile)用于删除云数据库实例的审计日志文件。

可能返回的错误码:

INTERNALERROR_AUDITDELETELOGFILEERROR = "InternalError.AuditDeleteLogFileError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteAuditPolicy

func (c *Client) DeleteAuditPolicy(request *DeleteAuditPolicyRequest) (response *DeleteAuditPolicyResponse, err error)

DeleteAuditPolicy 本接口(DeleteAuditPolicy)用于删除用户的审计策略。

可能返回的错误码:

INTERNALERROR_AUDITDELETEPOLICYERROR = "InternalError.AuditDeletePolicyError"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED_ATLEASTALLRULEAUDITPOLICYERROR = "OperationDenied.AtLeastAllRuleAuditPolicyError"
OPERATIONDENIED_ATLEASTAUDITPOLICYERROR = "OperationDenied.AtLeastAuditPolicyError"
OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError"
OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteAuditPolicyWithContext added in v1.0.324

func (c *Client) DeleteAuditPolicyWithContext(ctx context.Context, request *DeleteAuditPolicyRequest) (response *DeleteAuditPolicyResponse, err error)

DeleteAuditPolicy 本接口(DeleteAuditPolicy)用于删除用户的审计策略。

可能返回的错误码:

INTERNALERROR_AUDITDELETEPOLICYERROR = "InternalError.AuditDeletePolicyError"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED_ATLEASTALLRULEAUDITPOLICYERROR = "OperationDenied.AtLeastAllRuleAuditPolicyError"
OPERATIONDENIED_ATLEASTAUDITPOLICYERROR = "OperationDenied.AtLeastAuditPolicyError"
OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError"
OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteAuditRule

func (c *Client) DeleteAuditRule(request *DeleteAuditRuleRequest) (response *DeleteAuditRuleResponse, err error)

DeleteAuditRule 本接口(DeleteAuditRule)用于删除用户的审计规则。

可能返回的错误码:

FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError"
FAILEDOPERATION_DELETEAUDITFAILERROR = "FailedOperation.DeleteAuditFailError"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
OPERATIONDENIED_AUDITRULEDELETEERROR = "OperationDenied.AuditRuleDeleteError"
OPERATIONDENIED_AUDITRULEHASBIND = "OperationDenied.AuditRuleHasBind"
OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteAuditRuleTemplates added in v1.0.800

func (c *Client) DeleteAuditRuleTemplates(request *DeleteAuditRuleTemplatesRequest) (response *DeleteAuditRuleTemplatesResponse, err error)

DeleteAuditRuleTemplates 删除审计规则模板

可能返回的错误码:

INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"

func (*Client) DeleteAuditRuleTemplatesWithContext added in v1.0.800

func (c *Client) DeleteAuditRuleTemplatesWithContext(ctx context.Context, request *DeleteAuditRuleTemplatesRequest) (response *DeleteAuditRuleTemplatesResponse, err error)

DeleteAuditRuleTemplates 删除审计规则模板

可能返回的错误码:

INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"

func (*Client) DeleteAuditRuleWithContext added in v1.0.324

func (c *Client) DeleteAuditRuleWithContext(ctx context.Context, request *DeleteAuditRuleRequest) (response *DeleteAuditRuleResponse, err error)

DeleteAuditRule 本接口(DeleteAuditRule)用于删除用户的审计规则。

可能返回的错误码:

FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError"
FAILEDOPERATION_DELETEAUDITFAILERROR = "FailedOperation.DeleteAuditFailError"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
OPERATIONDENIED_AUDITRULEDELETEERROR = "OperationDenied.AuditRuleDeleteError"
OPERATIONDENIED_AUDITRULEHASBIND = "OperationDenied.AuditRuleHasBind"
OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteBackup

func (c *Client) DeleteBackup(request *DeleteBackupRequest) (response *DeleteBackupResponse, err error)

DeleteBackup 本接口(DeleteBackup)用于删除数据库备份。本接口只支持删除手动发起的备份。

可能返回的错误码:

CDBERROR_BACKUPERROR = "CdbError.BackupError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DeleteBackupWithContext added in v1.0.324

func (c *Client) DeleteBackupWithContext(ctx context.Context, request *DeleteBackupRequest) (response *DeleteBackupResponse, err error)

DeleteBackup 本接口(DeleteBackup)用于删除数据库备份。本接口只支持删除手动发起的备份。

可能返回的错误码:

CDBERROR_BACKUPERROR = "CdbError.BackupError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DeleteDatabase added in v1.0.800

func (c *Client) DeleteDatabase(request *DeleteDatabaseRequest) (response *DeleteDatabaseResponse, err error)

DeleteDatabase 本接口(DeleteDatabase)用于在云数据库实例中删除数据库。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) DeleteDatabaseWithContext added in v1.0.800

func (c *Client) DeleteDatabaseWithContext(ctx context.Context, request *DeleteDatabaseRequest) (response *DeleteDatabaseResponse, err error)

DeleteDatabase 本接口(DeleteDatabase)用于在云数据库实例中删除数据库。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) DeleteDeployGroups

func (c *Client) DeleteDeployGroups(request *DeleteDeployGroupsRequest) (response *DeleteDeployGroupsResponse, err error)

DeleteDeployGroups 根据置放群组ID删除置放群组(置放群组中有资源存在时不能删除该置放群组)

可能返回的错误码:

INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty"
INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"

func (*Client) DeleteDeployGroupsWithContext added in v1.0.324

func (c *Client) DeleteDeployGroupsWithContext(ctx context.Context, request *DeleteDeployGroupsRequest) (response *DeleteDeployGroupsResponse, err error)

DeleteDeployGroups 根据置放群组ID删除置放群组(置放群组中有资源存在时不能删除该置放群组)

可能返回的错误码:

INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty"
INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"

func (*Client) DeleteParamTemplate

func (c *Client) DeleteParamTemplate(request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)

DeleteParamTemplate 该接口(DeleteParamTemplate)用于删除参数模板,全地域公共参数Region均为ap-guangzhou。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteParamTemplateWithContext added in v1.0.324

func (c *Client) DeleteParamTemplateWithContext(ctx context.Context, request *DeleteParamTemplateRequest) (response *DeleteParamTemplateResponse, err error)

DeleteParamTemplate 该接口(DeleteParamTemplate)用于删除参数模板,全地域公共参数Region均为ap-guangzhou。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DeleteTimeWindow

func (c *Client) DeleteTimeWindow(request *DeleteTimeWindowRequest) (response *DeleteTimeWindowResponse, err error)

DeleteTimeWindow 本接口(DeleteTimeWindow)用于删除云数据库实例的维护时间窗口。删除实例维护时间窗口之后,默认的维护时间窗为 03:00-04:00,即当选择在维护时间窗口内切换访问新实例时,默认会在 03:00-04:00 点进行切换访问新实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) DeleteTimeWindowWithContext added in v1.0.324

func (c *Client) DeleteTimeWindowWithContext(ctx context.Context, request *DeleteTimeWindowRequest) (response *DeleteTimeWindowResponse, err error)

DeleteTimeWindow 本接口(DeleteTimeWindow)用于删除云数据库实例的维护时间窗口。删除实例维护时间窗口之后,默认的维护时间窗为 03:00-04:00,即当选择在维护时间窗口内切换访问新实例时,默认会在 03:00-04:00 点进行切换访问新实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) DescribeAccountPrivileges

func (c *Client) DescribeAccountPrivileges(request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)

DescribeAccountPrivileges 本接口(DescribeAccountPrivileges)用于查询云数据库账户支持的权限信息。

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) DescribeAccountPrivilegesWithContext added in v1.0.324

func (c *Client) DescribeAccountPrivilegesWithContext(ctx context.Context, request *DescribeAccountPrivilegesRequest) (response *DescribeAccountPrivilegesResponse, err error)

DescribeAccountPrivileges 本接口(DescribeAccountPrivileges)用于查询云数据库账户支持的权限信息。

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) DescribeAccounts

func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)

DescribeAccounts 本接口(DescribeAccounts)用于查询云数据库的所有账户信息。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) DescribeAccountsWithContext added in v1.0.324

func (c *Client) DescribeAccountsWithContext(ctx context.Context, request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)

DescribeAccounts 本接口(DescribeAccounts)用于查询云数据库的所有账户信息。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) DescribeAsyncRequestInfo

func (c *Client) DescribeAsyncRequestInfo(request *DescribeAsyncRequestInfoRequest) (response *DescribeAsyncRequestInfoResponse, err error)

DescribeAsyncRequestInfo 本接口(DescribeAsyncRequestInfo)用于查询云数据库实例异步任务的执行结果。

可能返回的错误码:

CDBERROR_TASKERROR = "CdbError.TaskError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeAsyncRequestInfoWithContext added in v1.0.324

func (c *Client) DescribeAsyncRequestInfoWithContext(ctx context.Context, request *DescribeAsyncRequestInfoRequest) (response *DescribeAsyncRequestInfoResponse, err error)

DescribeAsyncRequestInfo 本接口(DescribeAsyncRequestInfo)用于查询云数据库实例异步任务的执行结果。

可能返回的错误码:

CDBERROR_TASKERROR = "CdbError.TaskError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeAuditConfig

func (c *Client) DescribeAuditConfig(request *DescribeAuditConfigRequest) (response *DescribeAuditConfigResponse, err error)

DescribeAuditConfig 本接口(DescribeAuditConfig)用于查询云数据库审计策略的服务配置,包括审计日志保存时长等。

可能返回的错误码:

FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist"
FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAuditConfigWithContext added in v1.0.324

func (c *Client) DescribeAuditConfigWithContext(ctx context.Context, request *DescribeAuditConfigRequest) (response *DescribeAuditConfigResponse, err error)

DescribeAuditConfig 本接口(DescribeAuditConfig)用于查询云数据库审计策略的服务配置,包括审计日志保存时长等。

可能返回的错误码:

FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist"
FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAuditInstanceList added in v1.0.800

func (c *Client) DescribeAuditInstanceList(request *DescribeAuditInstanceListRequest) (response *DescribeAuditInstanceListResponse, err error)

DescribeAuditInstanceList 获取审计实例列表

可能返回的错误码:

FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"

func (*Client) DescribeAuditInstanceListWithContext added in v1.0.800

func (c *Client) DescribeAuditInstanceListWithContext(ctx context.Context, request *DescribeAuditInstanceListRequest) (response *DescribeAuditInstanceListResponse, err error)

DescribeAuditInstanceList 获取审计实例列表

可能返回的错误码:

FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"

func (*Client) DescribeAuditLogFiles

func (c *Client) DescribeAuditLogFiles(request *DescribeAuditLogFilesRequest) (response *DescribeAuditLogFilesResponse, err error)

DescribeAuditLogFiles 本接口(DescribeAuditLogFiles)用于查询云数据库实例的审计日志文件。

可能返回的错误码:

INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeAuditLogFilesWithContext added in v1.0.324

func (c *Client) DescribeAuditLogFilesWithContext(ctx context.Context, request *DescribeAuditLogFilesRequest) (response *DescribeAuditLogFilesResponse, err error)

DescribeAuditLogFiles 本接口(DescribeAuditLogFiles)用于查询云数据库实例的审计日志文件。

可能返回的错误码:

INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeAuditLogs added in v1.0.701

func (c *Client) DescribeAuditLogs(request *DescribeAuditLogsRequest) (response *DescribeAuditLogsResponse, err error)

DescribeAuditLogs 本接口(DescribeAuditLogs)用于查询数据库审计日志。

可能返回的错误码:

FAILEDOPERATION_QUERYAUDITTASKFAILERROR = "FailedOperation.QueryAuditTaskFailError"
INTERNALERROR_AUDITDESCRIBELOGERROR = "InternalError.AuditDescribeLogError"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_QUERYAUDITLOGSERROR = "OperationDenied.QueryAuditLogsError"
OPERATIONDENIED_RESOURCENOTFOUNDERROR = "OperationDenied.ResourceNotFoundError"
OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAuditLogsWithContext added in v1.0.701

func (c *Client) DescribeAuditLogsWithContext(ctx context.Context, request *DescribeAuditLogsRequest) (response *DescribeAuditLogsResponse, err error)

DescribeAuditLogs 本接口(DescribeAuditLogs)用于查询数据库审计日志。

可能返回的错误码:

FAILEDOPERATION_QUERYAUDITTASKFAILERROR = "FailedOperation.QueryAuditTaskFailError"
INTERNALERROR_AUDITDESCRIBELOGERROR = "InternalError.AuditDescribeLogError"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_QUERYAUDITLOGSERROR = "OperationDenied.QueryAuditLogsError"
OPERATIONDENIED_RESOURCENOTFOUNDERROR = "OperationDenied.ResourceNotFoundError"
OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAuditPolicies

func (c *Client) DescribeAuditPolicies(request *DescribeAuditPoliciesRequest) (response *DescribeAuditPoliciesResponse, err error)

DescribeAuditPolicies 本接口(DescribeAuditPolicies)用于查询云数据库实例的审计策略。

可能返回的错误码:

INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"

func (*Client) DescribeAuditPoliciesWithContext added in v1.0.324

func (c *Client) DescribeAuditPoliciesWithContext(ctx context.Context, request *DescribeAuditPoliciesRequest) (response *DescribeAuditPoliciesResponse, err error)

DescribeAuditPolicies 本接口(DescribeAuditPolicies)用于查询云数据库实例的审计策略。

可能返回的错误码:

INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_TRANSACTIONBEGINERROR = "InternalError.TransactionBeginError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"

func (*Client) DescribeAuditRuleTemplateModifyHistory added in v1.0.800

func (c *Client) DescribeAuditRuleTemplateModifyHistory(request *DescribeAuditRuleTemplateModifyHistoryRequest) (response *DescribeAuditRuleTemplateModifyHistoryResponse, err error)

DescribeAuditRuleTemplateModifyHistory 查询规则模板变更记录

可能返回的错误码:

INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"

func (*Client) DescribeAuditRuleTemplateModifyHistoryWithContext added in v1.0.800

func (c *Client) DescribeAuditRuleTemplateModifyHistoryWithContext(ctx context.Context, request *DescribeAuditRuleTemplateModifyHistoryRequest) (response *DescribeAuditRuleTemplateModifyHistoryResponse, err error)

DescribeAuditRuleTemplateModifyHistory 查询规则模板变更记录

可能返回的错误码:

INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"

func (*Client) DescribeAuditRuleTemplates added in v1.0.800

func (c *Client) DescribeAuditRuleTemplates(request *DescribeAuditRuleTemplatesRequest) (response *DescribeAuditRuleTemplatesResponse, err error)

DescribeAuditRuleTemplates 查询审计规则模板信息

可能返回的错误码:

FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"

func (*Client) DescribeAuditRuleTemplatesWithContext added in v1.0.800

func (c *Client) DescribeAuditRuleTemplatesWithContext(ctx context.Context, request *DescribeAuditRuleTemplatesRequest) (response *DescribeAuditRuleTemplatesResponse, err error)

DescribeAuditRuleTemplates 查询审计规则模板信息

可能返回的错误码:

FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"

func (*Client) DescribeAuditRules

func (c *Client) DescribeAuditRules(request *DescribeAuditRulesRequest) (response *DescribeAuditRulesResponse, err error)

DescribeAuditRules 本接口(DescribeAuditRules)用于查询用户在当前地域的审计规则。

可能返回的错误码:

INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError"

func (*Client) DescribeAuditRulesWithContext added in v1.0.324

func (c *Client) DescribeAuditRulesWithContext(ctx context.Context, request *DescribeAuditRulesRequest) (response *DescribeAuditRulesResponse, err error)

DescribeAuditRules 本接口(DescribeAuditRules)用于查询用户在当前地域的审计规则。

可能返回的错误码:

INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError"

func (*Client) DescribeBackupConfig

func (c *Client) DescribeBackupConfig(request *DescribeBackupConfigRequest) (response *DescribeBackupConfigResponse, err error)

DescribeBackupConfig 本接口(DescribeBackupConfig)用于查询数据库备份配置信息。

可能返回的错误码:

INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeBackupConfigWithContext added in v1.0.324

func (c *Client) DescribeBackupConfigWithContext(ctx context.Context, request *DescribeBackupConfigRequest) (response *DescribeBackupConfigResponse, err error)

DescribeBackupConfig 本接口(DescribeBackupConfig)用于查询数据库备份配置信息。

可能返回的错误码:

INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeBackupDecryptionKey added in v1.0.658

func (c *Client) DescribeBackupDecryptionKey(request *DescribeBackupDecryptionKeyRequest) (response *DescribeBackupDecryptionKeyResponse, err error)

DescribeBackupDecryptionKey 本接口(DescribeBackupDecryptionKey)用于查询备份文件解密密钥。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic"

func (*Client) DescribeBackupDecryptionKeyWithContext added in v1.0.658

func (c *Client) DescribeBackupDecryptionKeyWithContext(ctx context.Context, request *DescribeBackupDecryptionKeyRequest) (response *DescribeBackupDecryptionKeyResponse, err error)

DescribeBackupDecryptionKey 本接口(DescribeBackupDecryptionKey)用于查询备份文件解密密钥。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic"

func (*Client) DescribeBackupDownloadRestriction added in v1.0.289

func (c *Client) DescribeBackupDownloadRestriction(request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)

DescribeBackupDownloadRestriction 该接口用户查询当前地域用户设置的默认备份下载来源限制。

可能返回的错误码:

INTERNALERROR_AUTHERROR = "InternalError.AuthError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) DescribeBackupDownloadRestrictionWithContext added in v1.0.324

func (c *Client) DescribeBackupDownloadRestrictionWithContext(ctx context.Context, request *DescribeBackupDownloadRestrictionRequest) (response *DescribeBackupDownloadRestrictionResponse, err error)

DescribeBackupDownloadRestriction 该接口用户查询当前地域用户设置的默认备份下载来源限制。

可能返回的错误码:

INTERNALERROR_AUTHERROR = "InternalError.AuthError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) DescribeBackupEncryptionStatus added in v1.0.594

func (c *Client) DescribeBackupEncryptionStatus(request *DescribeBackupEncryptionStatusRequest) (response *DescribeBackupEncryptionStatusResponse, err error)

DescribeBackupEncryptionStatus 本接口(DescribeBackupEncryptionStatus)用于查询实例默认备份加密状态。

可能返回的错误码:

FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) DescribeBackupEncryptionStatusWithContext added in v1.0.594

func (c *Client) DescribeBackupEncryptionStatusWithContext(ctx context.Context, request *DescribeBackupEncryptionStatusRequest) (response *DescribeBackupEncryptionStatusResponse, err error)

DescribeBackupEncryptionStatus 本接口(DescribeBackupEncryptionStatus)用于查询实例默认备份加密状态。

可能返回的错误码:

FAILEDOPERATION_INSTANCEQUERYERROR = "FailedOperation.InstanceQueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) DescribeBackupOverview

func (c *Client) DescribeBackupOverview(request *DescribeBackupOverviewRequest) (response *DescribeBackupOverviewResponse, err error)

DescribeBackupOverview 本接口(DescribeBackupOverview)用于查询用户的备份概览。返回用户当前备份总个数、备份总的占用容量、赠送的免费容量、计费容量(容量单位为字节)。

可能返回的错误码:

AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeBackupOverviewWithContext added in v1.0.324

func (c *Client) DescribeBackupOverviewWithContext(ctx context.Context, request *DescribeBackupOverviewRequest) (response *DescribeBackupOverviewResponse, err error)

DescribeBackupOverview 本接口(DescribeBackupOverview)用于查询用户的备份概览。返回用户当前备份总个数、备份总的占用容量、赠送的免费容量、计费容量(容量单位为字节)。

可能返回的错误码:

AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeBackupSummaries

func (c *Client) DescribeBackupSummaries(request *DescribeBackupSummariesRequest) (response *DescribeBackupSummariesResponse, err error)

DescribeBackupSummaries 本接口(DescribeBackupSummaries)用于查询备份的统计情况,返回以实例为维度的备份占用容量,以及每个实例的数据备份和日志备份的个数和容量(容量单位为字节)。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_SUBACCOUNTOPERATIONDENIED = "OperationDenied.SubAccountOperationDenied"

func (*Client) DescribeBackupSummariesWithContext added in v1.0.324

func (c *Client) DescribeBackupSummariesWithContext(ctx context.Context, request *DescribeBackupSummariesRequest) (response *DescribeBackupSummariesResponse, err error)

DescribeBackupSummaries 本接口(DescribeBackupSummaries)用于查询备份的统计情况,返回以实例为维度的备份占用容量,以及每个实例的数据备份和日志备份的个数和容量(容量单位为字节)。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_SUBACCOUNTOPERATIONDENIED = "OperationDenied.SubAccountOperationDenied"

func (*Client) DescribeBackups

func (c *Client) DescribeBackups(request *DescribeBackupsRequest) (response *DescribeBackupsResponse, err error)

DescribeBackups 本接口(DescribeBackups)用于查询云数据库实例的备份数据。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBackupsWithContext added in v1.0.324

func (c *Client) DescribeBackupsWithContext(ctx context.Context, request *DescribeBackupsRequest) (response *DescribeBackupsResponse, err error)

DescribeBackups 本接口(DescribeBackups)用于查询云数据库实例的备份数据。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeBinlogBackupOverview

func (c *Client) DescribeBinlogBackupOverview(request *DescribeBinlogBackupOverviewRequest) (response *DescribeBinlogBackupOverviewResponse, err error)

DescribeBinlogBackupOverview 本接口(DescribeBinlogBackupOverview)用于查询用户在当前地域总的日志备份概览。

可能返回的错误码:

AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_SUBACCOUNTOPERATIONDENIED = "OperationDenied.SubAccountOperationDenied"

func (*Client) DescribeBinlogBackupOverviewWithContext added in v1.0.324

func (c *Client) DescribeBinlogBackupOverviewWithContext(ctx context.Context, request *DescribeBinlogBackupOverviewRequest) (response *DescribeBinlogBackupOverviewResponse, err error)

DescribeBinlogBackupOverview 本接口(DescribeBinlogBackupOverview)用于查询用户在当前地域总的日志备份概览。

可能返回的错误码:

AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_SUBACCOUNTOPERATIONDENIED = "OperationDenied.SubAccountOperationDenied"

func (*Client) DescribeBinlogs

func (c *Client) DescribeBinlogs(request *DescribeBinlogsRequest) (response *DescribeBinlogsResponse, err error)

DescribeBinlogs 本接口(DescribeBinlogs)用于查询云数据库实例的 binlog 文件列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeBinlogsWithContext added in v1.0.324

func (c *Client) DescribeBinlogsWithContext(ctx context.Context, request *DescribeBinlogsRequest) (response *DescribeBinlogsResponse, err error)

DescribeBinlogs 本接口(DescribeBinlogs)用于查询云数据库实例的 binlog 文件列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeCdbProxyInfo added in v1.0.646

func (c *Client) DescribeCdbProxyInfo(request *DescribeCdbProxyInfoRequest) (response *DescribeCdbProxyInfoResponse, err error)

DescribeCdbProxyInfo 查询数据库代理详情信息

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"

func (*Client) DescribeCdbProxyInfoWithContext added in v1.0.646

func (c *Client) DescribeCdbProxyInfoWithContext(ctx context.Context, request *DescribeCdbProxyInfoRequest) (response *DescribeCdbProxyInfoResponse, err error)

DescribeCdbProxyInfo 查询数据库代理详情信息

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"

func (*Client) DescribeCdbZoneConfig added in v1.0.493

func (c *Client) DescribeCdbZoneConfig(request *DescribeCdbZoneConfigRequest) (response *DescribeCdbZoneConfigResponse, err error)

DescribeCdbZoneConfig 本接口(DescribeCdbZoneConfig)用于查询云数据库各地域可售卖的规格配置。

可能返回的错误码:

FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"

func (*Client) DescribeCdbZoneConfigWithContext added in v1.0.493

func (c *Client) DescribeCdbZoneConfigWithContext(ctx context.Context, request *DescribeCdbZoneConfigRequest) (response *DescribeCdbZoneConfigResponse, err error)

DescribeCdbZoneConfig 本接口(DescribeCdbZoneConfig)用于查询云数据库各地域可售卖的规格配置。

可能返回的错误码:

FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"

func (*Client) DescribeCloneList

func (c *Client) DescribeCloneList(request *DescribeCloneListRequest) (response *DescribeCloneListResponse, err error)

DescribeCloneList 本接口(DescribeCloneList) 用于查询用户实例的克隆任务列表。

可能返回的错误码:

CDBERROR = "CdbError"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) DescribeCloneListWithContext added in v1.0.324

func (c *Client) DescribeCloneListWithContext(ctx context.Context, request *DescribeCloneListRequest) (response *DescribeCloneListResponse, err error)

DescribeCloneList 本接口(DescribeCloneList) 用于查询用户实例的克隆任务列表。

可能返回的错误码:

CDBERROR = "CdbError"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) DescribeClusterInfo added in v1.0.898

func (c *Client) DescribeClusterInfo(request *DescribeClusterInfoRequest) (response *DescribeClusterInfoResponse, err error)

DescribeClusterInfo 本接口(DescribeClusterInfo)用于查询集群版实例信息。

可能返回的错误码:

INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeClusterInfoWithContext added in v1.0.898

func (c *Client) DescribeClusterInfoWithContext(ctx context.Context, request *DescribeClusterInfoRequest) (response *DescribeClusterInfoResponse, err error)

DescribeClusterInfo 本接口(DescribeClusterInfo)用于查询集群版实例信息。

可能返回的错误码:

INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

func (*Client) DescribeCpuExpandStrategy added in v1.0.716

func (c *Client) DescribeCpuExpandStrategy(request *DescribeCpuExpandStrategyRequest) (response *DescribeCpuExpandStrategyResponse, err error)

DescribeCpuExpandStrategy 通过该 API 可以查询实例的 CPU 弹性扩容策略

可能返回的错误码:

FAILEDOPERATION_REMOTECALLUNMARSHALERROR = "FailedOperation.RemoteCallUnmarshalError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"

func (*Client) DescribeCpuExpandStrategyWithContext added in v1.0.716

func (c *Client) DescribeCpuExpandStrategyWithContext(ctx context.Context, request *DescribeCpuExpandStrategyRequest) (response *DescribeCpuExpandStrategyResponse, err error)

DescribeCpuExpandStrategy 通过该 API 可以查询实例的 CPU 弹性扩容策略

可能返回的错误码:

FAILEDOPERATION_REMOTECALLUNMARSHALERROR = "FailedOperation.RemoteCallUnmarshalError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"

func (*Client) DescribeDBFeatures added in v1.0.583

func (c *Client) DescribeDBFeatures(request *DescribeDBFeaturesRequest) (response *DescribeDBFeaturesResponse, err error)

DescribeDBFeatures 本接口(DescribeDBFeatures)用于查询云数据库版本属性,包括是否支持数据库加密、数据库审计等功能。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeDBFeaturesWithContext added in v1.0.583

func (c *Client) DescribeDBFeaturesWithContext(ctx context.Context, request *DescribeDBFeaturesRequest) (response *DescribeDBFeaturesResponse, err error)

DescribeDBFeatures 本接口(DescribeDBFeatures)用于查询云数据库版本属性,包括是否支持数据库加密、数据库审计等功能。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeDBImportRecords

func (c *Client) DescribeDBImportRecords(request *DescribeDBImportRecordsRequest) (response *DescribeDBImportRecordsResponse, err error)

DescribeDBImportRecords 本接口(DescribeDBImportRecords)用于查询云数据库导入任务操作日志。

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeDBImportRecordsWithContext added in v1.0.324

func (c *Client) DescribeDBImportRecordsWithContext(ctx context.Context, request *DescribeDBImportRecordsRequest) (response *DescribeDBImportRecordsResponse, err error)

DescribeDBImportRecords 本接口(DescribeDBImportRecords)用于查询云数据库导入任务操作日志。

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeDBInstanceCharset

func (c *Client) DescribeDBInstanceCharset(request *DescribeDBInstanceCharsetRequest) (response *DescribeDBInstanceCharsetResponse, err error)

DescribeDBInstanceCharset 本接口(DescribeDBInstanceCharset)用于查询云数据库实例的字符集,获取字符集的名称。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError"
INTERNALERROR_OSSERROR = "InternalError.OssError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeDBInstanceCharsetWithContext added in v1.0.324

func (c *Client) DescribeDBInstanceCharsetWithContext(ctx context.Context, request *DescribeDBInstanceCharsetRequest) (response *DescribeDBInstanceCharsetResponse, err error)

DescribeDBInstanceCharset 本接口(DescribeDBInstanceCharset)用于查询云数据库实例的字符集,获取字符集的名称。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError"
INTERNALERROR_OSSERROR = "InternalError.OssError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeDBInstanceConfig

func (c *Client) DescribeDBInstanceConfig(request *DescribeDBInstanceConfigRequest) (response *DescribeDBInstanceConfigResponse, err error)

DescribeDBInstanceConfig 本接口(DescribeDBInstanceConfig)用于云数据库实例的配置信息,包括同步模式,部署模式等。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeDBInstanceConfigWithContext added in v1.0.324

func (c *Client) DescribeDBInstanceConfigWithContext(ctx context.Context, request *DescribeDBInstanceConfigRequest) (response *DescribeDBInstanceConfigResponse, err error)

DescribeDBInstanceConfig 本接口(DescribeDBInstanceConfig)用于云数据库实例的配置信息,包括同步模式,部署模式等。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeDBInstanceGTID

func (c *Client) DescribeDBInstanceGTID(request *DescribeDBInstanceGTIDRequest) (response *DescribeDBInstanceGTIDResponse, err error)

DescribeDBInstanceGTID 本接口(DescribeDBInstanceGTID)用于查询云数据库实例是否开通了 GTID,不支持版本为 5.5 以及以下的实例。

可能返回的错误码:

INTERNALERROR_OSSERROR = "InternalError.OssError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeDBInstanceGTIDWithContext added in v1.0.324

func (c *Client) DescribeDBInstanceGTIDWithContext(ctx context.Context, request *DescribeDBInstanceGTIDRequest) (response *DescribeDBInstanceGTIDResponse, err error)

DescribeDBInstanceGTID 本接口(DescribeDBInstanceGTID)用于查询云数据库实例是否开通了 GTID,不支持版本为 5.5 以及以下的实例。

可能返回的错误码:

INTERNALERROR_OSSERROR = "InternalError.OssError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeDBInstanceInfo

func (c *Client) DescribeDBInstanceInfo(request *DescribeDBInstanceInfoRequest) (response *DescribeDBInstanceInfoResponse, err error)

DescribeDBInstanceInfo 查询实例基本信息(实例 ID ,实例名称,是否开通加密 )

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_RESOURCENOTEXISTS = "InvalidParameter.ResourceNotExists"

func (*Client) DescribeDBInstanceInfoWithContext added in v1.0.324

func (c *Client) DescribeDBInstanceInfoWithContext(ctx context.Context, request *DescribeDBInstanceInfoRequest) (response *DescribeDBInstanceInfoResponse, err error)

DescribeDBInstanceInfo 查询实例基本信息(实例 ID ,实例名称,是否开通加密 )

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_RESOURCENOTEXISTS = "InvalidParameter.ResourceNotExists"

func (*Client) DescribeDBInstanceLogToCLS added in v1.0.771

func (c *Client) DescribeDBInstanceLogToCLS(request *DescribeDBInstanceLogToCLSRequest) (response *DescribeDBInstanceLogToCLSResponse, err error)

DescribeDBInstanceLogToCLS 本接口(DescribeDBInstanceLogToCLS)用于查询实例慢日志、错误日志投递CLS的配置,通过AppId、Region以及实例ID过滤出当前实例日志投递CLS的配置。

可能返回的错误码:

FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError"
INTERNALERROR_CAUTHERROR = "InternalError.CauthError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError"

func (*Client) DescribeDBInstanceLogToCLSWithContext added in v1.0.771

func (c *Client) DescribeDBInstanceLogToCLSWithContext(ctx context.Context, request *DescribeDBInstanceLogToCLSRequest) (response *DescribeDBInstanceLogToCLSResponse, err error)

DescribeDBInstanceLogToCLS 本接口(DescribeDBInstanceLogToCLS)用于查询实例慢日志、错误日志投递CLS的配置,通过AppId、Region以及实例ID过滤出当前实例日志投递CLS的配置。

可能返回的错误码:

FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError"
INTERNALERROR_CAUTHERROR = "InternalError.CauthError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
OPERATIONDENIED_RESOURCENOTFUNDERROR = "OperationDenied.ResourceNotFundError"

func (*Client) DescribeDBInstanceRebootTime

func (c *Client) DescribeDBInstanceRebootTime(request *DescribeDBInstanceRebootTimeRequest) (response *DescribeDBInstanceRebootTimeResponse, err error)

DescribeDBInstanceRebootTime 本接口(DescribeDBInstanceRebootTime)用于查询云数据库实例重启预计所需的时间。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_OSSERROR = "InternalError.OssError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeDBInstanceRebootTimeWithContext added in v1.0.324

func (c *Client) DescribeDBInstanceRebootTimeWithContext(ctx context.Context, request *DescribeDBInstanceRebootTimeRequest) (response *DescribeDBInstanceRebootTimeResponse, err error)

DescribeDBInstanceRebootTime 本接口(DescribeDBInstanceRebootTime)用于查询云数据库实例重启预计所需的时间。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_OSSERROR = "InternalError.OssError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeDBInstances

func (c *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)

DescribeDBInstances 本接口(DescribeDBInstances)用于查询云数据库实例列表,支持通过项目 ID、实例 ID、访问地址、实例状态等过滤条件来筛选实例。支持查询主实例、灾备实例和只读实例信息列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBInstancesWithContext added in v1.0.324

func (c *Client) DescribeDBInstancesWithContext(ctx context.Context, request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)

DescribeDBInstances 本接口(DescribeDBInstances)用于查询云数据库实例列表,支持通过项目 ID、实例 ID、访问地址、实例状态等过滤条件来筛选实例。支持查询主实例、灾备实例和只读实例信息列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBPrice

func (c *Client) DescribeDBPrice(request *DescribeDBPriceRequest) (response *DescribeDBPriceResponse, err error)

DescribeDBPrice 本接口(DescribeDBPrice)用于查询购买或续费云数据库实例的价格,支持查询按量计费或者包年包月的价格。可传入实例类型、购买时长、购买数量、内存大小、硬盘大小和可用区信息等来查询实例价格。可传入实例名称来查询实例续费价格。

注意:对某个地域进行询价,请使用对应地域的接入点,接入点信息请参照 <a href="https://cloud.tencent.com/document/api/236/15832">服务地址</a> 文档。例如:对广州地域进行询价,请把请求发到:cdb.ap-guangzhou.tencentcloudapi.com。同理对上海地域询价,把请求发到:cdb.ap-shanghai.tencentcloudapi.com。

可能返回的错误码:

INTERNALERROR_CAUTHERROR = "InternalError.CauthError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) DescribeDBPriceWithContext added in v1.0.324

func (c *Client) DescribeDBPriceWithContext(ctx context.Context, request *DescribeDBPriceRequest) (response *DescribeDBPriceResponse, err error)

DescribeDBPrice 本接口(DescribeDBPrice)用于查询购买或续费云数据库实例的价格,支持查询按量计费或者包年包月的价格。可传入实例类型、购买时长、购买数量、内存大小、硬盘大小和可用区信息等来查询实例价格。可传入实例名称来查询实例续费价格。

注意:对某个地域进行询价,请使用对应地域的接入点,接入点信息请参照 <a href="https://cloud.tencent.com/document/api/236/15832">服务地址</a> 文档。例如:对广州地域进行询价,请把请求发到:cdb.ap-guangzhou.tencentcloudapi.com。同理对上海地域询价,把请求发到:cdb.ap-shanghai.tencentcloudapi.com。

可能返回的错误码:

INTERNALERROR_CAUTHERROR = "InternalError.CauthError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) DescribeDBSecurityGroups

func (c *Client) DescribeDBSecurityGroups(request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)

DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例的安全组详情。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique"
INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
OPERATIONDENIED = "OperationDenied"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBSecurityGroupsWithContext added in v1.0.324

func (c *Client) DescribeDBSecurityGroupsWithContext(ctx context.Context, request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)

DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例的安全组详情。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique"
INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
OPERATIONDENIED = "OperationDenied"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeDBSwitchRecords

func (c *Client) DescribeDBSwitchRecords(request *DescribeDBSwitchRecordsRequest) (response *DescribeDBSwitchRecordsResponse, err error)

DescribeDBSwitchRecords 本接口(DescribeDBSwitchRecords)用于查询云数据库实例切换记录。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeDBSwitchRecordsWithContext added in v1.0.324

func (c *Client) DescribeDBSwitchRecordsWithContext(ctx context.Context, request *DescribeDBSwitchRecordsRequest) (response *DescribeDBSwitchRecordsResponse, err error)

DescribeDBSwitchRecords 本接口(DescribeDBSwitchRecords)用于查询云数据库实例切换记录。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeDataBackupOverview

func (c *Client) DescribeDataBackupOverview(request *DescribeDataBackupOverviewRequest) (response *DescribeDataBackupOverviewResponse, err error)

DescribeDataBackupOverview 本接口(DescribeDataBackupOverview)用于查询用户在当前地域总的数据备份概览。

可能返回的错误码:

AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeDataBackupOverviewWithContext added in v1.0.324

func (c *Client) DescribeDataBackupOverviewWithContext(ctx context.Context, request *DescribeDataBackupOverviewRequest) (response *DescribeDataBackupOverviewResponse, err error)

DescribeDataBackupOverview 本接口(DescribeDataBackupOverview)用于查询用户在当前地域总的数据备份概览。

可能返回的错误码:

AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeDatabases

func (c *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)

DescribeDatabases 本接口(DescribeDatabases)用于查询云数据库实例的数据库信息,仅支持主实例和灾备实例,不支持只读实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeDatabasesWithContext added in v1.0.324

func (c *Client) DescribeDatabasesWithContext(ctx context.Context, request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)

DescribeDatabases 本接口(DescribeDatabases)用于查询云数据库实例的数据库信息,仅支持主实例和灾备实例,不支持只读实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeDefaultParams

func (c *Client) DescribeDefaultParams(request *DescribeDefaultParamsRequest) (response *DescribeDefaultParamsResponse, err error)

DescribeDefaultParams 该接口(DescribeDefaultParams)用于查询默认的可设置参数列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeDefaultParamsWithContext added in v1.0.324

func (c *Client) DescribeDefaultParamsWithContext(ctx context.Context, request *DescribeDefaultParamsRequest) (response *DescribeDefaultParamsResponse, err error)

DescribeDefaultParams 该接口(DescribeDefaultParams)用于查询默认的可设置参数列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeDeployGroupList

func (c *Client) DescribeDeployGroupList(request *DescribeDeployGroupListRequest) (response *DescribeDeployGroupListResponse, err error)

DescribeDeployGroupList 本接口(DescribeDeployGroupList)用于查询用户的置放群组列表,可以指定置放群组 ID 或置放群组名称。

可能返回的错误码:

INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty"
INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"

func (*Client) DescribeDeployGroupListWithContext added in v1.0.324

func (c *Client) DescribeDeployGroupListWithContext(ctx context.Context, request *DescribeDeployGroupListRequest) (response *DescribeDeployGroupListResponse, err error)

DescribeDeployGroupList 本接口(DescribeDeployGroupList)用于查询用户的置放群组列表,可以指定置放群组 ID 或置放群组名称。

可能返回的错误码:

INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty"
INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"

func (*Client) DescribeDeviceMonitorInfo

func (c *Client) DescribeDeviceMonitorInfo(request *DescribeDeviceMonitorInfoRequest) (response *DescribeDeviceMonitorInfoResponse, err error)

DescribeDeviceMonitorInfo 本接口(DescribeDeviceMonitorInfo)用于查询云数据库物理机当天的监控信息,暂只支持内存488G、硬盘6T的实例查询。

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_FUNCTIONDENIED = "OperationDenied.FunctionDenied"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) DescribeDeviceMonitorInfoWithContext added in v1.0.324

func (c *Client) DescribeDeviceMonitorInfoWithContext(ctx context.Context, request *DescribeDeviceMonitorInfoRequest) (response *DescribeDeviceMonitorInfoResponse, err error)

DescribeDeviceMonitorInfo 本接口(DescribeDeviceMonitorInfo)用于查询云数据库物理机当天的监控信息,暂只支持内存488G、硬盘6T的实例查询。

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_FUNCTIONDENIED = "OperationDenied.FunctionDenied"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) DescribeErrorLogData

func (c *Client) DescribeErrorLogData(request *DescribeErrorLogDataRequest) (response *DescribeErrorLogDataResponse, err error)

DescribeErrorLogData 根据检索条件查询实例错误日志详情。只能查询一个月之内的错误日志。

使用时需要注意:可能存在单条错误日志太大,导致整个http请求的回包太大,进而引发接口超时。一旦发生超时,建议您缩小查询时的Limit参数值,从而降低包的大小,让接口能够及时返回内容。

可能返回的错误码:

FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError"
FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) DescribeErrorLogDataWithContext added in v1.0.324

func (c *Client) DescribeErrorLogDataWithContext(ctx context.Context, request *DescribeErrorLogDataRequest) (response *DescribeErrorLogDataResponse, err error)

DescribeErrorLogData 根据检索条件查询实例错误日志详情。只能查询一个月之内的错误日志。

使用时需要注意:可能存在单条错误日志太大,导致整个http请求的回包太大,进而引发接口超时。一旦发生超时,建议您缩小查询时的Limit参数值,从而降低包的大小,让接口能够及时返回内容。

可能返回的错误码:

FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError"
FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) DescribeInstanceAlarmEvents added in v1.0.853

func (c *Client) DescribeInstanceAlarmEvents(request *DescribeInstanceAlarmEventsRequest) (response *DescribeInstanceAlarmEventsResponse, err error)

DescribeInstanceAlarmEvents 查询实例发生的事件信息

可能返回的错误码:

FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError"
FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) DescribeInstanceAlarmEventsWithContext added in v1.0.853

func (c *Client) DescribeInstanceAlarmEventsWithContext(ctx context.Context, request *DescribeInstanceAlarmEventsRequest) (response *DescribeInstanceAlarmEventsResponse, err error)

DescribeInstanceAlarmEvents 查询实例发生的事件信息

可能返回的错误码:

FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError"
FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) DescribeInstanceParamRecords

func (c *Client) DescribeInstanceParamRecords(request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)

DescribeInstanceParamRecords 该接口(DescribeInstanceParamRecords)用于查询实例参数修改历史。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENAMENOTFOUND = "InvalidParameter.InstanceNameNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeInstanceParamRecordsWithContext added in v1.0.324

func (c *Client) DescribeInstanceParamRecordsWithContext(ctx context.Context, request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)

DescribeInstanceParamRecords 该接口(DescribeInstanceParamRecords)用于查询实例参数修改历史。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENAMENOTFOUND = "InvalidParameter.InstanceNameNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) DescribeInstanceParams

func (c *Client) DescribeInstanceParams(request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)

DescribeInstanceParams 该接口(DescribeInstanceParams)用于查询实例的参数列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeInstanceParamsWithContext added in v1.0.324

func (c *Client) DescribeInstanceParamsWithContext(ctx context.Context, request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)

DescribeInstanceParams 该接口(DescribeInstanceParams)用于查询实例的参数列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeLocalBinlogConfig added in v1.0.330

func (c *Client) DescribeLocalBinlogConfig(request *DescribeLocalBinlogConfigRequest) (response *DescribeLocalBinlogConfigResponse, err error)

DescribeLocalBinlogConfig 该接口用于查询实例本地binlog保留策略。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) DescribeLocalBinlogConfigWithContext added in v1.0.330

func (c *Client) DescribeLocalBinlogConfigWithContext(ctx context.Context, request *DescribeLocalBinlogConfigRequest) (response *DescribeLocalBinlogConfigResponse, err error)

DescribeLocalBinlogConfig 该接口用于查询实例本地binlog保留策略。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) DescribeParamTemplateInfo

func (c *Client) DescribeParamTemplateInfo(request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)

DescribeParamTemplateInfo 该接口(DescribeParamTemplateInfo)用于查询参数模板详情,全地域公共参数Region均为ap-guangzhou。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeParamTemplateInfoWithContext added in v1.0.324

func (c *Client) DescribeParamTemplateInfoWithContext(ctx context.Context, request *DescribeParamTemplateInfoRequest) (response *DescribeParamTemplateInfoResponse, err error)

DescribeParamTemplateInfo 该接口(DescribeParamTemplateInfo)用于查询参数模板详情,全地域公共参数Region均为ap-guangzhou。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeParamTemplates

func (c *Client) DescribeParamTemplates(request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)

DescribeParamTemplates 该接口(DescribeParamTemplates)查询参数模板列表,全地域公共参数Region均为ap-guangzhou。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"

func (*Client) DescribeParamTemplatesWithContext added in v1.0.324

func (c *Client) DescribeParamTemplatesWithContext(ctx context.Context, request *DescribeParamTemplatesRequest) (response *DescribeParamTemplatesResponse, err error)

DescribeParamTemplates 该接口(DescribeParamTemplates)查询参数模板列表,全地域公共参数Region均为ap-guangzhou。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"

func (*Client) DescribeProjectSecurityGroups

func (c *Client) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)

DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目的安全组详情。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique"
INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeProjectSecurityGroupsWithContext added in v1.0.324

func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)

DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目的安全组详情。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique"
INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeProxyCustomConf added in v1.0.330

func (c *Client) DescribeProxyCustomConf(request *DescribeProxyCustomConfRequest) (response *DescribeProxyCustomConfResponse, err error)

DescribeProxyCustomConf 查询代理规格配置

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) DescribeProxyCustomConfWithContext added in v1.0.330

func (c *Client) DescribeProxyCustomConfWithContext(ctx context.Context, request *DescribeProxyCustomConfRequest) (response *DescribeProxyCustomConfResponse, err error)

DescribeProxyCustomConf 查询代理规格配置

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) DescribeProxySupportParam added in v1.0.646

func (c *Client) DescribeProxySupportParam(request *DescribeProxySupportParamRequest) (response *DescribeProxySupportParamResponse, err error)

DescribeProxySupportParam 查询实例支持代理版本和参数

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"

func (*Client) DescribeProxySupportParamWithContext added in v1.0.646

func (c *Client) DescribeProxySupportParamWithContext(ctx context.Context, request *DescribeProxySupportParamRequest) (response *DescribeProxySupportParamResponse, err error)

DescribeProxySupportParam 查询实例支持代理版本和参数

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
OPERATIONDENIED_OPERATIONDENIEDERROR = "OperationDenied.OperationDeniedError"
RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"

func (*Client) DescribeRemoteBackupConfig added in v1.0.563

func (c *Client) DescribeRemoteBackupConfig(request *DescribeRemoteBackupConfigRequest) (response *DescribeRemoteBackupConfigResponse, err error)

DescribeRemoteBackupConfig 本接口(DescribeRemoteBackupConfig)用于查询数据库异地备份配置信息。

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) DescribeRemoteBackupConfigWithContext added in v1.0.563

func (c *Client) DescribeRemoteBackupConfigWithContext(ctx context.Context, request *DescribeRemoteBackupConfigRequest) (response *DescribeRemoteBackupConfigResponse, err error)

DescribeRemoteBackupConfig 本接口(DescribeRemoteBackupConfig)用于查询数据库异地备份配置信息。

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) DescribeRoGroups

func (c *Client) DescribeRoGroups(request *DescribeRoGroupsRequest) (response *DescribeRoGroupsResponse, err error)

DescribeRoGroups 本接口(DescribeRoGroups)用于查询云数据库实例的所有的RO组的信息。

可能返回的错误码:

CDBERROR = "CdbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"

func (*Client) DescribeRoGroupsWithContext added in v1.0.324

func (c *Client) DescribeRoGroupsWithContext(ctx context.Context, request *DescribeRoGroupsRequest) (response *DescribeRoGroupsResponse, err error)

DescribeRoGroups 本接口(DescribeRoGroups)用于查询云数据库实例的所有的RO组的信息。

可能返回的错误码:

CDBERROR = "CdbError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"

func (*Client) DescribeRoMinScale

func (c *Client) DescribeRoMinScale(request *DescribeRoMinScaleRequest) (response *DescribeRoMinScaleResponse, err error)

DescribeRoMinScale 本接口(DescribeRoMinScale)用于获取只读实例购买、升级时的最小规格。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"

func (*Client) DescribeRoMinScaleWithContext added in v1.0.324

func (c *Client) DescribeRoMinScaleWithContext(ctx context.Context, request *DescribeRoMinScaleRequest) (response *DescribeRoMinScaleResponse, err error)

DescribeRoMinScale 本接口(DescribeRoMinScale)用于获取只读实例购买、升级时的最小规格。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"

func (*Client) DescribeRollbackRangeTime

func (c *Client) DescribeRollbackRangeTime(request *DescribeRollbackRangeTimeRequest) (response *DescribeRollbackRangeTimeResponse, err error)

DescribeRollbackRangeTime 本接口(DescribeRollbackRangeTime)用于查询云数据库实例可回档的时间范围。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeRollbackRangeTimeWithContext added in v1.0.324

func (c *Client) DescribeRollbackRangeTimeWithContext(ctx context.Context, request *DescribeRollbackRangeTimeRequest) (response *DescribeRollbackRangeTimeResponse, err error)

DescribeRollbackRangeTime 本接口(DescribeRollbackRangeTime)用于查询云数据库实例可回档的时间范围。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeRollbackTaskDetail

func (c *Client) DescribeRollbackTaskDetail(request *DescribeRollbackTaskDetailRequest) (response *DescribeRollbackTaskDetailResponse, err error)

DescribeRollbackTaskDetail 本接口(DescribeRollbackTaskDetail)用于查询云数据库实例回档任务详情。

可能返回的错误码:

CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER_RESOURCENOTEXISTS = "InvalidParameter.ResourceNotExists"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeRollbackTaskDetailWithContext added in v1.0.324

func (c *Client) DescribeRollbackTaskDetailWithContext(ctx context.Context, request *DescribeRollbackTaskDetailRequest) (response *DescribeRollbackTaskDetailResponse, err error)

DescribeRollbackTaskDetail 本接口(DescribeRollbackTaskDetail)用于查询云数据库实例回档任务详情。

可能返回的错误码:

CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER_RESOURCENOTEXISTS = "InvalidParameter.ResourceNotExists"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) DescribeSSLStatus added in v1.0.914

func (c *Client) DescribeSSLStatus(request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)

DescribeSSLStatus 查询 SSL 开通情况。如果已经开通 SSL ,会同步返回证书下载链接。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"

func (*Client) DescribeSSLStatusWithContext added in v1.0.914

func (c *Client) DescribeSSLStatusWithContext(ctx context.Context, request *DescribeSSLStatusRequest) (response *DescribeSSLStatusResponse, err error)

DescribeSSLStatus 查询 SSL 开通情况。如果已经开通 SSL ,会同步返回证书下载链接。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"

func (*Client) DescribeSlowLogData

func (c *Client) DescribeSlowLogData(request *DescribeSlowLogDataRequest) (response *DescribeSlowLogDataResponse, err error)

DescribeSlowLogData 条件检索实例的慢日志。只允许查看一个月之内的慢日志。

使用时需要注意:可能存在单条慢日志太大,导致整个http请求的回包太大,进而引发接口超时。一旦发生超时,建议您缩小查询时的Limit参数值,从而降低包的大小,让接口能够及时返回内容。

可能返回的错误码:

FAILEDOPERATION_LOGCONTENTOVERLIMIT = "FailedOperation.LogContentOverLimit"
FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError"
FAILEDOPERATION_RESULTSETOVERLIMIT = "FailedOperation.ResultSetOverLimit"
FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic"
OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) DescribeSlowLogDataWithContext added in v1.0.324

func (c *Client) DescribeSlowLogDataWithContext(ctx context.Context, request *DescribeSlowLogDataRequest) (response *DescribeSlowLogDataResponse, err error)

DescribeSlowLogData 条件检索实例的慢日志。只允许查看一个月之内的慢日志。

使用时需要注意:可能存在单条慢日志太大,导致整个http请求的回包太大,进而引发接口超时。一旦发生超时,建议您缩小查询时的Limit参数值,从而降低包的大小,让接口能够及时返回内容。

可能返回的错误码:

FAILEDOPERATION_LOGCONTENTOVERLIMIT = "FailedOperation.LogContentOverLimit"
FAILEDOPERATION_QUERYLOGERROR = "FailedOperation.QueryLogError"
FAILEDOPERATION_RESULTSETOVERLIMIT = "FailedOperation.ResultSetOverLimit"
FAILEDOPERATION_TIMEOUTERROR = "FailedOperation.TimeoutError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic"
OPERATIONDENIED_RESULTOVERLIMIT = "OperationDenied.ResultOverLimit"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) DescribeSlowLogs

func (c *Client) DescribeSlowLogs(request *DescribeSlowLogsRequest) (response *DescribeSlowLogsResponse, err error)

DescribeSlowLogs 本接口(DescribeSlowLogs)用于获取云数据库实例的慢查询日志。说明:若单次查询数据量过大,则有可能响应超时,建议缩短单次查询时间范围,如一小时,避免导致超时。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
CDBERROR_TASKERROR = "CdbError.TaskError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) DescribeSlowLogsWithContext added in v1.0.324

func (c *Client) DescribeSlowLogsWithContext(ctx context.Context, request *DescribeSlowLogsRequest) (response *DescribeSlowLogsResponse, err error)

DescribeSlowLogs 本接口(DescribeSlowLogs)用于获取云数据库实例的慢查询日志。说明:若单次查询数据量过大,则有可能响应超时,建议缩短单次查询时间范围,如一小时,避免导致超时。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
CDBERROR_TASKERROR = "CdbError.TaskError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) DescribeSupportedPrivileges

func (c *Client) DescribeSupportedPrivileges(request *DescribeSupportedPrivilegesRequest) (response *DescribeSupportedPrivilegesResponse, err error)

DescribeSupportedPrivileges 本接口(DescribeSupportedPrivileges)用于查询云数据库的支持的权限信息,包括全局权限,数据库权限,表权限以及列权限。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) DescribeSupportedPrivilegesWithContext added in v1.0.324

func (c *Client) DescribeSupportedPrivilegesWithContext(ctx context.Context, request *DescribeSupportedPrivilegesRequest) (response *DescribeSupportedPrivilegesResponse, err error)

DescribeSupportedPrivileges 本接口(DescribeSupportedPrivileges)用于查询云数据库的支持的权限信息,包括全局权限,数据库权限,表权限以及列权限。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) DescribeTables

func (c *Client) DescribeTables(request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)

DescribeTables 本接口(DescribeTables)用于查询云数据库实例的数据库表信息,仅支持主实例和灾备实例,不支持只读实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeTablesWithContext added in v1.0.324

func (c *Client) DescribeTablesWithContext(ctx context.Context, request *DescribeTablesRequest) (response *DescribeTablesResponse, err error)

DescribeTables 本接口(DescribeTables)用于查询云数据库实例的数据库表信息,仅支持主实例和灾备实例,不支持只读实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_EXESQLERROR = "InternalError.ExeSqlError"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeTagsOfInstanceIds

func (c *Client) DescribeTagsOfInstanceIds(request *DescribeTagsOfInstanceIdsRequest) (response *DescribeTagsOfInstanceIdsResponse, err error)

DescribeTagsOfInstanceIds 本接口(DescribeTagsOfInstanceIds)用于获取云数据库实例的标签信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_AUTHERROR = "InternalError.AuthError"
INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_TASKERROR = "InternalError.TaskError"
INTERNALERROR_TIMEWINDOWERROR = "InternalError.TimeWindowError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeTagsOfInstanceIdsWithContext added in v1.0.324

func (c *Client) DescribeTagsOfInstanceIdsWithContext(ctx context.Context, request *DescribeTagsOfInstanceIdsRequest) (response *DescribeTagsOfInstanceIdsResponse, err error)

DescribeTagsOfInstanceIds 本接口(DescribeTagsOfInstanceIds)用于获取云数据库实例的标签信息。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_AUTHERROR = "InternalError.AuthError"
INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_TASKERROR = "InternalError.TaskError"
INTERNALERROR_TIMEWINDOWERROR = "InternalError.TimeWindowError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"

func (*Client) DescribeTasks

func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)

DescribeTasks 本接口(DescribeTasks)用于查询云数据库实例任务列表。

可能返回的错误码:

CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) DescribeTasksWithContext added in v1.0.324

func (c *Client) DescribeTasksWithContext(ctx context.Context, request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)

DescribeTasks 本接口(DescribeTasks)用于查询云数据库实例任务列表。

可能返回的错误码:

CDBERROR = "CdbError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DESERROR = "InternalError.DesError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) DescribeTimeWindow

func (c *Client) DescribeTimeWindow(request *DescribeTimeWindowRequest) (response *DescribeTimeWindowResponse, err error)

DescribeTimeWindow 本接口(DescribeTimeWindow)用于查询云数据库实例的维护时间窗口。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) DescribeTimeWindowWithContext added in v1.0.324

func (c *Client) DescribeTimeWindowWithContext(ctx context.Context, request *DescribeTimeWindowRequest) (response *DescribeTimeWindowResponse, err error)

DescribeTimeWindow 本接口(DescribeTimeWindow)用于查询云数据库实例的维护时间窗口。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) DescribeUploadedFiles

func (c *Client) DescribeUploadedFiles(request *DescribeUploadedFilesRequest) (response *DescribeUploadedFilesResponse, err error)

DescribeUploadedFiles 本接口(DescribeUploadedFiles)用于查询用户导入的SQL文件列表,全地域公共参数Region均为ap-shanghai。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeUploadedFilesWithContext added in v1.0.324

func (c *Client) DescribeUploadedFilesWithContext(ctx context.Context, request *DescribeUploadedFilesRequest) (response *DescribeUploadedFilesResponse, err error)

DescribeUploadedFiles 本接口(DescribeUploadedFiles)用于查询用户导入的SQL文件列表,全地域公共参数Region均为ap-shanghai。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DisassociateSecurityGroups

func (c *Client) DisassociateSecurityGroups(request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)

DisassociateSecurityGroups 本接口(DisassociateSecurityGroups)用于安全组批量解绑实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_RESOURCENOTMATCH = "InternalError.ResourceNotMatch"
INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"

func (*Client) DisassociateSecurityGroupsWithContext added in v1.0.324

func (c *Client) DisassociateSecurityGroupsWithContext(ctx context.Context, request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)

DisassociateSecurityGroups 本接口(DisassociateSecurityGroups)用于安全组批量解绑实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_RESOURCENOTMATCH = "InternalError.ResourceNotMatch"
INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"

func (*Client) InitDBInstances

func (c *Client) InitDBInstances(request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)

InitDBInstances 该接口不再维护,参考CreateDBInstance+API文档,在发货时即可完成初始化。

本接口(InitDBInstances)用于初始化云数据库实例,包括初始化密码、默认字符集、实例端口号等。该接口已经废弃,在发货接口CreateDBInstance、CreateDBInstanceHour可以直接使用参数Password设置密码,使用参数ParamList设置字符集,使用参数Port设置端口号。

可能返回的错误码:

INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"

func (*Client) InitDBInstancesWithContext added in v1.0.324

func (c *Client) InitDBInstancesWithContext(ctx context.Context, request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)

InitDBInstances 该接口不再维护,参考CreateDBInstance+API文档,在发货时即可完成初始化。

本接口(InitDBInstances)用于初始化云数据库实例,包括初始化密码、默认字符集、实例端口号等。该接口已经废弃,在发货接口CreateDBInstance、CreateDBInstanceHour可以直接使用参数Password设置密码,使用参数ParamList设置字符集,使用参数Port设置端口号。

可能返回的错误码:

INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"

func (*Client) InquiryPriceUpgradeInstances

func (c *Client) InquiryPriceUpgradeInstances(request *InquiryPriceUpgradeInstancesRequest) (response *InquiryPriceUpgradeInstancesResponse, err error)

InquiryPriceUpgradeInstances 本接口(InquiryPriceUpgradeInstances)用于查询云数据库实例升级的价格,支持查询按量计费或者包年包月实例的升级价格,实例类型支持主实例、灾备实例和只读实例。

可能返回的错误码:

INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) InquiryPriceUpgradeInstancesWithContext added in v1.0.324

func (c *Client) InquiryPriceUpgradeInstancesWithContext(ctx context.Context, request *InquiryPriceUpgradeInstancesRequest) (response *InquiryPriceUpgradeInstancesResponse, err error)

InquiryPriceUpgradeInstances 本接口(InquiryPriceUpgradeInstances)用于查询云数据库实例升级的价格,支持查询按量计费或者包年包月实例的升级价格,实例类型支持主实例、灾备实例和只读实例。

可能返回的错误码:

INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) IsolateDBInstance

func (c *Client) IsolateDBInstance(request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)

IsolateDBInstance 本接口(IsolateDBInstance)用于隔离云数据库实例,隔离后不能通过IP和端口访问数据库。隔离的实例可在回收站中进行开机。若为欠费隔离,请尽快进行充值。

可能返回的错误码:

FAILEDOPERATION_CDBINSTANCELOCKFAILERROR = "FailedOperation.CdbInstanceLockFailError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
OPERATIONDENIED_UNSUPPORTREFUNDERROR = "OperationDenied.UnSupportRefundError"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) IsolateDBInstanceWithContext added in v1.0.324

func (c *Client) IsolateDBInstanceWithContext(ctx context.Context, request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)

IsolateDBInstance 本接口(IsolateDBInstance)用于隔离云数据库实例,隔离后不能通过IP和端口访问数据库。隔离的实例可在回收站中进行开机。若为欠费隔离,请尽快进行充值。

可能返回的错误码:

FAILEDOPERATION_CDBINSTANCELOCKFAILERROR = "FailedOperation.CdbInstanceLockFailError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_EXECHTTPREQUESTERROR = "InternalError.ExecHttpRequestError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
OPERATIONDENIED_UNSUPPORTREFUNDERROR = "OperationDenied.UnSupportRefundError"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) ModifyAccountDescription

func (c *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)

ModifyAccountDescription 本接口(ModifyAccountDescription)用于修改云数据库账户的备注信息。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) ModifyAccountDescriptionWithContext added in v1.0.324

func (c *Client) ModifyAccountDescriptionWithContext(ctx context.Context, request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)

ModifyAccountDescription 本接口(ModifyAccountDescription)用于修改云数据库账户的备注信息。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) ModifyAccountHost added in v1.0.235

func (c *Client) ModifyAccountHost(request *ModifyAccountHostRequest) (response *ModifyAccountHostResponse, err error)

ModifyAccountHost 本接口(ModifyAccountHost)用于修改云数据库账户的主机。

可能返回的错误码:

CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
FAILEDOPERATION_ASYNCTASKSTATUSERROR = "FailedOperation.AsyncTaskStatusError"
FAILEDOPERATION_JSONMARSHALERROR = "FailedOperation.JsonMarshalError"
FAILEDOPERATION_JSONUNMARSHALERROR = "FailedOperation.JsonUnmarshalError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_AUTHERROR = "InternalError.AuthError"
INTERNALERROR_CAUTHERROR = "InternalError.CauthError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INSTANCENAMENOTFOUND = "InvalidParameter.InstanceNameNotFound"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) ModifyAccountHostWithContext added in v1.0.324

func (c *Client) ModifyAccountHostWithContext(ctx context.Context, request *ModifyAccountHostRequest) (response *ModifyAccountHostResponse, err error)

ModifyAccountHost 本接口(ModifyAccountHost)用于修改云数据库账户的主机。

可能返回的错误码:

CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
FAILEDOPERATION_ASYNCTASKSTATUSERROR = "FailedOperation.AsyncTaskStatusError"
FAILEDOPERATION_JSONMARSHALERROR = "FailedOperation.JsonMarshalError"
FAILEDOPERATION_JSONUNMARSHALERROR = "FailedOperation.JsonUnmarshalError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_AUTHERROR = "InternalError.AuthError"
INTERNALERROR_CAUTHERROR = "InternalError.CauthError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INNERCOMMONERROR = "InternalError.InnerCommonError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INSTANCENAMENOTFOUND = "InvalidParameter.InstanceNameNotFound"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) ModifyAccountMaxUserConnections

func (c *Client) ModifyAccountMaxUserConnections(request *ModifyAccountMaxUserConnectionsRequest) (response *ModifyAccountMaxUserConnectionsResponse, err error)

ModifyAccountMaxUserConnections 本接口(ModifyAccountMaxUserConnections)用于修改云数据库账户最大可用连接数。

可能返回的错误码:

FAILEDOPERATION_ASYNCTASKSTATUSERROR = "FailedOperation.AsyncTaskStatusError"
FAILEDOPERATION_JSONUNMARSHALERROR = "FailedOperation.JsonUnmarshalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) ModifyAccountMaxUserConnectionsWithContext added in v1.0.324

func (c *Client) ModifyAccountMaxUserConnectionsWithContext(ctx context.Context, request *ModifyAccountMaxUserConnectionsRequest) (response *ModifyAccountMaxUserConnectionsResponse, err error)

ModifyAccountMaxUserConnections 本接口(ModifyAccountMaxUserConnections)用于修改云数据库账户最大可用连接数。

可能返回的错误码:

FAILEDOPERATION_ASYNCTASKSTATUSERROR = "FailedOperation.AsyncTaskStatusError"
FAILEDOPERATION_JSONUNMARSHALERROR = "FailedOperation.JsonUnmarshalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) ModifyAccountPassword

func (c *Client) ModifyAccountPassword(request *ModifyAccountPasswordRequest) (response *ModifyAccountPasswordResponse, err error)

ModifyAccountPassword 本接口(ModifyAccountPassword)用于修改云数据库账户的密码。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) ModifyAccountPasswordWithContext added in v1.0.324

func (c *Client) ModifyAccountPasswordWithContext(ctx context.Context, request *ModifyAccountPasswordRequest) (response *ModifyAccountPasswordResponse, err error)

ModifyAccountPassword 本接口(ModifyAccountPassword)用于修改云数据库账户的密码。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
OPERATIONDENIED_WRONGPASSWORD = "OperationDenied.WrongPassword"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) ModifyAccountPrivileges

func (c *Client) ModifyAccountPrivileges(request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)

ModifyAccountPrivileges 本接口(ModifyAccountPrivileges)用于修改云数据库的账户的权限信息。

注意,修改账号权限时,需要传入该账号下的全量权限信息。用户可以先通过 [查询云数据库账户的权限信息

](https://cloud.tencent.com/document/api/236/17500) 查询该账号下的全量权限信息,然后进行权限修改。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) ModifyAccountPrivilegesWithContext added in v1.0.324

func (c *Client) ModifyAccountPrivilegesWithContext(ctx context.Context, request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)

ModifyAccountPrivileges 本接口(ModifyAccountPrivileges)用于修改云数据库的账户的权限信息。

注意,修改账号权限时,需要传入该账号下的全量权限信息。用户可以先通过 [查询云数据库账户的权限信息

](https://cloud.tencent.com/document/api/236/17500) 查询该账号下的全量权限信息,然后进行权限修改。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) ModifyAuditConfig

func (c *Client) ModifyAuditConfig(request *ModifyAuditConfigRequest) (response *ModifyAuditConfigResponse, err error)

ModifyAuditConfig 本接口(ModifyAuditConfig)用于修改云数据库审计策略的服务配置,包括审计日志保存时长等。

可能返回的错误码:

FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_AUDITMODIFYSTATUSERROR = "InternalError.AuditModifyStatusError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError"
OPERATIONDENIED_MODIFYAUDITSTATUSERROR = "OperationDenied.ModifyAuditStatusError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyAuditConfigWithContext added in v1.0.324

func (c *Client) ModifyAuditConfigWithContext(ctx context.Context, request *ModifyAuditConfigRequest) (response *ModifyAuditConfigResponse, err error)

ModifyAuditConfig 本接口(ModifyAuditConfig)用于修改云数据库审计策略的服务配置,包括审计日志保存时长等。

可能返回的错误码:

FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist"
INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_AUDITMODIFYSTATUSERROR = "InternalError.AuditModifyStatusError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError"
OPERATIONDENIED_MODIFYAUDITSTATUSERROR = "OperationDenied.ModifyAuditStatusError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyAuditRule

func (c *Client) ModifyAuditRule(request *ModifyAuditRuleRequest) (response *ModifyAuditRuleResponse, err error)

ModifyAuditRule 本接口(ModifyAuditRule)用于修改用户的审计规则。

可能返回的错误码:

INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_AUDITRULEEXISTERROR = "OperationDenied.AuditRuleExistError"
OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAuditRuleTemplates added in v1.0.800

func (c *Client) ModifyAuditRuleTemplates(request *ModifyAuditRuleTemplatesRequest) (response *ModifyAuditRuleTemplatesResponse, err error)

ModifyAuditRuleTemplates 修改审计规则模板

可能返回的错误码:

INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"

func (*Client) ModifyAuditRuleTemplatesWithContext added in v1.0.800

func (c *Client) ModifyAuditRuleTemplatesWithContext(ctx context.Context, request *ModifyAuditRuleTemplatesRequest) (response *ModifyAuditRuleTemplatesResponse, err error)

ModifyAuditRuleTemplates 修改审计规则模板

可能返回的错误码:

INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"

func (*Client) ModifyAuditRuleWithContext added in v1.0.324

func (c *Client) ModifyAuditRuleWithContext(ctx context.Context, request *ModifyAuditRuleRequest) (response *ModifyAuditRuleResponse, err error)

ModifyAuditRule 本接口(ModifyAuditRule)用于修改用户的审计规则。

可能返回的错误码:

INTERNALERROR_AUDITERROR = "InternalError.AuditError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_AUDITRULEEXISTERROR = "OperationDenied.AuditRuleExistError"
OPERATIONDENIED_AUDITRULENOTEXISTERROR = "OperationDenied.AuditRuleNotExistError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAuditService added in v1.0.800

func (c *Client) ModifyAuditService(request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)

ModifyAuditService 本接口(ModifyAuditService)用于修改云数据库审计日志保存时长、审计规则等服务配置

可能返回的错误码:

FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError"
OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError"
OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError"
OPERATIONDENIED_MODIFYAUDITSTATUSERROR = "OperationDenied.ModifyAuditStatusError"

func (*Client) ModifyAuditServiceWithContext added in v1.0.800

func (c *Client) ModifyAuditServiceWithContext(ctx context.Context, request *ModifyAuditServiceRequest) (response *ModifyAuditServiceResponse, err error)

ModifyAuditService 本接口(ModifyAuditService)用于修改云数据库审计日志保存时长、审计规则等服务配置

可能返回的错误码:

FAILEDOPERATION_AUDITCONFIGNOTEXIST = "FailedOperation.AuditConfigNotExist"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
OPERATIONDENIED_AUDITPOLICYNOTEXISTERROR = "OperationDenied.AuditPolicyNotExistError"
OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError"
OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError"
OPERATIONDENIED_MODIFYAUDITSTATUSERROR = "OperationDenied.ModifyAuditStatusError"

func (*Client) ModifyAutoRenewFlag

func (c *Client) ModifyAutoRenewFlag(request *ModifyAutoRenewFlagRequest) (response *ModifyAutoRenewFlagResponse, err error)

ModifyAutoRenewFlag 本接口(ModifyAutoRenewFlag)用于修改云数据库实例的自动续费标记。仅支持包年包月的实例设置自动续费标记。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyAutoRenewFlagWithContext added in v1.0.324

func (c *Client) ModifyAutoRenewFlagWithContext(ctx context.Context, request *ModifyAutoRenewFlagRequest) (response *ModifyAutoRenewFlagResponse, err error)

ModifyAutoRenewFlag 本接口(ModifyAutoRenewFlag)用于修改云数据库实例的自动续费标记。仅支持包年包月的实例设置自动续费标记。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyBackupConfig

func (c *Client) ModifyBackupConfig(request *ModifyBackupConfigRequest) (response *ModifyBackupConfigResponse, err error)

ModifyBackupConfig 本接口(ModifyBackupConfig)用于修改数据库备份配置信息。

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) ModifyBackupConfigWithContext added in v1.0.324

func (c *Client) ModifyBackupConfigWithContext(ctx context.Context, request *ModifyBackupConfigRequest) (response *ModifyBackupConfigResponse, err error)

ModifyBackupConfig 本接口(ModifyBackupConfig)用于修改数据库备份配置信息。

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) ModifyBackupDownloadRestriction added in v1.0.289

func (c *Client) ModifyBackupDownloadRestriction(request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)

ModifyBackupDownloadRestriction 该接口用于修改用户当前地域的备份文件限制下载来源,可以设置内外网均可下载、仅内网可下载,或内网指定的vpc、ip可以下载。

可能返回的错误码:

INTERNALERROR_AUTHERROR = "InternalError.AuthError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyBackupDownloadRestrictionWithContext added in v1.0.324

func (c *Client) ModifyBackupDownloadRestrictionWithContext(ctx context.Context, request *ModifyBackupDownloadRestrictionRequest) (response *ModifyBackupDownloadRestrictionResponse, err error)

ModifyBackupDownloadRestriction 该接口用于修改用户当前地域的备份文件限制下载来源,可以设置内外网均可下载、仅内网可下载,或内网指定的vpc、ip可以下载。

可能返回的错误码:

INTERNALERROR_AUTHERROR = "InternalError.AuthError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyBackupEncryptionStatus added in v1.0.594

func (c *Client) ModifyBackupEncryptionStatus(request *ModifyBackupEncryptionStatusRequest) (response *ModifyBackupEncryptionStatusResponse, err error)

ModifyBackupEncryptionStatus 本接口(ModifyBackupEncryptionStatus)用于设置实例备份文件是否加密。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_ACCOUNTOPERATIONDENIED = "OperationDenied.AccountOperationDenied"
OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic"

func (*Client) ModifyBackupEncryptionStatusWithContext added in v1.0.594

func (c *Client) ModifyBackupEncryptionStatusWithContext(ctx context.Context, request *ModifyBackupEncryptionStatusRequest) (response *ModifyBackupEncryptionStatusResponse, err error)

ModifyBackupEncryptionStatus 本接口(ModifyBackupEncryptionStatus)用于设置实例备份文件是否加密。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_INVALIDAUTHORIZATION = "AuthFailure.InvalidAuthorization"
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED_ACCOUNTOPERATIONDENIED = "OperationDenied.AccountOperationDenied"
OPERATIONDENIED_NOTSUPPORTBASIC = "OperationDenied.NotSupportBasic"

func (*Client) ModifyCdbProxyAddressDesc added in v1.0.646

func (c *Client) ModifyCdbProxyAddressDesc(request *ModifyCdbProxyAddressDescRequest) (response *ModifyCdbProxyAddressDescResponse, err error)

ModifyCdbProxyAddressDesc 修改代理地址描述信息

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) ModifyCdbProxyAddressDescWithContext added in v1.0.646

func (c *Client) ModifyCdbProxyAddressDescWithContext(ctx context.Context, request *ModifyCdbProxyAddressDescRequest) (response *ModifyCdbProxyAddressDescResponse, err error)

ModifyCdbProxyAddressDesc 修改代理地址描述信息

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) ModifyCdbProxyAddressVipAndVPort added in v1.0.646

func (c *Client) ModifyCdbProxyAddressVipAndVPort(request *ModifyCdbProxyAddressVipAndVPortRequest) (response *ModifyCdbProxyAddressVipAndVPortResponse, err error)

ModifyCdbProxyAddressVipAndVPort 修改数据库代理地址VPC信息

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_VPCIPINUSEERROR = "FailedOperation.VpcIpInUseError"
FAILEDOPERATION_VPCIPNOTINSUBNETERROR = "FailedOperation.VpcIpNotInSubnetError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyCdbProxyAddressVipAndVPortWithContext added in v1.0.646

func (c *Client) ModifyCdbProxyAddressVipAndVPortWithContext(ctx context.Context, request *ModifyCdbProxyAddressVipAndVPortRequest) (response *ModifyCdbProxyAddressVipAndVPortResponse, err error)

ModifyCdbProxyAddressVipAndVPort 修改数据库代理地址VPC信息

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_VPCIPINUSEERROR = "FailedOperation.VpcIpInUseError"
FAILEDOPERATION_VPCIPNOTINSUBNETERROR = "FailedOperation.VpcIpNotInSubnetError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyCdbProxyParam added in v1.0.646

func (c *Client) ModifyCdbProxyParam(request *ModifyCdbProxyParamRequest) (response *ModifyCdbProxyParamResponse, err error)

ModifyCdbProxyParam 配置数据库代理参数

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyCdbProxyParamWithContext added in v1.0.646

func (c *Client) ModifyCdbProxyParamWithContext(ctx context.Context, request *ModifyCdbProxyParamRequest) (response *ModifyCdbProxyParamResponse, err error)

ModifyCdbProxyParam 配置数据库代理参数

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyDBInstanceLogToCLS added in v1.0.771

func (c *Client) ModifyDBInstanceLogToCLS(request *ModifyDBInstanceLogToCLSRequest) (response *ModifyDBInstanceLogToCLSResponse, err error)

ModifyDBInstanceLogToCLS 开启/关闭CDB慢日志、错误日志投递CLS

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"

func (*Client) ModifyDBInstanceLogToCLSWithContext added in v1.0.771

func (c *Client) ModifyDBInstanceLogToCLSWithContext(ctx context.Context, request *ModifyDBInstanceLogToCLSRequest) (response *ModifyDBInstanceLogToCLSResponse, err error)

ModifyDBInstanceLogToCLS 开启/关闭CDB慢日志、错误日志投递CLS

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETER_JSONUNMARSHALERROR = "InvalidParameter.JsonUnmarshalError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"

func (*Client) ModifyDBInstanceName

func (c *Client) ModifyDBInstanceName(request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)

ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改云数据库实例的名称。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyDBInstanceNameWithContext added in v1.0.324

func (c *Client) ModifyDBInstanceNameWithContext(ctx context.Context, request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)

ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改云数据库实例的名称。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyDBInstanceProject

func (c *Client) ModifyDBInstanceProject(request *ModifyDBInstanceProjectRequest) (response *ModifyDBInstanceProjectResponse, err error)

ModifyDBInstanceProject 本接口(ModifyDBInstanceProject)用于修改云数据库实例的所属项目。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_TAGERROR = "InternalError.TagError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyDBInstanceProjectWithContext added in v1.0.324

func (c *Client) ModifyDBInstanceProjectWithContext(ctx context.Context, request *ModifyDBInstanceProjectRequest) (response *ModifyDBInstanceProjectResponse, err error)

ModifyDBInstanceProject 本接口(ModifyDBInstanceProject)用于修改云数据库实例的所属项目。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_TAGERROR = "InternalError.TagError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyDBInstanceSecurityGroups

func (c *Client) ModifyDBInstanceSecurityGroups(request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)

ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改实例绑定的安全组。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique"
INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) ModifyDBInstanceSecurityGroupsWithContext added in v1.0.324

func (c *Client) ModifyDBInstanceSecurityGroupsWithContext(ctx context.Context, request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)

ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改实例绑定的安全组。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DFWERROR = "InternalError.DfwError"
INTERNALERROR_RESOURCENOTUNIQUE = "InternalError.ResourceNotUnique"
INTERNALERROR_SECURITYGROUPERROR = "InternalError.SecurityGroupError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) ModifyDBInstanceVipVport

func (c *Client) ModifyDBInstanceVipVport(request *ModifyDBInstanceVipVportRequest) (response *ModifyDBInstanceVipVportResponse, err error)

ModifyDBInstanceVipVport 本接口(ModifyDBInstanceVipVport)用于修改云数据库实例的IP和端口号,也可进行基础网络转 VPC 网络和 VPC 网络下的子网变更。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_VPCERROR = "InternalError.VpcError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyDBInstanceVipVportWithContext added in v1.0.324

func (c *Client) ModifyDBInstanceVipVportWithContext(ctx context.Context, request *ModifyDBInstanceVipVportRequest) (response *ModifyDBInstanceVipVportResponse, err error)

ModifyDBInstanceVipVport 本接口(ModifyDBInstanceVipVport)用于修改云数据库实例的IP和端口号,也可进行基础网络转 VPC 网络和 VPC 网络下的子网变更。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_JSONERROR = "InternalError.JSONError"
INTERNALERROR_NETWORKERROR = "InternalError.NetworkError"
INTERNALERROR_VPCERROR = "InternalError.VpcError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyInstanceParam

func (c *Client) ModifyInstanceParam(request *ModifyInstanceParamRequest) (response *ModifyInstanceParamResponse, err error)

ModifyInstanceParam 本接口(ModifyInstanceParam)用于修改云数据库实例的参数。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
CDBERROR_TASKERROR = "CdbError.TaskError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_INSTANCETASKSTATUSERROR = "OperationDenied.InstanceTaskStatusError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) ModifyInstanceParamWithContext added in v1.0.324

func (c *Client) ModifyInstanceParamWithContext(ctx context.Context, request *ModifyInstanceParamRequest) (response *ModifyInstanceParamResponse, err error)

ModifyInstanceParam 本接口(ModifyInstanceParam)用于修改云数据库实例的参数。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
CDBERROR_TASKERROR = "CdbError.TaskError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_INSTANCETASKSTATUSERROR = "OperationDenied.InstanceTaskStatusError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) ModifyInstancePasswordComplexity added in v1.0.452

func (c *Client) ModifyInstancePasswordComplexity(request *ModifyInstancePasswordComplexityRequest) (response *ModifyInstancePasswordComplexityResponse, err error)

ModifyInstancePasswordComplexity 本接口(ModifyInstancePasswordComplexity)用于修改云数据库实例的密码复杂度。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
CDBERROR = "CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyInstancePasswordComplexityWithContext added in v1.0.452

func (c *Client) ModifyInstancePasswordComplexityWithContext(ctx context.Context, request *ModifyInstancePasswordComplexityRequest) (response *ModifyInstancePasswordComplexityResponse, err error)

ModifyInstancePasswordComplexity 本接口(ModifyInstancePasswordComplexity)用于修改云数据库实例的密码复杂度。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_SUBACCOUNTDENIED = "AuthFailure.SubAccountDenied"
CDBERROR = "CdbError"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_INTERNALSERVICEERRORERR = "InternalError.InternalServiceErrorErr"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) ModifyInstanceTag

func (c *Client) ModifyInstanceTag(request *ModifyInstanceTagRequest) (response *ModifyInstanceTagResponse, err error)

ModifyInstanceTag 本接口(ModifyInstanceTag)用于对实例标签进行添加、修改或者删除。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
CDBERROR_BACKUPERROR = "CdbError.BackupError"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
CDBERROR_IMPORTERROR = "CdbError.ImportError"
CDBERROR_TASKERROR = "CdbError.TaskError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TAGERROR = "InternalError.TagError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"

func (*Client) ModifyInstanceTagWithContext added in v1.0.324

func (c *Client) ModifyInstanceTagWithContext(ctx context.Context, request *ModifyInstanceTagRequest) (response *ModifyInstanceTagResponse, err error)

ModifyInstanceTag 本接口(ModifyInstanceTag)用于对实例标签进行添加、修改或者删除。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
CDBERROR_BACKUPERROR = "CdbError.BackupError"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
CDBERROR_IMPORTERROR = "CdbError.ImportError"
CDBERROR_TASKERROR = "CdbError.TaskError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TAGERROR = "InternalError.TagError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
OPERATIONDENIED = "OperationDenied"
UNAUTHORIZEDOPERATION_NOTENOUGHPRIVILEGES = "UnauthorizedOperation.NotEnoughPrivileges"

func (*Client) ModifyLocalBinlogConfig added in v1.0.330

func (c *Client) ModifyLocalBinlogConfig(request *ModifyLocalBinlogConfigRequest) (response *ModifyLocalBinlogConfigResponse, err error)

ModifyLocalBinlogConfig 该接口用于修改实例本地binlog保留策略。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError"

func (*Client) ModifyLocalBinlogConfigWithContext added in v1.0.330

func (c *Client) ModifyLocalBinlogConfigWithContext(ctx context.Context, request *ModifyLocalBinlogConfigRequest) (response *ModifyLocalBinlogConfigResponse, err error)

ModifyLocalBinlogConfig 该接口用于修改实例本地binlog保留策略。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError"

func (*Client) ModifyNameOrDescByDpId

func (c *Client) ModifyNameOrDescByDpId(request *ModifyNameOrDescByDpIdRequest) (response *ModifyNameOrDescByDpIdResponse, err error)

ModifyNameOrDescByDpId 修改置放群组的名称或者描述

可能返回的错误码:

INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty"
INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"

func (*Client) ModifyNameOrDescByDpIdWithContext added in v1.0.324

func (c *Client) ModifyNameOrDescByDpIdWithContext(ctx context.Context, request *ModifyNameOrDescByDpIdRequest) (response *ModifyNameOrDescByDpIdResponse, err error)

ModifyNameOrDescByDpId 修改置放群组的名称或者描述

可能返回的错误码:

INTERNALERROR_CDBERROR = "InternalError.CdbError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DEPLOYGROUPNOTEMPTY = "InvalidParameter.DeployGroupNotEmpty"
INVALIDPARAMETER_OVERDEPLOYGROUPQUOTA = "InvalidParameter.OverDeployGroupQuota"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"
INVALIDPARAMETER_RESOURCENOTFOUND = "InvalidParameter.ResourceNotFound"

func (*Client) ModifyParamTemplate

func (c *Client) ModifyParamTemplate(request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)

ModifyParamTemplate 该接口(ModifyParamTemplate)用于修改参数模板,全地域公共参数Region均为ap-guangzhou。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"

func (*Client) ModifyParamTemplateWithContext added in v1.0.324

func (c *Client) ModifyParamTemplateWithContext(ctx context.Context, request *ModifyParamTemplateRequest) (response *ModifyParamTemplateResponse, err error)

ModifyParamTemplate 该接口(ModifyParamTemplate)用于修改参数模板,全地域公共参数Region均为ap-guangzhou。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_INTERNALHTTPSERVERERROR = "InternalError.InternalHttpServerError"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_RESOURCEEXISTS = "InvalidParameter.ResourceExists"

func (*Client) ModifyRemoteBackupConfig added in v1.0.563

func (c *Client) ModifyRemoteBackupConfig(request *ModifyRemoteBackupConfigRequest) (response *ModifyRemoteBackupConfigResponse, err error)

ModifyRemoteBackupConfig 本接口(ModifyRemoteBackupConfig)用于修改数据库异地备份配置信息。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyRemoteBackupConfigWithContext added in v1.0.563

func (c *Client) ModifyRemoteBackupConfigWithContext(ctx context.Context, request *ModifyRemoteBackupConfigRequest) (response *ModifyRemoteBackupConfigResponse, err error)

ModifyRemoteBackupConfig 本接口(ModifyRemoteBackupConfig)用于修改数据库异地备份配置信息。

可能返回的错误码:

INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

func (*Client) ModifyRoGroupInfo

func (c *Client) ModifyRoGroupInfo(request *ModifyRoGroupInfoRequest) (response *ModifyRoGroupInfoResponse, err error)

ModifyRoGroupInfo 本接口(ModifyRoGroupInfo)用于更新云数据库只读组的信息。包括设置实例延迟超限剔除策略,设置只读实例读权重,设置复制延迟时间等。

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
OPERATIONDENIED_CONFLICTROSTATUS = "OperationDenied.ConflictRoStatus"
OPERATIONDENIED_CONFLICTSTATUS = "OperationDenied.ConflictStatus"
OPERATIONDENIED_DELAYREPLICATIONRUNNING = "OperationDenied.DelayReplicationRunning"
OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) ModifyRoGroupInfoWithContext added in v1.0.324

func (c *Client) ModifyRoGroupInfoWithContext(ctx context.Context, request *ModifyRoGroupInfoRequest) (response *ModifyRoGroupInfoResponse, err error)

ModifyRoGroupInfo 本接口(ModifyRoGroupInfo)用于更新云数据库只读组的信息。包括设置实例延迟超限剔除策略,设置只读实例读权重,设置复制延迟时间等。

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
OPERATIONDENIED_CONFLICTROSTATUS = "OperationDenied.ConflictRoStatus"
OPERATIONDENIED_CONFLICTSTATUS = "OperationDenied.ConflictStatus"
OPERATIONDENIED_DELAYREPLICATIONRUNNING = "OperationDenied.DelayReplicationRunning"
OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) ModifyTimeWindow

func (c *Client) ModifyTimeWindow(request *ModifyTimeWindowRequest) (response *ModifyTimeWindowResponse, err error)

ModifyTimeWindow 本接口(ModifyTimeWindow)用于更新云数据库实例的维护时间窗口。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) ModifyTimeWindowWithContext added in v1.0.324

func (c *Client) ModifyTimeWindowWithContext(ctx context.Context, request *ModifyTimeWindowRequest) (response *ModifyTimeWindowResponse, err error)

ModifyTimeWindow 本接口(ModifyTimeWindow)用于更新云数据库实例的维护时间窗口。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"

func (*Client) OfflineIsolatedInstances

func (c *Client) OfflineIsolatedInstances(request *OfflineIsolatedInstancesRequest) (response *OfflineIsolatedInstancesResponse, err error)

OfflineIsolatedInstances 本接口(OfflineIsolatedInstances)用于立即下线隔离状态的云数据库实例。进行操作的实例状态必须为隔离状态,即通过 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询到 Status 值为 5 的实例。

该接口为异步操作,部分资源的回收可能存在延迟。您可以通过使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口,指定实例 InstanceId 和状态 Status 为 [5,6,7] 进行查询,若返回实例为空,则实例资源已全部释放。

注意,实例下线后,相关资源和数据将无法找回,请谨慎操作。

可能返回的错误码:

INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) OfflineIsolatedInstancesWithContext added in v1.0.324

func (c *Client) OfflineIsolatedInstancesWithContext(ctx context.Context, request *OfflineIsolatedInstancesRequest) (response *OfflineIsolatedInstancesResponse, err error)

OfflineIsolatedInstances 本接口(OfflineIsolatedInstances)用于立即下线隔离状态的云数据库实例。进行操作的实例状态必须为隔离状态,即通过 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询到 Status 值为 5 的实例。

该接口为异步操作,部分资源的回收可能存在延迟。您可以通过使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口,指定实例 InstanceId 和状态 Status 为 [5,6,7] 进行查询,若返回实例为空,则实例资源已全部释放。

注意,实例下线后,相关资源和数据将无法找回,请谨慎操作。

可能返回的错误码:

INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) OpenAuditService added in v1.0.435

func (c *Client) OpenAuditService(request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)

OpenAuditService CDB实例开通审计服务

可能返回的错误码:

FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError"
OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
OPERATIONDENIED_UNSUPPORTOPENAUDITERROR = "OperationDenied.UnsupportOpenAuditError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) OpenAuditServiceWithContext added in v1.0.435

func (c *Client) OpenAuditServiceWithContext(ctx context.Context, request *OpenAuditServiceRequest) (response *OpenAuditServiceResponse, err error)

OpenAuditService CDB实例开通审计服务

可能返回的错误码:

FAILEDOPERATION_CREATEAUDITFAILERROR = "FailedOperation.CreateAuditFailError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETER_INVALIDPARAMETERERROR = "InvalidParameter.InvalidParameterError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED_AUDITSTATUSERROR = "OperationDenied.AuditStatusError"
OPERATIONDENIED_AUDITTASKCONFLICTERROR = "OperationDenied.AuditTaskConflictError"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
OPERATIONDENIED_UNSUPPORTOPENAUDITERROR = "OperationDenied.UnsupportOpenAuditError"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) OpenDBInstanceEncryption added in v1.0.596

func (c *Client) OpenDBInstanceEncryption(request *OpenDBInstanceEncryptionRequest) (response *OpenDBInstanceEncryptionResponse, err error)

OpenDBInstanceEncryption 本接口(OpenDBInstanceEncryption)用于启用实例数据存储加密功能,支持用户指定自定义密钥。

注意,启用实例数据存储加密之前,需要进行以下操作:

1、进行 [实例初始化](https://cloud.tencent.com/document/api/236/15873) 操作;

2、开启 [KMS服务](https://console.cloud.tencent.com/kms2);

3、对云数据库(MySQL)[授予访问KMS密钥的权限](https://console.cloud.tencent.com/cam/role),角色名为MySQL_QCSRole,预设策略名为QcloudAccessForMySQLRole;

该 API 耗时可能到10s,客户端可能超时,如果调用 API 返回 InternalError ,请您调用DescribeDBInstanceInfo 确认后端加密是否开通成功。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_HTTPREQUESTERROR = "InternalError.HttpRequestError"
INTERNALERROR_KMSERROR = "InternalError.KmsError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"

func (*Client) OpenDBInstanceEncryptionWithContext added in v1.0.596

func (c *Client) OpenDBInstanceEncryptionWithContext(ctx context.Context, request *OpenDBInstanceEncryptionRequest) (response *OpenDBInstanceEncryptionResponse, err error)

OpenDBInstanceEncryption 本接口(OpenDBInstanceEncryption)用于启用实例数据存储加密功能,支持用户指定自定义密钥。

注意,启用实例数据存储加密之前,需要进行以下操作:

1、进行 [实例初始化](https://cloud.tencent.com/document/api/236/15873) 操作;

2、开启 [KMS服务](https://console.cloud.tencent.com/kms2);

3、对云数据库(MySQL)[授予访问KMS密钥的权限](https://console.cloud.tencent.com/cam/role),角色名为MySQL_QCSRole,预设策略名为QcloudAccessForMySQLRole;

该 API 耗时可能到10s,客户端可能超时,如果调用 API 返回 InternalError ,请您调用DescribeDBInstanceInfo 确认后端加密是否开通成功。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
INTERNALERROR_HTTPREQUESTERROR = "InternalError.HttpRequestError"
INTERNALERROR_KMSERROR = "InternalError.KmsError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"

func (*Client) OpenDBInstanceGTID

func (c *Client) OpenDBInstanceGTID(request *OpenDBInstanceGTIDRequest) (response *OpenDBInstanceGTIDResponse, err error)

OpenDBInstanceGTID 本接口(OpenDBInstanceGTID)用于开启云数据库实例的 GTID,只支持版本为 5.6 以及以上的实例。

可能返回的错误码:

FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) OpenDBInstanceGTIDWithContext added in v1.0.324

func (c *Client) OpenDBInstanceGTIDWithContext(ctx context.Context, request *OpenDBInstanceGTIDRequest) (response *OpenDBInstanceGTIDResponse, err error)

OpenDBInstanceGTID 本接口(OpenDBInstanceGTID)用于开启云数据库实例的 GTID,只支持版本为 5.6 以及以上的实例。

可能返回的错误码:

FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) OpenSSL added in v1.0.914

func (c *Client) OpenSSL(request *OpenSSLRequest) (response *OpenSSLResponse, err error)

OpenSSL 开启SSL连接功能。

可能返回的错误码:

FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError"
FAILEDOPERATION_OPERATIONINCONFLICTERR = "FailedOperation.OperationInConflictErr"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"

func (*Client) OpenSSLWithContext added in v1.0.914

func (c *Client) OpenSSLWithContext(ctx context.Context, request *OpenSSLRequest) (response *OpenSSLResponse, err error)

OpenSSL 开启SSL连接功能。

可能返回的错误码:

FAILEDOPERATION_DBOPERATIONACTIONERROR = "FailedOperation.DBOperationActionError"
FAILEDOPERATION_OPERATIONINCONFLICTERR = "FailedOperation.OperationInConflictErr"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
OPERATIONDENIED_INSTANCELOCKERCONFLICT = "OperationDenied.InstanceLockerConflict"

func (*Client) OpenWanService

func (c *Client) OpenWanService(request *OpenWanServiceRequest) (response *OpenWanServiceResponse, err error)

OpenWanService 本接口(OpenWanService)用于开通实例外网访问。

注意,实例开通外网访问之前,需要先将实例进行 [实例初始化](https://cloud.tencent.com/document/api/236/15873) 操作。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) OpenWanServiceWithContext added in v1.0.324

func (c *Client) OpenWanServiceWithContext(ctx context.Context, request *OpenWanServiceRequest) (response *OpenWanServiceResponse, err error)

OpenWanService 本接口(OpenWanService)用于开通实例外网访问。

注意,实例开通外网访问之前,需要先将实例进行 [实例初始化](https://cloud.tencent.com/document/api/236/15873) 操作。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) ReleaseIsolatedDBInstances

func (c *Client) ReleaseIsolatedDBInstances(request *ReleaseIsolatedDBInstancesRequest) (response *ReleaseIsolatedDBInstancesResponse, err error)

ReleaseIsolatedDBInstances 本接口(ReleaseIsolatedDBInstances)用于恢复已隔离云数据库实例。仅用于按量计费实例的解隔离,包年包月实例的解隔离请使用 RenewDBInstance 。

可能返回的错误码:

FAILEDOPERATION_OPERATIONINCONFLICTERR = "FailedOperation.OperationInConflictErr"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) ReleaseIsolatedDBInstancesWithContext added in v1.0.324

func (c *Client) ReleaseIsolatedDBInstancesWithContext(ctx context.Context, request *ReleaseIsolatedDBInstancesRequest) (response *ReleaseIsolatedDBInstancesResponse, err error)

ReleaseIsolatedDBInstances 本接口(ReleaseIsolatedDBInstances)用于恢复已隔离云数据库实例。仅用于按量计费实例的解隔离,包年包月实例的解隔离请使用 RenewDBInstance 。

可能返回的错误码:

FAILEDOPERATION_OPERATIONINCONFLICTERR = "FailedOperation.OperationInConflictErr"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) ReloadBalanceProxyNode added in v1.0.330

func (c *Client) ReloadBalanceProxyNode(request *ReloadBalanceProxyNodeRequest) (response *ReloadBalanceProxyNodeResponse, err error)

ReloadBalanceProxyNode 重新负载均衡数据库代理

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) ReloadBalanceProxyNodeWithContext added in v1.0.330

func (c *Client) ReloadBalanceProxyNodeWithContext(ctx context.Context, request *ReloadBalanceProxyNodeRequest) (response *ReloadBalanceProxyNodeResponse, err error)

ReloadBalanceProxyNode 重新负载均衡数据库代理

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_HTTPERROR = "InternalError.HttpError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) RenewDBInstance

func (c *Client) RenewDBInstance(request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)

RenewDBInstance 本接口(RenewDBInstance)用于续费云数据库实例,支持付费模式为包年包月的实例。按量计费实例可通过该接口续费为包年包月的实例。

可能返回的错误码:

INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) RenewDBInstanceWithContext added in v1.0.324

func (c *Client) RenewDBInstanceWithContext(ctx context.Context, request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)

RenewDBInstance 本接口(RenewDBInstance)用于续费云数据库实例,支持付费模式为包年包月的实例。按量计费实例可通过该接口续费为包年包月的实例。

可能返回的错误码:

INTERNALERROR_CDBCGWERROR = "InternalError.CdbCgwError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) ResetRootAccount added in v1.0.385

func (c *Client) ResetRootAccount(request *ResetRootAccountRequest) (response *ResetRootAccountResponse, err error)

ResetRootAccount 重置实例ROOT账号,初始化账号权限

可能返回的错误码:

FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) ResetRootAccountWithContext added in v1.0.385

func (c *Client) ResetRootAccountWithContext(ctx context.Context, request *ResetRootAccountRequest) (response *ResetRootAccountResponse, err error)

ResetRootAccount 重置实例ROOT账号,初始化账号权限

可能返回的错误码:

FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) RestartDBInstances

func (c *Client) RestartDBInstances(request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)

RestartDBInstances 本接口(RestartDBInstances)用于重启云数据库实例。

注意:

1、本接口只支持主实例进行重启操作;

2、实例状态必须为正常,并且没有其他异步任务在执行中。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) RestartDBInstancesWithContext added in v1.0.324

func (c *Client) RestartDBInstancesWithContext(ctx context.Context, request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)

RestartDBInstances 本接口(RestartDBInstances)用于重启云数据库实例。

注意:

1、本接口只支持主实例进行重启操作;

2、实例状态必须为正常,并且没有其他异步任务在执行中。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) StartBatchRollback

func (c *Client) StartBatchRollback(request *StartBatchRollbackRequest) (response *StartBatchRollbackResponse, err error)

StartBatchRollback 该接口(StartBatchRollback)用于批量回档云数据库实例的库表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR_TASKERROR = "CdbError.TaskError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
OVERQUOTA = "OverQuota"

func (*Client) StartBatchRollbackWithContext added in v1.0.324

func (c *Client) StartBatchRollbackWithContext(ctx context.Context, request *StartBatchRollbackRequest) (response *StartBatchRollbackResponse, err error)

StartBatchRollback 该接口(StartBatchRollback)用于批量回档云数据库实例的库表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR_TASKERROR = "CdbError.TaskError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"
OVERQUOTA = "OverQuota"

func (*Client) StartCpuExpand added in v1.0.716

func (c *Client) StartCpuExpand(request *StartCpuExpandRequest) (response *StartCpuExpandResponse, err error)

StartCpuExpand 通过该API,可以开启CPU弹性扩容,包括一次性的手动扩容以及自动弹性扩容。

可能返回的错误码:

FAILEDOPERATION_INSTANCETASKCONFLICTERROR = "FailedOperation.InstanceTaskConflictError"
FAILEDOPERATION_NOTCHANGESTRATEGY = "FailedOperation.NotChangeStrategy"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
UNSUPPORTEDOPERATION_NOTSUPPORTNORMALINSTANCE = "UnsupportedOperation.NotSupportNormalInstance"

func (*Client) StartCpuExpandWithContext added in v1.0.716

func (c *Client) StartCpuExpandWithContext(ctx context.Context, request *StartCpuExpandRequest) (response *StartCpuExpandResponse, err error)

StartCpuExpand 通过该API,可以开启CPU弹性扩容,包括一次性的手动扩容以及自动弹性扩容。

可能返回的错误码:

FAILEDOPERATION_INSTANCETASKCONFLICTERROR = "FailedOperation.InstanceTaskConflictError"
FAILEDOPERATION_NOTCHANGESTRATEGY = "FailedOperation.NotChangeStrategy"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
MISSINGPARAMETER_MISSINGPARAMERROR = "MissingParameter.MissingParamError"
UNSUPPORTEDOPERATION_NOTSUPPORTNORMALINSTANCE = "UnsupportedOperation.NotSupportNormalInstance"

func (*Client) StartReplication added in v1.0.319

func (c *Client) StartReplication(request *StartReplicationRequest) (response *StartReplicationResponse, err error)

StartReplication 开启 RO 复制,从主实例同步数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_INSTANCETASKRUNNING = "OperationDenied.InstanceTaskRunning"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) StartReplicationWithContext added in v1.0.324

func (c *Client) StartReplicationWithContext(ctx context.Context, request *StartReplicationRequest) (response *StartReplicationResponse, err error)

StartReplication 开启 RO 复制,从主实例同步数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_INSTANCETASKRUNNING = "OperationDenied.InstanceTaskRunning"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) StopCpuExpand added in v1.0.716

func (c *Client) StopCpuExpand(request *StopCpuExpandRequest) (response *StopCpuExpandResponse, err error)

StopCpuExpand 通过该API,可以关闭 CPU 弹性扩容。

可能返回的错误码:

FAILEDOPERATION_INSTANCETASKCONFLICTERROR = "FailedOperation.InstanceTaskConflictError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"

func (*Client) StopCpuExpandWithContext added in v1.0.716

func (c *Client) StopCpuExpandWithContext(ctx context.Context, request *StopCpuExpandRequest) (response *StopCpuExpandResponse, err error)

StopCpuExpand 通过该API,可以关闭 CPU 弹性扩容。

可能返回的错误码:

FAILEDOPERATION_INSTANCETASKCONFLICTERROR = "FailedOperation.InstanceTaskConflictError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_CONTROLLERNOTFOUNDERROR = "InvalidParameter.ControllerNotFoundError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"

func (*Client) StopDBImportJob

func (c *Client) StopDBImportJob(request *StopDBImportJobRequest) (response *StopDBImportJobResponse, err error)

StopDBImportJob 本接口(StopDBImportJob)用于终止数据导入任务。

可能返回的错误码:

CDBERROR_IMPORTERROR = "CdbError.ImportError"
INTERNALERROR_IMPORTERROR = "InternalError.ImportError"
INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) StopDBImportJobWithContext added in v1.0.324

func (c *Client) StopDBImportJobWithContext(ctx context.Context, request *StopDBImportJobRequest) (response *StopDBImportJobResponse, err error)

StopDBImportJob 本接口(StopDBImportJob)用于终止数据导入任务。

可能返回的错误码:

CDBERROR_IMPORTERROR = "CdbError.ImportError"
INTERNALERROR_IMPORTERROR = "InternalError.ImportError"
INTERNALERROR_TASKFRAMEERROR = "InternalError.TaskFrameError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INVALIDASYNCREQUESTID = "InvalidParameter.InvalidAsyncRequestId"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) StopReplication added in v1.0.319

func (c *Client) StopReplication(request *StopReplicationRequest) (response *StopReplicationResponse, err error)

StopReplication 停止 RO 复制,中断从主实例同步数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTDELAYRO = "FailedOperation.NotDelayRo"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_INSTANCETASKRUNNING = "OperationDenied.InstanceTaskRunning"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) StopReplicationWithContext added in v1.0.324

func (c *Client) StopReplicationWithContext(ctx context.Context, request *StopReplicationRequest) (response *StopReplicationResponse, err error)

StopReplication 停止 RO 复制,中断从主实例同步数据。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_NOTDELAYRO = "FailedOperation.NotDelayRo"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_INSTANCETASKRUNNING = "OperationDenied.InstanceTaskRunning"
RESOURCENOTFOUND_INSTANCENOTFUNDERROR = "ResourceNotFound.InstanceNotFundError"

func (*Client) StopRollback

func (c *Client) StopRollback(request *StopRollbackRequest) (response *StopRollbackResponse, err error)

StopRollback 本接口(StopRollback) 用于撤销实例正在进行的回档任务,该接口返回一个异步任务id。 撤销结果可以通过 DescribeAsyncRequestInfo 查询任务的执行情况。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
CDBERROR_TASKERROR = "CdbError.TaskError"
INTERNALERROR_ASYNCREQUESTERROR = "InternalError.AsyncRequestError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DESERROR = "InternalError.DesError"
OPERATIONDENIED = "OperationDenied"

func (*Client) StopRollbackWithContext added in v1.0.324

func (c *Client) StopRollbackWithContext(ctx context.Context, request *StopRollbackRequest) (response *StopRollbackResponse, err error)

StopRollback 本接口(StopRollback) 用于撤销实例正在进行的回档任务,该接口返回一个异步任务id。 撤销结果可以通过 DescribeAsyncRequestInfo 查询任务的执行情况。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
CDBERROR = "CdbError"
CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
CDBERROR_TASKERROR = "CdbError.TaskError"
INTERNALERROR_ASYNCREQUESTERROR = "InternalError.AsyncRequestError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DESERROR = "InternalError.DesError"
OPERATIONDENIED = "OperationDenied"

func (*Client) SwitchCDBProxy added in v1.0.330

func (c *Client) SwitchCDBProxy(request *SwitchCDBProxyRequest) (response *SwitchCDBProxyResponse, err error)

SwitchCDBProxy 数据库代理配置变更或则升级版本后手动发起立即切换

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"

func (*Client) SwitchCDBProxyWithContext added in v1.0.330

func (c *Client) SwitchCDBProxyWithContext(ctx context.Context, request *SwitchCDBProxyRequest) (response *SwitchCDBProxyResponse, err error)

SwitchCDBProxy 数据库代理配置变更或则升级版本后手动发起立即切换

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
OPERATIONDENIED_PROXYUPGRADETASKSTATUSERROR = "OperationDenied.ProxyUpgradeTaskStatusError"

func (*Client) SwitchDBInstanceMasterSlave

func (c *Client) SwitchDBInstanceMasterSlave(request *SwitchDBInstanceMasterSlaveRequest) (response *SwitchDBInstanceMasterSlaveResponse, err error)

SwitchDBInstanceMasterSlave 该接口 (SwitchDBInstanceMasterSlave) 支持用户主动切换实例主从角色。

可能返回的错误码:

CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) SwitchDBInstanceMasterSlaveWithContext added in v1.0.324

func (c *Client) SwitchDBInstanceMasterSlaveWithContext(ctx context.Context, request *SwitchDBInstanceMasterSlaveRequest) (response *SwitchDBInstanceMasterSlaveResponse, err error)

SwitchDBInstanceMasterSlave 该接口 (SwitchDBInstanceMasterSlave) 支持用户主动切换实例主从角色。

可能返回的错误码:

CDBERROR_DATABASEERROR = "CdbError.DatabaseError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_EXCEPTIONPARAM = "InvalidParameter.ExceptionParam"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_INSTANCESTATUSERROR = "OperationDenied.InstanceStatusError"
OPERATIONDENIED_INSTANCEUNSUPPORTEDOPERATEERROR = "OperationDenied.InstanceUnsupportedOperateError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"

func (*Client) SwitchDrInstanceToMaster

func (c *Client) SwitchDrInstanceToMaster(request *SwitchDrInstanceToMasterRequest) (response *SwitchDrInstanceToMasterResponse, err error)

SwitchDrInstanceToMaster 本接口(SwitchDrInstanceToMaster)用于将云数据库灾备实例切换为主实例,注意请求必须发到灾备实例所在的地域。

可能返回的错误码:

FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) SwitchDrInstanceToMasterWithContext added in v1.0.324

func (c *Client) SwitchDrInstanceToMasterWithContext(ctx context.Context, request *SwitchDrInstanceToMasterRequest) (response *SwitchDrInstanceToMasterResponse, err error)

SwitchDrInstanceToMaster 本接口(SwitchDrInstanceToMaster)用于将云数据库灾备实例切换为主实例,注意请求必须发到灾备实例所在的地域。

可能返回的错误码:

FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"
OPERATIONDENIED_WRONGSTATUS = "OperationDenied.WrongStatus"

func (*Client) SwitchForUpgrade

func (c *Client) SwitchForUpgrade(request *SwitchForUpgradeRequest) (response *SwitchForUpgradeResponse, err error)

SwitchForUpgrade 本接口(SwitchForUpgrade)用于切换访问新实例,针对主升级中的实例处于待切换状态时,用户可主动发起该流程。

可能返回的错误码:

CDBERROR = "CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) SwitchForUpgradeWithContext added in v1.0.324

func (c *Client) SwitchForUpgradeWithContext(ctx context.Context, request *SwitchForUpgradeRequest) (response *SwitchForUpgradeResponse, err error)

SwitchForUpgrade 本接口(SwitchForUpgrade)用于切换访问新实例,针对主升级中的实例处于待切换状态时,用户可主动发起该流程。

可能返回的错误码:

CDBERROR = "CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) UpgradeCDBProxyVersion added in v1.0.330

func (c *Client) UpgradeCDBProxyVersion(request *UpgradeCDBProxyVersionRequest) (response *UpgradeCDBProxyVersionResponse, err error)

UpgradeCDBProxyVersion 升级数据库代理版本

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) UpgradeCDBProxyVersionWithContext added in v1.0.330

func (c *Client) UpgradeCDBProxyVersionWithContext(ctx context.Context, request *UpgradeCDBProxyVersionRequest) (response *UpgradeCDBProxyVersionResponse, err error)

UpgradeCDBProxyVersion 升级数据库代理版本

可能返回的错误码:

FAILEDOPERATION_DESCRIBEPROXYGROUPERROR = "FailedOperation.DescribeProxyGroupError"
INTERNALERROR_DBRECORDNOTEXISTERROR = "InternalError.DBRecordNotExistError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

func (*Client) UpgradeDBInstance

func (c *Client) UpgradeDBInstance(request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)

UpgradeDBInstance 本接口(UpgradeDBInstance)用于升级或降级云数据库实例的配置,实例类型支持主实例、灾备实例和只读实例。如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CAUTHERROR = "InternalError.CauthError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_VPCERROR = "InternalError.VpcError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) UpgradeDBInstanceEngineVersion

func (c *Client) UpgradeDBInstanceEngineVersion(request *UpgradeDBInstanceEngineVersionRequest) (response *UpgradeDBInstanceEngineVersionResponse, err error)

UpgradeDBInstanceEngineVersion 本接口(UpgradeDBInstanceEngineVersion)用于升级云数据库实例版本,实例类型支持主实例、灾备实例和只读实例。

可能返回的错误码:

FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) UpgradeDBInstanceEngineVersionWithContext added in v1.0.324

func (c *Client) UpgradeDBInstanceEngineVersionWithContext(ctx context.Context, request *UpgradeDBInstanceEngineVersionRequest) (response *UpgradeDBInstanceEngineVersionResponse, err error)

UpgradeDBInstanceEngineVersion 本接口(UpgradeDBInstanceEngineVersion)用于升级云数据库实例版本,实例类型支持主实例、灾备实例和只读实例。

可能返回的错误码:

FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_ACTIONNOTSUPPORT = "OperationDenied.ActionNotSupport"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) UpgradeDBInstanceWithContext added in v1.0.324

func (c *Client) UpgradeDBInstanceWithContext(ctx context.Context, request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)

UpgradeDBInstance 本接口(UpgradeDBInstance)用于升级或降级云数据库实例的配置,实例类型支持主实例、灾备实例和只读实例。如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。

可能返回的错误码:

CDBERROR = "CdbError"
FAILEDOPERATION_STATUSCONFLICT = "FailedOperation.StatusConflict"
INTERNALERROR_CAUTHERROR = "InternalError.CauthError"
INTERNALERROR_CDBERROR = "InternalError.CdbError"
INTERNALERROR_DATABASEACCESSERROR = "InternalError.DatabaseAccessError"
INTERNALERROR_FTPERROR = "InternalError.FtpError"
INTERNALERROR_TRADEERROR = "InternalError.TradeError"
INTERNALERROR_UNDEFINEDERROR = "InternalError.UndefinedError"
INTERNALERROR_VPCERROR = "InternalError.VpcError"
INVALIDPARAMETER = "InvalidParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_USERHASNOSTRATEGY = "OperationDenied.UserHasNoStrategy"

func (*Client) VerifyRootAccount

func (c *Client) VerifyRootAccount(request *VerifyRootAccountRequest) (response *VerifyRootAccountResponse, err error)

VerifyRootAccount 本接口(VerifyRootAccount)用于校验云数据库实例的 ROOT 账号是否有足够的权限进行授权操作。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

func (*Client) VerifyRootAccountWithContext added in v1.0.324

func (c *Client) VerifyRootAccountWithContext(ctx context.Context, request *VerifyRootAccountRequest) (response *VerifyRootAccountResponse, err error)

VerifyRootAccount 本接口(VerifyRootAccount)用于校验云数据库实例的 ROOT 账号是否有足够的权限进行授权操作。

可能返回的错误码:

FAILEDOPERATION_CREATEACCOUNTERROR = "FailedOperation.CreateAccountError"
FAILEDOPERATION_GETPRIVILEGEERROR = "FailedOperation.GetPrivilegeError"
FAILEDOPERATION_PRIVILEGEDATAILLEGAL = "FailedOperation.PrivilegeDataIllegal"
FAILEDOPERATION_RESPONSEVALUEERROR = "FailedOperation.ResponseValueError"
FAILEDOPERATION_STARTFLOWERROR = "FailedOperation.StartFlowError"
FAILEDOPERATION_SUBMITASYNCTASKERROR = "FailedOperation.SubmitAsyncTaskError"
INTERNALERROR_INTERNALASSERTERROR = "InternalError.InternalAssertError"
INTERNALERROR_INTERNALREQUESTERROR = "InternalError.InternalRequestError"
INTERNALERROR_REGEXPCOMPILEERROR = "InternalError.RegexpCompileError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONCHARACTERERROR = "InvalidParameterValue.AccountDescriptionCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTDESCRIPTIONLENGTHERROR = "InvalidParameterValue.AccountDescriptionLengthError"
INVALIDPARAMETERVALUE_ACCOUNTHOSTRULEERROR = "InvalidParameterValue.AccountHostRuleError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDCHARACTERERROR = "InvalidParameterValue.AccountPasswordCharacterError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDLENGTHERROR = "InvalidParameterValue.AccountPasswordLengthError"
INVALIDPARAMETERVALUE_ACCOUNTPASSWORDRULEERROR = "InvalidParameterValue.AccountPasswordRuleError"
INVALIDPARAMETERVALUE_USERNAMERULEERROR = "InvalidParameterValue.UserNameRuleError"
INVALIDPARAMETERVALUE_USERNOTEXISTERROR = "InvalidParameterValue.UserNotExistError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTNOROOTERROR = "InvalidParameterValue.VerifyAccountNoRootError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPASSWORDERROR = "InvalidParameterValue.VerifyAccountPasswordError"
INVALIDPARAMETERVALUE_VERIFYACCOUNTPRIVERROR = "InvalidParameterValue.VerifyAccountPrivError"
MISSINGPARAMETER_ACCOUNTMISSINGPARAMETERERROR = "MissingParameter.AccountMissingParameterError"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_DELETEROOTACCOUNTERROR = "OperationDenied.DeleteRootAccountError"
OPERATIONDENIED_INSTTYPENOTSUPPORT = "OperationDenied.InstTypeNotSupport"
OPERATIONDENIED_NOTSUPPORTMODIFYLOCALROOTHOSTERROR = "OperationDenied.NotSupportModifyLocalRootHostError"
RESOURCENOTFOUND_CDBINSTANCENOTFOUNDERROR = "ResourceNotFound.CdbInstanceNotFoundError"
UNSUPPORTEDOPERATION_PRIVILEGESUNSUPPORTEDERROR = "UnsupportedOperation.PrivilegesUnsupportedError"

type CloneItem

type CloneItem struct {
	// 克隆任务的源实例Id。
	SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"`

	// 克隆任务的新产生实例Id。
	DstInstanceId *string `json:"DstInstanceId,omitnil,omitempty" name:"DstInstanceId"`

	// 克隆任务对应的任务列表Id。
	CloneJobId *int64 `json:"CloneJobId,omitnil,omitempty" name:"CloneJobId"`

	// 克隆实例使用的策略, 包括以下类型:  timepoint:指定时间点回档,  backupset: 指定备份文件回档。
	RollbackStrategy *string `json:"RollbackStrategy,omitnil,omitempty" name:"RollbackStrategy"`

	// 克隆实例回档的时间点。
	RollbackTargetTime *string `json:"RollbackTargetTime,omitnil,omitempty" name:"RollbackTargetTime"`

	// 任务开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 任务状态,包括以下状态:initial,running,wait_complete,success,failed
	TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 克隆实例所在地域Id
	NewRegionId *int64 `json:"NewRegionId,omitnil,omitempty" name:"NewRegionId"`

	// 源实例所在地域Id
	SrcRegionId *int64 `json:"SrcRegionId,omitnil,omitempty" name:"SrcRegionId"`
}

type CloseAuditServiceRequest added in v1.0.800

type CloseAuditServiceRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewCloseAuditServiceRequest added in v1.0.800

func NewCloseAuditServiceRequest() (request *CloseAuditServiceRequest)

func (*CloseAuditServiceRequest) FromJsonString added in v1.0.800

func (r *CloseAuditServiceRequest) 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 (*CloseAuditServiceRequest) ToJsonString added in v1.0.800

func (r *CloseAuditServiceRequest) ToJsonString() string

type CloseAuditServiceRequestParams added in v1.0.800

type CloseAuditServiceRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type CloseAuditServiceResponse added in v1.0.800

type CloseAuditServiceResponse struct {
	*tchttp.BaseResponse
	Response *CloseAuditServiceResponseParams `json:"Response"`
}

func NewCloseAuditServiceResponse added in v1.0.800

func NewCloseAuditServiceResponse() (response *CloseAuditServiceResponse)

func (*CloseAuditServiceResponse) FromJsonString added in v1.0.800

func (r *CloseAuditServiceResponse) 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 (*CloseAuditServiceResponse) ToJsonString added in v1.0.800

func (r *CloseAuditServiceResponse) ToJsonString() string

type CloseAuditServiceResponseParams added in v1.0.800

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

Predefined struct for user

type CloseCDBProxyRequest added in v1.0.330

type CloseCDBProxyRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 是否只关闭读写分离,取值:"true" | "false",默认为"false"
	OnlyCloseRW *bool `json:"OnlyCloseRW,omitnil,omitempty" name:"OnlyCloseRW"`
}

func NewCloseCDBProxyRequest added in v1.0.330

func NewCloseCDBProxyRequest() (request *CloseCDBProxyRequest)

func (*CloseCDBProxyRequest) FromJsonString added in v1.0.330

func (r *CloseCDBProxyRequest) 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 (*CloseCDBProxyRequest) ToJsonString added in v1.0.330

func (r *CloseCDBProxyRequest) ToJsonString() string

type CloseCDBProxyRequestParams added in v1.0.426

type CloseCDBProxyRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 是否只关闭读写分离,取值:"true" | "false",默认为"false"
	OnlyCloseRW *bool `json:"OnlyCloseRW,omitnil,omitempty" name:"OnlyCloseRW"`
}

Predefined struct for user

type CloseCDBProxyResponse added in v1.0.330

type CloseCDBProxyResponse struct {
	*tchttp.BaseResponse
	Response *CloseCDBProxyResponseParams `json:"Response"`
}

func NewCloseCDBProxyResponse added in v1.0.330

func NewCloseCDBProxyResponse() (response *CloseCDBProxyResponse)

func (*CloseCDBProxyResponse) FromJsonString added in v1.0.330

func (r *CloseCDBProxyResponse) 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 (*CloseCDBProxyResponse) ToJsonString added in v1.0.330

func (r *CloseCDBProxyResponse) ToJsonString() string

type CloseCDBProxyResponseParams added in v1.0.426

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

Predefined struct for user

type CloseCdbProxyAddressRequest added in v1.0.646

type CloseCdbProxyAddressRequest struct {
	*tchttp.BaseRequest

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 代理组地址ID
	ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"`
}

func NewCloseCdbProxyAddressRequest added in v1.0.646

func NewCloseCdbProxyAddressRequest() (request *CloseCdbProxyAddressRequest)

func (*CloseCdbProxyAddressRequest) FromJsonString added in v1.0.646

func (r *CloseCdbProxyAddressRequest) 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 (*CloseCdbProxyAddressRequest) ToJsonString added in v1.0.646

func (r *CloseCdbProxyAddressRequest) ToJsonString() string

type CloseCdbProxyAddressRequestParams added in v1.0.646

type CloseCdbProxyAddressRequestParams struct {
	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 代理组地址ID
	ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"`
}

Predefined struct for user

type CloseCdbProxyAddressResponse added in v1.0.646

type CloseCdbProxyAddressResponse struct {
	*tchttp.BaseResponse
	Response *CloseCdbProxyAddressResponseParams `json:"Response"`
}

func NewCloseCdbProxyAddressResponse added in v1.0.646

func NewCloseCdbProxyAddressResponse() (response *CloseCdbProxyAddressResponse)

func (*CloseCdbProxyAddressResponse) FromJsonString added in v1.0.646

func (r *CloseCdbProxyAddressResponse) 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 (*CloseCdbProxyAddressResponse) ToJsonString added in v1.0.646

func (r *CloseCdbProxyAddressResponse) ToJsonString() string

type CloseCdbProxyAddressResponseParams added in v1.0.646

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

Predefined struct for user

type CloseSSLRequest added in v1.0.914

type CloseSSLRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。只读组 ID为空时必填。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组 ID。实例 ID为空时必填。
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

func NewCloseSSLRequest added in v1.0.914

func NewCloseSSLRequest() (request *CloseSSLRequest)

func (*CloseSSLRequest) FromJsonString added in v1.0.914

func (r *CloseSSLRequest) 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 (*CloseSSLRequest) ToJsonString added in v1.0.914

func (r *CloseSSLRequest) ToJsonString() string

type CloseSSLRequestParams added in v1.0.914

type CloseSSLRequestParams struct {
	// 实例 ID 。只读组 ID为空时必填。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组 ID。实例 ID为空时必填。
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

Predefined struct for user

type CloseSSLResponse added in v1.0.914

type CloseSSLResponse struct {
	*tchttp.BaseResponse
	Response *CloseSSLResponseParams `json:"Response"`
}

func NewCloseSSLResponse added in v1.0.914

func NewCloseSSLResponse() (response *CloseSSLResponse)

func (*CloseSSLResponse) FromJsonString added in v1.0.914

func (r *CloseSSLResponse) 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 (*CloseSSLResponse) ToJsonString added in v1.0.914

func (r *CloseSSLResponse) ToJsonString() string

type CloseSSLResponseParams added in v1.0.914

type CloseSSLResponseParams struct {
	// 异步请求 ID。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type CloseWanServiceRequest

type CloseWanServiceRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewCloseWanServiceRequest

func NewCloseWanServiceRequest() (request *CloseWanServiceRequest)

func (*CloseWanServiceRequest) FromJsonString

func (r *CloseWanServiceRequest) 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 (*CloseWanServiceRequest) ToJsonString

func (r *CloseWanServiceRequest) ToJsonString() string

type CloseWanServiceRequestParams added in v1.0.426

type CloseWanServiceRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type CloseWanServiceResponse

type CloseWanServiceResponse struct {
	*tchttp.BaseResponse
	Response *CloseWanServiceResponseParams `json:"Response"`
}

func NewCloseWanServiceResponse

func NewCloseWanServiceResponse() (response *CloseWanServiceResponse)

func (*CloseWanServiceResponse) FromJsonString

func (r *CloseWanServiceResponse) 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 (*CloseWanServiceResponse) ToJsonString

func (r *CloseWanServiceResponse) ToJsonString() string

type CloseWanServiceResponseParams added in v1.0.426

type CloseWanServiceResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type ClusterNodeInfo added in v1.0.898

type ClusterNodeInfo struct {
	// 节点id。
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 节点的角色。
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 节点所在可用区。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 节点的权重
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

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

type ColumnPrivilege

type ColumnPrivilege struct {
	// 数据库名
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// 数据库表名
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// 数据库列名
	Column *string `json:"Column,omitnil,omitempty" name:"Column"`

	// 权限信息
	Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`
}

type CommonTimeWindow

type CommonTimeWindow struct {
	// 周一的时间窗,格式如: 02:00-06:00
	Monday *string `json:"Monday,omitnil,omitempty" name:"Monday"`

	// 周二的时间窗,格式如: 02:00-06:00
	Tuesday *string `json:"Tuesday,omitnil,omitempty" name:"Tuesday"`

	// 周三的时间窗,格式如: 02:00-06:00
	Wednesday *string `json:"Wednesday,omitnil,omitempty" name:"Wednesday"`

	// 周四的时间窗,格式如: 02:00-06:00
	Thursday *string `json:"Thursday,omitnil,omitempty" name:"Thursday"`

	// 周五的时间窗,格式如: 02:00-06:00
	Friday *string `json:"Friday,omitnil,omitempty" name:"Friday"`

	// 周六的时间窗,格式如: 02:00-06:00
	Saturday *string `json:"Saturday,omitnil,omitempty" name:"Saturday"`

	// 周日的时间窗,格式如: 02:00-06:00
	Sunday *string `json:"Sunday,omitnil,omitempty" name:"Sunday"`

	// 常规备份保留策略,weekly-按周备份,monthly-按月备份,默认为weekly
	BackupPeriodStrategy *string `json:"BackupPeriodStrategy,omitnil,omitempty" name:"BackupPeriodStrategy"`

	// 如果设置为按月备份,需填入每月具体备份日期,相邻备份天数不得超过两天。例[1,4,7,9,11,14,17,19,22,25,28,30,31]
	Days []*int64 `json:"Days,omitnil,omitempty" name:"Days"`

	// 月度备份时间窗,BackupPeriodStrategy为monthly时必填。格式如: 02:00-06:00
	BackupPeriodTime *string `json:"BackupPeriodTime,omitnil,omitempty" name:"BackupPeriodTime"`
}

type CreateAccountsRequest

type CreateAccountsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云数据库账号。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 新账户的密码。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 备注信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 新账户最大可用连接数,默认值为10240,最大可设置值为10240。
	MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
}

func NewCreateAccountsRequest

func NewCreateAccountsRequest() (request *CreateAccountsRequest)

func (*CreateAccountsRequest) FromJsonString

func (r *CreateAccountsRequest) 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 (*CreateAccountsRequest) ToJsonString

func (r *CreateAccountsRequest) ToJsonString() string

type CreateAccountsRequestParams added in v1.0.426

type CreateAccountsRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云数据库账号。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 新账户的密码。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 备注信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 新账户最大可用连接数,默认值为10240,最大可设置值为10240。
	MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
}

Predefined struct for user

type CreateAccountsResponse

type CreateAccountsResponse struct {
	*tchttp.BaseResponse
	Response *CreateAccountsResponseParams `json:"Response"`
}

func NewCreateAccountsResponse

func NewCreateAccountsResponse() (response *CreateAccountsResponse)

func (*CreateAccountsResponse) FromJsonString

func (r *CreateAccountsResponse) 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 (*CreateAccountsResponse) ToJsonString

func (r *CreateAccountsResponse) ToJsonString() string

type CreateAccountsResponseParams added in v1.0.426

type CreateAccountsResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type CreateAuditLogFileRequest

type CreateAuditLogFileRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 排序方式。支持值包括:"ASC" - 升序,"DESC" - 降序。
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段。支持值包括:
	// "timestamp" - 时间戳;
	// "affectRows" - 影响行数;
	// "execTime" - 执行时间。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 已废弃。
	Filter *AuditLogFilter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 过滤条件。可按设置的过滤条件过滤日志。
	LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"`
}

func NewCreateAuditLogFileRequest

func NewCreateAuditLogFileRequest() (request *CreateAuditLogFileRequest)

func (*CreateAuditLogFileRequest) FromJsonString

func (r *CreateAuditLogFileRequest) 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 (*CreateAuditLogFileRequest) ToJsonString

func (r *CreateAuditLogFileRequest) ToJsonString() string

type CreateAuditLogFileRequestParams added in v1.0.426

type CreateAuditLogFileRequestParams struct {
	// 实例 ID,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 排序方式。支持值包括:"ASC" - 升序,"DESC" - 降序。
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段。支持值包括:
	// "timestamp" - 时间戳;
	// "affectRows" - 影响行数;
	// "execTime" - 执行时间。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 已废弃。
	Filter *AuditLogFilter `json:"Filter,omitnil,omitempty" name:"Filter"`

	// 过滤条件。可按设置的过滤条件过滤日志。
	LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"`
}

Predefined struct for user

type CreateAuditLogFileResponse

type CreateAuditLogFileResponse struct {
	*tchttp.BaseResponse
	Response *CreateAuditLogFileResponseParams `json:"Response"`
}

func NewCreateAuditLogFileResponse

func NewCreateAuditLogFileResponse() (response *CreateAuditLogFileResponse)

func (*CreateAuditLogFileResponse) FromJsonString

func (r *CreateAuditLogFileResponse) 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 (*CreateAuditLogFileResponse) ToJsonString

func (r *CreateAuditLogFileResponse) ToJsonString() string

type CreateAuditLogFileResponseParams added in v1.0.426

type CreateAuditLogFileResponseParams struct {
	// 审计日志文件名称。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

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

Predefined struct for user

type CreateAuditPolicyRequest

type CreateAuditPolicyRequest struct {
	*tchttp.BaseRequest

	// 审计策略名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 审计规则 ID。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计日志保存时长。支持值包括:
	// 7 - 一周
	// 30 - 一个月;
	// 180 - 六个月;
	// 365 - 一年;
	// 1095 - 三年;
	// 1825 - 五年;
	// 实例首次开通审计策略时,可传该值,用于设置存储日志保存天数,默认为 30 天。若实例已存在审计策略,则此参数无效,可使用 更改审计服务配置 接口修改日志存储时长。
	LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`
}

func NewCreateAuditPolicyRequest

func NewCreateAuditPolicyRequest() (request *CreateAuditPolicyRequest)

func (*CreateAuditPolicyRequest) FromJsonString

func (r *CreateAuditPolicyRequest) 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 (*CreateAuditPolicyRequest) ToJsonString

func (r *CreateAuditPolicyRequest) ToJsonString() string

type CreateAuditPolicyRequestParams added in v1.0.426

type CreateAuditPolicyRequestParams struct {
	// 审计策略名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 审计规则 ID。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计日志保存时长。支持值包括:
	// 7 - 一周
	// 30 - 一个月;
	// 180 - 六个月;
	// 365 - 一年;
	// 1095 - 三年;
	// 1825 - 五年;
	// 实例首次开通审计策略时,可传该值,用于设置存储日志保存天数,默认为 30 天。若实例已存在审计策略,则此参数无效,可使用 更改审计服务配置 接口修改日志存储时长。
	LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`
}

Predefined struct for user

type CreateAuditPolicyResponse

type CreateAuditPolicyResponse struct {
	*tchttp.BaseResponse
	Response *CreateAuditPolicyResponseParams `json:"Response"`
}

func NewCreateAuditPolicyResponse

func NewCreateAuditPolicyResponse() (response *CreateAuditPolicyResponse)

func (*CreateAuditPolicyResponse) FromJsonString

func (r *CreateAuditPolicyResponse) 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 (*CreateAuditPolicyResponse) ToJsonString

func (r *CreateAuditPolicyResponse) ToJsonString() string

type CreateAuditPolicyResponseParams added in v1.0.426

type CreateAuditPolicyResponseParams struct {
	// 审计策略 ID。
	PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

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

Predefined struct for user

type CreateAuditRuleRequest

type CreateAuditRuleRequest struct {
	*tchttp.BaseRequest

	// 审计规则名称。
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 审计规则描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 审计规则过滤条件。若设置了过滤条件,则不会开启全审计。
	RuleFilters []*AuditFilter `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`

	// 是否开启全审计。支持值包括:false – 不开启全审计,true – 开启全审计。用户未设置审计规则过滤条件时,默认开启全审计。
	AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`
}

func NewCreateAuditRuleRequest

func NewCreateAuditRuleRequest() (request *CreateAuditRuleRequest)

func (*CreateAuditRuleRequest) FromJsonString

func (r *CreateAuditRuleRequest) 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 (*CreateAuditRuleRequest) ToJsonString

func (r *CreateAuditRuleRequest) ToJsonString() string

type CreateAuditRuleRequestParams added in v1.0.426

type CreateAuditRuleRequestParams struct {
	// 审计规则名称。
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 审计规则描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 审计规则过滤条件。若设置了过滤条件,则不会开启全审计。
	RuleFilters []*AuditFilter `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`

	// 是否开启全审计。支持值包括:false – 不开启全审计,true – 开启全审计。用户未设置审计规则过滤条件时,默认开启全审计。
	AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`
}

Predefined struct for user

type CreateAuditRuleResponse

type CreateAuditRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateAuditRuleResponseParams `json:"Response"`
}

func NewCreateAuditRuleResponse

func NewCreateAuditRuleResponse() (response *CreateAuditRuleResponse)

func (*CreateAuditRuleResponse) FromJsonString

func (r *CreateAuditRuleResponse) 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 (*CreateAuditRuleResponse) ToJsonString

func (r *CreateAuditRuleResponse) ToJsonString() string

type CreateAuditRuleResponseParams added in v1.0.426

type CreateAuditRuleResponseParams struct {
	// 审计规则 ID。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

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

Predefined struct for user

type CreateAuditRuleTemplateRequest added in v1.0.800

type CreateAuditRuleTemplateRequest struct {
	*tchttp.BaseRequest

	// 审计规则
	RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`

	// 规则模板名称
	RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"`

	// 规则模板描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 告警等级。1-低风险,2-中风险,3-高风险
	AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// 告警策略。0-不告警,1-告警
	AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"`
}

func NewCreateAuditRuleTemplateRequest added in v1.0.800

func NewCreateAuditRuleTemplateRequest() (request *CreateAuditRuleTemplateRequest)

func (*CreateAuditRuleTemplateRequest) FromJsonString added in v1.0.800

func (r *CreateAuditRuleTemplateRequest) 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 (*CreateAuditRuleTemplateRequest) ToJsonString added in v1.0.800

func (r *CreateAuditRuleTemplateRequest) ToJsonString() string

type CreateAuditRuleTemplateRequestParams added in v1.0.800

type CreateAuditRuleTemplateRequestParams struct {
	// 审计规则
	RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`

	// 规则模板名称
	RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"`

	// 规则模板描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 告警等级。1-低风险,2-中风险,3-高风险
	AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// 告警策略。0-不告警,1-告警
	AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"`
}

Predefined struct for user

type CreateAuditRuleTemplateResponse added in v1.0.800

type CreateAuditRuleTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateAuditRuleTemplateResponseParams `json:"Response"`
}

func NewCreateAuditRuleTemplateResponse added in v1.0.800

func NewCreateAuditRuleTemplateResponse() (response *CreateAuditRuleTemplateResponse)

func (*CreateAuditRuleTemplateResponse) FromJsonString added in v1.0.800

func (r *CreateAuditRuleTemplateResponse) 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 (*CreateAuditRuleTemplateResponse) ToJsonString added in v1.0.800

func (r *CreateAuditRuleTemplateResponse) ToJsonString() string

type CreateAuditRuleTemplateResponseParams added in v1.0.800

type CreateAuditRuleTemplateResponseParams struct {
	// 生成的规则模板ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleTemplateId *string `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"`

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

Predefined struct for user

type CreateBackupRequest

type CreateBackupRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 目标备份方法,可选的值:logical - 逻辑冷备,physical - 物理冷备,snapshot - 快照备份。基础版实例仅支持快照备份。
	BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"`

	// 需要备份的库表信息,如果不设置该参数,则默认整实例备份。在 BackupMethod=logical 逻辑备份中才可设置该参数。指定的库表必须存在,否则可能导致备份失败。
	// 例:如果需要备份 db1 库的 tb1、tb2 表 和 db2 库。则该参数设置为 [{"Db": "db1", "Table": "tb1"}, {"Db": "db1", "Table": "tb2"}, {"Db": "db2"} ]。
	BackupDBTableList []*BackupItem `json:"BackupDBTableList,omitnil,omitempty" name:"BackupDBTableList"`

	// 手动备份别名
	ManualBackupName *string `json:"ManualBackupName,omitnil,omitempty" name:"ManualBackupName"`
}

func NewCreateBackupRequest

func NewCreateBackupRequest() (request *CreateBackupRequest)

func (*CreateBackupRequest) FromJsonString

func (r *CreateBackupRequest) 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 (*CreateBackupRequest) ToJsonString

func (r *CreateBackupRequest) ToJsonString() string

type CreateBackupRequestParams added in v1.0.426

type CreateBackupRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 目标备份方法,可选的值:logical - 逻辑冷备,physical - 物理冷备,snapshot - 快照备份。基础版实例仅支持快照备份。
	BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"`

	// 需要备份的库表信息,如果不设置该参数,则默认整实例备份。在 BackupMethod=logical 逻辑备份中才可设置该参数。指定的库表必须存在,否则可能导致备份失败。
	// 例:如果需要备份 db1 库的 tb1、tb2 表 和 db2 库。则该参数设置为 [{"Db": "db1", "Table": "tb1"}, {"Db": "db1", "Table": "tb2"}, {"Db": "db2"} ]。
	BackupDBTableList []*BackupItem `json:"BackupDBTableList,omitnil,omitempty" name:"BackupDBTableList"`

	// 手动备份别名
	ManualBackupName *string `json:"ManualBackupName,omitnil,omitempty" name:"ManualBackupName"`
}

Predefined struct for user

type CreateBackupResponse

type CreateBackupResponse struct {
	*tchttp.BaseResponse
	Response *CreateBackupResponseParams `json:"Response"`
}

func NewCreateBackupResponse

func NewCreateBackupResponse() (response *CreateBackupResponse)

func (*CreateBackupResponse) FromJsonString

func (r *CreateBackupResponse) 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 (*CreateBackupResponse) ToJsonString

func (r *CreateBackupResponse) ToJsonString() string

type CreateBackupResponseParams added in v1.0.426

type CreateBackupResponseParams struct {
	// 备份任务 ID。
	BackupId *uint64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

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

Predefined struct for user

type CreateCdbProxyAddressRequest added in v1.0.646

type CreateCdbProxyAddressRequest struct {
	*tchttp.BaseRequest

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 权重分配模式,
	// 系统自动分配:"system", 自定义:"custom"
	WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`

	// 是否开启延迟剔除,取值:"true" | "false"
	IsKickOut *bool `json:"IsKickOut,omitnil,omitempty" name:"IsKickOut"`

	// 最小保留数量,最小取值:0
	MinCount *uint64 `json:"MinCount,omitnil,omitempty" name:"MinCount"`

	// 延迟剔除阈值,最小取值:0
	MaxDelay *uint64 `json:"MaxDelay,omitnil,omitempty" name:"MaxDelay"`

	// 是否开启故障转移,取值:"true" | "false"
	FailOver *bool `json:"FailOver,omitnil,omitempty" name:"FailOver"`

	// 是否自动添加RO,取值:"true" | "false"
	AutoAddRo *bool `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"`

	// 是否是只读,取值:"true" | "false"
	ReadOnly *bool `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`

	// 是否开启事务分离,取值:"true" | "false"
	TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"`

	// 读写权重分配
	ProxyAllocation []*ProxyAllocation `json:"ProxyAllocation,omitnil,omitempty" name:"ProxyAllocation"`

	// 私有网络ID
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有子网ID
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 是否开启连接池
	ConnectionPool *bool `json:"ConnectionPool,omitnil,omitempty" name:"ConnectionPool"`

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// IP地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 端口
	VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 安全组
	SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"`

	// 连接池类型。可选值 transaction(事务级别连接池),connection(会话级别连接池),ConnectionPool为true时生效。
	ConnectionPoolType *string `json:"ConnectionPoolType,omitnil,omitempty" name:"ConnectionPoolType"`
}

func NewCreateCdbProxyAddressRequest added in v1.0.646

func NewCreateCdbProxyAddressRequest() (request *CreateCdbProxyAddressRequest)

func (*CreateCdbProxyAddressRequest) FromJsonString added in v1.0.646

func (r *CreateCdbProxyAddressRequest) 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 (*CreateCdbProxyAddressRequest) ToJsonString added in v1.0.646

func (r *CreateCdbProxyAddressRequest) ToJsonString() string

type CreateCdbProxyAddressRequestParams added in v1.0.646

type CreateCdbProxyAddressRequestParams struct {
	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 权重分配模式,
	// 系统自动分配:"system", 自定义:"custom"
	WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`

	// 是否开启延迟剔除,取值:"true" | "false"
	IsKickOut *bool `json:"IsKickOut,omitnil,omitempty" name:"IsKickOut"`

	// 最小保留数量,最小取值:0
	MinCount *uint64 `json:"MinCount,omitnil,omitempty" name:"MinCount"`

	// 延迟剔除阈值,最小取值:0
	MaxDelay *uint64 `json:"MaxDelay,omitnil,omitempty" name:"MaxDelay"`

	// 是否开启故障转移,取值:"true" | "false"
	FailOver *bool `json:"FailOver,omitnil,omitempty" name:"FailOver"`

	// 是否自动添加RO,取值:"true" | "false"
	AutoAddRo *bool `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"`

	// 是否是只读,取值:"true" | "false"
	ReadOnly *bool `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`

	// 是否开启事务分离,取值:"true" | "false"
	TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"`

	// 读写权重分配
	ProxyAllocation []*ProxyAllocation `json:"ProxyAllocation,omitnil,omitempty" name:"ProxyAllocation"`

	// 私有网络ID
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有子网ID
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 是否开启连接池
	ConnectionPool *bool `json:"ConnectionPool,omitnil,omitempty" name:"ConnectionPool"`

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// IP地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 端口
	VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 安全组
	SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"`

	// 连接池类型。可选值 transaction(事务级别连接池),connection(会话级别连接池),ConnectionPool为true时生效。
	ConnectionPoolType *string `json:"ConnectionPoolType,omitnil,omitempty" name:"ConnectionPoolType"`
}

Predefined struct for user

type CreateCdbProxyAddressResponse added in v1.0.646

type CreateCdbProxyAddressResponse struct {
	*tchttp.BaseResponse
	Response *CreateCdbProxyAddressResponseParams `json:"Response"`
}

func NewCreateCdbProxyAddressResponse added in v1.0.646

func NewCreateCdbProxyAddressResponse() (response *CreateCdbProxyAddressResponse)

func (*CreateCdbProxyAddressResponse) FromJsonString added in v1.0.646

func (r *CreateCdbProxyAddressResponse) 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 (*CreateCdbProxyAddressResponse) ToJsonString added in v1.0.646

func (r *CreateCdbProxyAddressResponse) ToJsonString() string

type CreateCdbProxyAddressResponseParams added in v1.0.646

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

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

Predefined struct for user

type CreateCdbProxyRequest added in v1.0.646

type CreateCdbProxyRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 私有网络ID
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有子网ID
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 节点规格配置
	// 备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
	// 示例中参数说明:
	// NodeCount:节点个数。
	// Region:节点地域。
	// Zone:节点可用区。
	// Cpu:单个代理节点核数(单位:核)。
	// Mem:单个代理节点内存数(单位:MB)。
	ProxyNodeCustom []*ProxyNodeCustom `json:"ProxyNodeCustom,omitnil,omitempty" name:"ProxyNodeCustom"`

	// 安全组
	SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"`

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 连接池阈值
	// 注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
	ConnectionPoolLimit *uint64 `json:"ConnectionPoolLimit,omitnil,omitempty" name:"ConnectionPoolLimit"`

	// 指定要购买的 proxy 内核版本。不填则默认发货最新版本的 proxy。
	ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"`
}

func NewCreateCdbProxyRequest added in v1.0.646

func NewCreateCdbProxyRequest() (request *CreateCdbProxyRequest)

func (*CreateCdbProxyRequest) FromJsonString added in v1.0.646

func (r *CreateCdbProxyRequest) 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 (*CreateCdbProxyRequest) ToJsonString added in v1.0.646

func (r *CreateCdbProxyRequest) ToJsonString() string

type CreateCdbProxyRequestParams added in v1.0.646

type CreateCdbProxyRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 私有网络ID
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有子网ID
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 节点规格配置
	// 备注:数据库代理支持的节点规格为:2C4000MB、4C8000MB、8C16000MB。
	// 示例中参数说明:
	// NodeCount:节点个数。
	// Region:节点地域。
	// Zone:节点可用区。
	// Cpu:单个代理节点核数(单位:核)。
	// Mem:单个代理节点内存数(单位:MB)。
	ProxyNodeCustom []*ProxyNodeCustom `json:"ProxyNodeCustom,omitnil,omitempty" name:"ProxyNodeCustom"`

	// 安全组
	SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"`

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`

	// 连接池阈值
	// 注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
	ConnectionPoolLimit *uint64 `json:"ConnectionPoolLimit,omitnil,omitempty" name:"ConnectionPoolLimit"`

	// 指定要购买的 proxy 内核版本。不填则默认发货最新版本的 proxy。
	ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"`
}

Predefined struct for user

type CreateCdbProxyResponse added in v1.0.646

type CreateCdbProxyResponse struct {
	*tchttp.BaseResponse
	Response *CreateCdbProxyResponseParams `json:"Response"`
}

func NewCreateCdbProxyResponse added in v1.0.646

func NewCreateCdbProxyResponse() (response *CreateCdbProxyResponse)

func (*CreateCdbProxyResponse) FromJsonString added in v1.0.646

func (r *CreateCdbProxyResponse) 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 (*CreateCdbProxyResponse) ToJsonString added in v1.0.646

func (r *CreateCdbProxyResponse) ToJsonString() string

type CreateCdbProxyResponseParams added in v1.0.646

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

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

Predefined struct for user

type CreateCloneInstanceRequest

type CreateCloneInstanceRequest struct {
	*tchttp.BaseRequest

	// 克隆源实例Id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 如果需要克隆实例回档到指定时间,则指定该值。时间格式为: yyyy-mm-dd hh:mm:ss 。
	SpecifiedRollbackTime *string `json:"SpecifiedRollbackTime,omitnil,omitempty" name:"SpecifiedRollbackTime"`

	// 如果需要克隆实例回档到指定备份的时间点,则指定该值为物理备份的Id。请使用 [查询数据备份文件列表](/document/api/236/15842) 。
	SpecifiedBackupId *int64 `json:"SpecifiedBackupId,omitnil,omitempty" name:"SpecifiedBackupId"`

	// 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 实例内存大小,单位:MB,需要不低于克隆源实例,默认和源实例相同。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例硬盘大小,单位:GB,需要不低于克隆源实例,默认和源实例相同。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 新产生的克隆实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
	SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"`

	// 实例标签信息。
	ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 实例Cpu核数,需要不低于克隆源实例,默认和源实例相同。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
	DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 新产生的克隆实例备库 1 的可用区信息,默认同源实例 Zone 的值。
	SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`

	// 备库 2 的可用区信息,默认为空,克隆强同步主实例时可指定该参数。
	BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"`

	// 克隆实例类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例。 不指定则默认为通用型。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 新克隆实例节点数。如果需要克隆出三节点实例, 请将该值设置为3 或指定 BackupZone 参数。如果需要克隆出两节点实例,请将该值设置为2。默认克隆出两节点实例。
	InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`

	// 置放群组 ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
	DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"`

	// 金融围拢 ID 。
	CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"`

	// 项目ID,默认项目ID0
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 付费类型,PRE_PAID:包年包月,USED_PAID:按量计费。默认为按量计费
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 实例时长,PayType为PRE_PAID时必传,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
}

func NewCreateCloneInstanceRequest

func NewCreateCloneInstanceRequest() (request *CreateCloneInstanceRequest)

func (*CreateCloneInstanceRequest) FromJsonString

func (r *CreateCloneInstanceRequest) 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 (*CreateCloneInstanceRequest) ToJsonString

func (r *CreateCloneInstanceRequest) ToJsonString() string

type CreateCloneInstanceRequestParams added in v1.0.426

type CreateCloneInstanceRequestParams struct {
	// 克隆源实例Id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 如果需要克隆实例回档到指定时间,则指定该值。时间格式为: yyyy-mm-dd hh:mm:ss 。
	SpecifiedRollbackTime *string `json:"SpecifiedRollbackTime,omitnil,omitempty" name:"SpecifiedRollbackTime"`

	// 如果需要克隆实例回档到指定备份的时间点,则指定该值为物理备份的Id。请使用 [查询数据备份文件列表](/document/api/236/15842) 。
	SpecifiedBackupId *int64 `json:"SpecifiedBackupId,omitnil,omitempty" name:"SpecifiedBackupId"`

	// 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 实例内存大小,单位:MB,需要不低于克隆源实例,默认和源实例相同。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例硬盘大小,单位:GB,需要不低于克隆源实例,默认和源实例相同。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 新产生的克隆实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
	SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"`

	// 实例标签信息。
	ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 实例Cpu核数,需要不低于克隆源实例,默认和源实例相同。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
	DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 新产生的克隆实例备库 1 的可用区信息,默认同源实例 Zone 的值。
	SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`

	// 备库 2 的可用区信息,默认为空,克隆强同步主实例时可指定该参数。
	BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"`

	// 克隆实例类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例。 不指定则默认为通用型。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 新克隆实例节点数。如果需要克隆出三节点实例, 请将该值设置为3 或指定 BackupZone 参数。如果需要克隆出两节点实例,请将该值设置为2。默认克隆出两节点实例。
	InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`

	// 置放群组 ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
	DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"`

	// 金融围拢 ID 。
	CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"`

	// 项目ID,默认项目ID0
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 付费类型,PRE_PAID:包年包月,USED_PAID:按量计费。默认为按量计费
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 实例时长,PayType为PRE_PAID时必传,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
}

Predefined struct for user

type CreateCloneInstanceResponse

type CreateCloneInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloneInstanceResponseParams `json:"Response"`
}

func NewCreateCloneInstanceResponse

func NewCreateCloneInstanceResponse() (response *CreateCloneInstanceResponse)

func (*CreateCloneInstanceResponse) FromJsonString

func (r *CreateCloneInstanceResponse) 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 (*CreateCloneInstanceResponse) ToJsonString

func (r *CreateCloneInstanceResponse) ToJsonString() string

type CreateCloneInstanceResponseParams added in v1.0.426

type CreateCloneInstanceResponseParams struct {
	// 异步任务的请求ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type CreateDBImportJobRequest

type CreateDBImportJobRequest struct {
	*tchttp.BaseRequest

	// 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云数据库的用户名。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 文件名称。该文件是指用户已上传到腾讯云的文件,仅支持.sql文件。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 云数据库实例 User 账号的密码。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 导入的目标数据库名,不传表示不指定数据库。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 腾讯云COS文件链接。 用户需要指定 FileName 或者 CosUrl 其中一个。 COS文件需要是 .sql 文件。
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`
}

func NewCreateDBImportJobRequest

func NewCreateDBImportJobRequest() (request *CreateDBImportJobRequest)

func (*CreateDBImportJobRequest) FromJsonString

func (r *CreateDBImportJobRequest) 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 (*CreateDBImportJobRequest) ToJsonString

func (r *CreateDBImportJobRequest) ToJsonString() string

type CreateDBImportJobRequestParams added in v1.0.426

type CreateDBImportJobRequestParams struct {
	// 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云数据库的用户名。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 文件名称。该文件是指用户已上传到腾讯云的文件,仅支持.sql文件。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 云数据库实例 User 账号的密码。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 导入的目标数据库名,不传表示不指定数据库。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 腾讯云COS文件链接。 用户需要指定 FileName 或者 CosUrl 其中一个。 COS文件需要是 .sql 文件。
	CosUrl *string `json:"CosUrl,omitnil,omitempty" name:"CosUrl"`
}

Predefined struct for user

type CreateDBImportJobResponse

type CreateDBImportJobResponse struct {
	*tchttp.BaseResponse
	Response *CreateDBImportJobResponseParams `json:"Response"`
}

func NewCreateDBImportJobResponse

func NewCreateDBImportJobResponse() (response *CreateDBImportJobResponse)

func (*CreateDBImportJobResponse) FromJsonString

func (r *CreateDBImportJobResponse) 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 (*CreateDBImportJobResponse) ToJsonString

func (r *CreateDBImportJobResponse) ToJsonString() string

type CreateDBImportJobResponseParams added in v1.0.426

type CreateDBImportJobResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type CreateDBInstanceHourRequest

type CreateDBInstanceHourRequest struct {
	*tchttp.BaseRequest

	// 实例数量,默认值为 1,最小值 1,最大值为 100。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 项目 ID,不填为默认项目。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
	MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"`

	// 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`

	// 主实例地域信息,购买灾备、RO实例时,该字段必填。
	MasterRegion *string `json:"MasterRegion,omitnil,omitempty" name:"MasterRegion"`

	// 自定义端口,端口支持范围:[ 1024-65535 ] 。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
	ParamList []*ParamInfo `json:"ParamList,omitnil,omitempty" name:"ParamList"`

	// 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
	DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
	SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`

	// 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
	BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"`

	// 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
	SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"`

	// 只读实例信息。购买只读实例时,该参数必传。
	RoGroup *RoGroup `json:"RoGroup,omitnil,omitempty" name:"RoGroup"`

	// 购买按量计费实例该字段无意义。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 实例名称。一次购买多个实例命名会用后缀数字区分,例instanceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例标签信息。
	ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 置放群组 ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
	ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"`

	// 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - ONTKE单节点实例。 不指定则默认为通用型实例。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 参数模板 id。
	// 备注:如您使用自定义参数模板 id,可传入自定义参数模板 id;如您计划使用默认参数模板,该参数模板 id 传入 id 无效,需设置 ParamTemplateType。
	ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`

	// 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
	AlarmPolicyList []*int64 `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"`

	// 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
	InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`

	// 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
	AutoSyncFlag *int64 `json:"AutoSyncFlag,omitnil,omitempty" name:"AutoSyncFlag"`

	// 金融围拢 ID 。
	CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"`

	// 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板,默认值是:"HIGH_STABILITY"。
	// 备注:如您需使用云数据库 MySQL 默认参数模板,请设置 ParamTemplateType。
	ParamTemplateType *string `json:"ParamTemplateType,omitnil,omitempty" name:"ParamTemplateType"`

	// 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
	AlarmPolicyIdList []*string `json:"AlarmPolicyIdList,omitnil,omitempty" name:"AlarmPolicyIdList"`

	// 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
	DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"`

	// 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。
	Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"`
}

func NewCreateDBInstanceHourRequest

func NewCreateDBInstanceHourRequest() (request *CreateDBInstanceHourRequest)

func (*CreateDBInstanceHourRequest) FromJsonString

func (r *CreateDBInstanceHourRequest) 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 (*CreateDBInstanceHourRequest) ToJsonString

func (r *CreateDBInstanceHourRequest) ToJsonString() string

type CreateDBInstanceHourRequestParams added in v1.0.426

type CreateDBInstanceHourRequestParams struct {
	// 实例数量,默认值为 1,最小值 1,最大值为 100。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// MySQL 版本,值包括:5.5、5.6 、5.7 、8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用[查询子网列表](/document/api/215/15784)。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 项目 ID,不填为默认项目。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例 ID,购买只读实例或者灾备实例时必填,该字段表示只读实例或者灾备实例的主实例 ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
	MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"`

	// 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`

	// 主实例地域信息,购买灾备、RO实例时,该字段必填。
	MasterRegion *string `json:"MasterRegion,omitnil,omitempty" name:"MasterRegion"`

	// 自定义端口,端口支持范围:[ 1024-65535 ] 。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
	ParamList []*ParamInfo `json:"ParamList,omitnil,omitempty" name:"ParamList"`

	// 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
	DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 备库 1 的可用区信息,默认为 Zone 的值,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
	SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`

	// 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
	BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"`

	// 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
	SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"`

	// 只读实例信息。购买只读实例时,该参数必传。
	RoGroup *RoGroup `json:"RoGroup,omitnil,omitempty" name:"RoGroup"`

	// 购买按量计费实例该字段无意义。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 实例名称。一次购买多个实例命名会用后缀数字区分,例instanceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例标签信息。
	ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 置放群组 ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
	ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"`

	// 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - ONTKE单节点实例。 不指定则默认为通用型实例。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 参数模板 id。
	// 备注:如您使用自定义参数模板 id,可传入自定义参数模板 id;如您计划使用默认参数模板,该参数模板 id 传入 id 无效,需设置 ParamTemplateType。
	ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`

	// 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
	AlarmPolicyList []*int64 `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"`

	// 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
	InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`

	// 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
	AutoSyncFlag *int64 `json:"AutoSyncFlag,omitnil,omitempty" name:"AutoSyncFlag"`

	// 金融围拢 ID 。
	CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"`

	// 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板,默认值是:"HIGH_STABILITY"。
	// 备注:如您需使用云数据库 MySQL 默认参数模板,请设置 ParamTemplateType。
	ParamTemplateType *string `json:"ParamTemplateType,omitnil,omitempty" name:"ParamTemplateType"`

	// 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
	AlarmPolicyIdList []*string `json:"AlarmPolicyIdList,omitnil,omitempty" name:"AlarmPolicyIdList"`

	// 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
	DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"`

	// 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。
	Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"`
}

Predefined struct for user

type CreateDBInstanceHourResponse

type CreateDBInstanceHourResponse struct {
	*tchttp.BaseResponse
	Response *CreateDBInstanceHourResponseParams `json:"Response"`
}

func NewCreateDBInstanceHourResponse

func NewCreateDBInstanceHourResponse() (response *CreateDBInstanceHourResponse)

func (*CreateDBInstanceHourResponse) FromJsonString

func (r *CreateDBInstanceHourResponse) 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 (*CreateDBInstanceHourResponse) ToJsonString

func (r *CreateDBInstanceHourResponse) ToJsonString() string

type CreateDBInstanceHourResponseParams added in v1.0.426

type CreateDBInstanceHourResponseParams struct {
	// 短订单 ID。
	DealIds []*string `json:"DealIds,omitnil,omitempty" name:"DealIds"`

	// 实例 ID 列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

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

Predefined struct for user

type CreateDBInstanceRequest

type CreateDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 实例数量,默认值为1, 最小值1,最大值为100。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 自定义端口,端口支持范围:[ 1024-65535 ]。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`

	// 实例 ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
	MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"`

	// MySQL 版本,值包括:5.5、5.6 、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
	DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 备库 1 的可用区信息,默认为 Zone 的值。
	SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`

	// 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
	ParamList []*ParamInfo `json:"ParamList,omitnil,omitempty" name:"ParamList"`

	// 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
	BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"`

	// 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 主实例地域信息,购买灾备、RO实例时,该字段必填。
	MasterRegion *string `json:"MasterRegion,omitnil,omitempty" name:"MasterRegion"`

	// 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
	SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"`

	// 只读实例参数。购买只读实例时,该参数必传。
	RoGroup *RoGroup `json:"RoGroup,omitnil,omitempty" name:"RoGroup"`

	// 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例标签信息。
	ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 置放群组 ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
	ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"`

	// 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - ONTKE单节点实例。 不指定则默认为通用型实例。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 参数模板 id。
	// 备注:如您使用自定义参数模板 id,可传入自定义参数模板 id;如您计划使用默认参数模板,该参数模板 id 传入 id 无效,需设置 ParamTemplateType。
	ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`

	// 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
	AlarmPolicyList []*int64 `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"`

	// 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
	InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`

	// 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
	AutoSyncFlag *int64 `json:"AutoSyncFlag,omitnil,omitempty" name:"AutoSyncFlag"`

	// 金融围拢 ID。
	CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"`

	// 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
	// 备注:如您需使用云数据库 MySQL 默认参数模板,请设置 ParamTemplateType。
	ParamTemplateType *string `json:"ParamTemplateType,omitnil,omitempty" name:"ParamTemplateType"`

	// 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
	AlarmPolicyIdList []*string `json:"AlarmPolicyIdList,omitnil,omitempty" name:"AlarmPolicyIdList"`

	// 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
	DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"`

	// 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。
	Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"`
}

func NewCreateDBInstanceRequest

func NewCreateDBInstanceRequest() (request *CreateDBInstanceRequest)

func (*CreateDBInstanceRequest) FromJsonString

func (r *CreateDBInstanceRequest) 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 (*CreateDBInstanceRequest) ToJsonString

func (r *CreateDBInstanceRequest) ToJsonString() string

type CreateDBInstanceRequestParams added in v1.0.426

type CreateDBInstanceRequestParams struct {
	// 实例内存大小,单位:MB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的内存规格。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例硬盘大小,单位:GB,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的硬盘范围。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 实例时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 实例数量,默认值为1, 最小值1,最大值为100。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 可用区信息,该参数缺省时,系统会自动选择一个可用区,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的可用区。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 私有网络 ID,如果不传则默认选择基础网络,请使用 [查询私有网络列表](/document/api/215/15778) 。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有网络下的子网 ID,如果设置了 UniqVpcId,则 UniqSubnetId 必填,请使用 [查询子网列表](/document/api/215/15784)。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 项目 ID,不填为默认项目。购买只读实例和灾备实例时,项目 ID 默认和主实例保持一致。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 自定义端口,端口支持范围:[ 1024-65535 ]。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`

	// 实例 ID,购买只读实例时必填,该字段表示只读实例的主实例ID,请使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口查询云数据库实例 ID。
	MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"`

	// MySQL 版本,值包括:5.5、5.6 、5.7和8.0,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/api/236/17229) 接口获取可创建的实例版本。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 设置 root 账号密码,密码规则:8 - 64 个字符,至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区。
	DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 备库 1 的可用区信息,默认为 Zone 的值。
	SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`

	// 参数列表,参数格式如 ParamList.0.Name=auto_increment&ParamList.0.Value=1。可通过 [查询默认的可设置参数列表](https://cloud.tencent.com/document/api/236/32662) 查询支持设置的参数。
	ParamList []*ParamInfo `json:"ParamList,omitnil,omitempty" name:"ParamList"`

	// 备库 2 的可用区信息,默认为空,购买三节点主实例时可指定该参数。
	BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"`

	// 自动续费标记,可选值为:0 - 不自动续费;1 - 自动续费。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 主实例地域信息,购买灾备、RO实例时,该字段必填。
	MasterRegion *string `json:"MasterRegion,omitnil,omitempty" name:"MasterRegion"`

	// 安全组参数,可使用 [查询项目安全组信息](https://cloud.tencent.com/document/api/236/15850) 接口查询某个项目的安全组详情。
	SecurityGroup []*string `json:"SecurityGroup,omitnil,omitempty" name:"SecurityGroup"`

	// 只读实例参数。购买只读实例时,该参数必传。
	RoGroup *RoGroup `json:"RoGroup,omitnil,omitempty" name:"RoGroup"`

	// 实例名称。一次购买多个实例命名会用后缀数字区分,例instnaceName=db,goodsNum=3,实例命名分别为db1,db2,db3。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例标签信息。
	ResourceTags []*TagInfo `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 置放群组 ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间在48小时内唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
	ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"`

	// 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - ONTKE单节点实例。 不指定则默认为通用型实例。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 参数模板 id。
	// 备注:如您使用自定义参数模板 id,可传入自定义参数模板 id;如您计划使用默认参数模板,该参数模板 id 传入 id 无效,需设置 ParamTemplateType。
	ParamTemplateId *int64 `json:"ParamTemplateId,omitnil,omitempty" name:"ParamTemplateId"`

	// 告警策略id数组。腾讯云可观测平台DescribeAlarmPolicy接口返回的OriginId。
	AlarmPolicyList []*int64 `json:"AlarmPolicyList,omitnil,omitempty" name:"AlarmPolicyList"`

	// 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要购买三节点实例, 请将该值设置为3 或指定 BackupZone 参数。当购买主实例,且未指定该参数和 BackupZone 参数时,该值默认是 2, 即购买两节点实例。
	InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`

	// 实例cpu核数, 如果不传将根据memory指定的内存值自动填充对应的cpu值。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 是否自动发起灾备同步功能。该参数仅对购买灾备实例生效。 可选值为:0 - 不自动发起灾备同步;1 - 自动发起灾备同步。该值默认为0。
	AutoSyncFlag *int64 `json:"AutoSyncFlag,omitnil,omitempty" name:"AutoSyncFlag"`

	// 金融围拢 ID。
	CageId *string `json:"CageId,omitnil,omitempty" name:"CageId"`

	// 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
	// 备注:如您需使用云数据库 MySQL 默认参数模板,请设置 ParamTemplateType。
	ParamTemplateType *string `json:"ParamTemplateType,omitnil,omitempty" name:"ParamTemplateType"`

	// 告警策略名数组,例如:["policy-uyoee9wg"],AlarmPolicyList不为空时该参数无效。
	AlarmPolicyIdList []*string `json:"AlarmPolicyIdList,omitnil,omitempty" name:"AlarmPolicyIdList"`

	// 是否只预检此次请求。true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制等。如果检查不通过,则返回对应错误码;如果检查通过,则返回RequestId.默认为false:发送正常请求,通过检查后直接创建实例。
	DryRun *bool `json:"DryRun,omitnil,omitempty" name:"DryRun"`

	// 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 指定实例的IP列表。仅支持主实例指定,按实例顺序,不足则按未指定处理。
	Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"`
}

Predefined struct for user

type CreateDBInstanceResponse

type CreateDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateDBInstanceResponseParams `json:"Response"`
}

func NewCreateDBInstanceResponse

func NewCreateDBInstanceResponse() (response *CreateDBInstanceResponse)

func (*CreateDBInstanceResponse) FromJsonString

func (r *CreateDBInstanceResponse) 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 (*CreateDBInstanceResponse) ToJsonString

func (r *CreateDBInstanceResponse) ToJsonString() string

type CreateDBInstanceResponseParams added in v1.0.426

type CreateDBInstanceResponseParams struct {
	// 计费子订单 ID。
	DealIds []*string `json:"DealIds,omitnil,omitempty" name:"DealIds"`

	// 实例 ID 列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

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

Predefined struct for user

type CreateDatabaseRequest added in v1.0.686

type CreateDatabaseRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称,长度不超过64。
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// 字符集,可选值:utf8,gbk,latin1,utf8mb4。
	CharacterSetName *string `json:"CharacterSetName,omitnil,omitempty" name:"CharacterSetName"`
}

func NewCreateDatabaseRequest added in v1.0.686

func NewCreateDatabaseRequest() (request *CreateDatabaseRequest)

func (*CreateDatabaseRequest) FromJsonString added in v1.0.686

func (r *CreateDatabaseRequest) 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 (*CreateDatabaseRequest) ToJsonString added in v1.0.686

func (r *CreateDatabaseRequest) ToJsonString() string

type CreateDatabaseRequestParams added in v1.0.686

type CreateDatabaseRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称,长度不超过64。
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// 字符集,可选值:utf8,gbk,latin1,utf8mb4。
	CharacterSetName *string `json:"CharacterSetName,omitnil,omitempty" name:"CharacterSetName"`
}

Predefined struct for user

type CreateDatabaseResponse added in v1.0.686

type CreateDatabaseResponse struct {
	*tchttp.BaseResponse
	Response *CreateDatabaseResponseParams `json:"Response"`
}

func NewCreateDatabaseResponse added in v1.0.686

func NewCreateDatabaseResponse() (response *CreateDatabaseResponse)

func (*CreateDatabaseResponse) FromJsonString added in v1.0.686

func (r *CreateDatabaseResponse) 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 (*CreateDatabaseResponse) ToJsonString added in v1.0.686

func (r *CreateDatabaseResponse) ToJsonString() string

type CreateDatabaseResponseParams added in v1.0.686

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

Predefined struct for user

type CreateDeployGroupRequest

type CreateDeployGroupRequest struct {
	*tchttp.BaseRequest

	// 置放群组名称,最长不能超过60个字符。
	DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"`

	// 置放群组描述,最长不能超过200个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 置放群组的亲和性策略,目前仅支持取值为1,策略1表示同台物理机上限制实例的个数。
	Affinity []*int64 `json:"Affinity,omitnil,omitempty" name:"Affinity"`

	// 置放群组亲和性策略1中同台物理机上实例的限制个数。
	LimitNum *int64 `json:"LimitNum,omitnil,omitempty" name:"LimitNum"`

	// 置放群组机型属性,可选参数:SH12+SH02、TS85。
	DevClass []*string `json:"DevClass,omitnil,omitempty" name:"DevClass"`
}

func NewCreateDeployGroupRequest

func NewCreateDeployGroupRequest() (request *CreateDeployGroupRequest)

func (*CreateDeployGroupRequest) FromJsonString

func (r *CreateDeployGroupRequest) 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 (*CreateDeployGroupRequest) ToJsonString

func (r *CreateDeployGroupRequest) ToJsonString() string

type CreateDeployGroupRequestParams added in v1.0.426

type CreateDeployGroupRequestParams struct {
	// 置放群组名称,最长不能超过60个字符。
	DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"`

	// 置放群组描述,最长不能超过200个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 置放群组的亲和性策略,目前仅支持取值为1,策略1表示同台物理机上限制实例的个数。
	Affinity []*int64 `json:"Affinity,omitnil,omitempty" name:"Affinity"`

	// 置放群组亲和性策略1中同台物理机上实例的限制个数。
	LimitNum *int64 `json:"LimitNum,omitnil,omitempty" name:"LimitNum"`

	// 置放群组机型属性,可选参数:SH12+SH02、TS85。
	DevClass []*string `json:"DevClass,omitnil,omitempty" name:"DevClass"`
}

Predefined struct for user

type CreateDeployGroupResponse

type CreateDeployGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateDeployGroupResponseParams `json:"Response"`
}

func NewCreateDeployGroupResponse

func NewCreateDeployGroupResponse() (response *CreateDeployGroupResponse)

func (*CreateDeployGroupResponse) FromJsonString

func (r *CreateDeployGroupResponse) 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 (*CreateDeployGroupResponse) ToJsonString

func (r *CreateDeployGroupResponse) ToJsonString() string

type CreateDeployGroupResponseParams added in v1.0.426

type CreateDeployGroupResponseParams struct {
	// 置放群组ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

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

Predefined struct for user

type CreateParamTemplateRequest

type CreateParamTemplateRequest struct {
	*tchttp.BaseRequest

	// 参数模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// MySQL 版本号。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 源参数模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 参数列表。
	ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"`

	// 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
	TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"`

	// 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`
}

func NewCreateParamTemplateRequest

func NewCreateParamTemplateRequest() (request *CreateParamTemplateRequest)

func (*CreateParamTemplateRequest) FromJsonString

func (r *CreateParamTemplateRequest) 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 (*CreateParamTemplateRequest) ToJsonString

func (r *CreateParamTemplateRequest) ToJsonString() string

type CreateParamTemplateRequestParams added in v1.0.426

type CreateParamTemplateRequestParams struct {
	// 参数模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// MySQL 版本号。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 源参数模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 参数列表。
	ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"`

	// 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
	TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"`

	// 实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`
}

Predefined struct for user

type CreateParamTemplateResponse

type CreateParamTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateParamTemplateResponseParams `json:"Response"`
}

func NewCreateParamTemplateResponse

func NewCreateParamTemplateResponse() (response *CreateParamTemplateResponse)

func (*CreateParamTemplateResponse) FromJsonString

func (r *CreateParamTemplateResponse) 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 (*CreateParamTemplateResponse) ToJsonString

func (r *CreateParamTemplateResponse) ToJsonString() string

type CreateParamTemplateResponseParams added in v1.0.426

type CreateParamTemplateResponseParams struct {
	// 参数模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

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

Predefined struct for user

type CreateRoInstanceIpRequest

type CreateRoInstanceIpRequest struct {
	*tchttp.BaseRequest

	// 只读实例ID,格式如:cdbro-3i70uj0k,与云数据库控制台页面中显示的只读实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 子网描述符,例如:subnet-1typ0s7d。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// vpc描述符,例如:vpc-a23yt67j,如果传了该字段则UniqSubnetId必传
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
}

func NewCreateRoInstanceIpRequest

func NewCreateRoInstanceIpRequest() (request *CreateRoInstanceIpRequest)

func (*CreateRoInstanceIpRequest) FromJsonString

func (r *CreateRoInstanceIpRequest) 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 (*CreateRoInstanceIpRequest) ToJsonString

func (r *CreateRoInstanceIpRequest) ToJsonString() string

type CreateRoInstanceIpRequestParams added in v1.0.426

type CreateRoInstanceIpRequestParams struct {
	// 只读实例ID,格式如:cdbro-3i70uj0k,与云数据库控制台页面中显示的只读实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 子网描述符,例如:subnet-1typ0s7d。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// vpc描述符,例如:vpc-a23yt67j,如果传了该字段则UniqSubnetId必传
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`
}

Predefined struct for user

type CreateRoInstanceIpResponse

type CreateRoInstanceIpResponse struct {
	*tchttp.BaseResponse
	Response *CreateRoInstanceIpResponseParams `json:"Response"`
}

func NewCreateRoInstanceIpResponse

func NewCreateRoInstanceIpResponse() (response *CreateRoInstanceIpResponse)

func (*CreateRoInstanceIpResponse) FromJsonString

func (r *CreateRoInstanceIpResponse) 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 (*CreateRoInstanceIpResponse) ToJsonString

func (r *CreateRoInstanceIpResponse) ToJsonString() string

type CreateRoInstanceIpResponseParams added in v1.0.426

type CreateRoInstanceIpResponseParams struct {
	// 只读实例的私有网络的ID。
	RoVpcId *int64 `json:"RoVpcId,omitnil,omitempty" name:"RoVpcId"`

	// 只读实例的子网ID。
	RoSubnetId *int64 `json:"RoSubnetId,omitnil,omitempty" name:"RoSubnetId"`

	// 只读实例的内网IP地址。
	RoVip *string `json:"RoVip,omitnil,omitempty" name:"RoVip"`

	// 只读实例的内网端口号。
	RoVport *int64 `json:"RoVport,omitnil,omitempty" name:"RoVport"`

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

Predefined struct for user

type CustomConfig added in v1.0.330

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

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

	// 设备类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 内存
	// 注意:此字段可能返回 null,表示取不到有效值。
	Memory *uint64 `json:"Memory,omitnil,omitempty" name:"Memory"`

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

type DBSwitchInfo

type DBSwitchInfo struct {
	// 切换时间,格式为:2017-09-03 01:34:31
	SwitchTime *string `json:"SwitchTime,omitnil,omitempty" name:"SwitchTime"`

	// 切换类型,可能的返回值为:TRANSFER - 数据迁移;MASTER2SLAVE - 主备切换;RECOVERY - 主从恢复
	SwitchType *string `json:"SwitchType,omitnil,omitempty" name:"SwitchType"`
}

type DatabasePrivilege

type DatabasePrivilege struct {
	// 权限信息
	Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`

	// 数据库名
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`
}

type DatabasesWithCharacterLists

type DatabasesWithCharacterLists struct {
	// 数据库名
	DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"`

	// 字符集类型
	CharacterSet *string `json:"CharacterSet,omitnil,omitempty" name:"CharacterSet"`
}

type DeleteAccountsRequest

type DeleteAccountsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云数据库账号。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

func NewDeleteAccountsRequest

func NewDeleteAccountsRequest() (request *DeleteAccountsRequest)

func (*DeleteAccountsRequest) FromJsonString

func (r *DeleteAccountsRequest) 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 (*DeleteAccountsRequest) ToJsonString

func (r *DeleteAccountsRequest) ToJsonString() string

type DeleteAccountsRequestParams added in v1.0.426

type DeleteAccountsRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云数据库账号。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

Predefined struct for user

type DeleteAccountsResponse

type DeleteAccountsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAccountsResponseParams `json:"Response"`
}

func NewDeleteAccountsResponse

func NewDeleteAccountsResponse() (response *DeleteAccountsResponse)

func (*DeleteAccountsResponse) FromJsonString

func (r *DeleteAccountsResponse) 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 (*DeleteAccountsResponse) ToJsonString

func (r *DeleteAccountsResponse) ToJsonString() string

type DeleteAccountsResponseParams added in v1.0.426

type DeleteAccountsResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type DeleteAuditLogFileRequest

type DeleteAuditLogFileRequest struct {
	*tchttp.BaseRequest

	// 审计日志文件名称。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDeleteAuditLogFileRequest

func NewDeleteAuditLogFileRequest() (request *DeleteAuditLogFileRequest)

func (*DeleteAuditLogFileRequest) FromJsonString

func (r *DeleteAuditLogFileRequest) 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 (*DeleteAuditLogFileRequest) ToJsonString

func (r *DeleteAuditLogFileRequest) ToJsonString() string

type DeleteAuditLogFileRequestParams added in v1.0.426

type DeleteAuditLogFileRequestParams struct {
	// 审计日志文件名称。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteAuditLogFileResponse

type DeleteAuditLogFileResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAuditLogFileResponseParams `json:"Response"`
}

func NewDeleteAuditLogFileResponse

func NewDeleteAuditLogFileResponse() (response *DeleteAuditLogFileResponse)

func (*DeleteAuditLogFileResponse) FromJsonString

func (r *DeleteAuditLogFileResponse) 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 (*DeleteAuditLogFileResponse) ToJsonString

func (r *DeleteAuditLogFileResponse) ToJsonString() string

type DeleteAuditLogFileResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteAuditPolicyRequest

type DeleteAuditPolicyRequest struct {
	*tchttp.BaseRequest

	// 审计策略 ID。
	PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDeleteAuditPolicyRequest

func NewDeleteAuditPolicyRequest() (request *DeleteAuditPolicyRequest)

func (*DeleteAuditPolicyRequest) FromJsonString

func (r *DeleteAuditPolicyRequest) 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 (*DeleteAuditPolicyRequest) ToJsonString

func (r *DeleteAuditPolicyRequest) ToJsonString() string

type DeleteAuditPolicyRequestParams added in v1.0.426

type DeleteAuditPolicyRequestParams struct {
	// 审计策略 ID。
	PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteAuditPolicyResponse

type DeleteAuditPolicyResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAuditPolicyResponseParams `json:"Response"`
}

func NewDeleteAuditPolicyResponse

func NewDeleteAuditPolicyResponse() (response *DeleteAuditPolicyResponse)

func (*DeleteAuditPolicyResponse) FromJsonString

func (r *DeleteAuditPolicyResponse) 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 (*DeleteAuditPolicyResponse) ToJsonString

func (r *DeleteAuditPolicyResponse) ToJsonString() string

type DeleteAuditPolicyResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteAuditRuleRequest

type DeleteAuditRuleRequest struct {
	*tchttp.BaseRequest

	// 审计规则 ID。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

func NewDeleteAuditRuleRequest

func NewDeleteAuditRuleRequest() (request *DeleteAuditRuleRequest)

func (*DeleteAuditRuleRequest) FromJsonString

func (r *DeleteAuditRuleRequest) 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 (*DeleteAuditRuleRequest) ToJsonString

func (r *DeleteAuditRuleRequest) ToJsonString() string

type DeleteAuditRuleRequestParams added in v1.0.426

type DeleteAuditRuleRequestParams struct {
	// 审计规则 ID。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`
}

Predefined struct for user

type DeleteAuditRuleResponse

type DeleteAuditRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAuditRuleResponseParams `json:"Response"`
}

func NewDeleteAuditRuleResponse

func NewDeleteAuditRuleResponse() (response *DeleteAuditRuleResponse)

func (*DeleteAuditRuleResponse) FromJsonString

func (r *DeleteAuditRuleResponse) 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 (*DeleteAuditRuleResponse) ToJsonString

func (r *DeleteAuditRuleResponse) ToJsonString() string

type DeleteAuditRuleResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteAuditRuleTemplatesRequest added in v1.0.800

type DeleteAuditRuleTemplatesRequest struct {
	*tchttp.BaseRequest

	// 审计规则模板ID。
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
}

func NewDeleteAuditRuleTemplatesRequest added in v1.0.800

func NewDeleteAuditRuleTemplatesRequest() (request *DeleteAuditRuleTemplatesRequest)

func (*DeleteAuditRuleTemplatesRequest) FromJsonString added in v1.0.800

func (r *DeleteAuditRuleTemplatesRequest) 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 (*DeleteAuditRuleTemplatesRequest) ToJsonString added in v1.0.800

func (r *DeleteAuditRuleTemplatesRequest) ToJsonString() string

type DeleteAuditRuleTemplatesRequestParams added in v1.0.800

type DeleteAuditRuleTemplatesRequestParams struct {
	// 审计规则模板ID。
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
}

Predefined struct for user

type DeleteAuditRuleTemplatesResponse added in v1.0.800

type DeleteAuditRuleTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAuditRuleTemplatesResponseParams `json:"Response"`
}

func NewDeleteAuditRuleTemplatesResponse added in v1.0.800

func NewDeleteAuditRuleTemplatesResponse() (response *DeleteAuditRuleTemplatesResponse)

func (*DeleteAuditRuleTemplatesResponse) FromJsonString added in v1.0.800

func (r *DeleteAuditRuleTemplatesResponse) 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 (*DeleteAuditRuleTemplatesResponse) ToJsonString added in v1.0.800

func (r *DeleteAuditRuleTemplatesResponse) ToJsonString() string

type DeleteAuditRuleTemplatesResponseParams added in v1.0.800

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

Predefined struct for user

type DeleteBackupRequest

type DeleteBackupRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份任务 ID。该任务 ID 为 [创建云数据库备份](https://cloud.tencent.com/document/api/236/15844) 接口返回的任务 ID。
	BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`
}

func NewDeleteBackupRequest

func NewDeleteBackupRequest() (request *DeleteBackupRequest)

func (*DeleteBackupRequest) FromJsonString

func (r *DeleteBackupRequest) 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 (*DeleteBackupRequest) ToJsonString

func (r *DeleteBackupRequest) ToJsonString() string

type DeleteBackupRequestParams added in v1.0.426

type DeleteBackupRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份任务 ID。该任务 ID 为 [创建云数据库备份](https://cloud.tencent.com/document/api/236/15844) 接口返回的任务 ID。
	BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`
}

Predefined struct for user

type DeleteBackupResponse

type DeleteBackupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBackupResponseParams `json:"Response"`
}

func NewDeleteBackupResponse

func NewDeleteBackupResponse() (response *DeleteBackupResponse)

func (*DeleteBackupResponse) FromJsonString

func (r *DeleteBackupResponse) 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 (*DeleteBackupResponse) ToJsonString

func (r *DeleteBackupResponse) ToJsonString() string

type DeleteBackupResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteDatabaseRequest added in v1.0.800

type DeleteDatabaseRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称,长度不超过64。
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`
}

func NewDeleteDatabaseRequest added in v1.0.800

func NewDeleteDatabaseRequest() (request *DeleteDatabaseRequest)

func (*DeleteDatabaseRequest) FromJsonString added in v1.0.800

func (r *DeleteDatabaseRequest) 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 (*DeleteDatabaseRequest) ToJsonString added in v1.0.800

func (r *DeleteDatabaseRequest) ToJsonString() string

type DeleteDatabaseRequestParams added in v1.0.800

type DeleteDatabaseRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称,长度不超过64。
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`
}

Predefined struct for user

type DeleteDatabaseResponse added in v1.0.800

type DeleteDatabaseResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDatabaseResponseParams `json:"Response"`
}

func NewDeleteDatabaseResponse added in v1.0.800

func NewDeleteDatabaseResponse() (response *DeleteDatabaseResponse)

func (*DeleteDatabaseResponse) FromJsonString added in v1.0.800

func (r *DeleteDatabaseResponse) 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 (*DeleteDatabaseResponse) ToJsonString added in v1.0.800

func (r *DeleteDatabaseResponse) ToJsonString() string

type DeleteDatabaseResponseParams added in v1.0.800

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

Predefined struct for user

type DeleteDeployGroupsRequest

type DeleteDeployGroupsRequest struct {
	*tchttp.BaseRequest

	// 要删除的置放群组 ID 列表。
	DeployGroupIds []*string `json:"DeployGroupIds,omitnil,omitempty" name:"DeployGroupIds"`
}

func NewDeleteDeployGroupsRequest

func NewDeleteDeployGroupsRequest() (request *DeleteDeployGroupsRequest)

func (*DeleteDeployGroupsRequest) FromJsonString

func (r *DeleteDeployGroupsRequest) 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 (*DeleteDeployGroupsRequest) ToJsonString

func (r *DeleteDeployGroupsRequest) ToJsonString() string

type DeleteDeployGroupsRequestParams added in v1.0.426

type DeleteDeployGroupsRequestParams struct {
	// 要删除的置放群组 ID 列表。
	DeployGroupIds []*string `json:"DeployGroupIds,omitnil,omitempty" name:"DeployGroupIds"`
}

Predefined struct for user

type DeleteDeployGroupsResponse

type DeleteDeployGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDeployGroupsResponseParams `json:"Response"`
}

func NewDeleteDeployGroupsResponse

func NewDeleteDeployGroupsResponse() (response *DeleteDeployGroupsResponse)

func (*DeleteDeployGroupsResponse) FromJsonString

func (r *DeleteDeployGroupsResponse) 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 (*DeleteDeployGroupsResponse) ToJsonString

func (r *DeleteDeployGroupsResponse) ToJsonString() string

type DeleteDeployGroupsResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteParamTemplateRequest

type DeleteParamTemplateRequest struct {
	*tchttp.BaseRequest

	// 参数模板ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDeleteParamTemplateRequest

func NewDeleteParamTemplateRequest() (request *DeleteParamTemplateRequest)

func (*DeleteParamTemplateRequest) FromJsonString

func (r *DeleteParamTemplateRequest) 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 (*DeleteParamTemplateRequest) ToJsonString

func (r *DeleteParamTemplateRequest) ToJsonString() string

type DeleteParamTemplateRequestParams added in v1.0.426

type DeleteParamTemplateRequestParams struct {
	// 参数模板ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DeleteParamTemplateResponse

type DeleteParamTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteParamTemplateResponseParams `json:"Response"`
}

func NewDeleteParamTemplateResponse

func NewDeleteParamTemplateResponse() (response *DeleteParamTemplateResponse)

func (*DeleteParamTemplateResponse) FromJsonString

func (r *DeleteParamTemplateResponse) 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 (*DeleteParamTemplateResponse) ToJsonString

func (r *DeleteParamTemplateResponse) ToJsonString() string

type DeleteParamTemplateResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteTimeWindowRequest

type DeleteTimeWindowRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDeleteTimeWindowRequest

func NewDeleteTimeWindowRequest() (request *DeleteTimeWindowRequest)

func (*DeleteTimeWindowRequest) FromJsonString

func (r *DeleteTimeWindowRequest) 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 (*DeleteTimeWindowRequest) ToJsonString

func (r *DeleteTimeWindowRequest) ToJsonString() string

type DeleteTimeWindowRequestParams added in v1.0.426

type DeleteTimeWindowRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteTimeWindowResponse

type DeleteTimeWindowResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTimeWindowResponseParams `json:"Response"`
}

func NewDeleteTimeWindowResponse

func NewDeleteTimeWindowResponse() (response *DeleteTimeWindowResponse)

func (*DeleteTimeWindowResponse) FromJsonString

func (r *DeleteTimeWindowResponse) 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 (*DeleteTimeWindowResponse) ToJsonString

func (r *DeleteTimeWindowResponse) ToJsonString() string

type DeleteTimeWindowResponseParams added in v1.0.426

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

Predefined struct for user

type DeployGroupInfo

type DeployGroupInfo struct {
	// 置放群组 ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 置放群组名称。
	DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"`

	// 创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 置放群组实例配额,表示一个置放群组中可容纳的最大实例数目。
	Quota *int64 `json:"Quota,omitnil,omitempty" name:"Quota"`

	// 置放群组亲和性策略,目前仅支持策略1,即在物理机纬度打散实例的分布。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Affinity *string `json:"Affinity,omitnil,omitempty" name:"Affinity"`

	// 置放群组亲和性策略1中,同台物理机上同个置放群组实例的限制个数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LimitNum *int64 `json:"LimitNum,omitnil,omitempty" name:"LimitNum"`

	// 置放群组详细信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 置放群组物理机型属性。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DevClass *string `json:"DevClass,omitnil,omitempty" name:"DevClass"`
}

type DescribeAccountPrivilegesRequest

type DescribeAccountPrivilegesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库的账号名称。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 数据库的账号域名。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}

func NewDescribeAccountPrivilegesRequest

func NewDescribeAccountPrivilegesRequest() (request *DescribeAccountPrivilegesRequest)

func (*DescribeAccountPrivilegesRequest) FromJsonString

func (r *DescribeAccountPrivilegesRequest) 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 (*DescribeAccountPrivilegesRequest) ToJsonString

func (r *DescribeAccountPrivilegesRequest) ToJsonString() string

type DescribeAccountPrivilegesRequestParams added in v1.0.426

type DescribeAccountPrivilegesRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库的账号名称。
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 数据库的账号域名。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}

Predefined struct for user

type DescribeAccountPrivilegesResponse

type DescribeAccountPrivilegesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccountPrivilegesResponseParams `json:"Response"`
}

func NewDescribeAccountPrivilegesResponse

func NewDescribeAccountPrivilegesResponse() (response *DescribeAccountPrivilegesResponse)

func (*DescribeAccountPrivilegesResponse) FromJsonString

func (r *DescribeAccountPrivilegesResponse) 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 (*DescribeAccountPrivilegesResponse) ToJsonString

func (r *DescribeAccountPrivilegesResponse) ToJsonString() string

type DescribeAccountPrivilegesResponseParams added in v1.0.426

type DescribeAccountPrivilegesResponseParams struct {
	// 全局权限数组。
	GlobalPrivileges []*string `json:"GlobalPrivileges,omitnil,omitempty" name:"GlobalPrivileges"`

	// 数据库权限数组。
	DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"`

	// 数据库中的表权限数组。
	TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"`

	// 数据库表中的列权限数组。
	ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitnil,omitempty" name:"ColumnPrivileges"`

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

Predefined struct for user

type DescribeAccountsRequest

type DescribeAccountsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 记录偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求返回的数量,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 匹配账号名的正则表达式,规则同 MySQL 官网。
	AccountRegexp *string `json:"AccountRegexp,omitnil,omitempty" name:"AccountRegexp"`
}

func NewDescribeAccountsRequest

func NewDescribeAccountsRequest() (request *DescribeAccountsRequest)

func (*DescribeAccountsRequest) FromJsonString

func (r *DescribeAccountsRequest) 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 (*DescribeAccountsRequest) ToJsonString

func (r *DescribeAccountsRequest) ToJsonString() string

type DescribeAccountsRequestParams added in v1.0.426

type DescribeAccountsRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 记录偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求返回的数量,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 匹配账号名的正则表达式,规则同 MySQL 官网。
	AccountRegexp *string `json:"AccountRegexp,omitnil,omitempty" name:"AccountRegexp"`
}

Predefined struct for user

type DescribeAccountsResponse

type DescribeAccountsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccountsResponseParams `json:"Response"`
}

func NewDescribeAccountsResponse

func NewDescribeAccountsResponse() (response *DescribeAccountsResponse)

func (*DescribeAccountsResponse) FromJsonString

func (r *DescribeAccountsResponse) 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 (*DescribeAccountsResponse) ToJsonString

func (r *DescribeAccountsResponse) ToJsonString() string

type DescribeAccountsResponseParams added in v1.0.426

type DescribeAccountsResponseParams struct {
	// 符合查询条件的账号数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 符合查询条件的账号详细信息。
	Items []*AccountInfo `json:"Items,omitnil,omitempty" name:"Items"`

	// 用户可设置实例最大连接数。
	MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`

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

Predefined struct for user

type DescribeAsyncRequestInfoRequest

type DescribeAsyncRequestInfoRequest struct {
	*tchttp.BaseRequest

	// 异步任务的请求 ID。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`
}

func NewDescribeAsyncRequestInfoRequest

func NewDescribeAsyncRequestInfoRequest() (request *DescribeAsyncRequestInfoRequest)

func (*DescribeAsyncRequestInfoRequest) FromJsonString

func (r *DescribeAsyncRequestInfoRequest) 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 (*DescribeAsyncRequestInfoRequest) ToJsonString

func (r *DescribeAsyncRequestInfoRequest) ToJsonString() string

type DescribeAsyncRequestInfoRequestParams added in v1.0.426

type DescribeAsyncRequestInfoRequestParams struct {
	// 异步任务的请求 ID。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`
}

Predefined struct for user

type DescribeAsyncRequestInfoResponse

type DescribeAsyncRequestInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAsyncRequestInfoResponseParams `json:"Response"`
}

func NewDescribeAsyncRequestInfoResponse

func NewDescribeAsyncRequestInfoResponse() (response *DescribeAsyncRequestInfoResponse)

func (*DescribeAsyncRequestInfoResponse) FromJsonString

func (r *DescribeAsyncRequestInfoResponse) 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 (*DescribeAsyncRequestInfoResponse) ToJsonString

func (r *DescribeAsyncRequestInfoResponse) ToJsonString() string

type DescribeAsyncRequestInfoResponseParams added in v1.0.426

type DescribeAsyncRequestInfoResponseParams struct {
	// 任务执行结果。可能的取值:INITIAL - 初始化,RUNNING - 运行中,SUCCESS - 执行成功,FAILED - 执行失败,KILLED - 已终止,REMOVED - 已删除,PAUSED - 终止中。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务执行信息描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`

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

Predefined struct for user

type DescribeAuditConfigRequest

type DescribeAuditConfigRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeAuditConfigRequest

func NewDescribeAuditConfigRequest() (request *DescribeAuditConfigRequest)

func (*DescribeAuditConfigRequest) FromJsonString

func (r *DescribeAuditConfigRequest) 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 (*DescribeAuditConfigRequest) ToJsonString

func (r *DescribeAuditConfigRequest) ToJsonString() string

type DescribeAuditConfigRequestParams added in v1.0.426

type DescribeAuditConfigRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeAuditConfigResponse

type DescribeAuditConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAuditConfigResponseParams `json:"Response"`
}

func NewDescribeAuditConfigResponse

func NewDescribeAuditConfigResponse() (response *DescribeAuditConfigResponse)

func (*DescribeAuditConfigResponse) FromJsonString

func (r *DescribeAuditConfigResponse) 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 (*DescribeAuditConfigResponse) ToJsonString

func (r *DescribeAuditConfigResponse) ToJsonString() string

type DescribeAuditConfigResponseParams added in v1.0.426

type DescribeAuditConfigResponseParams struct {
	// 审计日志保存时长。目前支持的值包括:[0,7,30,180,365,1095,1825]。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 审计日志存储类型。目前支持的值包括:"storage" - 存储型。
	LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 是否正在关闭审计。目前支持的值包括:"false"-否,"true"-是
	IsClosing *string `json:"IsClosing,omitnil,omitempty" name:"IsClosing"`

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

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

Predefined struct for user

type DescribeAuditInstanceListRequest added in v1.0.800

type DescribeAuditInstanceListRequest struct {
	*tchttp.BaseRequest

	// 实例审计开启的状态。1-已开启审计;0-未开启审计。
	AuditSwitch *int64 `json:"AuditSwitch,omitnil,omitempty" name:"AuditSwitch"`

	// 查询实例列表的过滤条件。
	Filters []*AuditInstanceFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 实例的审计规则模式。1-规则审计;0-全审计。
	AuditMode *int64 `json:"AuditMode,omitnil,omitempty" name:"AuditMode"`

	// 单次请求返回的数量。默认值为30,最大值为 20000。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认值为 0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeAuditInstanceListRequest added in v1.0.800

func NewDescribeAuditInstanceListRequest() (request *DescribeAuditInstanceListRequest)

func (*DescribeAuditInstanceListRequest) FromJsonString added in v1.0.800

func (r *DescribeAuditInstanceListRequest) 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 (*DescribeAuditInstanceListRequest) ToJsonString added in v1.0.800

func (r *DescribeAuditInstanceListRequest) ToJsonString() string

type DescribeAuditInstanceListRequestParams added in v1.0.800

type DescribeAuditInstanceListRequestParams struct {
	// 实例审计开启的状态。1-已开启审计;0-未开启审计。
	AuditSwitch *int64 `json:"AuditSwitch,omitnil,omitempty" name:"AuditSwitch"`

	// 查询实例列表的过滤条件。
	Filters []*AuditInstanceFilters `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 实例的审计规则模式。1-规则审计;0-全审计。
	AuditMode *int64 `json:"AuditMode,omitnil,omitempty" name:"AuditMode"`

	// 单次请求返回的数量。默认值为30,最大值为 20000。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认值为 0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeAuditInstanceListResponse added in v1.0.800

type DescribeAuditInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAuditInstanceListResponseParams `json:"Response"`
}

func NewDescribeAuditInstanceListResponse added in v1.0.800

func NewDescribeAuditInstanceListResponse() (response *DescribeAuditInstanceListResponse)

func (*DescribeAuditInstanceListResponse) FromJsonString added in v1.0.800

func (r *DescribeAuditInstanceListResponse) 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 (*DescribeAuditInstanceListResponse) ToJsonString added in v1.0.800

func (r *DescribeAuditInstanceListResponse) ToJsonString() string

type DescribeAuditInstanceListResponseParams added in v1.0.800

type DescribeAuditInstanceListResponseParams struct {
	// 符合查询条件的实例总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 审计实例详细信息列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*InstanceDbAuditStatus `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeAuditLogFilesRequest

type DescribeAuditLogFilesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页大小参数。默认值为 20,最小值为 1,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 审计日志文件名。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`
}

func NewDescribeAuditLogFilesRequest

func NewDescribeAuditLogFilesRequest() (request *DescribeAuditLogFilesRequest)

func (*DescribeAuditLogFilesRequest) FromJsonString

func (r *DescribeAuditLogFilesRequest) 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 (*DescribeAuditLogFilesRequest) ToJsonString

func (r *DescribeAuditLogFilesRequest) ToJsonString() string

type DescribeAuditLogFilesRequestParams added in v1.0.426

type DescribeAuditLogFilesRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页大小参数。默认值为 20,最小值为 1,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 审计日志文件名。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`
}

Predefined struct for user

type DescribeAuditLogFilesResponse

type DescribeAuditLogFilesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAuditLogFilesResponseParams `json:"Response"`
}

func NewDescribeAuditLogFilesResponse

func NewDescribeAuditLogFilesResponse() (response *DescribeAuditLogFilesResponse)

func (*DescribeAuditLogFilesResponse) FromJsonString

func (r *DescribeAuditLogFilesResponse) 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 (*DescribeAuditLogFilesResponse) ToJsonString

func (r *DescribeAuditLogFilesResponse) ToJsonString() string

type DescribeAuditLogFilesResponseParams added in v1.0.426

type DescribeAuditLogFilesResponseParams struct {
	// 符合条件的审计日志文件个数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 审计日志文件详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*AuditLogFile `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeAuditLogsRequest added in v1.0.701

type DescribeAuditLogsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页参数,单次返回的数据条数。默认值为100,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式。支持值包括:"ASC" - 升序,"DESC" - 降序。
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段。支持值包括:
	// "timestamp" - 时间戳;
	// "affectRows" - 影响行数;
	// "execTime" - 执行时间。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 过滤条件。多个值之前是且的关系。
	LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"`
}

func NewDescribeAuditLogsRequest added in v1.0.701

func NewDescribeAuditLogsRequest() (request *DescribeAuditLogsRequest)

func (*DescribeAuditLogsRequest) FromJsonString added in v1.0.701

func (r *DescribeAuditLogsRequest) 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 (*DescribeAuditLogsRequest) ToJsonString added in v1.0.701

func (r *DescribeAuditLogsRequest) ToJsonString() string

type DescribeAuditLogsRequestParams added in v1.0.701

type DescribeAuditLogsRequestParams struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页参数,单次返回的数据条数。默认值为100,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式。支持值包括:"ASC" - 升序,"DESC" - 降序。
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`

	// 排序字段。支持值包括:
	// "timestamp" - 时间戳;
	// "affectRows" - 影响行数;
	// "execTime" - 执行时间。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 过滤条件。多个值之前是且的关系。
	LogFilter []*InstanceAuditLogFilters `json:"LogFilter,omitnil,omitempty" name:"LogFilter"`
}

Predefined struct for user

type DescribeAuditLogsResponse added in v1.0.701

type DescribeAuditLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAuditLogsResponseParams `json:"Response"`
}

func NewDescribeAuditLogsResponse added in v1.0.701

func NewDescribeAuditLogsResponse() (response *DescribeAuditLogsResponse)

func (*DescribeAuditLogsResponse) FromJsonString added in v1.0.701

func (r *DescribeAuditLogsResponse) 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 (*DescribeAuditLogsResponse) ToJsonString added in v1.0.701

func (r *DescribeAuditLogsResponse) ToJsonString() string

type DescribeAuditLogsResponseParams added in v1.0.701

type DescribeAuditLogsResponseParams struct {
	// 符合条件的审计日志条数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 审计日志详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*AuditLog `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeAuditPoliciesRequest

type DescribeAuditPoliciesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计策略 ID。
	PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 审计策略名称。支持按审计策略名称进行模糊匹配查询。
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// 分页大小参数。默认值为 20,最小值为 1,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 审计规则 ID。可使用该审计规则 ID 查询到其关联的审计策略。
	// 注意,参数 RuleId,InstanceId,PolicyId,PolicyName 必须至少传一个。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}

func NewDescribeAuditPoliciesRequest

func NewDescribeAuditPoliciesRequest() (request *DescribeAuditPoliciesRequest)

func (*DescribeAuditPoliciesRequest) FromJsonString

func (r *DescribeAuditPoliciesRequest) 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 (*DescribeAuditPoliciesRequest) ToJsonString

func (r *DescribeAuditPoliciesRequest) ToJsonString() string

type DescribeAuditPoliciesRequestParams added in v1.0.426

type DescribeAuditPoliciesRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计策略 ID。
	PolicyId *string `json:"PolicyId,omitnil,omitempty" name:"PolicyId"`

	// 审计策略名称。支持按审计策略名称进行模糊匹配查询。
	PolicyName *string `json:"PolicyName,omitnil,omitempty" name:"PolicyName"`

	// 分页大小参数。默认值为 20,最小值为 1,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 审计规则 ID。可使用该审计规则 ID 查询到其关联的审计策略。
	// 注意,参数 RuleId,InstanceId,PolicyId,PolicyName 必须至少传一个。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}

Predefined struct for user

type DescribeAuditPoliciesResponse

type DescribeAuditPoliciesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAuditPoliciesResponseParams `json:"Response"`
}

func NewDescribeAuditPoliciesResponse

func NewDescribeAuditPoliciesResponse() (response *DescribeAuditPoliciesResponse)

func (*DescribeAuditPoliciesResponse) FromJsonString

func (r *DescribeAuditPoliciesResponse) 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 (*DescribeAuditPoliciesResponse) ToJsonString

func (r *DescribeAuditPoliciesResponse) ToJsonString() string

type DescribeAuditPoliciesResponseParams added in v1.0.426

type DescribeAuditPoliciesResponseParams struct {
	// 符合条件的审计策略个数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 审计策略详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*AuditPolicy `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeAuditRuleTemplateModifyHistoryRequest added in v1.0.800

type DescribeAuditRuleTemplateModifyHistoryRequest struct {
	*tchttp.BaseRequest

	// 模板ID
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`

	// 查询范围的开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询范围的结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 返回条数。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式。DESC-按修改时间倒排,ASC-正序。
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

func NewDescribeAuditRuleTemplateModifyHistoryRequest added in v1.0.800

func NewDescribeAuditRuleTemplateModifyHistoryRequest() (request *DescribeAuditRuleTemplateModifyHistoryRequest)

func (*DescribeAuditRuleTemplateModifyHistoryRequest) FromJsonString added in v1.0.800

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

func (*DescribeAuditRuleTemplateModifyHistoryRequest) ToJsonString added in v1.0.800

type DescribeAuditRuleTemplateModifyHistoryRequestParams added in v1.0.800

type DescribeAuditRuleTemplateModifyHistoryRequestParams struct {
	// 模板ID
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`

	// 查询范围的开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询范围的结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 返回条数。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序方式。DESC-按修改时间倒排,ASC-正序。
	Order *string `json:"Order,omitnil,omitempty" name:"Order"`
}

Predefined struct for user

type DescribeAuditRuleTemplateModifyHistoryResponse added in v1.0.800

type DescribeAuditRuleTemplateModifyHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAuditRuleTemplateModifyHistoryResponseParams `json:"Response"`
}

func NewDescribeAuditRuleTemplateModifyHistoryResponse added in v1.0.800

func NewDescribeAuditRuleTemplateModifyHistoryResponse() (response *DescribeAuditRuleTemplateModifyHistoryResponse)

func (*DescribeAuditRuleTemplateModifyHistoryResponse) FromJsonString added in v1.0.800

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

func (*DescribeAuditRuleTemplateModifyHistoryResponse) ToJsonString added in v1.0.800

type DescribeAuditRuleTemplateModifyHistoryResponseParams added in v1.0.800

type DescribeAuditRuleTemplateModifyHistoryResponseParams struct {
	// 总的条数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 变更详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*RuleTemplateRecordInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeAuditRuleTemplatesRequest added in v1.0.800

type DescribeAuditRuleTemplatesRequest struct {
	*tchttp.BaseRequest

	// 规则模板ID。
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`

	// 规则模板名称。
	RuleTemplateNames []*string `json:"RuleTemplateNames,omitnil,omitempty" name:"RuleTemplateNames"`

	// 单次请求返回的数量。默认值20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认值为 0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 告警等级。1-低风险,2-中风险,3-高风险。
	AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// 告警策略。0-不告警,1-告警。
	AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"`
}

func NewDescribeAuditRuleTemplatesRequest added in v1.0.800

func NewDescribeAuditRuleTemplatesRequest() (request *DescribeAuditRuleTemplatesRequest)

func (*DescribeAuditRuleTemplatesRequest) FromJsonString added in v1.0.800

func (r *DescribeAuditRuleTemplatesRequest) 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 (*DescribeAuditRuleTemplatesRequest) ToJsonString added in v1.0.800

func (r *DescribeAuditRuleTemplatesRequest) ToJsonString() string

type DescribeAuditRuleTemplatesRequestParams added in v1.0.800

type DescribeAuditRuleTemplatesRequestParams struct {
	// 规则模板ID。
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`

	// 规则模板名称。
	RuleTemplateNames []*string `json:"RuleTemplateNames,omitnil,omitempty" name:"RuleTemplateNames"`

	// 单次请求返回的数量。默认值20。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认值为 0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 告警等级。1-低风险,2-中风险,3-高风险。
	AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// 告警策略。0-不告警,1-告警。
	AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"`
}

Predefined struct for user

type DescribeAuditRuleTemplatesResponse added in v1.0.800

type DescribeAuditRuleTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAuditRuleTemplatesResponseParams `json:"Response"`
}

func NewDescribeAuditRuleTemplatesResponse added in v1.0.800

func NewDescribeAuditRuleTemplatesResponse() (response *DescribeAuditRuleTemplatesResponse)

func (*DescribeAuditRuleTemplatesResponse) FromJsonString added in v1.0.800

func (r *DescribeAuditRuleTemplatesResponse) 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 (*DescribeAuditRuleTemplatesResponse) ToJsonString added in v1.0.800

func (r *DescribeAuditRuleTemplatesResponse) ToJsonString() string

type DescribeAuditRuleTemplatesResponseParams added in v1.0.800

type DescribeAuditRuleTemplatesResponseParams struct {
	// 符合查询条件的实例总数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 规则模板详细信息列表。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*AuditRuleTemplateInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeAuditRulesRequest

type DescribeAuditRulesRequest struct {
	*tchttp.BaseRequest

	// 审计规则 ID。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 审计规则名称。支持按审计规则名称进行模糊匹配查询。
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 分页大小参数。默认值为 20,最小值为 1,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeAuditRulesRequest

func NewDescribeAuditRulesRequest() (request *DescribeAuditRulesRequest)

func (*DescribeAuditRulesRequest) FromJsonString

func (r *DescribeAuditRulesRequest) 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 (*DescribeAuditRulesRequest) ToJsonString

func (r *DescribeAuditRulesRequest) ToJsonString() string

type DescribeAuditRulesRequestParams added in v1.0.426

type DescribeAuditRulesRequestParams struct {
	// 审计规则 ID。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 审计规则名称。支持按审计规则名称进行模糊匹配查询。
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 分页大小参数。默认值为 20,最小值为 1,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeAuditRulesResponse

type DescribeAuditRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAuditRulesResponseParams `json:"Response"`
}

func NewDescribeAuditRulesResponse

func NewDescribeAuditRulesResponse() (response *DescribeAuditRulesResponse)

func (*DescribeAuditRulesResponse) FromJsonString

func (r *DescribeAuditRulesResponse) 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 (*DescribeAuditRulesResponse) ToJsonString

func (r *DescribeAuditRulesResponse) ToJsonString() string

type DescribeAuditRulesResponseParams added in v1.0.426

type DescribeAuditRulesResponseParams struct {
	// 符合条件的审计规则个数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 审计规则详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*AuditRule `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeBackupConfigRequest

type DescribeBackupConfigRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeBackupConfigRequest

func NewDescribeBackupConfigRequest() (request *DescribeBackupConfigRequest)

func (*DescribeBackupConfigRequest) FromJsonString

func (r *DescribeBackupConfigRequest) 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 (*DescribeBackupConfigRequest) ToJsonString

func (r *DescribeBackupConfigRequest) ToJsonString() string

type DescribeBackupConfigRequestParams added in v1.0.426

type DescribeBackupConfigRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeBackupConfigResponse

type DescribeBackupConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupConfigResponseParams `json:"Response"`
}

func NewDescribeBackupConfigResponse

func NewDescribeBackupConfigResponse() (response *DescribeBackupConfigResponse)

func (*DescribeBackupConfigResponse) FromJsonString

func (r *DescribeBackupConfigResponse) 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 (*DescribeBackupConfigResponse) ToJsonString

func (r *DescribeBackupConfigResponse) ToJsonString() string

type DescribeBackupConfigResponseParams added in v1.0.426

type DescribeBackupConfigResponseParams struct {
	// 自动备份开始的最早时间点,单位为时刻。例如,2 - 凌晨 2:00。(该字段已废弃,建议使用 BackupTimeWindow 字段)
	StartTimeMin *int64 `json:"StartTimeMin,omitnil,omitempty" name:"StartTimeMin"`

	// 自动备份开始的最晚时间点,单位为时刻。例如,6 - 凌晨 6:00。(该字段已废弃,建议使用 BackupTimeWindow 字段)
	StartTimeMax *int64 `json:"StartTimeMax,omitnil,omitempty" name:"StartTimeMax"`

	// 备份文件保留时间,单位为天。
	BackupExpireDays *int64 `json:"BackupExpireDays,omitnil,omitempty" name:"BackupExpireDays"`

	// 备份方式,可能的值为:physical - 物理备份,logical - 逻辑备份。
	BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"`

	// Binlog 文件保留时间,单位为天。
	BinlogExpireDays *int64 `json:"BinlogExpireDays,omitnil,omitempty" name:"BinlogExpireDays"`

	// 实例自动备份的时间窗。
	BackupTimeWindow *CommonTimeWindow `json:"BackupTimeWindow,omitnil,omitempty" name:"BackupTimeWindow"`

	// 定期保留开关,off - 不开启定期保留策略,on - 开启定期保留策略,默认为off
	EnableBackupPeriodSave *string `json:"EnableBackupPeriodSave,omitnil,omitempty" name:"EnableBackupPeriodSave"`

	// 定期保留最长天数,最小值:90,最大值:3650,默认值:1080
	BackupPeriodSaveDays *int64 `json:"BackupPeriodSaveDays,omitnil,omitempty" name:"BackupPeriodSaveDays"`

	// 定期保留策略周期,可取值:weekly - 周,monthly - 月, quarterly - 季度,yearly - 年,默认为monthly
	BackupPeriodSaveInterval *string `json:"BackupPeriodSaveInterval,omitnil,omitempty" name:"BackupPeriodSaveInterval"`

	// 定期保留的备份数量,最小值为1,最大值不超过定期保留策略周期内常规备份个数,默认值为1
	BackupPeriodSaveCount *int64 `json:"BackupPeriodSaveCount,omitnil,omitempty" name:"BackupPeriodSaveCount"`

	// 定期保留策略周期起始日期,格式:YYYY-MM-dd HH:mm:ss
	StartBackupPeriodSaveDate *string `json:"StartBackupPeriodSaveDate,omitnil,omitempty" name:"StartBackupPeriodSaveDate"`

	// 是否开启数据备份归档策略,off-关闭,on-打开,默认为off
	EnableBackupArchive *string `json:"EnableBackupArchive,omitnil,omitempty" name:"EnableBackupArchive"`

	// 数据备份归档起始天数,数据备份达到归档起始天数时进行归档,最小为180天,不得大于数据备份保留天数
	BackupArchiveDays *int64 `json:"BackupArchiveDays,omitnil,omitempty" name:"BackupArchiveDays"`

	// 是否开启日志备份归档策略,off-关闭,on-打开,默认为off
	EnableBinlogArchive *string `json:"EnableBinlogArchive,omitnil,omitempty" name:"EnableBinlogArchive"`

	// 日志备份归档起始天数,日志备份达到归档起始天数时进行归档,最小为180天,不得大于日志备份保留天数
	BinlogArchiveDays *int64 `json:"BinlogArchiveDays,omitnil,omitempty" name:"BinlogArchiveDays"`

	// 是否开启数据备份标准存储策略,off-关闭,on-打开,默认为off
	EnableBackupStandby *string `json:"EnableBackupStandby,omitnil,omitempty" name:"EnableBackupStandby"`

	// 数据备份标准存储起始天数,数据备份达到标准存储起始天数时进行转换,最小为30天,不得大于数据备份保留天数。如果开启备份归档,不得大于等于备份归档天数
	BackupStandbyDays *int64 `json:"BackupStandbyDays,omitnil,omitempty" name:"BackupStandbyDays"`

	// 是否开启日志备份标准存储策略,off-关闭,on-打开,默认为off
	EnableBinlogStandby *string `json:"EnableBinlogStandby,omitnil,omitempty" name:"EnableBinlogStandby"`

	// 日志备份标准存储起始天数,日志备份达到标准存储起始天数时进行转换,最小为30天,不得大于日志备份保留天数。如果开启备份归档,不得大于等于备份归档天数
	BinlogStandbyDays *int64 `json:"BinlogStandbyDays,omitnil,omitempty" name:"BinlogStandbyDays"`

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

Predefined struct for user

type DescribeBackupDecryptionKeyRequest added in v1.0.658

type DescribeBackupDecryptionKeyRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例的备份ID,可通过DescribeBackups接口查询备份的ID。
	BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 备份类型 data: 数据备份 binlog:日志备份,默认为data
	BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
}

func NewDescribeBackupDecryptionKeyRequest added in v1.0.658

func NewDescribeBackupDecryptionKeyRequest() (request *DescribeBackupDecryptionKeyRequest)

func (*DescribeBackupDecryptionKeyRequest) FromJsonString added in v1.0.658

func (r *DescribeBackupDecryptionKeyRequest) 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 (*DescribeBackupDecryptionKeyRequest) ToJsonString added in v1.0.658

func (r *DescribeBackupDecryptionKeyRequest) ToJsonString() string

type DescribeBackupDecryptionKeyRequestParams added in v1.0.658

type DescribeBackupDecryptionKeyRequestParams struct {
	// 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例的备份ID,可通过DescribeBackups接口查询备份的ID。
	BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 备份类型 data: 数据备份 binlog:日志备份,默认为data
	BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`
}

Predefined struct for user

type DescribeBackupDecryptionKeyResponse added in v1.0.658

type DescribeBackupDecryptionKeyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupDecryptionKeyResponseParams `json:"Response"`
}

func NewDescribeBackupDecryptionKeyResponse added in v1.0.658

func NewDescribeBackupDecryptionKeyResponse() (response *DescribeBackupDecryptionKeyResponse)

func (*DescribeBackupDecryptionKeyResponse) FromJsonString added in v1.0.658

func (r *DescribeBackupDecryptionKeyResponse) 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 (*DescribeBackupDecryptionKeyResponse) ToJsonString added in v1.0.658

func (r *DescribeBackupDecryptionKeyResponse) ToJsonString() string

type DescribeBackupDecryptionKeyResponseParams added in v1.0.658

type DescribeBackupDecryptionKeyResponseParams struct {
	// 备份文件解密密钥。
	DecryptionKey *string `json:"DecryptionKey,omitnil,omitempty" name:"DecryptionKey"`

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

Predefined struct for user

type DescribeBackupDownloadRestrictionRequest added in v1.0.289

type DescribeBackupDownloadRestrictionRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeBackupDownloadRestrictionRequest added in v1.0.289

func NewDescribeBackupDownloadRestrictionRequest() (request *DescribeBackupDownloadRestrictionRequest)

func (*DescribeBackupDownloadRestrictionRequest) FromJsonString added in v1.0.289

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

func (*DescribeBackupDownloadRestrictionRequest) ToJsonString added in v1.0.289

type DescribeBackupDownloadRestrictionRequestParams added in v1.0.426

type DescribeBackupDownloadRestrictionRequestParams struct {
}

Predefined struct for user

type DescribeBackupDownloadRestrictionResponse added in v1.0.289

type DescribeBackupDownloadRestrictionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupDownloadRestrictionResponseParams `json:"Response"`
}

func NewDescribeBackupDownloadRestrictionResponse added in v1.0.289

func NewDescribeBackupDownloadRestrictionResponse() (response *DescribeBackupDownloadRestrictionResponse)

func (*DescribeBackupDownloadRestrictionResponse) FromJsonString added in v1.0.289

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

func (*DescribeBackupDownloadRestrictionResponse) ToJsonString added in v1.0.289

type DescribeBackupDownloadRestrictionResponseParams added in v1.0.426

type DescribeBackupDownloadRestrictionResponseParams struct {
	// NoLimit 不限制,内外网都可以下载; LimitOnlyIntranet 仅内网可下载; Customize 用户自定义vpc:ip可下载。 只有该值为 Customize 时, LimitVpc 和 LimitIp 才有意义。
	LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"`

	// 该参数仅支持 In, 表示 LimitVpc 指定的vpc可以下载。
	VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"`

	// In: 指定的ip可以下载; NotIn: 指定的ip不可以下载。
	IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"`

	// 限制下载的vpc设置。
	LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"`

	// 限制下载的ip设置。
	LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"`

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

Predefined struct for user

type DescribeBackupEncryptionStatusRequest added in v1.0.594

type DescribeBackupEncryptionStatusRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeBackupEncryptionStatusRequest added in v1.0.594

func NewDescribeBackupEncryptionStatusRequest() (request *DescribeBackupEncryptionStatusRequest)

func (*DescribeBackupEncryptionStatusRequest) FromJsonString added in v1.0.594

func (r *DescribeBackupEncryptionStatusRequest) 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 (*DescribeBackupEncryptionStatusRequest) ToJsonString added in v1.0.594

type DescribeBackupEncryptionStatusRequestParams added in v1.0.594

type DescribeBackupEncryptionStatusRequestParams struct {
	// 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeBackupEncryptionStatusResponse added in v1.0.594

type DescribeBackupEncryptionStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupEncryptionStatusResponseParams `json:"Response"`
}

func NewDescribeBackupEncryptionStatusResponse added in v1.0.594

func NewDescribeBackupEncryptionStatusResponse() (response *DescribeBackupEncryptionStatusResponse)

func (*DescribeBackupEncryptionStatusResponse) FromJsonString added in v1.0.594

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

func (*DescribeBackupEncryptionStatusResponse) ToJsonString added in v1.0.594

type DescribeBackupEncryptionStatusResponseParams added in v1.0.594

type DescribeBackupEncryptionStatusResponseParams struct {
	// 实例是否开启了物理备份加密。可能的值有 on, off 。
	EncryptionStatus *string `json:"EncryptionStatus,omitnil,omitempty" name:"EncryptionStatus"`

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

Predefined struct for user

type DescribeBackupOverviewRequest

type DescribeBackupOverviewRequest struct {
	*tchttp.BaseRequest

	// 需要查询的云数据库产品类型,目前仅支持 "mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeBackupOverviewRequest

func NewDescribeBackupOverviewRequest() (request *DescribeBackupOverviewRequest)

func (*DescribeBackupOverviewRequest) FromJsonString

func (r *DescribeBackupOverviewRequest) 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 (*DescribeBackupOverviewRequest) ToJsonString

func (r *DescribeBackupOverviewRequest) ToJsonString() string

type DescribeBackupOverviewRequestParams added in v1.0.426

type DescribeBackupOverviewRequestParams struct {
	// 需要查询的云数据库产品类型,目前仅支持 "mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeBackupOverviewResponse

type DescribeBackupOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupOverviewResponseParams `json:"Response"`
}

func NewDescribeBackupOverviewResponse

func NewDescribeBackupOverviewResponse() (response *DescribeBackupOverviewResponse)

func (*DescribeBackupOverviewResponse) FromJsonString

func (r *DescribeBackupOverviewResponse) 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 (*DescribeBackupOverviewResponse) ToJsonString

func (r *DescribeBackupOverviewResponse) ToJsonString() string

type DescribeBackupOverviewResponseParams added in v1.0.426

type DescribeBackupOverviewResponseParams struct {
	// 用户在当前地域备份的总个数(包含数据备份和日志备份)。
	BackupCount *int64 `json:"BackupCount,omitnil,omitempty" name:"BackupCount"`

	// 用户在当前地域备份的总容量
	BackupVolume *int64 `json:"BackupVolume,omitnil,omitempty" name:"BackupVolume"`

	// 用户在当前地域备份的计费容量,即超出赠送容量的部分。
	BillingVolume *int64 `json:"BillingVolume,omitnil,omitempty" name:"BillingVolume"`

	// 用户在当前地域获得的赠送备份容量。
	FreeVolume *int64 `json:"FreeVolume,omitnil,omitempty" name:"FreeVolume"`

	// 用户在当前地域的异地备份总容量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoteBackupVolume *int64 `json:"RemoteBackupVolume,omitnil,omitempty" name:"RemoteBackupVolume"`

	// 归档备份容量,包含数据备份以及日志备份。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackupArchiveVolume *int64 `json:"BackupArchiveVolume,omitnil,omitempty" name:"BackupArchiveVolume"`

	// 标准存储备份容量,包含数据备份以及日志备份。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackupStandbyVolume *int64 `json:"BackupStandbyVolume,omitnil,omitempty" name:"BackupStandbyVolume"`

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

Predefined struct for user

type DescribeBackupSummariesRequest

type DescribeBackupSummariesRequest struct {
	*tchttp.BaseRequest

	// 需要查询的云数据库产品类型,目前仅支持 "mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 分页查询数据的偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页查询数据的条目限制,默认值为20。最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 指定按某一项排序,可选值包括: BackupVolume: 备份容量, DataBackupVolume: 数据备份容量, BinlogBackupVolume: 日志备份容量, AutoBackupVolume: 自动备份容量, ManualBackupVolume: 手动备份容量。默认按照BackupVolume排序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 指定排序方向,可选值包括: ASC: 正序, DESC: 逆序。默认值为 ASC。
	OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`
}

func NewDescribeBackupSummariesRequest

func NewDescribeBackupSummariesRequest() (request *DescribeBackupSummariesRequest)

func (*DescribeBackupSummariesRequest) FromJsonString

func (r *DescribeBackupSummariesRequest) 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 (*DescribeBackupSummariesRequest) ToJsonString

func (r *DescribeBackupSummariesRequest) ToJsonString() string

type DescribeBackupSummariesRequestParams added in v1.0.426

type DescribeBackupSummariesRequestParams struct {
	// 需要查询的云数据库产品类型,目前仅支持 "mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 分页查询数据的偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页查询数据的条目限制,默认值为20。最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 指定按某一项排序,可选值包括: BackupVolume: 备份容量, DataBackupVolume: 数据备份容量, BinlogBackupVolume: 日志备份容量, AutoBackupVolume: 自动备份容量, ManualBackupVolume: 手动备份容量。默认按照BackupVolume排序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 指定排序方向,可选值包括: ASC: 正序, DESC: 逆序。默认值为 ASC。
	OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`
}

Predefined struct for user

type DescribeBackupSummariesResponse

type DescribeBackupSummariesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupSummariesResponseParams `json:"Response"`
}

func NewDescribeBackupSummariesResponse

func NewDescribeBackupSummariesResponse() (response *DescribeBackupSummariesResponse)

func (*DescribeBackupSummariesResponse) FromJsonString

func (r *DescribeBackupSummariesResponse) 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 (*DescribeBackupSummariesResponse) ToJsonString

func (r *DescribeBackupSummariesResponse) ToJsonString() string

type DescribeBackupSummariesResponseParams added in v1.0.426

type DescribeBackupSummariesResponseParams struct {
	// 实例备份统计条目。
	Items []*BackupSummaryItem `json:"Items,omitnil,omitempty" name:"Items"`

	// 实例备份统计总条目数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeBackupsRequest

type DescribeBackupsRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 偏移量,最小值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeBackupsRequest

func NewDescribeBackupsRequest() (request *DescribeBackupsRequest)

func (*DescribeBackupsRequest) FromJsonString

func (r *DescribeBackupsRequest) 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 (*DescribeBackupsRequest) ToJsonString

func (r *DescribeBackupsRequest) ToJsonString() string

type DescribeBackupsRequestParams added in v1.0.426

type DescribeBackupsRequestParams struct {
	// 实例ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 偏移量,最小值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeBackupsResponse

type DescribeBackupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupsResponseParams `json:"Response"`
}

func NewDescribeBackupsResponse

func NewDescribeBackupsResponse() (response *DescribeBackupsResponse)

func (*DescribeBackupsResponse) FromJsonString

func (r *DescribeBackupsResponse) 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 (*DescribeBackupsResponse) ToJsonString

func (r *DescribeBackupsResponse) ToJsonString() string

type DescribeBackupsResponseParams added in v1.0.426

type DescribeBackupsResponseParams struct {
	// 符合查询条件的实例总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 符合查询条件的备份信息详情。
	Items []*BackupInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeBinlogBackupOverviewRequest

type DescribeBinlogBackupOverviewRequest struct {
	*tchttp.BaseRequest

	// 需要查询的云数据库产品类型,目前仅支持 "mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeBinlogBackupOverviewRequest

func NewDescribeBinlogBackupOverviewRequest() (request *DescribeBinlogBackupOverviewRequest)

func (*DescribeBinlogBackupOverviewRequest) FromJsonString

func (r *DescribeBinlogBackupOverviewRequest) 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 (*DescribeBinlogBackupOverviewRequest) ToJsonString

func (r *DescribeBinlogBackupOverviewRequest) ToJsonString() string

type DescribeBinlogBackupOverviewRequestParams added in v1.0.426

type DescribeBinlogBackupOverviewRequestParams struct {
	// 需要查询的云数据库产品类型,目前仅支持 "mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeBinlogBackupOverviewResponse

type DescribeBinlogBackupOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBinlogBackupOverviewResponseParams `json:"Response"`
}

func NewDescribeBinlogBackupOverviewResponse

func NewDescribeBinlogBackupOverviewResponse() (response *DescribeBinlogBackupOverviewResponse)

func (*DescribeBinlogBackupOverviewResponse) FromJsonString

func (r *DescribeBinlogBackupOverviewResponse) 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 (*DescribeBinlogBackupOverviewResponse) ToJsonString

func (r *DescribeBinlogBackupOverviewResponse) ToJsonString() string

type DescribeBinlogBackupOverviewResponseParams added in v1.0.426

type DescribeBinlogBackupOverviewResponseParams struct {
	// 总的日志备份容量,包含异地日志备份(单位为字节)。
	BinlogBackupVolume *int64 `json:"BinlogBackupVolume,omitnil,omitempty" name:"BinlogBackupVolume"`

	// 总的日志备份个数,包含异地日志备份。
	BinlogBackupCount *int64 `json:"BinlogBackupCount,omitnil,omitempty" name:"BinlogBackupCount"`

	// 异地日志备份容量(单位为字节)。
	RemoteBinlogVolume *int64 `json:"RemoteBinlogVolume,omitnil,omitempty" name:"RemoteBinlogVolume"`

	// 异地日志备份个数。
	RemoteBinlogCount *int64 `json:"RemoteBinlogCount,omitnil,omitempty" name:"RemoteBinlogCount"`

	// 归档日志备份容量(单位为字节)。
	BinlogArchiveVolume *int64 `json:"BinlogArchiveVolume,omitnil,omitempty" name:"BinlogArchiveVolume"`

	// 归档日志备份个数。
	BinlogArchiveCount *int64 `json:"BinlogArchiveCount,omitnil,omitempty" name:"BinlogArchiveCount"`

	// 标准存储日志备份容量(单位为字节)。
	BinlogStandbyVolume *int64 `json:"BinlogStandbyVolume,omitnil,omitempty" name:"BinlogStandbyVolume"`

	// 标准存储日志备份个数。
	BinlogStandbyCount *int64 `json:"BinlogStandbyCount,omitnil,omitempty" name:"BinlogStandbyCount"`

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

Predefined struct for user

type DescribeBinlogsRequest

type DescribeBinlogsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 偏移量,最小值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// binlog最早开始时间,时间格式:2016-03-17 02:10:37
	MinStartTime *string `json:"MinStartTime,omitnil,omitempty" name:"MinStartTime"`

	// binlog最晚开始时间,时间格式:2016-03-17 02:10:37
	MaxStartTime *string `json:"MaxStartTime,omitnil,omitempty" name:"MaxStartTime"`

	// 返回binlog列表是否包含MinStartTime起始节点,默认为否
	ContainsMinStartTime *bool `json:"ContainsMinStartTime,omitnil,omitempty" name:"ContainsMinStartTime"`
}

func NewDescribeBinlogsRequest

func NewDescribeBinlogsRequest() (request *DescribeBinlogsRequest)

func (*DescribeBinlogsRequest) FromJsonString

func (r *DescribeBinlogsRequest) 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 (*DescribeBinlogsRequest) ToJsonString

func (r *DescribeBinlogsRequest) ToJsonString() string

type DescribeBinlogsRequestParams added in v1.0.426

type DescribeBinlogsRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 偏移量,最小值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// binlog最早开始时间,时间格式:2016-03-17 02:10:37
	MinStartTime *string `json:"MinStartTime,omitnil,omitempty" name:"MinStartTime"`

	// binlog最晚开始时间,时间格式:2016-03-17 02:10:37
	MaxStartTime *string `json:"MaxStartTime,omitnil,omitempty" name:"MaxStartTime"`

	// 返回binlog列表是否包含MinStartTime起始节点,默认为否
	ContainsMinStartTime *bool `json:"ContainsMinStartTime,omitnil,omitempty" name:"ContainsMinStartTime"`
}

Predefined struct for user

type DescribeBinlogsResponse

type DescribeBinlogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBinlogsResponseParams `json:"Response"`
}

func NewDescribeBinlogsResponse

func NewDescribeBinlogsResponse() (response *DescribeBinlogsResponse)

func (*DescribeBinlogsResponse) FromJsonString

func (r *DescribeBinlogsResponse) 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 (*DescribeBinlogsResponse) ToJsonString

func (r *DescribeBinlogsResponse) ToJsonString() string

type DescribeBinlogsResponseParams added in v1.0.426

type DescribeBinlogsResponseParams struct {
	// 符合查询条件的日志文件总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 符合查询条件的二进制日志文件详情。
	Items []*BinlogInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeCdbProxyInfoRequest added in v1.0.646

type DescribeCdbProxyInfoRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
}

func NewDescribeCdbProxyInfoRequest added in v1.0.646

func NewDescribeCdbProxyInfoRequest() (request *DescribeCdbProxyInfoRequest)

func (*DescribeCdbProxyInfoRequest) FromJsonString added in v1.0.646

func (r *DescribeCdbProxyInfoRequest) 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 (*DescribeCdbProxyInfoRequest) ToJsonString added in v1.0.646

func (r *DescribeCdbProxyInfoRequest) ToJsonString() string

type DescribeCdbProxyInfoRequestParams added in v1.0.646

type DescribeCdbProxyInfoRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
}

Predefined struct for user

type DescribeCdbProxyInfoResponse added in v1.0.646

type DescribeCdbProxyInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCdbProxyInfoResponseParams `json:"Response"`
}

func NewDescribeCdbProxyInfoResponse added in v1.0.646

func NewDescribeCdbProxyInfoResponse() (response *DescribeCdbProxyInfoResponse)

func (*DescribeCdbProxyInfoResponse) FromJsonString added in v1.0.646

func (r *DescribeCdbProxyInfoResponse) 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 (*DescribeCdbProxyInfoResponse) ToJsonString added in v1.0.646

func (r *DescribeCdbProxyInfoResponse) ToJsonString() string

type DescribeCdbProxyInfoResponseParams added in v1.0.646

type DescribeCdbProxyInfoResponseParams struct {
	// 代理组数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 代理组信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyInfos []*ProxyGroupInfo `json:"ProxyInfos,omitnil,omitempty" name:"ProxyInfos"`

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

Predefined struct for user

type DescribeCdbZoneConfigRequest added in v1.0.493

type DescribeCdbZoneConfigRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeCdbZoneConfigRequest added in v1.0.493

func NewDescribeCdbZoneConfigRequest() (request *DescribeCdbZoneConfigRequest)

func (*DescribeCdbZoneConfigRequest) FromJsonString added in v1.0.493

func (r *DescribeCdbZoneConfigRequest) 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 (*DescribeCdbZoneConfigRequest) ToJsonString added in v1.0.493

func (r *DescribeCdbZoneConfigRequest) ToJsonString() string

type DescribeCdbZoneConfigRequestParams added in v1.0.493

type DescribeCdbZoneConfigRequestParams struct {
}

Predefined struct for user

type DescribeCdbZoneConfigResponse added in v1.0.493

type DescribeCdbZoneConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCdbZoneConfigResponseParams `json:"Response"`
}

func NewDescribeCdbZoneConfigResponse added in v1.0.493

func NewDescribeCdbZoneConfigResponse() (response *DescribeCdbZoneConfigResponse)

func (*DescribeCdbZoneConfigResponse) FromJsonString added in v1.0.493

func (r *DescribeCdbZoneConfigResponse) 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 (*DescribeCdbZoneConfigResponse) ToJsonString added in v1.0.493

func (r *DescribeCdbZoneConfigResponse) ToJsonString() string

type DescribeCdbZoneConfigResponseParams added in v1.0.493

type DescribeCdbZoneConfigResponseParams struct {
	// 售卖规格和地域信息集合
	DataResult *CdbZoneDataResult `json:"DataResult,omitnil,omitempty" name:"DataResult"`

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

Predefined struct for user

type DescribeCloneListRequest

type DescribeCloneListRequest struct {
	*tchttp.BaseRequest

	// 查询指定源实例的克隆任务列表。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页查询时的偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页查询时的每页条目数,默认值为20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeCloneListRequest

func NewDescribeCloneListRequest() (request *DescribeCloneListRequest)

func (*DescribeCloneListRequest) FromJsonString

func (r *DescribeCloneListRequest) 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 (*DescribeCloneListRequest) ToJsonString

func (r *DescribeCloneListRequest) ToJsonString() string

type DescribeCloneListRequestParams added in v1.0.426

type DescribeCloneListRequestParams struct {
	// 查询指定源实例的克隆任务列表。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页查询时的偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页查询时的每页条目数,默认值为20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeCloneListResponse

type DescribeCloneListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloneListResponseParams `json:"Response"`
}

func NewDescribeCloneListResponse

func NewDescribeCloneListResponse() (response *DescribeCloneListResponse)

func (*DescribeCloneListResponse) FromJsonString

func (r *DescribeCloneListResponse) 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 (*DescribeCloneListResponse) ToJsonString

func (r *DescribeCloneListResponse) ToJsonString() string

type DescribeCloneListResponseParams added in v1.0.426

type DescribeCloneListResponseParams struct {
	// 满足条件的条目数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 克隆任务列表。
	Items []*CloneItem `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeClusterInfoRequest added in v1.0.898

type DescribeClusterInfoRequest struct {
	*tchttp.BaseRequest

	// 实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeClusterInfoRequest added in v1.0.898

func NewDescribeClusterInfoRequest() (request *DescribeClusterInfoRequest)

func (*DescribeClusterInfoRequest) FromJsonString added in v1.0.898

func (r *DescribeClusterInfoRequest) 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 (*DescribeClusterInfoRequest) ToJsonString added in v1.0.898

func (r *DescribeClusterInfoRequest) ToJsonString() string

type DescribeClusterInfoRequestParams added in v1.0.898

type DescribeClusterInfoRequestParams struct {
	// 实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeClusterInfoResponse added in v1.0.898

type DescribeClusterInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterInfoResponseParams `json:"Response"`
}

func NewDescribeClusterInfoResponse added in v1.0.898

func NewDescribeClusterInfoResponse() (response *DescribeClusterInfoResponse)

func (*DescribeClusterInfoResponse) FromJsonString added in v1.0.898

func (r *DescribeClusterInfoResponse) 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 (*DescribeClusterInfoResponse) ToJsonString added in v1.0.898

func (r *DescribeClusterInfoResponse) ToJsonString() string

type DescribeClusterInfoResponseParams added in v1.0.898

type DescribeClusterInfoResponseParams struct {
	// 实例名称。
	ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"`

	// 集群读写地址信息。
	ReadWriteAddress *AddressInfo `json:"ReadWriteAddress,omitnil,omitempty" name:"ReadWriteAddress"`

	// 集群只读地址信息。
	ReadOnlyAddress []*AddressInfo `json:"ReadOnlyAddress,omitnil,omitempty" name:"ReadOnlyAddress"`

	// 集群节点列表信息。
	NodeList []*ClusterNodeInfo `json:"NodeList,omitnil,omitempty" name:"NodeList"`

	// 只读空间保护阈值,单位GB
	ReadonlyLimit *int64 `json:"ReadonlyLimit,omitnil,omitempty" name:"ReadonlyLimit"`

	// 实例节点数。
	NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

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

Predefined struct for user

type DescribeCpuExpandStrategyRequest added in v1.0.716

type DescribeCpuExpandStrategyRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeCpuExpandStrategyRequest added in v1.0.716

func NewDescribeCpuExpandStrategyRequest() (request *DescribeCpuExpandStrategyRequest)

func (*DescribeCpuExpandStrategyRequest) FromJsonString added in v1.0.716

func (r *DescribeCpuExpandStrategyRequest) 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 (*DescribeCpuExpandStrategyRequest) ToJsonString added in v1.0.716

func (r *DescribeCpuExpandStrategyRequest) ToJsonString() string

type DescribeCpuExpandStrategyRequestParams added in v1.0.716

type DescribeCpuExpandStrategyRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeCpuExpandStrategyResponse added in v1.0.716

type DescribeCpuExpandStrategyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCpuExpandStrategyResponseParams `json:"Response"`
}

func NewDescribeCpuExpandStrategyResponse added in v1.0.716

func NewDescribeCpuExpandStrategyResponse() (response *DescribeCpuExpandStrategyResponse)

func (*DescribeCpuExpandStrategyResponse) FromJsonString added in v1.0.716

func (r *DescribeCpuExpandStrategyResponse) 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 (*DescribeCpuExpandStrategyResponse) ToJsonString added in v1.0.716

func (r *DescribeCpuExpandStrategyResponse) ToJsonString() string

type DescribeCpuExpandStrategyResponseParams added in v1.0.716

type DescribeCpuExpandStrategyResponseParams struct {
	// 策略类型。可选值 auto、manual。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 手动扩容的 CPU 。Type为 manual 时有效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpandCpu *string `json:"ExpandCpu,omitnil,omitempty" name:"ExpandCpu"`

	// 自动扩容策略。Type 为 auto 时有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoStrategy *string `json:"AutoStrategy,omitnil,omitempty" name:"AutoStrategy"`

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

Predefined struct for user

type DescribeDBFeaturesRequest added in v1.0.583

type DescribeDBFeaturesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDBFeaturesRequest added in v1.0.583

func NewDescribeDBFeaturesRequest() (request *DescribeDBFeaturesRequest)

func (*DescribeDBFeaturesRequest) FromJsonString added in v1.0.583

func (r *DescribeDBFeaturesRequest) 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 (*DescribeDBFeaturesRequest) ToJsonString added in v1.0.583

func (r *DescribeDBFeaturesRequest) ToJsonString() string

type DescribeDBFeaturesRequestParams added in v1.0.583

type DescribeDBFeaturesRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDBFeaturesResponse added in v1.0.583

type DescribeDBFeaturesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBFeaturesResponseParams `json:"Response"`
}

func NewDescribeDBFeaturesResponse added in v1.0.583

func NewDescribeDBFeaturesResponse() (response *DescribeDBFeaturesResponse)

func (*DescribeDBFeaturesResponse) FromJsonString added in v1.0.583

func (r *DescribeDBFeaturesResponse) 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 (*DescribeDBFeaturesResponse) ToJsonString added in v1.0.583

func (r *DescribeDBFeaturesResponse) ToJsonString() string

type DescribeDBFeaturesResponseParams added in v1.0.583

type DescribeDBFeaturesResponseParams struct {
	// 是否支持数据库审计功能。
	IsSupportAudit *bool `json:"IsSupportAudit,omitnil,omitempty" name:"IsSupportAudit"`

	// 开启审计是否需要升级内核版本。
	AuditNeedUpgrade *bool `json:"AuditNeedUpgrade,omitnil,omitempty" name:"AuditNeedUpgrade"`

	// 是否支持数据库加密功能。
	IsSupportEncryption *bool `json:"IsSupportEncryption,omitnil,omitempty" name:"IsSupportEncryption"`

	// 开启加密是否需要升级内核版本。
	EncryptionNeedUpgrade *bool `json:"EncryptionNeedUpgrade,omitnil,omitempty" name:"EncryptionNeedUpgrade"`

	// 是否为异地只读实例。
	IsRemoteRo *bool `json:"IsRemoteRo,omitnil,omitempty" name:"IsRemoteRo"`

	// 主实例所在地域。
	MasterRegion *string `json:"MasterRegion,omitnil,omitempty" name:"MasterRegion"`

	// 是否支持小版本升级。
	IsSupportUpdateSubVersion *bool `json:"IsSupportUpdateSubVersion,omitnil,omitempty" name:"IsSupportUpdateSubVersion"`

	// 当前内核版本。
	CurrentSubVersion *string `json:"CurrentSubVersion,omitnil,omitempty" name:"CurrentSubVersion"`

	// 可供升级的内核版本。
	TargetSubVersion *string `json:"TargetSubVersion,omitnil,omitempty" name:"TargetSubVersion"`

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

Predefined struct for user

type DescribeDBImportRecordsRequest

type DescribeDBImportRecordsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,时间格式如:2016-01-01 00:00:01。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,时间格式如:2016-01-01 23:59:59。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页参数,偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页参数,单次请求返回的数量,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDBImportRecordsRequest

func NewDescribeDBImportRecordsRequest() (request *DescribeDBImportRecordsRequest)

func (*DescribeDBImportRecordsRequest) FromJsonString

func (r *DescribeDBImportRecordsRequest) 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 (*DescribeDBImportRecordsRequest) ToJsonString

func (r *DescribeDBImportRecordsRequest) ToJsonString() string

type DescribeDBImportRecordsRequestParams added in v1.0.426

type DescribeDBImportRecordsRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间,时间格式如:2016-01-01 00:00:01。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间,时间格式如:2016-01-01 23:59:59。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页参数,偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页参数,单次请求返回的数量,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDBImportRecordsResponse

type DescribeDBImportRecordsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBImportRecordsResponseParams `json:"Response"`
}

func NewDescribeDBImportRecordsResponse

func NewDescribeDBImportRecordsResponse() (response *DescribeDBImportRecordsResponse)

func (*DescribeDBImportRecordsResponse) FromJsonString

func (r *DescribeDBImportRecordsResponse) 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 (*DescribeDBImportRecordsResponse) ToJsonString

func (r *DescribeDBImportRecordsResponse) ToJsonString() string

type DescribeDBImportRecordsResponseParams added in v1.0.426

type DescribeDBImportRecordsResponseParams struct {
	// 符合查询条件的导入任务操作日志总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回的导入操作记录列表。
	Items []*ImportRecord `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDBInstanceCharsetRequest

type DescribeDBInstanceCharsetRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDBInstanceCharsetRequest

func NewDescribeDBInstanceCharsetRequest() (request *DescribeDBInstanceCharsetRequest)

func (*DescribeDBInstanceCharsetRequest) FromJsonString

func (r *DescribeDBInstanceCharsetRequest) 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 (*DescribeDBInstanceCharsetRequest) ToJsonString

func (r *DescribeDBInstanceCharsetRequest) ToJsonString() string

type DescribeDBInstanceCharsetRequestParams added in v1.0.426

type DescribeDBInstanceCharsetRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDBInstanceCharsetResponse

type DescribeDBInstanceCharsetResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBInstanceCharsetResponseParams `json:"Response"`
}

func NewDescribeDBInstanceCharsetResponse

func NewDescribeDBInstanceCharsetResponse() (response *DescribeDBInstanceCharsetResponse)

func (*DescribeDBInstanceCharsetResponse) FromJsonString

func (r *DescribeDBInstanceCharsetResponse) 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 (*DescribeDBInstanceCharsetResponse) ToJsonString

func (r *DescribeDBInstanceCharsetResponse) ToJsonString() string

type DescribeDBInstanceCharsetResponseParams added in v1.0.426

type DescribeDBInstanceCharsetResponseParams struct {
	// 实例的默认字符集,如 "latin1","utf8" 等。
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`

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

Predefined struct for user

type DescribeDBInstanceConfigRequest

type DescribeDBInstanceConfigRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDBInstanceConfigRequest

func NewDescribeDBInstanceConfigRequest() (request *DescribeDBInstanceConfigRequest)

func (*DescribeDBInstanceConfigRequest) FromJsonString

func (r *DescribeDBInstanceConfigRequest) 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 (*DescribeDBInstanceConfigRequest) ToJsonString

func (r *DescribeDBInstanceConfigRequest) ToJsonString() string

type DescribeDBInstanceConfigRequestParams added in v1.0.426

type DescribeDBInstanceConfigRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDBInstanceConfigResponse

type DescribeDBInstanceConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBInstanceConfigResponseParams `json:"Response"`
}

func NewDescribeDBInstanceConfigResponse

func NewDescribeDBInstanceConfigResponse() (response *DescribeDBInstanceConfigResponse)

func (*DescribeDBInstanceConfigResponse) FromJsonString

func (r *DescribeDBInstanceConfigResponse) 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 (*DescribeDBInstanceConfigResponse) ToJsonString

func (r *DescribeDBInstanceConfigResponse) ToJsonString() string

type DescribeDBInstanceConfigResponseParams added in v1.0.426

type DescribeDBInstanceConfigResponseParams struct {
	// 主实例数据保护方式,可能的返回值:0 - 异步复制方式,1 - 半同步复制方式,2 - 强同步复制方式。
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 主实例部署方式,可能的返回值:0 - 单可用部署,1 - 多可用区部署。
	DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 实例可用区信息,格式如 "ap-shanghai-1"。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

	// 强同步实例第二备库的配置信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackupConfig *BackupConfig `json:"BackupConfig,omitnil,omitempty" name:"BackupConfig"`

	// 是否切换备库。
	Switched *bool `json:"Switched,omitnil,omitempty" name:"Switched"`

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

Predefined struct for user

type DescribeDBInstanceGTIDRequest

type DescribeDBInstanceGTIDRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDBInstanceGTIDRequest

func NewDescribeDBInstanceGTIDRequest() (request *DescribeDBInstanceGTIDRequest)

func (*DescribeDBInstanceGTIDRequest) FromJsonString

func (r *DescribeDBInstanceGTIDRequest) 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 (*DescribeDBInstanceGTIDRequest) ToJsonString

func (r *DescribeDBInstanceGTIDRequest) ToJsonString() string

type DescribeDBInstanceGTIDRequestParams added in v1.0.426

type DescribeDBInstanceGTIDRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDBInstanceGTIDResponse

type DescribeDBInstanceGTIDResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBInstanceGTIDResponseParams `json:"Response"`
}

func NewDescribeDBInstanceGTIDResponse

func NewDescribeDBInstanceGTIDResponse() (response *DescribeDBInstanceGTIDResponse)

func (*DescribeDBInstanceGTIDResponse) FromJsonString

func (r *DescribeDBInstanceGTIDResponse) 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 (*DescribeDBInstanceGTIDResponse) ToJsonString

func (r *DescribeDBInstanceGTIDResponse) ToJsonString() string

type DescribeDBInstanceGTIDResponseParams added in v1.0.426

type DescribeDBInstanceGTIDResponseParams struct {
	// GTID 是否开通的标记,可能的取值为:0 - 未开通,1 - 已开通。
	IsGTIDOpen *int64 `json:"IsGTIDOpen,omitnil,omitempty" name:"IsGTIDOpen"`

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

Predefined struct for user

type DescribeDBInstanceInfoRequest

type DescribeDBInstanceInfoRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDBInstanceInfoRequest

func NewDescribeDBInstanceInfoRequest() (request *DescribeDBInstanceInfoRequest)

func (*DescribeDBInstanceInfoRequest) FromJsonString

func (r *DescribeDBInstanceInfoRequest) 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 (*DescribeDBInstanceInfoRequest) ToJsonString

func (r *DescribeDBInstanceInfoRequest) ToJsonString() string

type DescribeDBInstanceInfoRequestParams added in v1.0.426

type DescribeDBInstanceInfoRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDBInstanceInfoResponse

type DescribeDBInstanceInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBInstanceInfoResponseParams `json:"Response"`
}

func NewDescribeDBInstanceInfoResponse

func NewDescribeDBInstanceInfoResponse() (response *DescribeDBInstanceInfoResponse)

func (*DescribeDBInstanceInfoResponse) FromJsonString

func (r *DescribeDBInstanceInfoResponse) 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 (*DescribeDBInstanceInfoResponse) ToJsonString

func (r *DescribeDBInstanceInfoResponse) ToJsonString() string

type DescribeDBInstanceInfoResponseParams added in v1.0.426

type DescribeDBInstanceInfoResponseParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 是否开通加密,YES 已开通,NO 未开通。
	Encryption *string `json:"Encryption,omitnil,omitempty" name:"Encryption"`

	// 加密使用的密钥 ID 。
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"`

	// 密钥所在地域。
	// 注意:此字段可能返回 null,表示取不到有效值。
	KeyRegion *string `json:"KeyRegion,omitnil,omitempty" name:"KeyRegion"`

	// 当前 CDB 后端服务使用的 KMS 服务的默认地域。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultKmsRegion *string `json:"DefaultKmsRegion,omitnil,omitempty" name:"DefaultKmsRegion"`

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

Predefined struct for user

type DescribeDBInstanceLogToCLSRequest added in v1.0.771

type DescribeDBInstanceLogToCLSRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// CLS服务所在地域
	ClsRegion *string `json:"ClsRegion,omitnil,omitempty" name:"ClsRegion"`
}

func NewDescribeDBInstanceLogToCLSRequest added in v1.0.771

func NewDescribeDBInstanceLogToCLSRequest() (request *DescribeDBInstanceLogToCLSRequest)

func (*DescribeDBInstanceLogToCLSRequest) FromJsonString added in v1.0.771

func (r *DescribeDBInstanceLogToCLSRequest) 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 (*DescribeDBInstanceLogToCLSRequest) ToJsonString added in v1.0.771

func (r *DescribeDBInstanceLogToCLSRequest) ToJsonString() string

type DescribeDBInstanceLogToCLSRequestParams added in v1.0.771

type DescribeDBInstanceLogToCLSRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// CLS服务所在地域
	ClsRegion *string `json:"ClsRegion,omitnil,omitempty" name:"ClsRegion"`
}

Predefined struct for user

type DescribeDBInstanceLogToCLSResponse added in v1.0.771

type DescribeDBInstanceLogToCLSResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBInstanceLogToCLSResponseParams `json:"Response"`
}

func NewDescribeDBInstanceLogToCLSResponse added in v1.0.771

func NewDescribeDBInstanceLogToCLSResponse() (response *DescribeDBInstanceLogToCLSResponse)

func (*DescribeDBInstanceLogToCLSResponse) FromJsonString added in v1.0.771

func (r *DescribeDBInstanceLogToCLSResponse) 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 (*DescribeDBInstanceLogToCLSResponse) ToJsonString added in v1.0.771

func (r *DescribeDBInstanceLogToCLSResponse) ToJsonString() string

type DescribeDBInstanceLogToCLSResponseParams added in v1.0.771

type DescribeDBInstanceLogToCLSResponseParams struct {
	// 错误日志投递CLS配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	ErrorLog *LogToCLSConfig `json:"ErrorLog,omitnil,omitempty" name:"ErrorLog"`

	// 慢日志投递CLS配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	SlowLog *LogToCLSConfig `json:"SlowLog,omitnil,omitempty" name:"SlowLog"`

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

Predefined struct for user

type DescribeDBInstanceRebootTimeRequest

type DescribeDBInstanceRebootTimeRequest struct {
	*tchttp.BaseRequest

	// 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewDescribeDBInstanceRebootTimeRequest

func NewDescribeDBInstanceRebootTimeRequest() (request *DescribeDBInstanceRebootTimeRequest)

func (*DescribeDBInstanceRebootTimeRequest) FromJsonString

func (r *DescribeDBInstanceRebootTimeRequest) 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 (*DescribeDBInstanceRebootTimeRequest) ToJsonString

func (r *DescribeDBInstanceRebootTimeRequest) ToJsonString() string

type DescribeDBInstanceRebootTimeRequestParams added in v1.0.426

type DescribeDBInstanceRebootTimeRequestParams struct {
	// 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type DescribeDBInstanceRebootTimeResponse

type DescribeDBInstanceRebootTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBInstanceRebootTimeResponseParams `json:"Response"`
}

func NewDescribeDBInstanceRebootTimeResponse

func NewDescribeDBInstanceRebootTimeResponse() (response *DescribeDBInstanceRebootTimeResponse)

func (*DescribeDBInstanceRebootTimeResponse) FromJsonString

func (r *DescribeDBInstanceRebootTimeResponse) 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 (*DescribeDBInstanceRebootTimeResponse) ToJsonString

func (r *DescribeDBInstanceRebootTimeResponse) ToJsonString() string

type DescribeDBInstanceRebootTimeResponseParams added in v1.0.426

type DescribeDBInstanceRebootTimeResponseParams struct {
	// 符合查询条件的实例总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回的参数信息。
	Items []*InstanceRebootTime `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDBInstancesRequest

type DescribeDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 项目 ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 实例类型,可取值:1 - 主实例,2 - 灾备实例,3 - 只读实例。
	InstanceTypes []*uint64 `json:"InstanceTypes,omitnil,omitempty" name:"InstanceTypes"`

	// 实例的内网 IP 地址。
	Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"`

	// 实例状态,可取值:<br>0 - 创建中<br>1 - 运行中<br>4 - 正在进行隔离操作<br>5 - 已隔离(可在回收站恢复开机)
	Status []*uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 偏移量,默认值为 0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求返回的数量,默认值为 20,最大值为 2000。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 安全组 ID。当使用安全组 ID 为过滤条件时,需指定 WithSecurityGroup 参数为 1。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 付费类型,可取值:0 - 包年包月,1 - 小时计费。
	PayTypes []*uint64 `json:"PayTypes,omitnil,omitempty" name:"PayTypes"`

	// 实例名称。
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 实例任务状态,可能取值:<br>0 - 没有任务<br>1 - 升级中<br>2 - 数据导入中<br>3 - 开放Slave中<br>4 - 外网访问开通中<br>5 - 批量操作执行中<br>6 - 回档中<br>7 - 外网访问关闭中<br>8 - 密码修改中<br>9 - 实例名修改中<br>10 - 重启中<br>12 - 自建迁移中<br>13 - 删除库表中<br>14 - 灾备实例创建同步中<br>15 - 升级待切换<br>16 - 升级切换中<br>17 - 升级切换完成<br>19 - 参数设置待执行
	TaskStatus []*uint64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 实例数据库引擎版本,可能取值:5.1、5.5、5.6 和 5.7。
	EngineVersions []*string `json:"EngineVersions,omitnil,omitempty" name:"EngineVersions"`

	// 私有网络的 ID。
	VpcIds []*uint64 `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 可用区的 ID。
	ZoneIds []*uint64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

	// 子网 ID。
	SubnetIds []*uint64 `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 是否锁定标记,可选值:0 - 不锁定,1 - 锁定,默认为0。
	CdbErrors []*int64 `json:"CdbErrors,omitnil,omitempty" name:"CdbErrors"`

	// 返回结果集排序的字段,目前支持:"InstanceId","InstanceName","CreateTime","DeadlineTime"。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 返回结果集排序方式,目前支持:"ASC" 或者 "DESC"。
	OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`

	// 是否以安全组 ID 为过滤条件。
	WithSecurityGroup *int64 `json:"WithSecurityGroup,omitnil,omitempty" name:"WithSecurityGroup"`

	// 是否包含独享集群详细信息,可取值:0 - 不包含,1 - 包含。
	WithExCluster *int64 `json:"WithExCluster,omitnil,omitempty" name:"WithExCluster"`

	// 独享集群 ID。
	ExClusterId *string `json:"ExClusterId,omitnil,omitempty" name:"ExClusterId"`

	// 实例 ID。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 初始化标记,可取值:0 - 未初始化,1 - 初始化。
	InitFlag *int64 `json:"InitFlag,omitnil,omitempty" name:"InitFlag"`

	// 是否包含灾备关系对应的实例,可取值:0 - 不包含,1 - 包含。默认取值为1。如果拉取主实例,则灾备关系的数据在DrInfo字段中, 如果拉取灾备实例, 则灾备关系的数据在MasterInfo字段中。灾备关系中只包含部分基本的数据,详细的数据需要自行调接口拉取。
	WithDr *int64 `json:"WithDr,omitnil,omitempty" name:"WithDr"`

	// 是否包含只读实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
	WithRo *int64 `json:"WithRo,omitnil,omitempty" name:"WithRo"`

	// 是否包含主实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
	WithMaster *int64 `json:"WithMaster,omitnil,omitempty" name:"WithMaster"`

	// 置放群组ID列表。
	DeployGroupIds []*string `json:"DeployGroupIds,omitnil,omitempty" name:"DeployGroupIds"`

	// 是否以标签键为过滤条件。
	TagKeysForSearch []*string `json:"TagKeysForSearch,omitnil,omitempty" name:"TagKeysForSearch"`

	// 金融围拢 ID 。
	CageIds []*string `json:"CageIds,omitnil,omitempty" name:"CageIds"`

	// 标签值
	TagValues []*string `json:"TagValues,omitnil,omitempty" name:"TagValues"`

	// 私有网络字符型vpcId
	UniqueVpcIds []*string `json:"UniqueVpcIds,omitnil,omitempty" name:"UniqueVpcIds"`

	// 私有网络字符型subnetId
	UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"`

	// 标签键值
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 数据库代理 IP 。
	ProxyVips []*string `json:"ProxyVips,omitnil,omitempty" name:"ProxyVips"`

	// 数据库代理 ID 。
	ProxyIds []*string `json:"ProxyIds,omitnil,omitempty" name:"ProxyIds"`

	// 数据库引擎类型。
	EngineTypes []*string `json:"EngineTypes,omitnil,omitempty" name:"EngineTypes"`
}

func NewDescribeDBInstancesRequest

func NewDescribeDBInstancesRequest() (request *DescribeDBInstancesRequest)

func (*DescribeDBInstancesRequest) FromJsonString

func (r *DescribeDBInstancesRequest) 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 (*DescribeDBInstancesRequest) ToJsonString

func (r *DescribeDBInstancesRequest) ToJsonString() string

type DescribeDBInstancesRequestParams added in v1.0.426

type DescribeDBInstancesRequestParams struct {
	// 项目 ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 实例类型,可取值:1 - 主实例,2 - 灾备实例,3 - 只读实例。
	InstanceTypes []*uint64 `json:"InstanceTypes,omitnil,omitempty" name:"InstanceTypes"`

	// 实例的内网 IP 地址。
	Vips []*string `json:"Vips,omitnil,omitempty" name:"Vips"`

	// 实例状态,可取值:<br>0 - 创建中<br>1 - 运行中<br>4 - 正在进行隔离操作<br>5 - 已隔离(可在回收站恢复开机)
	Status []*uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 偏移量,默认值为 0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求返回的数量,默认值为 20,最大值为 2000。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 安全组 ID。当使用安全组 ID 为过滤条件时,需指定 WithSecurityGroup 参数为 1。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 付费类型,可取值:0 - 包年包月,1 - 小时计费。
	PayTypes []*uint64 `json:"PayTypes,omitnil,omitempty" name:"PayTypes"`

	// 实例名称。
	InstanceNames []*string `json:"InstanceNames,omitnil,omitempty" name:"InstanceNames"`

	// 实例任务状态,可能取值:<br>0 - 没有任务<br>1 - 升级中<br>2 - 数据导入中<br>3 - 开放Slave中<br>4 - 外网访问开通中<br>5 - 批量操作执行中<br>6 - 回档中<br>7 - 外网访问关闭中<br>8 - 密码修改中<br>9 - 实例名修改中<br>10 - 重启中<br>12 - 自建迁移中<br>13 - 删除库表中<br>14 - 灾备实例创建同步中<br>15 - 升级待切换<br>16 - 升级切换中<br>17 - 升级切换完成<br>19 - 参数设置待执行
	TaskStatus []*uint64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 实例数据库引擎版本,可能取值:5.1、5.5、5.6 和 5.7。
	EngineVersions []*string `json:"EngineVersions,omitnil,omitempty" name:"EngineVersions"`

	// 私有网络的 ID。
	VpcIds []*uint64 `json:"VpcIds,omitnil,omitempty" name:"VpcIds"`

	// 可用区的 ID。
	ZoneIds []*uint64 `json:"ZoneIds,omitnil,omitempty" name:"ZoneIds"`

	// 子网 ID。
	SubnetIds []*uint64 `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 是否锁定标记,可选值:0 - 不锁定,1 - 锁定,默认为0。
	CdbErrors []*int64 `json:"CdbErrors,omitnil,omitempty" name:"CdbErrors"`

	// 返回结果集排序的字段,目前支持:"InstanceId","InstanceName","CreateTime","DeadlineTime"。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 返回结果集排序方式,目前支持:"ASC" 或者 "DESC"。
	OrderDirection *string `json:"OrderDirection,omitnil,omitempty" name:"OrderDirection"`

	// 是否以安全组 ID 为过滤条件。
	WithSecurityGroup *int64 `json:"WithSecurityGroup,omitnil,omitempty" name:"WithSecurityGroup"`

	// 是否包含独享集群详细信息,可取值:0 - 不包含,1 - 包含。
	WithExCluster *int64 `json:"WithExCluster,omitnil,omitempty" name:"WithExCluster"`

	// 独享集群 ID。
	ExClusterId *string `json:"ExClusterId,omitnil,omitempty" name:"ExClusterId"`

	// 实例 ID。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 初始化标记,可取值:0 - 未初始化,1 - 初始化。
	InitFlag *int64 `json:"InitFlag,omitnil,omitempty" name:"InitFlag"`

	// 是否包含灾备关系对应的实例,可取值:0 - 不包含,1 - 包含。默认取值为1。如果拉取主实例,则灾备关系的数据在DrInfo字段中, 如果拉取灾备实例, 则灾备关系的数据在MasterInfo字段中。灾备关系中只包含部分基本的数据,详细的数据需要自行调接口拉取。
	WithDr *int64 `json:"WithDr,omitnil,omitempty" name:"WithDr"`

	// 是否包含只读实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
	WithRo *int64 `json:"WithRo,omitnil,omitempty" name:"WithRo"`

	// 是否包含主实例,可取值:0 - 不包含,1 - 包含。默认取值为1。
	WithMaster *int64 `json:"WithMaster,omitnil,omitempty" name:"WithMaster"`

	// 置放群组ID列表。
	DeployGroupIds []*string `json:"DeployGroupIds,omitnil,omitempty" name:"DeployGroupIds"`

	// 是否以标签键为过滤条件。
	TagKeysForSearch []*string `json:"TagKeysForSearch,omitnil,omitempty" name:"TagKeysForSearch"`

	// 金融围拢 ID 。
	CageIds []*string `json:"CageIds,omitnil,omitempty" name:"CageIds"`

	// 标签值
	TagValues []*string `json:"TagValues,omitnil,omitempty" name:"TagValues"`

	// 私有网络字符型vpcId
	UniqueVpcIds []*string `json:"UniqueVpcIds,omitnil,omitempty" name:"UniqueVpcIds"`

	// 私有网络字符型subnetId
	UniqSubnetIds []*string `json:"UniqSubnetIds,omitnil,omitempty" name:"UniqSubnetIds"`

	// 标签键值
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 数据库代理 IP 。
	ProxyVips []*string `json:"ProxyVips,omitnil,omitempty" name:"ProxyVips"`

	// 数据库代理 ID 。
	ProxyIds []*string `json:"ProxyIds,omitnil,omitempty" name:"ProxyIds"`

	// 数据库引擎类型。
	EngineTypes []*string `json:"EngineTypes,omitnil,omitempty" name:"EngineTypes"`
}

Predefined struct for user

type DescribeDBInstancesResponse

type DescribeDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBInstancesResponseParams `json:"Response"`
}

func NewDescribeDBInstancesResponse

func NewDescribeDBInstancesResponse() (response *DescribeDBInstancesResponse)

func (*DescribeDBInstancesResponse) FromJsonString

func (r *DescribeDBInstancesResponse) 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 (*DescribeDBInstancesResponse) ToJsonString

func (r *DescribeDBInstancesResponse) ToJsonString() string

type DescribeDBInstancesResponseParams added in v1.0.426

type DescribeDBInstancesResponseParams struct {
	// 符合查询条件的实例总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例详细信息列表。
	Items []*InstanceInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDBPriceRequest

type DescribeDBPriceRequest struct {
	*tchttp.BaseRequest

	// 实例时长,单位:月,最小值 1,最大值为 36;查询按量计费价格时,该字段无效。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 可用区信息,格式如 "ap-guangzhou-2"。具体能设置的值请通过 <a href="https://cloud.tencent.com/document/api/236/17229">DescribeDBZoneConfig</a> 接口查询。InstanceId为空时该参数为必填项。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例数量,默认值为 1,最小值 1,最大值为 100。InstanceId为空时该参数为必填项。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 实例内存大小,单位:MB。InstanceId为空时该参数为必填项。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例硬盘大小,单位:GB。InstanceId为空时该参数为必填项。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 实例类型,默认为 master,支持值包括:master - 表示主实例,ro - 表示只读实例,dr - 表示灾备实例。InstanceId为空时该参数为必填项。
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`

	// 付费类型,支持值包括:PRE_PAID - 包年包月,HOUR_PAID - 按量计费。InstanceId为空时该参数为必填项。
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - 单节点云盘版实例。 不指定则默认为通用型实例。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要询价三节点实例, 请将该值设置为3。其余主实例该值默认为2。
	InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`

	// 询价实例的CPU核心数目,单位:核,为保证传入 CPU 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可售卖的核心数目,当未指定该值时,将按照 Memory 大小补全一个默认值。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 询价续费实例ID。如需查询实例续费价格,填写InstanceId和Period即可。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 按量计费阶梯。仅PayType=HOUR_PAID有效,支持值包括:1,2,3。阶梯时长见https://cloud.tencent.com/document/product/236/18335
	Ladder *uint64 `json:"Ladder,omitnil,omitempty" name:"Ladder"`
}

func NewDescribeDBPriceRequest

func NewDescribeDBPriceRequest() (request *DescribeDBPriceRequest)

func (*DescribeDBPriceRequest) FromJsonString

func (r *DescribeDBPriceRequest) 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 (*DescribeDBPriceRequest) ToJsonString

func (r *DescribeDBPriceRequest) ToJsonString() string

type DescribeDBPriceRequestParams added in v1.0.426

type DescribeDBPriceRequestParams struct {
	// 实例时长,单位:月,最小值 1,最大值为 36;查询按量计费价格时,该字段无效。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 可用区信息,格式如 "ap-guangzhou-2"。具体能设置的值请通过 <a href="https://cloud.tencent.com/document/api/236/17229">DescribeDBZoneConfig</a> 接口查询。InstanceId为空时该参数为必填项。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例数量,默认值为 1,最小值 1,最大值为 100。InstanceId为空时该参数为必填项。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 实例内存大小,单位:MB。InstanceId为空时该参数为必填项。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例硬盘大小,单位:GB。InstanceId为空时该参数为必填项。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 实例类型,默认为 master,支持值包括:master - 表示主实例,ro - 表示只读实例,dr - 表示灾备实例。InstanceId为空时该参数为必填项。
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`

	// 付费类型,支持值包括:PRE_PAID - 包年包月,HOUR_PAID - 按量计费。InstanceId为空时该参数为必填项。
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制。
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC_V2" - 单节点云盘版实例。 不指定则默认为通用型实例。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要询价三节点实例, 请将该值设置为3。其余主实例该值默认为2。
	InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`

	// 询价实例的CPU核心数目,单位:核,为保证传入 CPU 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可售卖的核心数目,当未指定该值时,将按照 Memory 大小补全一个默认值。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 询价续费实例ID。如需查询实例续费价格,填写InstanceId和Period即可。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 按量计费阶梯。仅PayType=HOUR_PAID有效,支持值包括:1,2,3。阶梯时长见https://cloud.tencent.com/document/product/236/18335
	Ladder *uint64 `json:"Ladder,omitnil,omitempty" name:"Ladder"`
}

Predefined struct for user

type DescribeDBPriceResponse

type DescribeDBPriceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBPriceResponseParams `json:"Response"`
}

func NewDescribeDBPriceResponse

func NewDescribeDBPriceResponse() (response *DescribeDBPriceResponse)

func (*DescribeDBPriceResponse) FromJsonString

func (r *DescribeDBPriceResponse) 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 (*DescribeDBPriceResponse) ToJsonString

func (r *DescribeDBPriceResponse) ToJsonString() string

type DescribeDBPriceResponseParams added in v1.0.426

type DescribeDBPriceResponseParams struct {
	// 实例价格,单位:分。
	Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`

	// 实例原价,单位:分。
	OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`

	// 货币单位。CNY-人民币,USD-美元。
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`

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

Predefined struct for user

type DescribeDBSecurityGroupsRequest

type DescribeDBSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 该值默认为False,表示当传入只读实例ID时,查询操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True。
	ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"`

	// 变更集群版实例只读组时,InstanceId传实例id,需要额外指定该参数表示操作只读组。 如果操作读写节点则不需指定该参数。
	OpResourceId *string `json:"OpResourceId,omitnil,omitempty" name:"OpResourceId"`
}

func NewDescribeDBSecurityGroupsRequest

func NewDescribeDBSecurityGroupsRequest() (request *DescribeDBSecurityGroupsRequest)

func (*DescribeDBSecurityGroupsRequest) FromJsonString

func (r *DescribeDBSecurityGroupsRequest) 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 (*DescribeDBSecurityGroupsRequest) ToJsonString

func (r *DescribeDBSecurityGroupsRequest) ToJsonString() string

type DescribeDBSecurityGroupsRequestParams added in v1.0.426

type DescribeDBSecurityGroupsRequestParams struct {
	// 实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 该值默认为False,表示当传入只读实例ID时,查询操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True。
	ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"`

	// 变更集群版实例只读组时,InstanceId传实例id,需要额外指定该参数表示操作只读组。 如果操作读写节点则不需指定该参数。
	OpResourceId *string `json:"OpResourceId,omitnil,omitempty" name:"OpResourceId"`
}

Predefined struct for user

type DescribeDBSecurityGroupsResponse

type DescribeDBSecurityGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBSecurityGroupsResponseParams `json:"Response"`
}

func NewDescribeDBSecurityGroupsResponse

func NewDescribeDBSecurityGroupsResponse() (response *DescribeDBSecurityGroupsResponse)

func (*DescribeDBSecurityGroupsResponse) FromJsonString

func (r *DescribeDBSecurityGroupsResponse) 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 (*DescribeDBSecurityGroupsResponse) ToJsonString

func (r *DescribeDBSecurityGroupsResponse) ToJsonString() string

type DescribeDBSecurityGroupsResponseParams added in v1.0.426

type DescribeDBSecurityGroupsResponseParams struct {
	// 安全组详情。
	Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"`

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

Predefined struct for user

type DescribeDBSwitchRecordsRequest

type DescribeDBSwitchRecordsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为 50,最小值为 1,最大值为 2000。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDBSwitchRecordsRequest

func NewDescribeDBSwitchRecordsRequest() (request *DescribeDBSwitchRecordsRequest)

func (*DescribeDBSwitchRecordsRequest) FromJsonString

func (r *DescribeDBSwitchRecordsRequest) 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 (*DescribeDBSwitchRecordsRequest) ToJsonString

func (r *DescribeDBSwitchRecordsRequest) ToJsonString() string

type DescribeDBSwitchRecordsRequestParams added in v1.0.426

type DescribeDBSwitchRecordsRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为 50,最小值为 1,最大值为 2000。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDBSwitchRecordsResponse

type DescribeDBSwitchRecordsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBSwitchRecordsResponseParams `json:"Response"`
}

func NewDescribeDBSwitchRecordsResponse

func NewDescribeDBSwitchRecordsResponse() (response *DescribeDBSwitchRecordsResponse)

func (*DescribeDBSwitchRecordsResponse) FromJsonString

func (r *DescribeDBSwitchRecordsResponse) 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 (*DescribeDBSwitchRecordsResponse) ToJsonString

func (r *DescribeDBSwitchRecordsResponse) ToJsonString() string

type DescribeDBSwitchRecordsResponseParams added in v1.0.426

type DescribeDBSwitchRecordsResponseParams struct {
	// 实例切换记录的总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例切换记录详情。
	Items []*DBSwitchInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDataBackupOverviewRequest

type DescribeDataBackupOverviewRequest struct {
	*tchttp.BaseRequest

	// 需要查询的云数据库产品类型,目前仅支持 "mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

func NewDescribeDataBackupOverviewRequest

func NewDescribeDataBackupOverviewRequest() (request *DescribeDataBackupOverviewRequest)

func (*DescribeDataBackupOverviewRequest) FromJsonString

func (r *DescribeDataBackupOverviewRequest) 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 (*DescribeDataBackupOverviewRequest) ToJsonString

func (r *DescribeDataBackupOverviewRequest) ToJsonString() string

type DescribeDataBackupOverviewRequestParams added in v1.0.426

type DescribeDataBackupOverviewRequestParams struct {
	// 需要查询的云数据库产品类型,目前仅支持 "mysql"。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`
}

Predefined struct for user

type DescribeDataBackupOverviewResponse

type DescribeDataBackupOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDataBackupOverviewResponseParams `json:"Response"`
}

func NewDescribeDataBackupOverviewResponse

func NewDescribeDataBackupOverviewResponse() (response *DescribeDataBackupOverviewResponse)

func (*DescribeDataBackupOverviewResponse) FromJsonString

func (r *DescribeDataBackupOverviewResponse) 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 (*DescribeDataBackupOverviewResponse) ToJsonString

func (r *DescribeDataBackupOverviewResponse) ToJsonString() string

type DescribeDataBackupOverviewResponseParams added in v1.0.426

type DescribeDataBackupOverviewResponseParams struct {
	// 当前地域的数据备份总容量(包含自动备份和手动备份,单位为字节)。
	DataBackupVolume *int64 `json:"DataBackupVolume,omitnil,omitempty" name:"DataBackupVolume"`

	// 当前地域的数据备份总个数。
	DataBackupCount *int64 `json:"DataBackupCount,omitnil,omitempty" name:"DataBackupCount"`

	// 当前地域的自动备份总容量。
	AutoBackupVolume *int64 `json:"AutoBackupVolume,omitnil,omitempty" name:"AutoBackupVolume"`

	// 当前地域的自动备份总个数。
	AutoBackupCount *int64 `json:"AutoBackupCount,omitnil,omitempty" name:"AutoBackupCount"`

	// 当前地域的手动备份总容量。
	ManualBackupVolume *int64 `json:"ManualBackupVolume,omitnil,omitempty" name:"ManualBackupVolume"`

	// 当前地域的手动备份总个数。
	ManualBackupCount *int64 `json:"ManualBackupCount,omitnil,omitempty" name:"ManualBackupCount"`

	// 异地备份总容量。
	RemoteBackupVolume *int64 `json:"RemoteBackupVolume,omitnil,omitempty" name:"RemoteBackupVolume"`

	// 异地备份总个数。
	RemoteBackupCount *int64 `json:"RemoteBackupCount,omitnil,omitempty" name:"RemoteBackupCount"`

	// 当前地域归档备份总容量。
	DataBackupArchiveVolume *int64 `json:"DataBackupArchiveVolume,omitnil,omitempty" name:"DataBackupArchiveVolume"`

	// 当前地域归档备份总个数。
	DataBackupArchiveCount *int64 `json:"DataBackupArchiveCount,omitnil,omitempty" name:"DataBackupArchiveCount"`

	// 当前地域标准存储备份总容量。
	DataBackupStandbyVolume *int64 `json:"DataBackupStandbyVolume,omitnil,omitempty" name:"DataBackupStandbyVolume"`

	// 当前地域标准存储备份总个数。
	DataBackupStandbyCount *int64 `json:"DataBackupStandbyCount,omitnil,omitempty" name:"DataBackupStandbyCount"`

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

Predefined struct for user

type DescribeDatabasesRequest

type DescribeDatabasesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 偏移量,最小值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求数量,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 匹配数据库库名的正则表达式。
	DatabaseRegexp *string `json:"DatabaseRegexp,omitnil,omitempty" name:"DatabaseRegexp"`
}

func NewDescribeDatabasesRequest

func NewDescribeDatabasesRequest() (request *DescribeDatabasesRequest)

func (*DescribeDatabasesRequest) FromJsonString

func (r *DescribeDatabasesRequest) 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 (*DescribeDatabasesRequest) ToJsonString

func (r *DescribeDatabasesRequest) ToJsonString() string

type DescribeDatabasesRequestParams added in v1.0.426

type DescribeDatabasesRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 偏移量,最小值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求数量,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 匹配数据库库名的正则表达式。
	DatabaseRegexp *string `json:"DatabaseRegexp,omitnil,omitempty" name:"DatabaseRegexp"`
}

Predefined struct for user

type DescribeDatabasesResponse

type DescribeDatabasesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatabasesResponseParams `json:"Response"`
}

func NewDescribeDatabasesResponse

func NewDescribeDatabasesResponse() (response *DescribeDatabasesResponse)

func (*DescribeDatabasesResponse) FromJsonString

func (r *DescribeDatabasesResponse) 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 (*DescribeDatabasesResponse) ToJsonString

func (r *DescribeDatabasesResponse) ToJsonString() string

type DescribeDatabasesResponseParams added in v1.0.426

type DescribeDatabasesResponseParams struct {
	// 符合查询条件的实例总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回的实例信息。
	Items []*string `json:"Items,omitnil,omitempty" name:"Items"`

	// 数据库名以及字符集
	DatabaseList []*DatabasesWithCharacterLists `json:"DatabaseList,omitnil,omitempty" name:"DatabaseList"`

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

Predefined struct for user

type DescribeDefaultParamsRequest

type DescribeDefaultParamsRequest struct {
	*tchttp.BaseRequest

	// 引擎版本,目前支持 ["5.1", "5.5", "5.6", "5.7", "8.0"]
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
	TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"`

	// 参数模板引擎,默认值:InnoDB
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`
}

func NewDescribeDefaultParamsRequest

func NewDescribeDefaultParamsRequest() (request *DescribeDefaultParamsRequest)

func (*DescribeDefaultParamsRequest) FromJsonString

func (r *DescribeDefaultParamsRequest) 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 (*DescribeDefaultParamsRequest) ToJsonString

func (r *DescribeDefaultParamsRequest) ToJsonString() string

type DescribeDefaultParamsRequestParams added in v1.0.426

type DescribeDefaultParamsRequestParams struct {
	// 引擎版本,目前支持 ["5.1", "5.5", "5.6", "5.7", "8.0"]
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 默认参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
	TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"`

	// 参数模板引擎,默认值:InnoDB
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`
}

Predefined struct for user

type DescribeDefaultParamsResponse

type DescribeDefaultParamsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDefaultParamsResponseParams `json:"Response"`
}

func NewDescribeDefaultParamsResponse

func NewDescribeDefaultParamsResponse() (response *DescribeDefaultParamsResponse)

func (*DescribeDefaultParamsResponse) FromJsonString

func (r *DescribeDefaultParamsResponse) 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 (*DescribeDefaultParamsResponse) ToJsonString

func (r *DescribeDefaultParamsResponse) ToJsonString() string

type DescribeDefaultParamsResponseParams added in v1.0.426

type DescribeDefaultParamsResponseParams struct {
	// 参数个数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 参数详情。
	Items []*ParameterDetail `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDeployGroupListRequest

type DescribeDeployGroupListRequest struct {
	*tchttp.BaseRequest

	// 置放群组 ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 置放群组名称。
	DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"`

	// 返回数量,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeDeployGroupListRequest

func NewDescribeDeployGroupListRequest() (request *DescribeDeployGroupListRequest)

func (*DescribeDeployGroupListRequest) FromJsonString

func (r *DescribeDeployGroupListRequest) 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 (*DescribeDeployGroupListRequest) ToJsonString

func (r *DescribeDeployGroupListRequest) ToJsonString() string

type DescribeDeployGroupListRequestParams added in v1.0.426

type DescribeDeployGroupListRequestParams struct {
	// 置放群组 ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 置放群组名称。
	DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"`

	// 返回数量,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeDeployGroupListResponse

type DescribeDeployGroupListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeployGroupListResponseParams `json:"Response"`
}

func NewDescribeDeployGroupListResponse

func NewDescribeDeployGroupListResponse() (response *DescribeDeployGroupListResponse)

func (*DescribeDeployGroupListResponse) FromJsonString

func (r *DescribeDeployGroupListResponse) 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 (*DescribeDeployGroupListResponse) ToJsonString

func (r *DescribeDeployGroupListResponse) ToJsonString() string

type DescribeDeployGroupListResponseParams added in v1.0.426

type DescribeDeployGroupListResponseParams struct {
	// 符合条件的记录总数。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

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

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

Predefined struct for user

type DescribeDeviceMonitorInfoRequest

type DescribeDeviceMonitorInfoRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 返回当天最近Count个5分钟粒度的监控数据。最小值1,最大值288,不传该参数默认返回当天所有5分钟粒度监控数据。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

func NewDescribeDeviceMonitorInfoRequest

func NewDescribeDeviceMonitorInfoRequest() (request *DescribeDeviceMonitorInfoRequest)

func (*DescribeDeviceMonitorInfoRequest) FromJsonString

func (r *DescribeDeviceMonitorInfoRequest) 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 (*DescribeDeviceMonitorInfoRequest) ToJsonString

func (r *DescribeDeviceMonitorInfoRequest) ToJsonString() string

type DescribeDeviceMonitorInfoRequestParams added in v1.0.426

type DescribeDeviceMonitorInfoRequestParams struct {
	// 实例ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 返回当天最近Count个5分钟粒度的监控数据。最小值1,最大值288,不传该参数默认返回当天所有5分钟粒度监控数据。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`
}

Predefined struct for user

type DescribeDeviceMonitorInfoResponse

type DescribeDeviceMonitorInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDeviceMonitorInfoResponseParams `json:"Response"`
}

func NewDescribeDeviceMonitorInfoResponse

func NewDescribeDeviceMonitorInfoResponse() (response *DescribeDeviceMonitorInfoResponse)

func (*DescribeDeviceMonitorInfoResponse) FromJsonString

func (r *DescribeDeviceMonitorInfoResponse) 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 (*DescribeDeviceMonitorInfoResponse) ToJsonString

func (r *DescribeDeviceMonitorInfoResponse) ToJsonString() string

type DescribeDeviceMonitorInfoResponseParams added in v1.0.426

type DescribeDeviceMonitorInfoResponseParams struct {
	// 实例CPU监控数据
	Cpu *DeviceCpuInfo `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 实例内存监控数据
	Mem *DeviceMemInfo `json:"Mem,omitnil,omitempty" name:"Mem"`

	// 实例网络监控数据
	Net *DeviceNetInfo `json:"Net,omitnil,omitempty" name:"Net"`

	// 实例磁盘监控数据
	Disk *DeviceDiskInfo `json:"Disk,omitnil,omitempty" name:"Disk"`

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

Predefined struct for user

type DescribeErrorLogDataRequest

type DescribeErrorLogDataRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间戳。例如 1585142640 。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间戳。例如 1585142640 。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 要匹配的关键字列表,最多支持15个关键字。
	KeyWords []*string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"`

	// 分页的返回数量,默认为100,最大为400。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。
	InstType *string `json:"InstType,omitnil,omitempty" name:"InstType"`
}

func NewDescribeErrorLogDataRequest

func NewDescribeErrorLogDataRequest() (request *DescribeErrorLogDataRequest)

func (*DescribeErrorLogDataRequest) FromJsonString

func (r *DescribeErrorLogDataRequest) 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 (*DescribeErrorLogDataRequest) ToJsonString

func (r *DescribeErrorLogDataRequest) ToJsonString() string

type DescribeErrorLogDataRequestParams added in v1.0.426

type DescribeErrorLogDataRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间戳。例如 1585142640 。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间戳。例如 1585142640 。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 要匹配的关键字列表,最多支持15个关键字。
	KeyWords []*string `json:"KeyWords,omitnil,omitempty" name:"KeyWords"`

	// 分页的返回数量,默认为100,最大为400。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。
	InstType *string `json:"InstType,omitnil,omitempty" name:"InstType"`
}

Predefined struct for user

type DescribeErrorLogDataResponse

type DescribeErrorLogDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeErrorLogDataResponseParams `json:"Response"`
}

func NewDescribeErrorLogDataResponse

func NewDescribeErrorLogDataResponse() (response *DescribeErrorLogDataResponse)

func (*DescribeErrorLogDataResponse) FromJsonString

func (r *DescribeErrorLogDataResponse) 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 (*DescribeErrorLogDataResponse) ToJsonString

func (r *DescribeErrorLogDataResponse) ToJsonString() string

type DescribeErrorLogDataResponseParams added in v1.0.426

type DescribeErrorLogDataResponseParams struct {
	// 符合条件的记录总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回的记录。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*ErrlogItem `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeInstanceAlarmEventsRequest added in v1.0.853

type DescribeInstanceAlarmEventsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeInstanceAlarmEventsRequest added in v1.0.853

func NewDescribeInstanceAlarmEventsRequest() (request *DescribeInstanceAlarmEventsRequest)

func (*DescribeInstanceAlarmEventsRequest) FromJsonString added in v1.0.853

func (r *DescribeInstanceAlarmEventsRequest) 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 (*DescribeInstanceAlarmEventsRequest) ToJsonString added in v1.0.853

func (r *DescribeInstanceAlarmEventsRequest) ToJsonString() string

type DescribeInstanceAlarmEventsRequestParams added in v1.0.853

type DescribeInstanceAlarmEventsRequestParams struct {
}

Predefined struct for user

type DescribeInstanceAlarmEventsResponse added in v1.0.853

type DescribeInstanceAlarmEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceAlarmEventsResponseParams `json:"Response"`
}

func NewDescribeInstanceAlarmEventsResponse added in v1.0.853

func NewDescribeInstanceAlarmEventsResponse() (response *DescribeInstanceAlarmEventsResponse)

func (*DescribeInstanceAlarmEventsResponse) FromJsonString added in v1.0.853

func (r *DescribeInstanceAlarmEventsResponse) 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 (*DescribeInstanceAlarmEventsResponse) ToJsonString added in v1.0.853

func (r *DescribeInstanceAlarmEventsResponse) ToJsonString() string

type DescribeInstanceAlarmEventsResponseParams added in v1.0.853

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

Predefined struct for user

type DescribeInstanceParamRecordsRequest

type DescribeInstanceParamRecordsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值:20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeInstanceParamRecordsRequest

func NewDescribeInstanceParamRecordsRequest() (request *DescribeInstanceParamRecordsRequest)

func (*DescribeInstanceParamRecordsRequest) FromJsonString

func (r *DescribeInstanceParamRecordsRequest) 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 (*DescribeInstanceParamRecordsRequest) ToJsonString

func (r *DescribeInstanceParamRecordsRequest) ToJsonString() string

type DescribeInstanceParamRecordsRequestParams added in v1.0.426

type DescribeInstanceParamRecordsRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页偏移量,默认值:0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值:20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeInstanceParamRecordsResponse

type DescribeInstanceParamRecordsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceParamRecordsResponseParams `json:"Response"`
}

func NewDescribeInstanceParamRecordsResponse

func NewDescribeInstanceParamRecordsResponse() (response *DescribeInstanceParamRecordsResponse)

func (*DescribeInstanceParamRecordsResponse) FromJsonString

func (r *DescribeInstanceParamRecordsResponse) 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 (*DescribeInstanceParamRecordsResponse) ToJsonString

func (r *DescribeInstanceParamRecordsResponse) ToJsonString() string

type DescribeInstanceParamRecordsResponseParams added in v1.0.426

type DescribeInstanceParamRecordsResponseParams struct {
	// 符合条件的记录数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 参数修改记录。
	Items []*ParamRecord `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeInstanceParamsRequest

type DescribeInstanceParamsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeInstanceParamsRequest

func NewDescribeInstanceParamsRequest() (request *DescribeInstanceParamsRequest)

func (*DescribeInstanceParamsRequest) FromJsonString

func (r *DescribeInstanceParamsRequest) 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 (*DescribeInstanceParamsRequest) ToJsonString

func (r *DescribeInstanceParamsRequest) ToJsonString() string

type DescribeInstanceParamsRequestParams added in v1.0.426

type DescribeInstanceParamsRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeInstanceParamsResponse

type DescribeInstanceParamsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceParamsResponseParams `json:"Response"`
}

func NewDescribeInstanceParamsResponse

func NewDescribeInstanceParamsResponse() (response *DescribeInstanceParamsResponse)

func (*DescribeInstanceParamsResponse) FromJsonString

func (r *DescribeInstanceParamsResponse) 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 (*DescribeInstanceParamsResponse) ToJsonString

func (r *DescribeInstanceParamsResponse) ToJsonString() string

type DescribeInstanceParamsResponseParams added in v1.0.426

type DescribeInstanceParamsResponseParams struct {
	// 实例的参数总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 参数详情。
	Items []*ParameterDetail `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeLocalBinlogConfigRequest added in v1.0.330

type DescribeLocalBinlogConfigRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeLocalBinlogConfigRequest added in v1.0.330

func NewDescribeLocalBinlogConfigRequest() (request *DescribeLocalBinlogConfigRequest)

func (*DescribeLocalBinlogConfigRequest) FromJsonString added in v1.0.330

func (r *DescribeLocalBinlogConfigRequest) 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 (*DescribeLocalBinlogConfigRequest) ToJsonString added in v1.0.330

func (r *DescribeLocalBinlogConfigRequest) ToJsonString() string

type DescribeLocalBinlogConfigRequestParams added in v1.0.426

type DescribeLocalBinlogConfigRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeLocalBinlogConfigResponse added in v1.0.330

type DescribeLocalBinlogConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLocalBinlogConfigResponseParams `json:"Response"`
}

func NewDescribeLocalBinlogConfigResponse added in v1.0.330

func NewDescribeLocalBinlogConfigResponse() (response *DescribeLocalBinlogConfigResponse)

func (*DescribeLocalBinlogConfigResponse) FromJsonString added in v1.0.330

func (r *DescribeLocalBinlogConfigResponse) 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 (*DescribeLocalBinlogConfigResponse) ToJsonString added in v1.0.330

func (r *DescribeLocalBinlogConfigResponse) ToJsonString() string

type DescribeLocalBinlogConfigResponseParams added in v1.0.426

type DescribeLocalBinlogConfigResponseParams struct {
	// 实例binlog保留策略。
	LocalBinlogConfig *LocalBinlogConfig `json:"LocalBinlogConfig,omitnil,omitempty" name:"LocalBinlogConfig"`

	// 该地域默认binlog保留策略。
	LocalBinlogConfigDefault *LocalBinlogConfigDefault `json:"LocalBinlogConfigDefault,omitnil,omitempty" name:"LocalBinlogConfigDefault"`

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

Predefined struct for user

type DescribeParamTemplateInfoRequest

type DescribeParamTemplateInfoRequest struct {
	*tchttp.BaseRequest

	// 参数模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

func NewDescribeParamTemplateInfoRequest

func NewDescribeParamTemplateInfoRequest() (request *DescribeParamTemplateInfoRequest)

func (*DescribeParamTemplateInfoRequest) FromJsonString

func (r *DescribeParamTemplateInfoRequest) 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 (*DescribeParamTemplateInfoRequest) ToJsonString

func (r *DescribeParamTemplateInfoRequest) ToJsonString() string

type DescribeParamTemplateInfoRequestParams added in v1.0.426

type DescribeParamTemplateInfoRequestParams struct {
	// 参数模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeParamTemplateInfoResponse

type DescribeParamTemplateInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeParamTemplateInfoResponseParams `json:"Response"`
}

func NewDescribeParamTemplateInfoResponse

func NewDescribeParamTemplateInfoResponse() (response *DescribeParamTemplateInfoResponse)

func (*DescribeParamTemplateInfoResponse) FromJsonString

func (r *DescribeParamTemplateInfoResponse) 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 (*DescribeParamTemplateInfoResponse) ToJsonString

func (r *DescribeParamTemplateInfoResponse) ToJsonString() string

type DescribeParamTemplateInfoResponseParams added in v1.0.426

type DescribeParamTemplateInfoResponseParams struct {
	// 参数模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 参数模板名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数模板对应实例版本
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 参数模板中的参数数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 参数详情
	Items []*ParameterDetail `json:"Items,omitnil,omitempty" name:"Items"`

	// 参数模板描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 参数模板类型。支持值包括:"HIGH_STABILITY" - 高稳定模板,"HIGH_PERFORMANCE" - 高性能模板。
	TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"`

	// 参数模板引擎。支持值包括:"InnoDB","RocksDB"。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`

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

Predefined struct for user

type DescribeParamTemplatesRequest

type DescribeParamTemplatesRequest struct {
	*tchttp.BaseRequest

	// 引擎版本,缺省则查询所有
	EngineVersions []*string `json:"EngineVersions,omitnil,omitempty" name:"EngineVersions"`

	// 引擎类型,缺省则查询所有
	EngineTypes []*string `json:"EngineTypes,omitnil,omitempty" name:"EngineTypes"`

	// 模板名称,缺省则查询所有
	TemplateNames []*string `json:"TemplateNames,omitnil,omitempty" name:"TemplateNames"`

	// 模板id,缺省则查询所有
	TemplateIds []*int64 `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"`
}

func NewDescribeParamTemplatesRequest

func NewDescribeParamTemplatesRequest() (request *DescribeParamTemplatesRequest)

func (*DescribeParamTemplatesRequest) FromJsonString

func (r *DescribeParamTemplatesRequest) 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 (*DescribeParamTemplatesRequest) ToJsonString

func (r *DescribeParamTemplatesRequest) ToJsonString() string

type DescribeParamTemplatesRequestParams added in v1.0.426

type DescribeParamTemplatesRequestParams struct {
	// 引擎版本,缺省则查询所有
	EngineVersions []*string `json:"EngineVersions,omitnil,omitempty" name:"EngineVersions"`

	// 引擎类型,缺省则查询所有
	EngineTypes []*string `json:"EngineTypes,omitnil,omitempty" name:"EngineTypes"`

	// 模板名称,缺省则查询所有
	TemplateNames []*string `json:"TemplateNames,omitnil,omitempty" name:"TemplateNames"`

	// 模板id,缺省则查询所有
	TemplateIds []*int64 `json:"TemplateIds,omitnil,omitempty" name:"TemplateIds"`
}

Predefined struct for user

type DescribeParamTemplatesResponse

type DescribeParamTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeParamTemplatesResponseParams `json:"Response"`
}

func NewDescribeParamTemplatesResponse

func NewDescribeParamTemplatesResponse() (response *DescribeParamTemplatesResponse)

func (*DescribeParamTemplatesResponse) FromJsonString

func (r *DescribeParamTemplatesResponse) 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 (*DescribeParamTemplatesResponse) ToJsonString

func (r *DescribeParamTemplatesResponse) ToJsonString() string

type DescribeParamTemplatesResponseParams added in v1.0.426

type DescribeParamTemplatesResponseParams struct {
	// 该用户的参数模板数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 参数模板详情。
	Items []*ParamTemplateInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeProjectSecurityGroupsRequest

type DescribeProjectSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 项目ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewDescribeProjectSecurityGroupsRequest

func NewDescribeProjectSecurityGroupsRequest() (request *DescribeProjectSecurityGroupsRequest)

func (*DescribeProjectSecurityGroupsRequest) FromJsonString

func (r *DescribeProjectSecurityGroupsRequest) 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 (*DescribeProjectSecurityGroupsRequest) ToJsonString

func (r *DescribeProjectSecurityGroupsRequest) ToJsonString() string

type DescribeProjectSecurityGroupsRequestParams added in v1.0.426

type DescribeProjectSecurityGroupsRequestParams struct {
	// 项目ID。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type DescribeProjectSecurityGroupsResponse

type DescribeProjectSecurityGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProjectSecurityGroupsResponseParams `json:"Response"`
}

func NewDescribeProjectSecurityGroupsResponse

func NewDescribeProjectSecurityGroupsResponse() (response *DescribeProjectSecurityGroupsResponse)

func (*DescribeProjectSecurityGroupsResponse) FromJsonString

func (r *DescribeProjectSecurityGroupsResponse) 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 (*DescribeProjectSecurityGroupsResponse) ToJsonString

type DescribeProjectSecurityGroupsResponseParams added in v1.0.426

type DescribeProjectSecurityGroupsResponseParams struct {
	// 安全组详情。
	Groups []*SecurityGroup `json:"Groups,omitnil,omitempty" name:"Groups"`

	// 安全组规则数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeProxyCustomConfRequest added in v1.0.330

type DescribeProxyCustomConfRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeProxyCustomConfRequest added in v1.0.330

func NewDescribeProxyCustomConfRequest() (request *DescribeProxyCustomConfRequest)

func (*DescribeProxyCustomConfRequest) FromJsonString added in v1.0.330

func (r *DescribeProxyCustomConfRequest) 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 (*DescribeProxyCustomConfRequest) ToJsonString added in v1.0.330

func (r *DescribeProxyCustomConfRequest) ToJsonString() string

type DescribeProxyCustomConfRequestParams added in v1.0.426

type DescribeProxyCustomConfRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 限制
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeProxyCustomConfResponse added in v1.0.330

type DescribeProxyCustomConfResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProxyCustomConfResponseParams `json:"Response"`
}

func NewDescribeProxyCustomConfResponse added in v1.0.330

func NewDescribeProxyCustomConfResponse() (response *DescribeProxyCustomConfResponse)

func (*DescribeProxyCustomConfResponse) FromJsonString added in v1.0.330

func (r *DescribeProxyCustomConfResponse) 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 (*DescribeProxyCustomConfResponse) ToJsonString added in v1.0.330

func (r *DescribeProxyCustomConfResponse) ToJsonString() string

type DescribeProxyCustomConfResponseParams added in v1.0.426

type DescribeProxyCustomConfResponseParams struct {
	// 代理配置数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 代理配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	CustomConf *CustomConfig `json:"CustomConf,omitnil,omitempty" name:"CustomConf"`

	// 权重限制
	// 注意:此字段可能返回 null,表示取不到有效值。
	WeightRule *Rule `json:"WeightRule,omitnil,omitempty" name:"WeightRule"`

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

Predefined struct for user

type DescribeProxySupportParamRequest added in v1.0.646

type DescribeProxySupportParamRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeProxySupportParamRequest added in v1.0.646

func NewDescribeProxySupportParamRequest() (request *DescribeProxySupportParamRequest)

func (*DescribeProxySupportParamRequest) FromJsonString added in v1.0.646

func (r *DescribeProxySupportParamRequest) 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 (*DescribeProxySupportParamRequest) ToJsonString added in v1.0.646

func (r *DescribeProxySupportParamRequest) ToJsonString() string

type DescribeProxySupportParamRequestParams added in v1.0.646

type DescribeProxySupportParamRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeProxySupportParamResponse added in v1.0.646

type DescribeProxySupportParamResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProxySupportParamResponseParams `json:"Response"`
}

func NewDescribeProxySupportParamResponse added in v1.0.646

func NewDescribeProxySupportParamResponse() (response *DescribeProxySupportParamResponse)

func (*DescribeProxySupportParamResponse) FromJsonString added in v1.0.646

func (r *DescribeProxySupportParamResponse) 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 (*DescribeProxySupportParamResponse) ToJsonString added in v1.0.646

func (r *DescribeProxySupportParamResponse) ToJsonString() string

type DescribeProxySupportParamResponseParams added in v1.0.646

type DescribeProxySupportParamResponseParams struct {
	// 支持最大代理版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"`

	// 是否支持连接池
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportPool *bool `json:"SupportPool,omitnil,omitempty" name:"SupportPool"`

	// 连接池最小值
	// 注意:此字段可能返回 null,表示取不到有效值。
	PoolMin *uint64 `json:"PoolMin,omitnil,omitempty" name:"PoolMin"`

	// 连接池最大值
	// 注意:此字段可能返回 null,表示取不到有效值。
	PoolMax *uint64 `json:"PoolMax,omitnil,omitempty" name:"PoolMax"`

	// 是否支持事务拆分
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportTransSplit *bool `json:"SupportTransSplit,omitnil,omitempty" name:"SupportTransSplit"`

	// 支持连接池的最小代理版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportPoolMinVersion *string `json:"SupportPoolMinVersion,omitnil,omitempty" name:"SupportPoolMinVersion"`

	// 支持事务拆分的最小代理版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportTransSplitMinVersion *string `json:"SupportTransSplitMinVersion,omitnil,omitempty" name:"SupportTransSplitMinVersion"`

	// 是否支持设置只读
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportReadOnly *bool `json:"SupportReadOnly,omitnil,omitempty" name:"SupportReadOnly"`

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

Predefined struct for user

type DescribeRemoteBackupConfigRequest added in v1.0.563

type DescribeRemoteBackupConfigRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeRemoteBackupConfigRequest added in v1.0.563

func NewDescribeRemoteBackupConfigRequest() (request *DescribeRemoteBackupConfigRequest)

func (*DescribeRemoteBackupConfigRequest) FromJsonString added in v1.0.563

func (r *DescribeRemoteBackupConfigRequest) 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 (*DescribeRemoteBackupConfigRequest) ToJsonString added in v1.0.563

func (r *DescribeRemoteBackupConfigRequest) ToJsonString() string

type DescribeRemoteBackupConfigRequestParams added in v1.0.563

type DescribeRemoteBackupConfigRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeRemoteBackupConfigResponse added in v1.0.563

type DescribeRemoteBackupConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRemoteBackupConfigResponseParams `json:"Response"`
}

func NewDescribeRemoteBackupConfigResponse added in v1.0.563

func NewDescribeRemoteBackupConfigResponse() (response *DescribeRemoteBackupConfigResponse)

func (*DescribeRemoteBackupConfigResponse) FromJsonString added in v1.0.563

func (r *DescribeRemoteBackupConfigResponse) 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 (*DescribeRemoteBackupConfigResponse) ToJsonString added in v1.0.563

func (r *DescribeRemoteBackupConfigResponse) ToJsonString() string

type DescribeRemoteBackupConfigResponseParams added in v1.0.563

type DescribeRemoteBackupConfigResponseParams struct {
	// 异地备份保留时间,单位为天
	ExpireDays *int64 `json:"ExpireDays,omitnil,omitempty" name:"ExpireDays"`

	// 异地数据备份开关,off - 关闭异地备份,on-开启异地备份
	RemoteBackupSave *string `json:"RemoteBackupSave,omitnil,omitempty" name:"RemoteBackupSave"`

	// 异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on
	RemoteBinlogSave *string `json:"RemoteBinlogSave,omitnil,omitempty" name:"RemoteBinlogSave"`

	// 用户已设置异地备份地域列表
	RemoteRegion []*string `json:"RemoteRegion,omitnil,omitempty" name:"RemoteRegion"`

	// 用户可设置异地备份地域列表
	RegionList []*string `json:"RegionList,omitnil,omitempty" name:"RegionList"`

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

Predefined struct for user

type DescribeRoGroupsRequest

type DescribeRoGroupsRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:cdb-c1nl9rpv或者cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeRoGroupsRequest

func NewDescribeRoGroupsRequest() (request *DescribeRoGroupsRequest)

func (*DescribeRoGroupsRequest) FromJsonString

func (r *DescribeRoGroupsRequest) 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 (*DescribeRoGroupsRequest) ToJsonString

func (r *DescribeRoGroupsRequest) ToJsonString() string

type DescribeRoGroupsRequestParams added in v1.0.426

type DescribeRoGroupsRequestParams struct {
	// 实例ID,格式如:cdb-c1nl9rpv或者cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeRoGroupsResponse

type DescribeRoGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRoGroupsResponseParams `json:"Response"`
}

func NewDescribeRoGroupsResponse

func NewDescribeRoGroupsResponse() (response *DescribeRoGroupsResponse)

func (*DescribeRoGroupsResponse) FromJsonString

func (r *DescribeRoGroupsResponse) 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 (*DescribeRoGroupsResponse) ToJsonString

func (r *DescribeRoGroupsResponse) ToJsonString() string

type DescribeRoGroupsResponseParams added in v1.0.426

type DescribeRoGroupsResponseParams struct {
	// RO组信息数组,一个实例可关联多个RO组。
	RoGroups []*RoGroup `json:"RoGroups,omitnil,omitempty" name:"RoGroups"`

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

Predefined struct for user

type DescribeRoMinScaleRequest

type DescribeRoMinScaleRequest struct {
	*tchttp.BaseRequest

	// 只读实例ID,格式如:cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,该参数与MasterInstanceId参数不能同时为空。
	RoInstanceId *string `json:"RoInstanceId,omitnil,omitempty" name:"RoInstanceId"`

	// 主实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,该参数与RoInstanceId参数不能同时为空。注意,当传入参数包含RoInstanceId时,返回值为只读实例升级时的最小规格;当传入参数只包含MasterInstanceId时,返回值为只读实例购买时的最小规格。
	MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"`
}

func NewDescribeRoMinScaleRequest

func NewDescribeRoMinScaleRequest() (request *DescribeRoMinScaleRequest)

func (*DescribeRoMinScaleRequest) FromJsonString

func (r *DescribeRoMinScaleRequest) 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 (*DescribeRoMinScaleRequest) ToJsonString

func (r *DescribeRoMinScaleRequest) ToJsonString() string

type DescribeRoMinScaleRequestParams added in v1.0.426

type DescribeRoMinScaleRequestParams struct {
	// 只读实例ID,格式如:cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,该参数与MasterInstanceId参数不能同时为空。
	RoInstanceId *string `json:"RoInstanceId,omitnil,omitempty" name:"RoInstanceId"`

	// 主实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,该参数与RoInstanceId参数不能同时为空。注意,当传入参数包含RoInstanceId时,返回值为只读实例升级时的最小规格;当传入参数只包含MasterInstanceId时,返回值为只读实例购买时的最小规格。
	MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"`
}

Predefined struct for user

type DescribeRoMinScaleResponse

type DescribeRoMinScaleResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRoMinScaleResponseParams `json:"Response"`
}

func NewDescribeRoMinScaleResponse

func NewDescribeRoMinScaleResponse() (response *DescribeRoMinScaleResponse)

func (*DescribeRoMinScaleResponse) FromJsonString

func (r *DescribeRoMinScaleResponse) 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 (*DescribeRoMinScaleResponse) ToJsonString

func (r *DescribeRoMinScaleResponse) ToJsonString() string

type DescribeRoMinScaleResponseParams added in v1.0.426

type DescribeRoMinScaleResponseParams struct {
	// 内存规格大小, 单位为:MB。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 磁盘规格大小, 单位为:GB。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

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

Predefined struct for user

type DescribeRollbackRangeTimeRequest

type DescribeRollbackRangeTimeRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 列表,单个实例 ID 的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 克隆实例与源实例是否在异地可用区,是:"true",否:"false"
	IsRemoteZone *string `json:"IsRemoteZone,omitnil,omitempty" name:"IsRemoteZone"`

	// 克隆实例与源实例不在同一地域时需填写克隆实例所在地域,例:"ap-guangzhou"
	BackupRegion *string `json:"BackupRegion,omitnil,omitempty" name:"BackupRegion"`
}

func NewDescribeRollbackRangeTimeRequest

func NewDescribeRollbackRangeTimeRequest() (request *DescribeRollbackRangeTimeRequest)

func (*DescribeRollbackRangeTimeRequest) FromJsonString

func (r *DescribeRollbackRangeTimeRequest) 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 (*DescribeRollbackRangeTimeRequest) ToJsonString

func (r *DescribeRollbackRangeTimeRequest) ToJsonString() string

type DescribeRollbackRangeTimeRequestParams added in v1.0.426

type DescribeRollbackRangeTimeRequestParams struct {
	// 实例 ID 列表,单个实例 ID 的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 克隆实例与源实例是否在异地可用区,是:"true",否:"false"
	IsRemoteZone *string `json:"IsRemoteZone,omitnil,omitempty" name:"IsRemoteZone"`

	// 克隆实例与源实例不在同一地域时需填写克隆实例所在地域,例:"ap-guangzhou"
	BackupRegion *string `json:"BackupRegion,omitnil,omitempty" name:"BackupRegion"`
}

Predefined struct for user

type DescribeRollbackRangeTimeResponse

type DescribeRollbackRangeTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRollbackRangeTimeResponseParams `json:"Response"`
}

func NewDescribeRollbackRangeTimeResponse

func NewDescribeRollbackRangeTimeResponse() (response *DescribeRollbackRangeTimeResponse)

func (*DescribeRollbackRangeTimeResponse) FromJsonString

func (r *DescribeRollbackRangeTimeResponse) 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 (*DescribeRollbackRangeTimeResponse) ToJsonString

func (r *DescribeRollbackRangeTimeResponse) ToJsonString() string

type DescribeRollbackRangeTimeResponseParams added in v1.0.426

type DescribeRollbackRangeTimeResponseParams struct {
	// 符合查询条件的实例总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回的参数信息。
	Items []*InstanceRollbackRangeTime `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeRollbackTaskDetailRequest

type DescribeRollbackTaskDetailRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872)。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 异步任务 ID。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 分页参数,每次请求返回的记录数。默认值为 20,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。默认为 0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeRollbackTaskDetailRequest

func NewDescribeRollbackTaskDetailRequest() (request *DescribeRollbackTaskDetailRequest)

func (*DescribeRollbackTaskDetailRequest) FromJsonString

func (r *DescribeRollbackTaskDetailRequest) 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 (*DescribeRollbackTaskDetailRequest) ToJsonString

func (r *DescribeRollbackTaskDetailRequest) ToJsonString() string

type DescribeRollbackTaskDetailRequestParams added in v1.0.426

type DescribeRollbackTaskDetailRequestParams struct {
	// 实例 ID。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872)。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 异步任务 ID。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 分页参数,每次请求返回的记录数。默认值为 20,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页偏移量。默认为 0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeRollbackTaskDetailResponse

type DescribeRollbackTaskDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRollbackTaskDetailResponseParams `json:"Response"`
}

func NewDescribeRollbackTaskDetailResponse

func NewDescribeRollbackTaskDetailResponse() (response *DescribeRollbackTaskDetailResponse)

func (*DescribeRollbackTaskDetailResponse) FromJsonString

func (r *DescribeRollbackTaskDetailResponse) 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 (*DescribeRollbackTaskDetailResponse) ToJsonString

func (r *DescribeRollbackTaskDetailResponse) ToJsonString() string

type DescribeRollbackTaskDetailResponseParams added in v1.0.426

type DescribeRollbackTaskDetailResponseParams struct {
	// 符合条件的记录总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 回档任务详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*RollbackTask `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeSSLStatusRequest added in v1.0.914

type DescribeSSLStatusRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。只读组 ID为空时必填。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组 ID。实例 ID为空时必填。
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

func NewDescribeSSLStatusRequest added in v1.0.914

func NewDescribeSSLStatusRequest() (request *DescribeSSLStatusRequest)

func (*DescribeSSLStatusRequest) FromJsonString added in v1.0.914

func (r *DescribeSSLStatusRequest) 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 (*DescribeSSLStatusRequest) ToJsonString added in v1.0.914

func (r *DescribeSSLStatusRequest) ToJsonString() string

type DescribeSSLStatusRequestParams added in v1.0.914

type DescribeSSLStatusRequestParams struct {
	// 实例 ID 。只读组 ID为空时必填。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组 ID。实例 ID为空时必填。
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

Predefined struct for user

type DescribeSSLStatusResponse added in v1.0.914

type DescribeSSLStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSSLStatusResponseParams `json:"Response"`
}

func NewDescribeSSLStatusResponse added in v1.0.914

func NewDescribeSSLStatusResponse() (response *DescribeSSLStatusResponse)

func (*DescribeSSLStatusResponse) FromJsonString added in v1.0.914

func (r *DescribeSSLStatusResponse) 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 (*DescribeSSLStatusResponse) ToJsonString added in v1.0.914

func (r *DescribeSSLStatusResponse) ToJsonString() string

type DescribeSSLStatusResponseParams added in v1.0.914

type DescribeSSLStatusResponseParams struct {
	// 是否开通 SSL 。ON 代表开通 ,OFF 代表未开通。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 证书下载链接。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

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

Predefined struct for user

type DescribeSlowLogDataRequest

type DescribeSlowLogDataRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间戳。例如 1585142640 。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间戳。例如 1585142640 。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 客户端 Host 列表。
	UserHosts []*string `json:"UserHosts,omitnil,omitempty" name:"UserHosts"`

	// 客户端 用户名 列表。
	UserNames []*string `json:"UserNames,omitnil,omitempty" name:"UserNames"`

	// 访问的 数据库 列表。
	DataBases []*string `json:"DataBases,omitnil,omitempty" name:"DataBases"`

	// 排序字段。当前支持:Timestamp,QueryTime,LockTime,RowsExamined,RowsSent 。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 升序还是降序排列。当前支持:ASC,DESC 。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 偏移量,默认为0,最大为9999。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 一次性返回的记录数量,默认为100,最大为400。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。
	InstType *string `json:"InstType,omitnil,omitempty" name:"InstType"`
}

func NewDescribeSlowLogDataRequest

func NewDescribeSlowLogDataRequest() (request *DescribeSlowLogDataRequest)

func (*DescribeSlowLogDataRequest) FromJsonString

func (r *DescribeSlowLogDataRequest) 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 (*DescribeSlowLogDataRequest) ToJsonString

func (r *DescribeSlowLogDataRequest) ToJsonString() string

type DescribeSlowLogDataRequestParams added in v1.0.426

type DescribeSlowLogDataRequestParams struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间戳。例如 1585142640 。
	StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间戳。例如 1585142640 。
	EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 客户端 Host 列表。
	UserHosts []*string `json:"UserHosts,omitnil,omitempty" name:"UserHosts"`

	// 客户端 用户名 列表。
	UserNames []*string `json:"UserNames,omitnil,omitempty" name:"UserNames"`

	// 访问的 数据库 列表。
	DataBases []*string `json:"DataBases,omitnil,omitempty" name:"DataBases"`

	// 排序字段。当前支持:Timestamp,QueryTime,LockTime,RowsExamined,RowsSent 。
	SortBy *string `json:"SortBy,omitnil,omitempty" name:"SortBy"`

	// 升序还是降序排列。当前支持:ASC,DESC 。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 偏移量,默认为0,最大为9999。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 一次性返回的记录数量,默认为100,最大为400。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 仅在实例为主实例或者灾备实例时生效,可选值:slave,代表拉取从机的日志。
	InstType *string `json:"InstType,omitnil,omitempty" name:"InstType"`
}

Predefined struct for user

type DescribeSlowLogDataResponse

type DescribeSlowLogDataResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSlowLogDataResponseParams `json:"Response"`
}

func NewDescribeSlowLogDataResponse

func NewDescribeSlowLogDataResponse() (response *DescribeSlowLogDataResponse)

func (*DescribeSlowLogDataResponse) FromJsonString

func (r *DescribeSlowLogDataResponse) 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 (*DescribeSlowLogDataResponse) ToJsonString

func (r *DescribeSlowLogDataResponse) ToJsonString() string

type DescribeSlowLogDataResponseParams added in v1.0.426

type DescribeSlowLogDataResponseParams struct {
	// 符合条件的记录总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 查询到的记录。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*SlowLogItem `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeSlowLogsRequest

type DescribeSlowLogsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 偏移量,默认值为0,最小值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeSlowLogsRequest

func NewDescribeSlowLogsRequest() (request *DescribeSlowLogsRequest)

func (*DescribeSlowLogsRequest) FromJsonString

func (r *DescribeSlowLogsRequest) 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 (*DescribeSlowLogsRequest) ToJsonString

func (r *DescribeSlowLogsRequest) ToJsonString() string

type DescribeSlowLogsRequestParams added in v1.0.426

type DescribeSlowLogsRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 偏移量,默认值为0,最小值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小,默认值为20,最小值为1,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeSlowLogsResponse

type DescribeSlowLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSlowLogsResponseParams `json:"Response"`
}

func NewDescribeSlowLogsResponse

func NewDescribeSlowLogsResponse() (response *DescribeSlowLogsResponse)

func (*DescribeSlowLogsResponse) FromJsonString

func (r *DescribeSlowLogsResponse) 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 (*DescribeSlowLogsResponse) ToJsonString

func (r *DescribeSlowLogsResponse) ToJsonString() string

type DescribeSlowLogsResponseParams added in v1.0.426

type DescribeSlowLogsResponseParams struct {
	// 符合查询条件的慢查询日志总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 符合查询条件的慢查询日志详情。
	Items []*SlowLogInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeSupportedPrivilegesRequest

type DescribeSupportedPrivilegesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeSupportedPrivilegesRequest

func NewDescribeSupportedPrivilegesRequest() (request *DescribeSupportedPrivilegesRequest)

func (*DescribeSupportedPrivilegesRequest) FromJsonString

func (r *DescribeSupportedPrivilegesRequest) 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 (*DescribeSupportedPrivilegesRequest) ToJsonString

func (r *DescribeSupportedPrivilegesRequest) ToJsonString() string

type DescribeSupportedPrivilegesRequestParams added in v1.0.426

type DescribeSupportedPrivilegesRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeSupportedPrivilegesResponse

type DescribeSupportedPrivilegesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSupportedPrivilegesResponseParams `json:"Response"`
}

func NewDescribeSupportedPrivilegesResponse

func NewDescribeSupportedPrivilegesResponse() (response *DescribeSupportedPrivilegesResponse)

func (*DescribeSupportedPrivilegesResponse) FromJsonString

func (r *DescribeSupportedPrivilegesResponse) 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 (*DescribeSupportedPrivilegesResponse) ToJsonString

func (r *DescribeSupportedPrivilegesResponse) ToJsonString() string

type DescribeSupportedPrivilegesResponseParams added in v1.0.426

type DescribeSupportedPrivilegesResponseParams struct {
	// 实例支持的全局权限。
	GlobalSupportedPrivileges []*string `json:"GlobalSupportedPrivileges,omitnil,omitempty" name:"GlobalSupportedPrivileges"`

	// 实例支持的数据库权限。
	DatabaseSupportedPrivileges []*string `json:"DatabaseSupportedPrivileges,omitnil,omitempty" name:"DatabaseSupportedPrivileges"`

	// 实例支持的数据库表权限。
	TableSupportedPrivileges []*string `json:"TableSupportedPrivileges,omitnil,omitempty" name:"TableSupportedPrivileges"`

	// 实例支持的数据库列权限。
	ColumnSupportedPrivileges []*string `json:"ColumnSupportedPrivileges,omitnil,omitempty" name:"ColumnSupportedPrivileges"`

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

Predefined struct for user

type DescribeTablesRequest

type DescribeTablesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库的名称。
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// 记录偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求返回的数量,默认值为20,最大值为2000。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 匹配数据库表名的正则表达式,规则同 MySQL 官网
	TableRegexp *string `json:"TableRegexp,omitnil,omitempty" name:"TableRegexp"`
}

func NewDescribeTablesRequest

func NewDescribeTablesRequest() (request *DescribeTablesRequest)

func (*DescribeTablesRequest) FromJsonString

func (r *DescribeTablesRequest) 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 (*DescribeTablesRequest) ToJsonString

func (r *DescribeTablesRequest) ToJsonString() string

type DescribeTablesRequestParams added in v1.0.426

type DescribeTablesRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库的名称。
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// 记录偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求返回的数量,默认值为20,最大值为2000。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 匹配数据库表名的正则表达式,规则同 MySQL 官网
	TableRegexp *string `json:"TableRegexp,omitnil,omitempty" name:"TableRegexp"`
}

Predefined struct for user

type DescribeTablesResponse

type DescribeTablesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTablesResponseParams `json:"Response"`
}

func NewDescribeTablesResponse

func NewDescribeTablesResponse() (response *DescribeTablesResponse)

func (*DescribeTablesResponse) FromJsonString

func (r *DescribeTablesResponse) 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 (*DescribeTablesResponse) ToJsonString

func (r *DescribeTablesResponse) ToJsonString() string

type DescribeTablesResponseParams added in v1.0.426

type DescribeTablesResponseParams struct {
	// 符合查询条件的数据库表总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回的数据库表信息。
	Items []*string `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeTagsOfInstanceIdsRequest

type DescribeTagsOfInstanceIdsRequest struct {
	*tchttp.BaseRequest

	// 实例列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeTagsOfInstanceIdsRequest

func NewDescribeTagsOfInstanceIdsRequest() (request *DescribeTagsOfInstanceIdsRequest)

func (*DescribeTagsOfInstanceIdsRequest) FromJsonString

func (r *DescribeTagsOfInstanceIdsRequest) 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 (*DescribeTagsOfInstanceIdsRequest) ToJsonString

func (r *DescribeTagsOfInstanceIdsRequest) ToJsonString() string

type DescribeTagsOfInstanceIdsRequestParams added in v1.0.426

type DescribeTagsOfInstanceIdsRequestParams struct {
	// 实例列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeTagsOfInstanceIdsResponse

type DescribeTagsOfInstanceIdsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTagsOfInstanceIdsResponseParams `json:"Response"`
}

func NewDescribeTagsOfInstanceIdsResponse

func NewDescribeTagsOfInstanceIdsResponse() (response *DescribeTagsOfInstanceIdsResponse)

func (*DescribeTagsOfInstanceIdsResponse) FromJsonString

func (r *DescribeTagsOfInstanceIdsResponse) 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 (*DescribeTagsOfInstanceIdsResponse) ToJsonString

func (r *DescribeTagsOfInstanceIdsResponse) ToJsonString() string

type DescribeTagsOfInstanceIdsResponseParams added in v1.0.426

type DescribeTagsOfInstanceIdsResponseParams struct {
	// 分页偏移量。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页大小。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 实例标签信息。
	Rows []*TagsInfoOfInstance `json:"Rows,omitnil,omitempty" name:"Rows"`

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

Predefined struct for user

type DescribeTasksRequest

type DescribeTasksRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 任务类型,不传值则查询所有任务类型,支持的值包括:
	// 1 - 数据库回档;
	// 2 - SQL操作;
	// 3 - 数据导入;
	// 5 - 参数设置;
	// 6 - 初始化云数据库实例;
	// 7 - 重启云数据库实例;
	// 8 - 开启云数据库实例GTID;
	// 9 - 只读实例升级;
	// 10 - 数据库批量回档;
	// 11 - 主实例升级;
	// 12 - 删除云数据库库表;
	// 13 - 灾备实例提升为主。
	TaskTypes []*int64 `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"`

	// 任务状态,不传值则查询所有任务状态,支持的值包括:
	// -1 - 未定义;
	// 0 - 初始化;
	// 1 - 运行中;
	// 2 - 执行成功;
	// 3 - 执行失败;
	// 4 - 已终止;
	// 5 - 已删除;
	// 6 - 已暂停。
	TaskStatus []*int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。
	StartTimeBegin *string `json:"StartTimeBegin,omitnil,omitempty" name:"StartTimeBegin"`

	// 最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。
	StartTimeEnd *string `json:"StartTimeEnd,omitnil,omitempty" name:"StartTimeEnd"`

	// 记录偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求返回的数量,默认值为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeTasksRequest

func NewDescribeTasksRequest() (request *DescribeTasksRequest)

func (*DescribeTasksRequest) FromJsonString

func (r *DescribeTasksRequest) 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 (*DescribeTasksRequest) ToJsonString

func (r *DescribeTasksRequest) ToJsonString() string

type DescribeTasksRequestParams added in v1.0.426

type DescribeTasksRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 异步任务请求 ID,执行云数据库相关操作返回的 AsyncRequestId。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 任务类型,不传值则查询所有任务类型,支持的值包括:
	// 1 - 数据库回档;
	// 2 - SQL操作;
	// 3 - 数据导入;
	// 5 - 参数设置;
	// 6 - 初始化云数据库实例;
	// 7 - 重启云数据库实例;
	// 8 - 开启云数据库实例GTID;
	// 9 - 只读实例升级;
	// 10 - 数据库批量回档;
	// 11 - 主实例升级;
	// 12 - 删除云数据库库表;
	// 13 - 灾备实例提升为主。
	TaskTypes []*int64 `json:"TaskTypes,omitnil,omitempty" name:"TaskTypes"`

	// 任务状态,不传值则查询所有任务状态,支持的值包括:
	// -1 - 未定义;
	// 0 - 初始化;
	// 1 - 运行中;
	// 2 - 执行成功;
	// 3 - 执行失败;
	// 4 - 已终止;
	// 5 - 已删除;
	// 6 - 已暂停。
	TaskStatus []*int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 第一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。
	StartTimeBegin *string `json:"StartTimeBegin,omitnil,omitempty" name:"StartTimeBegin"`

	// 最后一个任务的开始时间,用于范围查询,时间格式如:2017-12-31 10:40:01。
	StartTimeEnd *string `json:"StartTimeEnd,omitnil,omitempty" name:"StartTimeEnd"`

	// 记录偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求返回的数量,默认值为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeTasksResponse

type DescribeTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTasksResponseParams `json:"Response"`
}

func NewDescribeTasksResponse

func NewDescribeTasksResponse() (response *DescribeTasksResponse)

func (*DescribeTasksResponse) FromJsonString

func (r *DescribeTasksResponse) 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 (*DescribeTasksResponse) ToJsonString

func (r *DescribeTasksResponse) ToJsonString() string

type DescribeTasksResponseParams added in v1.0.426

type DescribeTasksResponseParams struct {
	// 符合查询条件的实例总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回的实例任务信息。
	Items []*TaskDetail `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeTimeWindowRequest

type DescribeTimeWindowRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeTimeWindowRequest

func NewDescribeTimeWindowRequest() (request *DescribeTimeWindowRequest)

func (*DescribeTimeWindowRequest) FromJsonString

func (r *DescribeTimeWindowRequest) 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 (*DescribeTimeWindowRequest) ToJsonString

func (r *DescribeTimeWindowRequest) ToJsonString() string

type DescribeTimeWindowRequestParams added in v1.0.426

type DescribeTimeWindowRequestParams struct {
	// 实例ID,格式如:cdb-c1nl9rpv或者cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeTimeWindowResponse

type DescribeTimeWindowResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTimeWindowResponseParams `json:"Response"`
}

func NewDescribeTimeWindowResponse

func NewDescribeTimeWindowResponse() (response *DescribeTimeWindowResponse)

func (*DescribeTimeWindowResponse) FromJsonString

func (r *DescribeTimeWindowResponse) 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 (*DescribeTimeWindowResponse) ToJsonString

func (r *DescribeTimeWindowResponse) ToJsonString() string

type DescribeTimeWindowResponseParams added in v1.0.426

type DescribeTimeWindowResponseParams struct {
	// 星期一的可维护时间列表。
	Monday []*string `json:"Monday,omitnil,omitempty" name:"Monday"`

	// 星期二的可维护时间列表。
	Tuesday []*string `json:"Tuesday,omitnil,omitempty" name:"Tuesday"`

	// 星期三的可维护时间列表。
	Wednesday []*string `json:"Wednesday,omitnil,omitempty" name:"Wednesday"`

	// 星期四的可维护时间列表。
	Thursday []*string `json:"Thursday,omitnil,omitempty" name:"Thursday"`

	// 星期五的可维护时间列表。
	Friday []*string `json:"Friday,omitnil,omitempty" name:"Friday"`

	// 星期六的可维护时间列表。
	Saturday []*string `json:"Saturday,omitnil,omitempty" name:"Saturday"`

	// 星期日的可维护时间列表。
	Sunday []*string `json:"Sunday,omitnil,omitempty" name:"Sunday"`

	// 最大数据延迟阈值
	MaxDelayTime *uint64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"`

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

Predefined struct for user

type DescribeUploadedFilesRequest

type DescribeUploadedFilesRequest struct {
	*tchttp.BaseRequest

	// 文件路径。该字段应填用户主账号的OwnerUin信息。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 记录偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求返回的数量,默认值为20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeUploadedFilesRequest

func NewDescribeUploadedFilesRequest() (request *DescribeUploadedFilesRequest)

func (*DescribeUploadedFilesRequest) FromJsonString

func (r *DescribeUploadedFilesRequest) 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 (*DescribeUploadedFilesRequest) ToJsonString

func (r *DescribeUploadedFilesRequest) ToJsonString() string

type DescribeUploadedFilesRequestParams added in v1.0.426

type DescribeUploadedFilesRequestParams struct {
	// 文件路径。该字段应填用户主账号的OwnerUin信息。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 记录偏移量,默认值为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 单次请求返回的数量,默认值为20。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeUploadedFilesResponse

type DescribeUploadedFilesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUploadedFilesResponseParams `json:"Response"`
}

func NewDescribeUploadedFilesResponse

func NewDescribeUploadedFilesResponse() (response *DescribeUploadedFilesResponse)

func (*DescribeUploadedFilesResponse) FromJsonString

func (r *DescribeUploadedFilesResponse) 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 (*DescribeUploadedFilesResponse) ToJsonString

func (r *DescribeUploadedFilesResponse) ToJsonString() string

type DescribeUploadedFilesResponseParams added in v1.0.426

type DescribeUploadedFilesResponseParams struct {
	// 符合查询条件的SQL文件总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回的SQL文件列表。
	Items []*SqlFileInfo `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DeviceCpuInfo

type DeviceCpuInfo struct {
	// 实例CPU平均使用率
	Rate []*DeviceCpuRateInfo `json:"Rate,omitnil,omitempty" name:"Rate"`

	// 实例CPU监控数据
	Load []*int64 `json:"Load,omitnil,omitempty" name:"Load"`
}

type DeviceCpuRateInfo

type DeviceCpuRateInfo struct {
	// Cpu核编号
	CpuCore *int64 `json:"CpuCore,omitnil,omitempty" name:"CpuCore"`

	// Cpu使用率
	Rate []*int64 `json:"Rate,omitnil,omitempty" name:"Rate"`
}

type DeviceDiskInfo

type DeviceDiskInfo struct {
	// 平均每秒有百分之几的时间用于IO操作
	IoRatioPerSec []*int64 `json:"IoRatioPerSec,omitnil,omitempty" name:"IoRatioPerSec"`

	// 平均每次设备I/O操作的等待时间*100,单位为毫秒。例如:该值为201,表示平均每次I/O操作等待时间为:201/100=2.1毫秒
	IoWaitTime []*int64 `json:"IoWaitTime,omitnil,omitempty" name:"IoWaitTime"`

	// 磁盘平均每秒完成的读操作次数总和*100。例如:该值为2002,表示磁盘平均每秒完成读操作为:2002/100=20.2次
	Read []*int64 `json:"Read,omitnil,omitempty" name:"Read"`

	// 磁盘平均每秒完成的写操作次数总和*100。例如:该值为30001,表示磁盘平均每秒完成写操作为:30001/100=300.01次
	Write []*int64 `json:"Write,omitnil,omitempty" name:"Write"`

	// 磁盘空间容量,每两个一组,第一个为已使用容量,第二个为磁盘总容量
	CapacityRatio []*int64 `json:"CapacityRatio,omitnil,omitempty" name:"CapacityRatio"`
}

type DeviceMemInfo

type DeviceMemInfo struct {
	// 总内存大小。free命令中Mem:一行total的值,单位:KB
	Total []*int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 已使用内存。free命令中Mem:一行used的值,单位:KB
	Used []*int64 `json:"Used,omitnil,omitempty" name:"Used"`
}

type DeviceNetInfo

type DeviceNetInfo struct {
	// tcp连接数
	Conn []*int64 `json:"Conn,omitnil,omitempty" name:"Conn"`

	// 网卡入包量,单位:个/秒
	PackageIn []*int64 `json:"PackageIn,omitnil,omitempty" name:"PackageIn"`

	// 网卡出包量,单位:个/秒
	PackageOut []*int64 `json:"PackageOut,omitnil,omitempty" name:"PackageOut"`

	// 入流量,单位:kbps
	FlowIn []*int64 `json:"FlowIn,omitnil,omitempty" name:"FlowIn"`

	// 出流量,单位:kbps
	FlowOut []*int64 `json:"FlowOut,omitnil,omitempty" name:"FlowOut"`
}

type DisassociateSecurityGroupsRequest

type DisassociateSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 安全组 ID。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 实例 ID 列表,一个或者多个实例 ID 组成的数组。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True
	ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"`
}

func NewDisassociateSecurityGroupsRequest

func NewDisassociateSecurityGroupsRequest() (request *DisassociateSecurityGroupsRequest)

func (*DisassociateSecurityGroupsRequest) FromJsonString

func (r *DisassociateSecurityGroupsRequest) 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 (*DisassociateSecurityGroupsRequest) ToJsonString

func (r *DisassociateSecurityGroupsRequest) ToJsonString() string

type DisassociateSecurityGroupsRequestParams added in v1.0.426

type DisassociateSecurityGroupsRequestParams struct {
	// 安全组 ID。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 实例 ID 列表,一个或者多个实例 ID 组成的数组。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True
	ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"`
}

Predefined struct for user

type DisassociateSecurityGroupsResponse

type DisassociateSecurityGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DisassociateSecurityGroupsResponseParams `json:"Response"`
}

func NewDisassociateSecurityGroupsResponse

func NewDisassociateSecurityGroupsResponse() (response *DisassociateSecurityGroupsResponse)

func (*DisassociateSecurityGroupsResponse) FromJsonString

func (r *DisassociateSecurityGroupsResponse) 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 (*DisassociateSecurityGroupsResponse) ToJsonString

func (r *DisassociateSecurityGroupsResponse) ToJsonString() string

type DisassociateSecurityGroupsResponseParams added in v1.0.426

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

Predefined struct for user

type DrInfo

type DrInfo struct {
	// 灾备实例状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 可用区信息
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 地域信息
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 实例同步状态。可能的返回值为:
	// 0 - 灾备未同步;
	// 1 - 灾备同步中;
	// 2 - 灾备同步成功;
	// 3 - 灾备同步失败;
	// 4 - 灾备同步修复中。
	SyncStatus *int64 `json:"SyncStatus,omitnil,omitempty" name:"SyncStatus"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例类型
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
}

type ErrlogItem

type ErrlogItem struct {
	// 错误发生时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *uint64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 错误详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

type ImportRecord

type ImportRecord struct {
	// 状态值
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态值
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 执行时间
	CostTime *int64 `json:"CostTime,omitnil,omitempty" name:"CostTime"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 后端任务ID
	WorkId *string `json:"WorkId,omitnil,omitempty" name:"WorkId"`

	// 导入文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 执行进度
	Process *int64 `json:"Process,omitnil,omitempty" name:"Process"`

	// 任务创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 文件大小
	FileSize *string `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 任务执行信息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 任务ID
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 导入库表名
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 异步任务的请求ID
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`
}

type Inbound

type Inbound struct {
	// 策略,ACCEPT 或者 DROP
	Action *string `json:"Action,omitnil,omitempty" name:"Action"`

	// 来源 IP 或 IP 段,例如192.168.0.0/16
	CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"`

	// 端口
	PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"`

	// 网络协议,支持 UDP、TCP 等
	IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"`

	// 规则限定的方向,进站规则为 INPUT
	Dir *string `json:"Dir,omitnil,omitempty" name:"Dir"`

	// 地址模块
	AddressModule *string `json:"AddressModule,omitnil,omitempty" name:"AddressModule"`

	// 规则描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
}

type InitDBInstancesRequest

type InitDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,可使用[查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 实例新的密码,密码规则:8-64个字符,至少包含字母、数字、字符(支持的字符:!@#$%^*())中的两种。
	NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"`

	// 实例的参数列表,目前支持设置“character_set_server”、“lower_case_table_names”参数。其中,“character_set_server”参数可选值为["utf8","latin1","gbk","utf8mb4"];“lower_case_table_names”可选值为[“0”,“1”]。
	Parameters []*ParamInfo `json:"Parameters,omitnil,omitempty" name:"Parameters"`

	// 实例的端口,取值范围为[1024, 65535]
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
}

func NewInitDBInstancesRequest

func NewInitDBInstancesRequest() (request *InitDBInstancesRequest)

func (*InitDBInstancesRequest) FromJsonString

func (r *InitDBInstancesRequest) 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 (*InitDBInstancesRequest) ToJsonString

func (r *InitDBInstancesRequest) ToJsonString() string

type InitDBInstancesRequestParams added in v1.0.426

type InitDBInstancesRequestParams struct {
	// 实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同,可使用[查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 实例新的密码,密码规则:8-64个字符,至少包含字母、数字、字符(支持的字符:!@#$%^*())中的两种。
	NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"`

	// 实例的参数列表,目前支持设置“character_set_server”、“lower_case_table_names”参数。其中,“character_set_server”参数可选值为["utf8","latin1","gbk","utf8mb4"];“lower_case_table_names”可选值为[“0”,“1”]。
	Parameters []*ParamInfo `json:"Parameters,omitnil,omitempty" name:"Parameters"`

	// 实例的端口,取值范围为[1024, 65535]
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
}

Predefined struct for user

type InitDBInstancesResponse

type InitDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *InitDBInstancesResponseParams `json:"Response"`
}

func NewInitDBInstancesResponse

func NewInitDBInstancesResponse() (response *InitDBInstancesResponse)

func (*InitDBInstancesResponse) FromJsonString

func (r *InitDBInstancesResponse) 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 (*InitDBInstancesResponse) ToJsonString

func (r *InitDBInstancesResponse) ToJsonString() string

type InitDBInstancesResponseParams added in v1.0.426

type InitDBInstancesResponseParams struct {
	// 异步任务的请求ID数组,可使用此ID查询异步任务的执行结果
	AsyncRequestIds []*string `json:"AsyncRequestIds,omitnil,omitempty" name:"AsyncRequestIds"`

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

Predefined struct for user

type InquiryPriceUpgradeInstancesRequest

type InquiryPriceUpgradeInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。
	Memory *uint64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。
	Volume *uint64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 升级后的核心数目,单位:核,为保证传入 CPU 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的核心数目,当未指定该值时,将按照 Memory 大小补全一个默认值。
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。
	ProtectMode *uint64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要询价三节点实例, 请将该值设置为3。其余主实例该值默认为2。
	InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`
}

func NewInquiryPriceUpgradeInstancesRequest

func NewInquiryPriceUpgradeInstancesRequest() (request *InquiryPriceUpgradeInstancesRequest)

func (*InquiryPriceUpgradeInstancesRequest) FromJsonString

func (r *InquiryPriceUpgradeInstancesRequest) 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 (*InquiryPriceUpgradeInstancesRequest) ToJsonString

func (r *InquiryPriceUpgradeInstancesRequest) ToJsonString() string

type InquiryPriceUpgradeInstancesRequestParams added in v1.0.426

type InquiryPriceUpgradeInstancesRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。
	Memory *uint64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。
	Volume *uint64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 升级后的核心数目,单位:核,为保证传入 CPU 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的核心数目,当未指定该值时,将按照 Memory 大小补全一个默认值。
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。
	ProtectMode *uint64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。 不指定则默认为通用型实例。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 实例节点数。对于 RO 和 基础版实例, 该值默认为1。 如果需要询价三节点实例, 请将该值设置为3。其余主实例该值默认为2。
	InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`
}

Predefined struct for user

type InquiryPriceUpgradeInstancesResponse

type InquiryPriceUpgradeInstancesResponse struct {
	*tchttp.BaseResponse
	Response *InquiryPriceUpgradeInstancesResponseParams `json:"Response"`
}

func NewInquiryPriceUpgradeInstancesResponse

func NewInquiryPriceUpgradeInstancesResponse() (response *InquiryPriceUpgradeInstancesResponse)

func (*InquiryPriceUpgradeInstancesResponse) FromJsonString

func (r *InquiryPriceUpgradeInstancesResponse) 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 (*InquiryPriceUpgradeInstancesResponse) ToJsonString

func (r *InquiryPriceUpgradeInstancesResponse) ToJsonString() string

type InquiryPriceUpgradeInstancesResponseParams added in v1.0.426

type InquiryPriceUpgradeInstancesResponseParams struct {
	// 实例价格,单位:分(人民币)。
	Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`

	// 实例原价,单位:分(人民币)。
	OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`

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

Predefined struct for user

type InstanceAuditLogFilters added in v1.0.700

type InstanceAuditLogFilters struct {
	// 过滤项。目前支持以下搜索条件:
	//
	// 包含、不包含、包含(分词维度)、不包含(分词维度):
	// sql - SQL详情;alarmLevel - 告警等级;ruleTemplateId - 规则模板Id
	//
	// 等于、不等于、包含、不包含:
	// host - 客户端地址;
	// user - 用户名;
	// dbName - 数据库名称;
	//
	// 等于、不等于:
	// sqlType - SQL类型;
	// errCode - 错误码;
	// threadId - 线程ID;
	//
	// 范围搜索(时间类型统一为微秒):
	// execTime - 执行时间;
	// lockWaitTime - 执行时间;
	// ioWaitTime - IO等待时间;
	// trxLivingTime - 事物持续时间;
	// cpuTime - cpu时间;
	// checkRows - 扫描行数;
	// affectRows - 影响行数;
	// sentRows - 返回行数。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 过滤条件。支持以下条件:
	// WINC-包含(分词维度),
	// WEXC-不包含(分词维度),
	// INC - 包含,
	// EXC - 不包含,
	// EQS - 等于,
	// NEQ - 不等于,
	// RA - 范围。
	Compare *string `json:"Compare,omitnil,omitempty" name:"Compare"`

	// 过滤的值。反向查询时,多个值之前是且的关系,正向查询多个值是或的关系
	Value []*string `json:"Value,omitnil,omitempty" name:"Value"`
}

type InstanceDbAuditStatus added in v1.0.800

type InstanceDbAuditStatus struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计状态。ON-表示审计已开启,OFF-表示审计关闭
	AuditStatus *string `json:"AuditStatus,omitnil,omitempty" name:"AuditStatus"`

	// 任务状态。0-无任务;1-审计开启中,2-审计关闭中。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuditTask *uint64 `json:"AuditTask,omitnil,omitempty" name:"AuditTask"`

	// 日志保留时长。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 高频存储时长。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"`

	// 低频存储时长。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LowLogExpireDay *uint64 `json:"LowLogExpireDay,omitnil,omitempty" name:"LowLogExpireDay"`

	// 日志存储量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BillingAmount *float64 `json:"BillingAmount,omitnil,omitempty" name:"BillingAmount"`

	// 高频存储量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HighRealStorage *float64 `json:"HighRealStorage,omitnil,omitempty" name:"HighRealStorage"`

	// 低频存储量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LowRealStorage *float64 `json:"LowRealStorage,omitnil,omitempty" name:"LowRealStorage"`

	// 是否为全审计。true-表示全审计。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`

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

	// 实例相关信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceInfo *AuditInstanceInfo `json:"InstanceInfo,omitnil,omitempty" name:"InstanceInfo"`

	// 总存储量。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RealStorage *float64 `json:"RealStorage,omitnil,omitempty" name:"RealStorage"`

	// 是否包含审计策略
	// 注意:此字段可能返回 null,表示取不到有效值。
	OldRule *bool `json:"OldRule,omitnil,omitempty" name:"OldRule"`

	// 实例所应用的规则模板。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
}

type InstanceInfo

type InstanceInfo struct {
	// 外网状态,可能的返回值为:0-未开通外网;1-已开通外网;2-已关闭外网
	WanStatus *int64 `json:"WanStatus,omitnil,omitempty" name:"WanStatus"`

	// 可用区信息
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 初始化标志,可能的返回值为:0-未初始化;1-已初始化
	InitFlag *int64 `json:"InitFlag,omitnil,omitempty" name:"InitFlag"`

	// 只读vip信息。单独开通只读实例访问的只读实例才有该字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	RoVipInfo *RoVipInfo `json:"RoVipInfo,omitnil,omitempty" name:"RoVipInfo"`

	// 内存容量,单位为 MB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例状态,可能的返回值:0-创建中;1-运行中;4-正在进行隔离操作;5-已隔离
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 私有网络 ID,例如:51102
	VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 备机信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SlaveInfo *SlaveInfo `json:"SlaveInfo,omitnil,omitempty" name:"SlaveInfo"`

	// 实例 ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 硬盘容量,单位为 GB
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 自动续费标志,可能的返回值:0-未开通自动续费;1-已开通自动续费;2-已关闭自动续费
	AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`

	// 数据复制方式。0 - 异步复制;1 - 半同步复制;2 - 强同步复制
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 只读组详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RoGroups []*RoGroup `json:"RoGroups,omitnil,omitempty" name:"RoGroups"`

	// 子网 ID,例如:2333
	SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例类型,可能的返回值:1-主实例;2-灾备实例;3-只读实例
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 项目 ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 地域信息
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 实例到期时间
	DeadlineTime *string `json:"DeadlineTime,omitnil,omitempty" name:"DeadlineTime"`

	// 可用区部署方式。可能的值为:0 - 单可用区;1 - 多可用区
	DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 实例任务状态。0 - 没有任务 ,1 - 升级中,2 - 数据导入中,3 - 开放Slave中,4 - 外网访问开通中,5 - 批量操作执行中,6 - 回档中,7 - 外网访问关闭中,8 - 密码修改中,9 - 实例名修改中,10 - 重启中,12 - 自建迁移中,13 - 删除库表中,14 - 灾备实例创建同步中,15 - 升级待切换,16 - 升级切换中,17 - 升级切换完成
	TaskStatus *int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 主实例详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	MasterInfo *MasterInfo `json:"MasterInfo,omitnil,omitempty" name:"MasterInfo"`

	// 实例类型
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 内核版本
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 灾备实例详细信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	DrInfo []*DrInfo `json:"DrInfo,omitnil,omitempty" name:"DrInfo"`

	// 外网域名
	WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"`

	// 外网端口号
	WanPort *int64 `json:"WanPort,omitnil,omitempty" name:"WanPort"`

	// 付费类型,可能的返回值:0-包年包月;1-按量计费
	PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 实例创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例 IP
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 端口号
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 磁盘写入是否被锁定(实例数据写入量已经超过磁盘配额)。0 -未被锁定 1 -已被锁定
	CdbError *int64 `json:"CdbError,omitnil,omitempty" name:"CdbError"`

	// 私有网络描述符,例如:“vpc-5v8wn9mg”
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 子网描述符,例如:“subnet-1typ0s7d”
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 物理 ID
	PhysicalId *string `json:"PhysicalId,omitnil,omitempty" name:"PhysicalId"`

	// 核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 每秒查询数量
	Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"`

	// 可用区中文名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 物理机型
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceClass *string `json:"DeviceClass,omitnil,omitempty" name:"DeviceClass"`

	// 置放群组 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 可用区 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 节点数
	InstanceNodes *int64 `json:"InstanceNodes,omitnil,omitempty" name:"InstanceNodes"`

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

	// 引擎类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 最大延迟阈值
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxDelayTime *int64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"`

	// 实例磁盘类型,仅云盘版实例才返回该值。可能的值为 CLOUD_SSD:SSD云硬盘, CLOUD_HSSD:增强型SSD云硬盘
	DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"`

	// 当前扩容的CPU核心数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpandCpu *int64 `json:"ExpandCpu,omitnil,omitempty" name:"ExpandCpu"`
}

type InstanceRebootTime

type InstanceRebootTime struct {
	// 实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 预期重启时间
	TimeInSeconds *int64 `json:"TimeInSeconds,omitnil,omitempty" name:"TimeInSeconds"`
}

type InstanceRollbackRangeTime

type InstanceRollbackRangeTime struct {
	// 查询数据库错误码
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 查询数据库错误信息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 实例ID列表,单个实例Id的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 可回档时间范围
	Times []*RollbackTimeRange `json:"Times,omitnil,omitempty" name:"Times"`
}

type IsolateDBInstanceRequest

type IsolateDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewIsolateDBInstanceRequest

func NewIsolateDBInstanceRequest() (request *IsolateDBInstanceRequest)

func (*IsolateDBInstanceRequest) FromJsonString

func (r *IsolateDBInstanceRequest) 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 (*IsolateDBInstanceRequest) ToJsonString

func (r *IsolateDBInstanceRequest) ToJsonString() string

type IsolateDBInstanceRequestParams added in v1.0.426

type IsolateDBInstanceRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type IsolateDBInstanceResponse

type IsolateDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *IsolateDBInstanceResponseParams `json:"Response"`
}

func NewIsolateDBInstanceResponse

func NewIsolateDBInstanceResponse() (response *IsolateDBInstanceResponse)

func (*IsolateDBInstanceResponse) FromJsonString

func (r *IsolateDBInstanceResponse) 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 (*IsolateDBInstanceResponse) ToJsonString

func (r *IsolateDBInstanceResponse) ToJsonString() string

type IsolateDBInstanceResponseParams added in v1.0.426

type IsolateDBInstanceResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。(该返回字段目前已废弃,可以通过 DescribeDBInstances 接口查询实例的隔离状态)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type LocalBinlogConfig added in v1.0.330

type LocalBinlogConfig struct {
	// 本地binlog保留时长,可取值范围:[72,168]。
	SaveHours *int64 `json:"SaveHours,omitnil,omitempty" name:"SaveHours"`

	// 本地binlog空间使用率,可取值范围:[30,50]。
	MaxUsage *int64 `json:"MaxUsage,omitnil,omitempty" name:"MaxUsage"`
}

type LocalBinlogConfigDefault added in v1.0.330

type LocalBinlogConfigDefault struct {
	// 本地binlog保留时长,可取值范围:[72,168]。
	SaveHours *int64 `json:"SaveHours,omitnil,omitempty" name:"SaveHours"`

	// 本地binlog空间使用率,可取值范围:[30,50]。
	MaxUsage *int64 `json:"MaxUsage,omitnil,omitempty" name:"MaxUsage"`
}

type LogRuleTemplateInfo added in v1.0.748

type LogRuleTemplateInfo struct {
	// 模板ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleTemplateId *string `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"`

	// 规则模板名
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"`

	// 告警等级。1-低风险,2-中风险,3-高风险。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlarmLevel *string `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// 规则模板变更状态:0-未变更;1-已变更;2-已删除
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleTemplateStatus *int64 `json:"RuleTemplateStatus,omitnil,omitempty" name:"RuleTemplateStatus"`
}

type LogToCLSConfig added in v1.0.771

type LogToCLSConfig struct {
	// 投递状态打开或者关闭
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// CLS日志集ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogSetId *string `json:"LogSetId,omitnil,omitempty" name:"LogSetId"`

	// 日志主题ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogTopicId *string `json:"LogTopicId,omitnil,omitempty" name:"LogTopicId"`

	// CLS服务所在地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClsRegion *string `json:"ClsRegion,omitnil,omitempty" name:"ClsRegion"`
}

type MasterInfo

type MasterInfo struct {
	// 地域信息
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 地域ID
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 可用区ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 可用区信息
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例长ID
	ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"`

	// 实例状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例类型
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 任务状态
	TaskStatus *int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 内存容量
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 硬盘容量
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 实例机型
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 每秒查询数
	Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"`

	// 私有网络ID
	VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 独享集群ID
	ExClusterId *string `json:"ExClusterId,omitnil,omitempty" name:"ExClusterId"`

	// 独享集群名称
	ExClusterName *string `json:"ExClusterName,omitnil,omitempty" name:"ExClusterName"`
}

type ModifyAccountDescriptionRequest

type ModifyAccountDescriptionRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云数据库账号。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 数据库账号的备注信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewModifyAccountDescriptionRequest

func NewModifyAccountDescriptionRequest() (request *ModifyAccountDescriptionRequest)

func (*ModifyAccountDescriptionRequest) FromJsonString

func (r *ModifyAccountDescriptionRequest) 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 (*ModifyAccountDescriptionRequest) ToJsonString

func (r *ModifyAccountDescriptionRequest) ToJsonString() string

type ModifyAccountDescriptionRequestParams added in v1.0.426

type ModifyAccountDescriptionRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 云数据库账号。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 数据库账号的备注信息。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type ModifyAccountDescriptionResponse

type ModifyAccountDescriptionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccountDescriptionResponseParams `json:"Response"`
}

func NewModifyAccountDescriptionResponse

func NewModifyAccountDescriptionResponse() (response *ModifyAccountDescriptionResponse)

func (*ModifyAccountDescriptionResponse) FromJsonString

func (r *ModifyAccountDescriptionResponse) 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 (*ModifyAccountDescriptionResponse) ToJsonString

func (r *ModifyAccountDescriptionResponse) ToJsonString() string

type ModifyAccountDescriptionResponseParams added in v1.0.426

type ModifyAccountDescriptionResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type ModifyAccountHostRequest added in v1.0.235

type ModifyAccountHostRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 账户的名称
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 账户的旧主机
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 账户的新主机
	NewHost *string `json:"NewHost,omitnil,omitempty" name:"NewHost"`
}

func NewModifyAccountHostRequest added in v1.0.235

func NewModifyAccountHostRequest() (request *ModifyAccountHostRequest)

func (*ModifyAccountHostRequest) FromJsonString added in v1.0.235

func (r *ModifyAccountHostRequest) 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 (*ModifyAccountHostRequest) ToJsonString added in v1.0.235

func (r *ModifyAccountHostRequest) ToJsonString() string

type ModifyAccountHostRequestParams added in v1.0.426

type ModifyAccountHostRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 账户的名称
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 账户的旧主机
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 账户的新主机
	NewHost *string `json:"NewHost,omitnil,omitempty" name:"NewHost"`
}

Predefined struct for user

type ModifyAccountHostResponse added in v1.0.235

type ModifyAccountHostResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccountHostResponseParams `json:"Response"`
}

func NewModifyAccountHostResponse added in v1.0.235

func NewModifyAccountHostResponse() (response *ModifyAccountHostResponse)

func (*ModifyAccountHostResponse) FromJsonString added in v1.0.235

func (r *ModifyAccountHostResponse) 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 (*ModifyAccountHostResponse) ToJsonString added in v1.0.235

func (r *ModifyAccountHostResponse) ToJsonString() string

type ModifyAccountHostResponseParams added in v1.0.426

type ModifyAccountHostResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type ModifyAccountMaxUserConnectionsRequest

type ModifyAccountMaxUserConnectionsRequest struct {
	*tchttp.BaseRequest

	// 云数据库账号。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 设置账户最大可用连接数,最大可设置值为10240。
	MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
}

func NewModifyAccountMaxUserConnectionsRequest

func NewModifyAccountMaxUserConnectionsRequest() (request *ModifyAccountMaxUserConnectionsRequest)

func (*ModifyAccountMaxUserConnectionsRequest) FromJsonString

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

func (*ModifyAccountMaxUserConnectionsRequest) ToJsonString

type ModifyAccountMaxUserConnectionsRequestParams added in v1.0.426

type ModifyAccountMaxUserConnectionsRequestParams struct {
	// 云数据库账号。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 设置账户最大可用连接数,最大可设置值为10240。
	MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
}

Predefined struct for user

type ModifyAccountMaxUserConnectionsResponse

type ModifyAccountMaxUserConnectionsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccountMaxUserConnectionsResponseParams `json:"Response"`
}

func NewModifyAccountMaxUserConnectionsResponse

func NewModifyAccountMaxUserConnectionsResponse() (response *ModifyAccountMaxUserConnectionsResponse)

func (*ModifyAccountMaxUserConnectionsResponse) FromJsonString

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

func (*ModifyAccountMaxUserConnectionsResponse) ToJsonString

type ModifyAccountMaxUserConnectionsResponseParams added in v1.0.426

type ModifyAccountMaxUserConnectionsResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type ModifyAccountPasswordRequest

type ModifyAccountPasswordRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库账号的新密码。密码应至少包含字母、数字和字符(_+-&=!@#$%^*())中的两种,长度为8-64个字符。
	NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"`

	// 云数据库账号。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

func NewModifyAccountPasswordRequest

func NewModifyAccountPasswordRequest() (request *ModifyAccountPasswordRequest)

func (*ModifyAccountPasswordRequest) FromJsonString

func (r *ModifyAccountPasswordRequest) 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 (*ModifyAccountPasswordRequest) ToJsonString

func (r *ModifyAccountPasswordRequest) ToJsonString() string

type ModifyAccountPasswordRequestParams added in v1.0.426

type ModifyAccountPasswordRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库账号的新密码。密码应至少包含字母、数字和字符(_+-&=!@#$%^*())中的两种,长度为8-64个字符。
	NewPassword *string `json:"NewPassword,omitnil,omitempty" name:"NewPassword"`

	// 云数据库账号。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

Predefined struct for user

type ModifyAccountPasswordResponse

type ModifyAccountPasswordResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccountPasswordResponseParams `json:"Response"`
}

func NewModifyAccountPasswordResponse

func NewModifyAccountPasswordResponse() (response *ModifyAccountPasswordResponse)

func (*ModifyAccountPasswordResponse) FromJsonString

func (r *ModifyAccountPasswordResponse) 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 (*ModifyAccountPasswordResponse) ToJsonString

func (r *ModifyAccountPasswordResponse) ToJsonString() string

type ModifyAccountPasswordResponseParams added in v1.0.426

type ModifyAccountPasswordResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type ModifyAccountPrivilegesRequest

type ModifyAccountPrivilegesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库的账号,包括用户名和域名。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER","CREATE USER","RELOAD","REPLICATION CLIENT","REPLICATION SLAVE"。
	// 注意,ModifyAction为空时,不传该参数表示清除该权限。
	GlobalPrivileges []*string `json:"GlobalPrivileges,omitnil,omitempty" name:"GlobalPrivileges"`

	// 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE",	"DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。
	// 注意,ModifyAction为空时,不传该参数表示清除该权限。
	DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"`

	// 数据库中表的权限。Privileges 权限的可选值为:权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE",	"DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。
	// 注意,ModifyAction为空时,不传该参数表示清除该权限。
	TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"`

	// 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。
	// 注意,ModifyAction为空时,不传该参数表示清除该权限。
	ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitnil,omitempty" name:"ColumnPrivileges"`

	// 该参数不为空时,为批量修改权限。可选值为:grant - 授予权限,revoke - 回收权限。
	ModifyAction *string `json:"ModifyAction,omitnil,omitempty" name:"ModifyAction"`
}

func NewModifyAccountPrivilegesRequest

func NewModifyAccountPrivilegesRequest() (request *ModifyAccountPrivilegesRequest)

func (*ModifyAccountPrivilegesRequest) FromJsonString

func (r *ModifyAccountPrivilegesRequest) 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 (*ModifyAccountPrivilegesRequest) ToJsonString

func (r *ModifyAccountPrivilegesRequest) ToJsonString() string

type ModifyAccountPrivilegesRequestParams added in v1.0.426

type ModifyAccountPrivilegesRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库的账号,包括用户名和域名。
	Accounts []*Account `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 全局权限。其中,GlobalPrivileges 中权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "PROCESS", "DROP","REFERENCES","INDEX","ALTER","SHOW DATABASES","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER","CREATE USER","RELOAD","REPLICATION CLIENT","REPLICATION SLAVE"。
	// 注意,ModifyAction为空时,不传该参数表示清除该权限。
	GlobalPrivileges []*string `json:"GlobalPrivileges,omitnil,omitempty" name:"GlobalPrivileges"`

	// 数据库的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE",	"DROP","REFERENCES","INDEX","ALTER","CREATE TEMPORARY TABLES","LOCK TABLES","EXECUTE","CREATE VIEW","SHOW VIEW","CREATE ROUTINE","ALTER ROUTINE","EVENT","TRIGGER"。
	// 注意,ModifyAction为空时,不传该参数表示清除该权限。
	DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"`

	// 数据库中表的权限。Privileges 权限的可选值为:权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE",	"DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。
	// 注意,ModifyAction为空时,不传该参数表示清除该权限。
	TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"`

	// 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。
	// 注意,ModifyAction为空时,不传该参数表示清除该权限。
	ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitnil,omitempty" name:"ColumnPrivileges"`

	// 该参数不为空时,为批量修改权限。可选值为:grant - 授予权限,revoke - 回收权限。
	ModifyAction *string `json:"ModifyAction,omitnil,omitempty" name:"ModifyAction"`
}

Predefined struct for user

type ModifyAccountPrivilegesResponse

type ModifyAccountPrivilegesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccountPrivilegesResponseParams `json:"Response"`
}

func NewModifyAccountPrivilegesResponse

func NewModifyAccountPrivilegesResponse() (response *ModifyAccountPrivilegesResponse)

func (*ModifyAccountPrivilegesResponse) FromJsonString

func (r *ModifyAccountPrivilegesResponse) 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 (*ModifyAccountPrivilegesResponse) ToJsonString

func (r *ModifyAccountPrivilegesResponse) ToJsonString() string

type ModifyAccountPrivilegesResponseParams added in v1.0.426

type ModifyAccountPrivilegesResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type ModifyAuditConfigRequest

type ModifyAuditConfigRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计日志保存时长。支持值包括:
	// 7 - 一周
	// 30 - 一个月;
	// 180 - 六个月;
	// 365 - 一年;
	// 1095 - 三年;
	// 1825 - 五年;
	LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 是否关闭审计服务。可选值:true - 关闭审计服务;false - 不关闭审计服务。默认值为 false。
	// 当关闭审计服务时,会删除用户的审计日志和文件,并删除该实例的所有审计策略。
	// CloseAudit、LogExpireDay必须至少提供一个,如果两个都提供则按照CloseAudit优先的逻辑处理。
	CloseAudit *bool `json:"CloseAudit,omitnil,omitempty" name:"CloseAudit"`

	// 高频审计日志保存时长。支持值包括:
	// 7 - 一周
	// 30 - 一个月;
	// 180 - 六个月;
	// 365 - 一年;
	// 1095 - 三年;
	// 1825 - 五年;
	HighLogExpireDay *int64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"`
}

func NewModifyAuditConfigRequest

func NewModifyAuditConfigRequest() (request *ModifyAuditConfigRequest)

func (*ModifyAuditConfigRequest) FromJsonString

func (r *ModifyAuditConfigRequest) 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 (*ModifyAuditConfigRequest) ToJsonString

func (r *ModifyAuditConfigRequest) ToJsonString() string

type ModifyAuditConfigRequestParams added in v1.0.426

type ModifyAuditConfigRequestParams struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计日志保存时长。支持值包括:
	// 7 - 一周
	// 30 - 一个月;
	// 180 - 六个月;
	// 365 - 一年;
	// 1095 - 三年;
	// 1825 - 五年;
	LogExpireDay *int64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 是否关闭审计服务。可选值:true - 关闭审计服务;false - 不关闭审计服务。默认值为 false。
	// 当关闭审计服务时,会删除用户的审计日志和文件,并删除该实例的所有审计策略。
	// CloseAudit、LogExpireDay必须至少提供一个,如果两个都提供则按照CloseAudit优先的逻辑处理。
	CloseAudit *bool `json:"CloseAudit,omitnil,omitempty" name:"CloseAudit"`

	// 高频审计日志保存时长。支持值包括:
	// 7 - 一周
	// 30 - 一个月;
	// 180 - 六个月;
	// 365 - 一年;
	// 1095 - 三年;
	// 1825 - 五年;
	HighLogExpireDay *int64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"`
}

Predefined struct for user

type ModifyAuditConfigResponse

type ModifyAuditConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAuditConfigResponseParams `json:"Response"`
}

func NewModifyAuditConfigResponse

func NewModifyAuditConfigResponse() (response *ModifyAuditConfigResponse)

func (*ModifyAuditConfigResponse) FromJsonString

func (r *ModifyAuditConfigResponse) 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 (*ModifyAuditConfigResponse) ToJsonString

func (r *ModifyAuditConfigResponse) ToJsonString() string

type ModifyAuditConfigResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyAuditRuleRequest

type ModifyAuditRuleRequest struct {
	*tchttp.BaseRequest

	// 审计规则 ID。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 审计规则名称。
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 审计规则描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 审计规则过滤条件。若设置了过滤条件,则不会开启全审计。
	RuleFilters []*AuditFilter `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`

	// 是否开启全审计。支持值包括:false – 不开启全审计,true – 开启全审计。用户未设置审计规则过滤条件时,默认开启全审计。
	AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`
}

func NewModifyAuditRuleRequest

func NewModifyAuditRuleRequest() (request *ModifyAuditRuleRequest)

func (*ModifyAuditRuleRequest) FromJsonString

func (r *ModifyAuditRuleRequest) 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 (*ModifyAuditRuleRequest) ToJsonString

func (r *ModifyAuditRuleRequest) ToJsonString() string

type ModifyAuditRuleRequestParams added in v1.0.426

type ModifyAuditRuleRequestParams struct {
	// 审计规则 ID。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 审计规则名称。
	RuleName *string `json:"RuleName,omitnil,omitempty" name:"RuleName"`

	// 审计规则描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 审计规则过滤条件。若设置了过滤条件,则不会开启全审计。
	RuleFilters []*AuditFilter `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`

	// 是否开启全审计。支持值包括:false – 不开启全审计,true – 开启全审计。用户未设置审计规则过滤条件时,默认开启全审计。
	AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`
}

Predefined struct for user

type ModifyAuditRuleResponse

type ModifyAuditRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAuditRuleResponseParams `json:"Response"`
}

func NewModifyAuditRuleResponse

func NewModifyAuditRuleResponse() (response *ModifyAuditRuleResponse)

func (*ModifyAuditRuleResponse) FromJsonString

func (r *ModifyAuditRuleResponse) 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 (*ModifyAuditRuleResponse) ToJsonString

func (r *ModifyAuditRuleResponse) ToJsonString() string

type ModifyAuditRuleResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyAuditRuleTemplatesRequest added in v1.0.800

type ModifyAuditRuleTemplatesRequest struct {
	*tchttp.BaseRequest

	// 审计规则模板ID。
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`

	// 修改后的审计规则。
	RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`

	// 修改后的规则模板名称。
	RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"`

	// 修改后的规则模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 告警等级。1-低风险,2-中风险,3-高风险。
	AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// 告警策略。0-不告警,1-告警。
	AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"`
}

func NewModifyAuditRuleTemplatesRequest added in v1.0.800

func NewModifyAuditRuleTemplatesRequest() (request *ModifyAuditRuleTemplatesRequest)

func (*ModifyAuditRuleTemplatesRequest) FromJsonString added in v1.0.800

func (r *ModifyAuditRuleTemplatesRequest) 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 (*ModifyAuditRuleTemplatesRequest) ToJsonString added in v1.0.800

func (r *ModifyAuditRuleTemplatesRequest) ToJsonString() string

type ModifyAuditRuleTemplatesRequestParams added in v1.0.800

type ModifyAuditRuleTemplatesRequestParams struct {
	// 审计规则模板ID。
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`

	// 修改后的审计规则。
	RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`

	// 修改后的规则模板名称。
	RuleTemplateName *string `json:"RuleTemplateName,omitnil,omitempty" name:"RuleTemplateName"`

	// 修改后的规则模板描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 告警等级。1-低风险,2-中风险,3-高风险。
	AlarmLevel *uint64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// 告警策略。0-不告警,1-告警。
	AlarmPolicy *uint64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"`
}

Predefined struct for user

type ModifyAuditRuleTemplatesResponse added in v1.0.800

type ModifyAuditRuleTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAuditRuleTemplatesResponseParams `json:"Response"`
}

func NewModifyAuditRuleTemplatesResponse added in v1.0.800

func NewModifyAuditRuleTemplatesResponse() (response *ModifyAuditRuleTemplatesResponse)

func (*ModifyAuditRuleTemplatesResponse) FromJsonString added in v1.0.800

func (r *ModifyAuditRuleTemplatesResponse) 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 (*ModifyAuditRuleTemplatesResponse) ToJsonString added in v1.0.800

func (r *ModifyAuditRuleTemplatesResponse) ToJsonString() string

type ModifyAuditRuleTemplatesResponseParams added in v1.0.800

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

Predefined struct for user

type ModifyAuditServiceRequest added in v1.0.800

type ModifyAuditServiceRequest struct {
	*tchttp.BaseRequest

	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志保留时长。
	LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 高频日志保留时长。
	HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"`

	// 修改实例审计规则为全审计。
	AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`

	// 审计规则。
	AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"`

	// 规则模板ID。
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
}

func NewModifyAuditServiceRequest added in v1.0.800

func NewModifyAuditServiceRequest() (request *ModifyAuditServiceRequest)

func (*ModifyAuditServiceRequest) FromJsonString added in v1.0.800

func (r *ModifyAuditServiceRequest) 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 (*ModifyAuditServiceRequest) ToJsonString added in v1.0.800

func (r *ModifyAuditServiceRequest) ToJsonString() string

type ModifyAuditServiceRequestParams added in v1.0.800

type ModifyAuditServiceRequestParams struct {
	// 实例ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志保留时长。
	LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 高频日志保留时长。
	HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"`

	// 修改实例审计规则为全审计。
	AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`

	// 审计规则。
	AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"`

	// 规则模板ID。
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`
}

Predefined struct for user

type ModifyAuditServiceResponse added in v1.0.800

type ModifyAuditServiceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAuditServiceResponseParams `json:"Response"`
}

func NewModifyAuditServiceResponse added in v1.0.800

func NewModifyAuditServiceResponse() (response *ModifyAuditServiceResponse)

func (*ModifyAuditServiceResponse) FromJsonString added in v1.0.800

func (r *ModifyAuditServiceResponse) 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 (*ModifyAuditServiceResponse) ToJsonString added in v1.0.800

func (r *ModifyAuditServiceResponse) ToJsonString() string

type ModifyAuditServiceResponseParams added in v1.0.800

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

Predefined struct for user

type ModifyAutoRenewFlagRequest

type ModifyAutoRenewFlagRequest struct {
	*tchttp.BaseRequest

	// 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 自动续费标记,可取值的有:0 - 不自动续费,1 - 自动续费。
	AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`
}

func NewModifyAutoRenewFlagRequest

func NewModifyAutoRenewFlagRequest() (request *ModifyAutoRenewFlagRequest)

func (*ModifyAutoRenewFlagRequest) FromJsonString

func (r *ModifyAutoRenewFlagRequest) 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 (*ModifyAutoRenewFlagRequest) ToJsonString

func (r *ModifyAutoRenewFlagRequest) ToJsonString() string

type ModifyAutoRenewFlagRequestParams added in v1.0.426

type ModifyAutoRenewFlagRequestParams struct {
	// 实例的 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 自动续费标记,可取值的有:0 - 不自动续费,1 - 自动续费。
	AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`
}

Predefined struct for user

type ModifyAutoRenewFlagResponse

type ModifyAutoRenewFlagResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAutoRenewFlagResponseParams `json:"Response"`
}

func NewModifyAutoRenewFlagResponse

func NewModifyAutoRenewFlagResponse() (response *ModifyAutoRenewFlagResponse)

func (*ModifyAutoRenewFlagResponse) FromJsonString

func (r *ModifyAutoRenewFlagResponse) 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 (*ModifyAutoRenewFlagResponse) ToJsonString

func (r *ModifyAutoRenewFlagResponse) ToJsonString() string

type ModifyAutoRenewFlagResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyBackupConfigRequest

type ModifyBackupConfigRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份文件的保留时间,单位为天。最小值为7天,最大值为1830天。
	ExpireDays *int64 `json:"ExpireDays,omitnil,omitempty" name:"ExpireDays"`

	// (将废弃,建议使用 BackupTimeWindow 参数) 备份时间范围,格式为:02:00-06:00,起点和终点时间目前限制为整点,目前可以选择的范围为: 00:00-12:00,02:00-06:00,06:00-10:00,10:00-14:00,14:00-18:00,18:00-22:00,22:00-02:00。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 自动备份方式,仅支持:physical - 物理冷备
	BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"`

	// binlog的保留时间,单位为天。最小值为7天,最大值为1830天。该值的设置不能大于备份文件的保留时间。
	BinlogExpireDays *int64 `json:"BinlogExpireDays,omitnil,omitempty" name:"BinlogExpireDays"`

	// 备份时间窗,比如要设置每周二和周日 10:00-14:00之间备份,该参数如下:{"Monday": "", "Tuesday": "10:00-14:00", "Wednesday": "", "Thursday": "", "Friday": "", "Saturday": "", "Sunday": "10:00-14:00"}    (注:可以设置一周的某几天备份,但是每天的备份时间需要设置为相同的时间段。 如果设置了该字段,将忽略StartTime字段的设置)
	BackupTimeWindow *CommonTimeWindow `json:"BackupTimeWindow,omitnil,omitempty" name:"BackupTimeWindow"`

	// 定期保留开关,off - 不开启定期保留策略,on - 开启定期保留策略,默认为off。首次开启定期保留策略时,BackupPeriodSaveDays,BackupPeriodSaveInterval,BackupPeriodSaveCount,StartBackupPeriodSaveDate参数为必填项,否则定期保留策略不会生效
	EnableBackupPeriodSave *string `json:"EnableBackupPeriodSave,omitnil,omitempty" name:"EnableBackupPeriodSave"`

	// 长期保留开关,该字段功能暂未上线,可忽略。off - 不开启长期保留策略,on - 开启长期保留策略,默认为off,如果开启,则BackupPeriodSaveDays,BackupPeriodSaveInterval,BackupPeriodSaveCount参数无效
	EnableBackupPeriodLongTermSave *string `json:"EnableBackupPeriodLongTermSave,omitnil,omitempty" name:"EnableBackupPeriodLongTermSave"`

	// 定期保留最长天数,最小值:90,最大值:3650,默认值:1080
	BackupPeriodSaveDays *int64 `json:"BackupPeriodSaveDays,omitnil,omitempty" name:"BackupPeriodSaveDays"`

	// 定期保留策略周期,可取值:weekly - 周,monthly - 月, quarterly - 季度,yearly - 年,默认为monthly
	BackupPeriodSaveInterval *string `json:"BackupPeriodSaveInterval,omitnil,omitempty" name:"BackupPeriodSaveInterval"`

	// 定期保留的备份数量,最小值为1,最大值不超过定期保留策略周期内常规备份个数,默认值为1
	BackupPeriodSaveCount *int64 `json:"BackupPeriodSaveCount,omitnil,omitempty" name:"BackupPeriodSaveCount"`

	// 定期保留策略周期起始日期,格式:YYYY-MM-dd HH:mm:ss
	StartBackupPeriodSaveDate *string `json:"StartBackupPeriodSaveDate,omitnil,omitempty" name:"StartBackupPeriodSaveDate"`

	// 是否开启数据备份归档策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。
	EnableBackupArchive *string `json:"EnableBackupArchive,omitnil,omitempty" name:"EnableBackupArchive"`

	// 数据备份归档起始天数,数据备份达到归档起始天数时进行归档,最小为180天,不得大于数据备份保留天数
	BackupArchiveDays *int64 `json:"BackupArchiveDays,omitnil,omitempty" name:"BackupArchiveDays"`

	// 日志备份归档起始天数,日志备份达到归档起始天数时进行归档,最小为180天,不得大于日志备份保留天数
	BinlogArchiveDays *int64 `json:"BinlogArchiveDays,omitnil,omitempty" name:"BinlogArchiveDays"`

	// 是否开启日志备份归档策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。
	EnableBinlogArchive *string `json:"EnableBinlogArchive,omitnil,omitempty" name:"EnableBinlogArchive"`

	// 是否开启数据备份标准存储策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。
	EnableBackupStandby *string `json:"EnableBackupStandby,omitnil,omitempty" name:"EnableBackupStandby"`

	// 数据备份标准存储起始天数,数据备份达到标准存储起始天数时进行转换,最小为30天,不得大于数据备份保留天数。如果开启备份归档,不得大于等于备份归档天数
	BackupStandbyDays *int64 `json:"BackupStandbyDays,omitnil,omitempty" name:"BackupStandbyDays"`

	// 是否开启日志备份标准存储策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。
	EnableBinlogStandby *string `json:"EnableBinlogStandby,omitnil,omitempty" name:"EnableBinlogStandby"`

	// 日志备份标准存储起始天数,日志备份达到标准存储起始天数时进行转换,最小为30天,不得大于日志备份保留天数。如果开启备份归档,不得大于等于备份归档天数
	BinlogStandbyDays *int64 `json:"BinlogStandbyDays,omitnil,omitempty" name:"BinlogStandbyDays"`
}

func NewModifyBackupConfigRequest

func NewModifyBackupConfigRequest() (request *ModifyBackupConfigRequest)

func (*ModifyBackupConfigRequest) FromJsonString

func (r *ModifyBackupConfigRequest) 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 (*ModifyBackupConfigRequest) ToJsonString

func (r *ModifyBackupConfigRequest) ToJsonString() string

type ModifyBackupConfigRequestParams added in v1.0.426

type ModifyBackupConfigRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份文件的保留时间,单位为天。最小值为7天,最大值为1830天。
	ExpireDays *int64 `json:"ExpireDays,omitnil,omitempty" name:"ExpireDays"`

	// (将废弃,建议使用 BackupTimeWindow 参数) 备份时间范围,格式为:02:00-06:00,起点和终点时间目前限制为整点,目前可以选择的范围为: 00:00-12:00,02:00-06:00,06:00-10:00,10:00-14:00,14:00-18:00,18:00-22:00,22:00-02:00。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 自动备份方式,仅支持:physical - 物理冷备
	BackupMethod *string `json:"BackupMethod,omitnil,omitempty" name:"BackupMethod"`

	// binlog的保留时间,单位为天。最小值为7天,最大值为1830天。该值的设置不能大于备份文件的保留时间。
	BinlogExpireDays *int64 `json:"BinlogExpireDays,omitnil,omitempty" name:"BinlogExpireDays"`

	// 备份时间窗,比如要设置每周二和周日 10:00-14:00之间备份,该参数如下:{"Monday": "", "Tuesday": "10:00-14:00", "Wednesday": "", "Thursday": "", "Friday": "", "Saturday": "", "Sunday": "10:00-14:00"}    (注:可以设置一周的某几天备份,但是每天的备份时间需要设置为相同的时间段。 如果设置了该字段,将忽略StartTime字段的设置)
	BackupTimeWindow *CommonTimeWindow `json:"BackupTimeWindow,omitnil,omitempty" name:"BackupTimeWindow"`

	// 定期保留开关,off - 不开启定期保留策略,on - 开启定期保留策略,默认为off。首次开启定期保留策略时,BackupPeriodSaveDays,BackupPeriodSaveInterval,BackupPeriodSaveCount,StartBackupPeriodSaveDate参数为必填项,否则定期保留策略不会生效
	EnableBackupPeriodSave *string `json:"EnableBackupPeriodSave,omitnil,omitempty" name:"EnableBackupPeriodSave"`

	// 长期保留开关,该字段功能暂未上线,可忽略。off - 不开启长期保留策略,on - 开启长期保留策略,默认为off,如果开启,则BackupPeriodSaveDays,BackupPeriodSaveInterval,BackupPeriodSaveCount参数无效
	EnableBackupPeriodLongTermSave *string `json:"EnableBackupPeriodLongTermSave,omitnil,omitempty" name:"EnableBackupPeriodLongTermSave"`

	// 定期保留最长天数,最小值:90,最大值:3650,默认值:1080
	BackupPeriodSaveDays *int64 `json:"BackupPeriodSaveDays,omitnil,omitempty" name:"BackupPeriodSaveDays"`

	// 定期保留策略周期,可取值:weekly - 周,monthly - 月, quarterly - 季度,yearly - 年,默认为monthly
	BackupPeriodSaveInterval *string `json:"BackupPeriodSaveInterval,omitnil,omitempty" name:"BackupPeriodSaveInterval"`

	// 定期保留的备份数量,最小值为1,最大值不超过定期保留策略周期内常规备份个数,默认值为1
	BackupPeriodSaveCount *int64 `json:"BackupPeriodSaveCount,omitnil,omitempty" name:"BackupPeriodSaveCount"`

	// 定期保留策略周期起始日期,格式:YYYY-MM-dd HH:mm:ss
	StartBackupPeriodSaveDate *string `json:"StartBackupPeriodSaveDate,omitnil,omitempty" name:"StartBackupPeriodSaveDate"`

	// 是否开启数据备份归档策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。
	EnableBackupArchive *string `json:"EnableBackupArchive,omitnil,omitempty" name:"EnableBackupArchive"`

	// 数据备份归档起始天数,数据备份达到归档起始天数时进行归档,最小为180天,不得大于数据备份保留天数
	BackupArchiveDays *int64 `json:"BackupArchiveDays,omitnil,omitempty" name:"BackupArchiveDays"`

	// 日志备份归档起始天数,日志备份达到归档起始天数时进行归档,最小为180天,不得大于日志备份保留天数
	BinlogArchiveDays *int64 `json:"BinlogArchiveDays,omitnil,omitempty" name:"BinlogArchiveDays"`

	// 是否开启日志备份归档策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。
	EnableBinlogArchive *string `json:"EnableBinlogArchive,omitnil,omitempty" name:"EnableBinlogArchive"`

	// 是否开启数据备份标准存储策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。
	EnableBackupStandby *string `json:"EnableBackupStandby,omitnil,omitempty" name:"EnableBackupStandby"`

	// 数据备份标准存储起始天数,数据备份达到标准存储起始天数时进行转换,最小为30天,不得大于数据备份保留天数。如果开启备份归档,不得大于等于备份归档天数
	BackupStandbyDays *int64 `json:"BackupStandbyDays,omitnil,omitempty" name:"BackupStandbyDays"`

	// 是否开启日志备份标准存储策略,off-关闭,on-打开,如果不指定该入参, 则保持不变。
	EnableBinlogStandby *string `json:"EnableBinlogStandby,omitnil,omitempty" name:"EnableBinlogStandby"`

	// 日志备份标准存储起始天数,日志备份达到标准存储起始天数时进行转换,最小为30天,不得大于日志备份保留天数。如果开启备份归档,不得大于等于备份归档天数
	BinlogStandbyDays *int64 `json:"BinlogStandbyDays,omitnil,omitempty" name:"BinlogStandbyDays"`
}

Predefined struct for user

type ModifyBackupConfigResponse

type ModifyBackupConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBackupConfigResponseParams `json:"Response"`
}

func NewModifyBackupConfigResponse

func NewModifyBackupConfigResponse() (response *ModifyBackupConfigResponse)

func (*ModifyBackupConfigResponse) FromJsonString

func (r *ModifyBackupConfigResponse) 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 (*ModifyBackupConfigResponse) ToJsonString

func (r *ModifyBackupConfigResponse) ToJsonString() string

type ModifyBackupConfigResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyBackupDownloadRestrictionRequest added in v1.0.289

type ModifyBackupDownloadRestrictionRequest struct {
	*tchttp.BaseRequest

	// NoLimit 不限制,内外网都可以下载; LimitOnlyIntranet 仅内网可下载; Customize 用户自定义vpc:ip可下载。 只有该值为 Customize 时,才可以设置 LimitVpc 和 LimitIp 。
	LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"`

	// 该参数仅支持 In, 表示 LimitVpc 指定的vpc可以下载。默认为In。
	VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"`

	// In: 指定的ip可以下载; NotIn: 指定的ip不可以下载。 默认为In。
	IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"`

	// 限制下载的vpc设置。
	LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"`

	// 限制下载的ip设置
	LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"`
}

func NewModifyBackupDownloadRestrictionRequest added in v1.0.289

func NewModifyBackupDownloadRestrictionRequest() (request *ModifyBackupDownloadRestrictionRequest)

func (*ModifyBackupDownloadRestrictionRequest) FromJsonString added in v1.0.289

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

func (*ModifyBackupDownloadRestrictionRequest) ToJsonString added in v1.0.289

type ModifyBackupDownloadRestrictionRequestParams added in v1.0.426

type ModifyBackupDownloadRestrictionRequestParams struct {
	// NoLimit 不限制,内外网都可以下载; LimitOnlyIntranet 仅内网可下载; Customize 用户自定义vpc:ip可下载。 只有该值为 Customize 时,才可以设置 LimitVpc 和 LimitIp 。
	LimitType *string `json:"LimitType,omitnil,omitempty" name:"LimitType"`

	// 该参数仅支持 In, 表示 LimitVpc 指定的vpc可以下载。默认为In。
	VpcComparisonSymbol *string `json:"VpcComparisonSymbol,omitnil,omitempty" name:"VpcComparisonSymbol"`

	// In: 指定的ip可以下载; NotIn: 指定的ip不可以下载。 默认为In。
	IpComparisonSymbol *string `json:"IpComparisonSymbol,omitnil,omitempty" name:"IpComparisonSymbol"`

	// 限制下载的vpc设置。
	LimitVpc []*BackupLimitVpcItem `json:"LimitVpc,omitnil,omitempty" name:"LimitVpc"`

	// 限制下载的ip设置
	LimitIp []*string `json:"LimitIp,omitnil,omitempty" name:"LimitIp"`
}

Predefined struct for user

type ModifyBackupDownloadRestrictionResponse added in v1.0.289

type ModifyBackupDownloadRestrictionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBackupDownloadRestrictionResponseParams `json:"Response"`
}

func NewModifyBackupDownloadRestrictionResponse added in v1.0.289

func NewModifyBackupDownloadRestrictionResponse() (response *ModifyBackupDownloadRestrictionResponse)

func (*ModifyBackupDownloadRestrictionResponse) FromJsonString added in v1.0.289

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

func (*ModifyBackupDownloadRestrictionResponse) ToJsonString added in v1.0.289

type ModifyBackupDownloadRestrictionResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyBackupEncryptionStatusRequest added in v1.0.594

type ModifyBackupEncryptionStatusRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 设置实例新增的自动物理备份文件默认加密状态。可选值为 on或者off。
	EncryptionStatus *string `json:"EncryptionStatus,omitnil,omitempty" name:"EncryptionStatus"`
}

func NewModifyBackupEncryptionStatusRequest added in v1.0.594

func NewModifyBackupEncryptionStatusRequest() (request *ModifyBackupEncryptionStatusRequest)

func (*ModifyBackupEncryptionStatusRequest) FromJsonString added in v1.0.594

func (r *ModifyBackupEncryptionStatusRequest) 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 (*ModifyBackupEncryptionStatusRequest) ToJsonString added in v1.0.594

func (r *ModifyBackupEncryptionStatusRequest) ToJsonString() string

type ModifyBackupEncryptionStatusRequestParams added in v1.0.594

type ModifyBackupEncryptionStatusRequestParams struct {
	// 实例ID,格式如:cdb-XXXX。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 设置实例新增的自动物理备份文件默认加密状态。可选值为 on或者off。
	EncryptionStatus *string `json:"EncryptionStatus,omitnil,omitempty" name:"EncryptionStatus"`
}

Predefined struct for user

type ModifyBackupEncryptionStatusResponse added in v1.0.594

type ModifyBackupEncryptionStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBackupEncryptionStatusResponseParams `json:"Response"`
}

func NewModifyBackupEncryptionStatusResponse added in v1.0.594

func NewModifyBackupEncryptionStatusResponse() (response *ModifyBackupEncryptionStatusResponse)

func (*ModifyBackupEncryptionStatusResponse) FromJsonString added in v1.0.594

func (r *ModifyBackupEncryptionStatusResponse) 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 (*ModifyBackupEncryptionStatusResponse) ToJsonString added in v1.0.594

func (r *ModifyBackupEncryptionStatusResponse) ToJsonString() string

type ModifyBackupEncryptionStatusResponseParams added in v1.0.594

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

Predefined struct for user

type ModifyCdbProxyAddressDescRequest added in v1.0.646

type ModifyCdbProxyAddressDescRequest struct {
	*tchttp.BaseRequest

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 代理组地址ID
	ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"`

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
}

func NewModifyCdbProxyAddressDescRequest added in v1.0.646

func NewModifyCdbProxyAddressDescRequest() (request *ModifyCdbProxyAddressDescRequest)

func (*ModifyCdbProxyAddressDescRequest) FromJsonString added in v1.0.646

func (r *ModifyCdbProxyAddressDescRequest) 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 (*ModifyCdbProxyAddressDescRequest) ToJsonString added in v1.0.646

func (r *ModifyCdbProxyAddressDescRequest) ToJsonString() string

type ModifyCdbProxyAddressDescRequestParams added in v1.0.646

type ModifyCdbProxyAddressDescRequestParams struct {
	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 代理组地址ID
	ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"`

	// 描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
}

Predefined struct for user

type ModifyCdbProxyAddressDescResponse added in v1.0.646

type ModifyCdbProxyAddressDescResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCdbProxyAddressDescResponseParams `json:"Response"`
}

func NewModifyCdbProxyAddressDescResponse added in v1.0.646

func NewModifyCdbProxyAddressDescResponse() (response *ModifyCdbProxyAddressDescResponse)

func (*ModifyCdbProxyAddressDescResponse) FromJsonString added in v1.0.646

func (r *ModifyCdbProxyAddressDescResponse) 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 (*ModifyCdbProxyAddressDescResponse) ToJsonString added in v1.0.646

func (r *ModifyCdbProxyAddressDescResponse) ToJsonString() string

type ModifyCdbProxyAddressDescResponseParams added in v1.0.646

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

Predefined struct for user

type ModifyCdbProxyAddressVipAndVPortRequest added in v1.0.646

type ModifyCdbProxyAddressVipAndVPortRequest struct {
	*tchttp.BaseRequest

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 代理组地址ID
	ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"`

	// 私有网络ID
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有子网ID
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// IP地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 端口
	VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 旧IP地址回收时间
	ReleaseDuration *uint64 `json:"ReleaseDuration,omitnil,omitempty" name:"ReleaseDuration"`
}

func NewModifyCdbProxyAddressVipAndVPortRequest added in v1.0.646

func NewModifyCdbProxyAddressVipAndVPortRequest() (request *ModifyCdbProxyAddressVipAndVPortRequest)

func (*ModifyCdbProxyAddressVipAndVPortRequest) FromJsonString added in v1.0.646

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

func (*ModifyCdbProxyAddressVipAndVPortRequest) ToJsonString added in v1.0.646

type ModifyCdbProxyAddressVipAndVPortRequestParams added in v1.0.646

type ModifyCdbProxyAddressVipAndVPortRequestParams struct {
	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 代理组地址ID
	ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"`

	// 私有网络ID
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有子网ID
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// IP地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 端口
	VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 旧IP地址回收时间
	ReleaseDuration *uint64 `json:"ReleaseDuration,omitnil,omitempty" name:"ReleaseDuration"`
}

Predefined struct for user

type ModifyCdbProxyAddressVipAndVPortResponse added in v1.0.646

type ModifyCdbProxyAddressVipAndVPortResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCdbProxyAddressVipAndVPortResponseParams `json:"Response"`
}

func NewModifyCdbProxyAddressVipAndVPortResponse added in v1.0.646

func NewModifyCdbProxyAddressVipAndVPortResponse() (response *ModifyCdbProxyAddressVipAndVPortResponse)

func (*ModifyCdbProxyAddressVipAndVPortResponse) FromJsonString added in v1.0.646

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

func (*ModifyCdbProxyAddressVipAndVPortResponse) ToJsonString added in v1.0.646

type ModifyCdbProxyAddressVipAndVPortResponseParams added in v1.0.646

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

Predefined struct for user

type ModifyCdbProxyParamRequest added in v1.0.646

type ModifyCdbProxyParamRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 连接池阈值
	// 注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
	ConnectionPoolLimit *uint64 `json:"ConnectionPoolLimit,omitnil,omitempty" name:"ConnectionPoolLimit"`
}

func NewModifyCdbProxyParamRequest added in v1.0.646

func NewModifyCdbProxyParamRequest() (request *ModifyCdbProxyParamRequest)

func (*ModifyCdbProxyParamRequest) FromJsonString added in v1.0.646

func (r *ModifyCdbProxyParamRequest) 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 (*ModifyCdbProxyParamRequest) ToJsonString added in v1.0.646

func (r *ModifyCdbProxyParamRequest) ToJsonString() string

type ModifyCdbProxyParamRequestParams added in v1.0.646

type ModifyCdbProxyParamRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 连接池阈值
	// 注意:如需使用数据库代理连接池能力,MySQL 8.0 主实例的内核小版本要大于等于 MySQL 8.0 20230630。
	ConnectionPoolLimit *uint64 `json:"ConnectionPoolLimit,omitnil,omitempty" name:"ConnectionPoolLimit"`
}

Predefined struct for user

type ModifyCdbProxyParamResponse added in v1.0.646

type ModifyCdbProxyParamResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCdbProxyParamResponseParams `json:"Response"`
}

func NewModifyCdbProxyParamResponse added in v1.0.646

func NewModifyCdbProxyParamResponse() (response *ModifyCdbProxyParamResponse)

func (*ModifyCdbProxyParamResponse) FromJsonString added in v1.0.646

func (r *ModifyCdbProxyParamResponse) 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 (*ModifyCdbProxyParamResponse) ToJsonString added in v1.0.646

func (r *ModifyCdbProxyParamResponse) ToJsonString() string

type ModifyCdbProxyParamResponseParams added in v1.0.646

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

Predefined struct for user

type ModifyDBInstanceLogToCLSRequest added in v1.0.771

type ModifyDBInstanceLogToCLSRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志类型:error/slowlog
	LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 投递状态:ON/OFF
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否需要创建日志集
	CreateLogset *bool `json:"CreateLogset,omitnil,omitempty" name:"CreateLogset"`

	// 需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID
	Logset *string `json:"Logset,omitnil,omitempty" name:"Logset"`

	// 是否需要创建日志主题
	CreateLogTopic *bool `json:"CreateLogTopic,omitnil,omitempty" name:"CreateLogTopic"`

	// 需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID
	LogTopic *string `json:"LogTopic,omitnil,omitempty" name:"LogTopic"`

	// 日志主题有效期,不填写时,默认30天
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 创建日志主题时,是否创建索引
	CreateIndex *bool `json:"CreateIndex,omitnil,omitempty" name:"CreateIndex"`

	// CLS所在地域
	ClsRegion *string `json:"ClsRegion,omitnil,omitempty" name:"ClsRegion"`
}

func NewModifyDBInstanceLogToCLSRequest added in v1.0.771

func NewModifyDBInstanceLogToCLSRequest() (request *ModifyDBInstanceLogToCLSRequest)

func (*ModifyDBInstanceLogToCLSRequest) FromJsonString added in v1.0.771

func (r *ModifyDBInstanceLogToCLSRequest) 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 (*ModifyDBInstanceLogToCLSRequest) ToJsonString added in v1.0.771

func (r *ModifyDBInstanceLogToCLSRequest) ToJsonString() string

type ModifyDBInstanceLogToCLSRequestParams added in v1.0.771

type ModifyDBInstanceLogToCLSRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志类型:error/slowlog
	LogType *string `json:"LogType,omitnil,omitempty" name:"LogType"`

	// 投递状态:ON/OFF
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否需要创建日志集
	CreateLogset *bool `json:"CreateLogset,omitnil,omitempty" name:"CreateLogset"`

	// 需要创建日志集时为日志集名称;选择已有日志集时,为日志集ID
	Logset *string `json:"Logset,omitnil,omitempty" name:"Logset"`

	// 是否需要创建日志主题
	CreateLogTopic *bool `json:"CreateLogTopic,omitnil,omitempty" name:"CreateLogTopic"`

	// 需要创建日志主题时为日志主题名称;选择已有日志主题时,为日志主题ID
	LogTopic *string `json:"LogTopic,omitnil,omitempty" name:"LogTopic"`

	// 日志主题有效期,不填写时,默认30天
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 创建日志主题时,是否创建索引
	CreateIndex *bool `json:"CreateIndex,omitnil,omitempty" name:"CreateIndex"`

	// CLS所在地域
	ClsRegion *string `json:"ClsRegion,omitnil,omitempty" name:"ClsRegion"`
}

Predefined struct for user

type ModifyDBInstanceLogToCLSResponse added in v1.0.771

type ModifyDBInstanceLogToCLSResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceLogToCLSResponseParams `json:"Response"`
}

func NewModifyDBInstanceLogToCLSResponse added in v1.0.771

func NewModifyDBInstanceLogToCLSResponse() (response *ModifyDBInstanceLogToCLSResponse)

func (*ModifyDBInstanceLogToCLSResponse) FromJsonString added in v1.0.771

func (r *ModifyDBInstanceLogToCLSResponse) 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 (*ModifyDBInstanceLogToCLSResponse) ToJsonString added in v1.0.771

func (r *ModifyDBInstanceLogToCLSResponse) ToJsonString() string

type ModifyDBInstanceLogToCLSResponseParams added in v1.0.771

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

Predefined struct for user

type ModifyDBInstanceNameRequest

type ModifyDBInstanceNameRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 修改后的实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}

func NewModifyDBInstanceNameRequest

func NewModifyDBInstanceNameRequest() (request *ModifyDBInstanceNameRequest)

func (*ModifyDBInstanceNameRequest) FromJsonString

func (r *ModifyDBInstanceNameRequest) 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 (*ModifyDBInstanceNameRequest) ToJsonString

func (r *ModifyDBInstanceNameRequest) ToJsonString() string

type ModifyDBInstanceNameRequestParams added in v1.0.426

type ModifyDBInstanceNameRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 修改后的实例名称。
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}

Predefined struct for user

type ModifyDBInstanceNameResponse

type ModifyDBInstanceNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceNameResponseParams `json:"Response"`
}

func NewModifyDBInstanceNameResponse

func NewModifyDBInstanceNameResponse() (response *ModifyDBInstanceNameResponse)

func (*ModifyDBInstanceNameResponse) FromJsonString

func (r *ModifyDBInstanceNameResponse) 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 (*ModifyDBInstanceNameResponse) ToJsonString

func (r *ModifyDBInstanceNameResponse) ToJsonString() string

type ModifyDBInstanceNameResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDBInstanceProjectRequest

type ModifyDBInstanceProjectRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 数组,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 项目的 ID。
	NewProjectId *int64 `json:"NewProjectId,omitnil,omitempty" name:"NewProjectId"`
}

func NewModifyDBInstanceProjectRequest

func NewModifyDBInstanceProjectRequest() (request *ModifyDBInstanceProjectRequest)

func (*ModifyDBInstanceProjectRequest) FromJsonString

func (r *ModifyDBInstanceProjectRequest) 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 (*ModifyDBInstanceProjectRequest) ToJsonString

func (r *ModifyDBInstanceProjectRequest) ToJsonString() string

type ModifyDBInstanceProjectRequestParams added in v1.0.426

type ModifyDBInstanceProjectRequestParams struct {
	// 实例 ID 数组,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 项目的 ID。
	NewProjectId *int64 `json:"NewProjectId,omitnil,omitempty" name:"NewProjectId"`
}

Predefined struct for user

type ModifyDBInstanceProjectResponse

type ModifyDBInstanceProjectResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceProjectResponseParams `json:"Response"`
}

func NewModifyDBInstanceProjectResponse

func NewModifyDBInstanceProjectResponse() (response *ModifyDBInstanceProjectResponse)

func (*ModifyDBInstanceProjectResponse) FromJsonString

func (r *ModifyDBInstanceProjectResponse) 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 (*ModifyDBInstanceProjectResponse) ToJsonString

func (r *ModifyDBInstanceProjectResponse) ToJsonString() string

type ModifyDBInstanceProjectResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDBInstanceSecurityGroupsRequest

type ModifyDBInstanceSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组。
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True
	ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"`
}

func NewModifyDBInstanceSecurityGroupsRequest

func NewModifyDBInstanceSecurityGroupsRequest() (request *ModifyDBInstanceSecurityGroupsRequest)

func (*ModifyDBInstanceSecurityGroupsRequest) FromJsonString

func (r *ModifyDBInstanceSecurityGroupsRequest) 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 (*ModifyDBInstanceSecurityGroupsRequest) ToJsonString

type ModifyDBInstanceSecurityGroupsRequestParams added in v1.0.426

type ModifyDBInstanceSecurityGroupsRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组。
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// 当传入只读实例ID时,默认操作的是对应只读组的安全组。如果需要操作只读实例ID的安全组, 需要将该入参置为True
	ForReadonlyInstance *bool `json:"ForReadonlyInstance,omitnil,omitempty" name:"ForReadonlyInstance"`
}

Predefined struct for user

type ModifyDBInstanceSecurityGroupsResponse

type ModifyDBInstanceSecurityGroupsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceSecurityGroupsResponseParams `json:"Response"`
}

func NewModifyDBInstanceSecurityGroupsResponse

func NewModifyDBInstanceSecurityGroupsResponse() (response *ModifyDBInstanceSecurityGroupsResponse)

func (*ModifyDBInstanceSecurityGroupsResponse) FromJsonString

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

func (*ModifyDBInstanceSecurityGroupsResponse) ToJsonString

type ModifyDBInstanceSecurityGroupsResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDBInstanceVipVportRequest

type ModifyDBInstanceVipVportRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c2nl9rpv 或者 cdbrg-c3nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 目标 IP。该参数和 DstPort 参数,两者必传一个。
	DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"`

	// 目标端口,支持范围为:[1024-65535]。该参数和 DstIp 参数,两者必传一个。
	DstPort *int64 `json:"DstPort,omitnil,omitempty" name:"DstPort"`

	// 私有网络统一 ID。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 子网统一 ID。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 进行基础网络转 VPC 网络和 VPC 网络下的子网变更时,原网络中旧IP的回收时间,单位为小时,取值范围为0-168,默认值为24小时。
	ReleaseDuration *int64 `json:"ReleaseDuration,omitnil,omitempty" name:"ReleaseDuration"`
}

func NewModifyDBInstanceVipVportRequest

func NewModifyDBInstanceVipVportRequest() (request *ModifyDBInstanceVipVportRequest)

func (*ModifyDBInstanceVipVportRequest) FromJsonString

func (r *ModifyDBInstanceVipVportRequest) 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 (*ModifyDBInstanceVipVportRequest) ToJsonString

func (r *ModifyDBInstanceVipVportRequest) ToJsonString() string

type ModifyDBInstanceVipVportRequestParams added in v1.0.426

type ModifyDBInstanceVipVportRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c2nl9rpv 或者 cdbrg-c3nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 目标 IP。该参数和 DstPort 参数,两者必传一个。
	DstIp *string `json:"DstIp,omitnil,omitempty" name:"DstIp"`

	// 目标端口,支持范围为:[1024-65535]。该参数和 DstIp 参数,两者必传一个。
	DstPort *int64 `json:"DstPort,omitnil,omitempty" name:"DstPort"`

	// 私有网络统一 ID。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 子网统一 ID。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 进行基础网络转 VPC 网络和 VPC 网络下的子网变更时,原网络中旧IP的回收时间,单位为小时,取值范围为0-168,默认值为24小时。
	ReleaseDuration *int64 `json:"ReleaseDuration,omitnil,omitempty" name:"ReleaseDuration"`
}

Predefined struct for user

type ModifyDBInstanceVipVportResponse

type ModifyDBInstanceVipVportResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceVipVportResponseParams `json:"Response"`
}

func NewModifyDBInstanceVipVportResponse

func NewModifyDBInstanceVipVportResponse() (response *ModifyDBInstanceVipVportResponse)

func (*ModifyDBInstanceVipVportResponse) FromJsonString

func (r *ModifyDBInstanceVipVportResponse) 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 (*ModifyDBInstanceVipVportResponse) ToJsonString

func (r *ModifyDBInstanceVipVportResponse) ToJsonString() string

type ModifyDBInstanceVipVportResponseParams added in v1.0.426

type ModifyDBInstanceVipVportResponseParams struct {
	// 异步任务ID。(该返回字段目前已废弃)
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type ModifyInstanceParamRequest

type ModifyInstanceParamRequest struct {
	*tchttp.BaseRequest

	// 实例短 ID 列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 要修改的参数列表。每一个元素是 Name 和 CurrentValue 的组合。Name 是参数名,CurrentValue 是要修改成的值。
	ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"`

	// 模板id,ParamList和TemplateId必须至少传其中之一
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 执行参数调整任务的方式,默认为 0。支持值包括:0 - 立刻执行,1 - 时间窗执行;当该值为 1 时,每次只能传一个实例(InstanceIds数量为1)
	WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`

	// 参数是否同步到主实例下的只读实例。true 为不同步,false 为同步。默认为 false。
	NotSyncRo *bool `json:"NotSyncRo,omitnil,omitempty" name:"NotSyncRo"`

	// 参数是否同步到主实例下的灾备实例。true 为不同步,false 为同步。默认为 false。
	NotSyncDr *bool `json:"NotSyncDr,omitnil,omitempty" name:"NotSyncDr"`
}

func NewModifyInstanceParamRequest

func NewModifyInstanceParamRequest() (request *ModifyInstanceParamRequest)

func (*ModifyInstanceParamRequest) FromJsonString

func (r *ModifyInstanceParamRequest) 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 (*ModifyInstanceParamRequest) ToJsonString

func (r *ModifyInstanceParamRequest) ToJsonString() string

type ModifyInstanceParamRequestParams added in v1.0.426

type ModifyInstanceParamRequestParams struct {
	// 实例短 ID 列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 要修改的参数列表。每一个元素是 Name 和 CurrentValue 的组合。Name 是参数名,CurrentValue 是要修改成的值。
	ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"`

	// 模板id,ParamList和TemplateId必须至少传其中之一
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 执行参数调整任务的方式,默认为 0。支持值包括:0 - 立刻执行,1 - 时间窗执行;当该值为 1 时,每次只能传一个实例(InstanceIds数量为1)
	WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`

	// 参数是否同步到主实例下的只读实例。true 为不同步,false 为同步。默认为 false。
	NotSyncRo *bool `json:"NotSyncRo,omitnil,omitempty" name:"NotSyncRo"`

	// 参数是否同步到主实例下的灾备实例。true 为不同步,false 为同步。默认为 false。
	NotSyncDr *bool `json:"NotSyncDr,omitnil,omitempty" name:"NotSyncDr"`
}

Predefined struct for user

type ModifyInstanceParamResponse

type ModifyInstanceParamResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceParamResponseParams `json:"Response"`
}

func NewModifyInstanceParamResponse

func NewModifyInstanceParamResponse() (response *ModifyInstanceParamResponse)

func (*ModifyInstanceParamResponse) FromJsonString

func (r *ModifyInstanceParamResponse) 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 (*ModifyInstanceParamResponse) ToJsonString

func (r *ModifyInstanceParamResponse) ToJsonString() string

type ModifyInstanceParamResponseParams added in v1.0.426

type ModifyInstanceParamResponseParams struct {
	// 异步任务 ID,可用于查询任务进度。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type ModifyInstancePasswordComplexityRequest added in v1.0.452

type ModifyInstancePasswordComplexityRequest struct {
	*tchttp.BaseRequest

	// 实例短 ID 列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 要修改的参数列表。每一个元素是Name和CurrentValue的组合。Name是参数名,CurrentValue是要修改成的值。8.0版本Name支持范围:["validate_password.policy","validate_password.length","validate_password.mixed_case_count","validate_password.number_count","validate_password.special_char_count"],5.6和5.7版本支持范围:["validate_password_policy","validate_password_length","validate_password_mixed_case_count","validate_password_number_count","validate_password_special_char_count"]
	ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"`
}

func NewModifyInstancePasswordComplexityRequest added in v1.0.452

func NewModifyInstancePasswordComplexityRequest() (request *ModifyInstancePasswordComplexityRequest)

func (*ModifyInstancePasswordComplexityRequest) FromJsonString added in v1.0.452

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

func (*ModifyInstancePasswordComplexityRequest) ToJsonString added in v1.0.452

type ModifyInstancePasswordComplexityRequestParams added in v1.0.452

type ModifyInstancePasswordComplexityRequestParams struct {
	// 实例短 ID 列表。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 要修改的参数列表。每一个元素是Name和CurrentValue的组合。Name是参数名,CurrentValue是要修改成的值。8.0版本Name支持范围:["validate_password.policy","validate_password.length","validate_password.mixed_case_count","validate_password.number_count","validate_password.special_char_count"],5.6和5.7版本支持范围:["validate_password_policy","validate_password_length","validate_password_mixed_case_count","validate_password_number_count","validate_password_special_char_count"]
	ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"`
}

Predefined struct for user

type ModifyInstancePasswordComplexityResponse added in v1.0.452

type ModifyInstancePasswordComplexityResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstancePasswordComplexityResponseParams `json:"Response"`
}

func NewModifyInstancePasswordComplexityResponse added in v1.0.452

func NewModifyInstancePasswordComplexityResponse() (response *ModifyInstancePasswordComplexityResponse)

func (*ModifyInstancePasswordComplexityResponse) FromJsonString added in v1.0.452

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

func (*ModifyInstancePasswordComplexityResponse) ToJsonString added in v1.0.452

type ModifyInstancePasswordComplexityResponseParams added in v1.0.452

type ModifyInstancePasswordComplexityResponseParams struct {
	// 异步任务 ID,可用于查询任务进度。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type ModifyInstanceTagRequest

type ModifyInstanceTagRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 要增加或修改的标签。
	ReplaceTags []*TagInfo `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"`

	// 要删除的标签。
	DeleteTags []*TagInfo `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"`
}

func NewModifyInstanceTagRequest

func NewModifyInstanceTagRequest() (request *ModifyInstanceTagRequest)

func (*ModifyInstanceTagRequest) FromJsonString

func (r *ModifyInstanceTagRequest) 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 (*ModifyInstanceTagRequest) ToJsonString

func (r *ModifyInstanceTagRequest) ToJsonString() string

type ModifyInstanceTagRequestParams added in v1.0.426

type ModifyInstanceTagRequestParams struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 要增加或修改的标签。
	ReplaceTags []*TagInfo `json:"ReplaceTags,omitnil,omitempty" name:"ReplaceTags"`

	// 要删除的标签。
	DeleteTags []*TagInfo `json:"DeleteTags,omitnil,omitempty" name:"DeleteTags"`
}

Predefined struct for user

type ModifyInstanceTagResponse

type ModifyInstanceTagResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceTagResponseParams `json:"Response"`
}

func NewModifyInstanceTagResponse

func NewModifyInstanceTagResponse() (response *ModifyInstanceTagResponse)

func (*ModifyInstanceTagResponse) FromJsonString

func (r *ModifyInstanceTagResponse) 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 (*ModifyInstanceTagResponse) ToJsonString

func (r *ModifyInstanceTagResponse) ToJsonString() string

type ModifyInstanceTagResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyLocalBinlogConfigRequest added in v1.0.330

type ModifyLocalBinlogConfigRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 本地binlog保留时长,可取值范围:[72,168],当实例存在灾备实例时,可取值范围:[120,168]。
	SaveHours *int64 `json:"SaveHours,omitnil,omitempty" name:"SaveHours"`

	// 本地binlog空间使用率,可取值范围:[30,50]。
	MaxUsage *int64 `json:"MaxUsage,omitnil,omitempty" name:"MaxUsage"`
}

func NewModifyLocalBinlogConfigRequest added in v1.0.330

func NewModifyLocalBinlogConfigRequest() (request *ModifyLocalBinlogConfigRequest)

func (*ModifyLocalBinlogConfigRequest) FromJsonString added in v1.0.330

func (r *ModifyLocalBinlogConfigRequest) 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 (*ModifyLocalBinlogConfigRequest) ToJsonString added in v1.0.330

func (r *ModifyLocalBinlogConfigRequest) ToJsonString() string

type ModifyLocalBinlogConfigRequestParams added in v1.0.426

type ModifyLocalBinlogConfigRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 本地binlog保留时长,可取值范围:[72,168],当实例存在灾备实例时,可取值范围:[120,168]。
	SaveHours *int64 `json:"SaveHours,omitnil,omitempty" name:"SaveHours"`

	// 本地binlog空间使用率,可取值范围:[30,50]。
	MaxUsage *int64 `json:"MaxUsage,omitnil,omitempty" name:"MaxUsage"`
}

Predefined struct for user

type ModifyLocalBinlogConfigResponse added in v1.0.330

type ModifyLocalBinlogConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLocalBinlogConfigResponseParams `json:"Response"`
}

func NewModifyLocalBinlogConfigResponse added in v1.0.330

func NewModifyLocalBinlogConfigResponse() (response *ModifyLocalBinlogConfigResponse)

func (*ModifyLocalBinlogConfigResponse) FromJsonString added in v1.0.330

func (r *ModifyLocalBinlogConfigResponse) 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 (*ModifyLocalBinlogConfigResponse) ToJsonString added in v1.0.330

func (r *ModifyLocalBinlogConfigResponse) ToJsonString() string

type ModifyLocalBinlogConfigResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyNameOrDescByDpIdRequest

type ModifyNameOrDescByDpIdRequest struct {
	*tchttp.BaseRequest

	// 置放群组 ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 置放群组名称,最长不能超过60个字符。置放群组名和置放群组描述不能都为空。
	DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"`

	// 置放群组描述,最长不能超过200个字符。置放群组名和置放群组描述不能都为空。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewModifyNameOrDescByDpIdRequest

func NewModifyNameOrDescByDpIdRequest() (request *ModifyNameOrDescByDpIdRequest)

func (*ModifyNameOrDescByDpIdRequest) FromJsonString

func (r *ModifyNameOrDescByDpIdRequest) 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 (*ModifyNameOrDescByDpIdRequest) ToJsonString

func (r *ModifyNameOrDescByDpIdRequest) ToJsonString() string

type ModifyNameOrDescByDpIdRequestParams added in v1.0.426

type ModifyNameOrDescByDpIdRequestParams struct {
	// 置放群组 ID。
	DeployGroupId *string `json:"DeployGroupId,omitnil,omitempty" name:"DeployGroupId"`

	// 置放群组名称,最长不能超过60个字符。置放群组名和置放群组描述不能都为空。
	DeployGroupName *string `json:"DeployGroupName,omitnil,omitempty" name:"DeployGroupName"`

	// 置放群组描述,最长不能超过200个字符。置放群组名和置放群组描述不能都为空。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type ModifyNameOrDescByDpIdResponse

type ModifyNameOrDescByDpIdResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNameOrDescByDpIdResponseParams `json:"Response"`
}

func NewModifyNameOrDescByDpIdResponse

func NewModifyNameOrDescByDpIdResponse() (response *ModifyNameOrDescByDpIdResponse)

func (*ModifyNameOrDescByDpIdResponse) FromJsonString

func (r *ModifyNameOrDescByDpIdResponse) 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 (*ModifyNameOrDescByDpIdResponse) ToJsonString

func (r *ModifyNameOrDescByDpIdResponse) ToJsonString() string

type ModifyNameOrDescByDpIdResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyParamTemplateRequest

type ModifyParamTemplateRequest struct {
	*tchttp.BaseRequest

	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称,长度不超过64。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述,长度不超过255。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 参数列表。
	ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"`
}

func NewModifyParamTemplateRequest

func NewModifyParamTemplateRequest() (request *ModifyParamTemplateRequest)

func (*ModifyParamTemplateRequest) FromJsonString

func (r *ModifyParamTemplateRequest) 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 (*ModifyParamTemplateRequest) ToJsonString

func (r *ModifyParamTemplateRequest) ToJsonString() string

type ModifyParamTemplateRequestParams added in v1.0.426

type ModifyParamTemplateRequestParams struct {
	// 模板 ID。
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 模板名称,长度不超过64。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 模板描述,长度不超过255。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 参数列表。
	ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"`
}

Predefined struct for user

type ModifyParamTemplateResponse

type ModifyParamTemplateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyParamTemplateResponseParams `json:"Response"`
}

func NewModifyParamTemplateResponse

func NewModifyParamTemplateResponse() (response *ModifyParamTemplateResponse)

func (*ModifyParamTemplateResponse) FromJsonString

func (r *ModifyParamTemplateResponse) 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 (*ModifyParamTemplateResponse) ToJsonString

func (r *ModifyParamTemplateResponse) ToJsonString() string

type ModifyParamTemplateResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyRemoteBackupConfigRequest added in v1.0.563

type ModifyRemoteBackupConfigRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 异地数据备份开关,off - 关闭异地备份,on-开启异地备份
	RemoteBackupSave *string `json:"RemoteBackupSave,omitnil,omitempty" name:"RemoteBackupSave"`

	// 异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on
	RemoteBinlogSave *string `json:"RemoteBinlogSave,omitnil,omitempty" name:"RemoteBinlogSave"`

	// 用户设置异地备份地域列表
	RemoteRegion []*string `json:"RemoteRegion,omitnil,omitempty" name:"RemoteRegion"`

	// 异地备份保留时间,单位为天
	ExpireDays *int64 `json:"ExpireDays,omitnil,omitempty" name:"ExpireDays"`
}

func NewModifyRemoteBackupConfigRequest added in v1.0.563

func NewModifyRemoteBackupConfigRequest() (request *ModifyRemoteBackupConfigRequest)

func (*ModifyRemoteBackupConfigRequest) FromJsonString added in v1.0.563

func (r *ModifyRemoteBackupConfigRequest) 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 (*ModifyRemoteBackupConfigRequest) ToJsonString added in v1.0.563

func (r *ModifyRemoteBackupConfigRequest) ToJsonString() string

type ModifyRemoteBackupConfigRequestParams added in v1.0.563

type ModifyRemoteBackupConfigRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 异地数据备份开关,off - 关闭异地备份,on-开启异地备份
	RemoteBackupSave *string `json:"RemoteBackupSave,omitnil,omitempty" name:"RemoteBackupSave"`

	// 异地日志备份开关,off - 关闭异地备份,on-开启异地备份,只有在参数RemoteBackupSave为on时,RemoteBinlogSave参数才可设置为on
	RemoteBinlogSave *string `json:"RemoteBinlogSave,omitnil,omitempty" name:"RemoteBinlogSave"`

	// 用户设置异地备份地域列表
	RemoteRegion []*string `json:"RemoteRegion,omitnil,omitempty" name:"RemoteRegion"`

	// 异地备份保留时间,单位为天
	ExpireDays *int64 `json:"ExpireDays,omitnil,omitempty" name:"ExpireDays"`
}

Predefined struct for user

type ModifyRemoteBackupConfigResponse added in v1.0.563

type ModifyRemoteBackupConfigResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRemoteBackupConfigResponseParams `json:"Response"`
}

func NewModifyRemoteBackupConfigResponse added in v1.0.563

func NewModifyRemoteBackupConfigResponse() (response *ModifyRemoteBackupConfigResponse)

func (*ModifyRemoteBackupConfigResponse) FromJsonString added in v1.0.563

func (r *ModifyRemoteBackupConfigResponse) 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 (*ModifyRemoteBackupConfigResponse) ToJsonString added in v1.0.563

func (r *ModifyRemoteBackupConfigResponse) ToJsonString() string

type ModifyRemoteBackupConfigResponseParams added in v1.0.563

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

Predefined struct for user

type ModifyRoGroupInfoRequest

type ModifyRoGroupInfoRequest struct {
	*tchttp.BaseRequest

	// RO 组的 ID。
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`

	// RO 组的详细信息。
	RoGroupInfo *RoGroupAttr `json:"RoGroupInfo,omitnil,omitempty" name:"RoGroupInfo"`

	// RO 组内实例的权重。若修改 RO 组的权重模式为用户自定义模式(custom),则必须设置该参数,且需要设置每个 RO 实例的权重值。
	RoWeightValues []*RoWeightValue `json:"RoWeightValues,omitnil,omitempty" name:"RoWeightValues"`

	// 是否重新均衡 RO 组内的 RO 实例的负载。支持值包括:1 - 重新均衡负载;0 - 不重新均衡负载。默认值为 0。注意,设置为重新均衡负载时,RO 组内 RO 实例会有一次数据库连接瞬断,请确保应用程序能重连数据库。
	IsBalanceRoLoad *int64 `json:"IsBalanceRoLoad,omitnil,omitempty" name:"IsBalanceRoLoad"`

	// 废弃参数,无意义。
	ReplicationDelayTime *int64 `json:"ReplicationDelayTime,omitnil,omitempty" name:"ReplicationDelayTime"`
}

func NewModifyRoGroupInfoRequest

func NewModifyRoGroupInfoRequest() (request *ModifyRoGroupInfoRequest)

func (*ModifyRoGroupInfoRequest) FromJsonString

func (r *ModifyRoGroupInfoRequest) 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 (*ModifyRoGroupInfoRequest) ToJsonString

func (r *ModifyRoGroupInfoRequest) ToJsonString() string

type ModifyRoGroupInfoRequestParams added in v1.0.426

type ModifyRoGroupInfoRequestParams struct {
	// RO 组的 ID。
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`

	// RO 组的详细信息。
	RoGroupInfo *RoGroupAttr `json:"RoGroupInfo,omitnil,omitempty" name:"RoGroupInfo"`

	// RO 组内实例的权重。若修改 RO 组的权重模式为用户自定义模式(custom),则必须设置该参数,且需要设置每个 RO 实例的权重值。
	RoWeightValues []*RoWeightValue `json:"RoWeightValues,omitnil,omitempty" name:"RoWeightValues"`

	// 是否重新均衡 RO 组内的 RO 实例的负载。支持值包括:1 - 重新均衡负载;0 - 不重新均衡负载。默认值为 0。注意,设置为重新均衡负载时,RO 组内 RO 实例会有一次数据库连接瞬断,请确保应用程序能重连数据库。
	IsBalanceRoLoad *int64 `json:"IsBalanceRoLoad,omitnil,omitempty" name:"IsBalanceRoLoad"`

	// 废弃参数,无意义。
	ReplicationDelayTime *int64 `json:"ReplicationDelayTime,omitnil,omitempty" name:"ReplicationDelayTime"`
}

Predefined struct for user

type ModifyRoGroupInfoResponse

type ModifyRoGroupInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRoGroupInfoResponseParams `json:"Response"`
}

func NewModifyRoGroupInfoResponse

func NewModifyRoGroupInfoResponse() (response *ModifyRoGroupInfoResponse)

func (*ModifyRoGroupInfoResponse) FromJsonString

func (r *ModifyRoGroupInfoResponse) 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 (*ModifyRoGroupInfoResponse) ToJsonString

func (r *ModifyRoGroupInfoResponse) ToJsonString() string

type ModifyRoGroupInfoResponseParams added in v1.0.426

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

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

Predefined struct for user

type ModifyTimeWindowRequest

type ModifyTimeWindowRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 修改后的可维护时间段,其中每一个时间段的格式形如:10:00-12:00;起止时间按半个小时对齐;最短半个小时,最长三个小时;最多设置两个时间段;起止时间范围为:[00:00, 24:00]。
	TimeRanges []*string `json:"TimeRanges,omitnil,omitempty" name:"TimeRanges"`

	// 指定修改哪一天的客户时间段,可能的取值为:monday,tuesday,wednesday,thursday,friday,saturday,sunday。如果不指定该值或者为空,则默认一周七天都修改。
	Weekdays []*string `json:"Weekdays,omitnil,omitempty" name:"Weekdays"`

	// 数据延迟阈值,仅对主实例和灾备实例有效,不传默认修改为10
	MaxDelayTime *uint64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"`
}

func NewModifyTimeWindowRequest

func NewModifyTimeWindowRequest() (request *ModifyTimeWindowRequest)

func (*ModifyTimeWindowRequest) FromJsonString

func (r *ModifyTimeWindowRequest) 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 (*ModifyTimeWindowRequest) ToJsonString

func (r *ModifyTimeWindowRequest) ToJsonString() string

type ModifyTimeWindowRequestParams added in v1.0.426

type ModifyTimeWindowRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 修改后的可维护时间段,其中每一个时间段的格式形如:10:00-12:00;起止时间按半个小时对齐;最短半个小时,最长三个小时;最多设置两个时间段;起止时间范围为:[00:00, 24:00]。
	TimeRanges []*string `json:"TimeRanges,omitnil,omitempty" name:"TimeRanges"`

	// 指定修改哪一天的客户时间段,可能的取值为:monday,tuesday,wednesday,thursday,friday,saturday,sunday。如果不指定该值或者为空,则默认一周七天都修改。
	Weekdays []*string `json:"Weekdays,omitnil,omitempty" name:"Weekdays"`

	// 数据延迟阈值,仅对主实例和灾备实例有效,不传默认修改为10
	MaxDelayTime *uint64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"`
}

Predefined struct for user

type ModifyTimeWindowResponse

type ModifyTimeWindowResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTimeWindowResponseParams `json:"Response"`
}

func NewModifyTimeWindowResponse

func NewModifyTimeWindowResponse() (response *ModifyTimeWindowResponse)

func (*ModifyTimeWindowResponse) FromJsonString

func (r *ModifyTimeWindowResponse) 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 (*ModifyTimeWindowResponse) ToJsonString

func (r *ModifyTimeWindowResponse) ToJsonString() string

type ModifyTimeWindowResponseParams added in v1.0.426

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

Predefined struct for user

type OfflineIsolatedInstancesRequest

type OfflineIsolatedInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewOfflineIsolatedInstancesRequest

func NewOfflineIsolatedInstancesRequest() (request *OfflineIsolatedInstancesRequest)

func (*OfflineIsolatedInstancesRequest) FromJsonString

func (r *OfflineIsolatedInstancesRequest) 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 (*OfflineIsolatedInstancesRequest) ToJsonString

func (r *OfflineIsolatedInstancesRequest) ToJsonString() string

type OfflineIsolatedInstancesRequestParams added in v1.0.426

type OfflineIsolatedInstancesRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type OfflineIsolatedInstancesResponse

type OfflineIsolatedInstancesResponse struct {
	*tchttp.BaseResponse
	Response *OfflineIsolatedInstancesResponseParams `json:"Response"`
}

func NewOfflineIsolatedInstancesResponse

func NewOfflineIsolatedInstancesResponse() (response *OfflineIsolatedInstancesResponse)

func (*OfflineIsolatedInstancesResponse) FromJsonString

func (r *OfflineIsolatedInstancesResponse) 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 (*OfflineIsolatedInstancesResponse) ToJsonString

func (r *OfflineIsolatedInstancesResponse) ToJsonString() string

type OfflineIsolatedInstancesResponseParams added in v1.0.426

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

Predefined struct for user

type OpenAuditServiceRequest added in v1.0.435

type OpenAuditServiceRequest struct {
	*tchttp.BaseRequest

	// CDB实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计日志保存时长。支持值包括:
	// 7 - 一周
	// 30 - 一个月;
	// 90 - 三个月;
	// 180 - 六个月;
	// 365 - 一年;
	// 1095 - 三年;
	// 1825 - 五年;
	LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 高频审计日志保存时长。支持值包括:
	// 7 - 一周
	// 30 - 一个月;
	HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"`

	// 审计规则。同RuleTemplateIds都不填是全审计。
	AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"`

	// 规则模板ID。同AuditRuleFilters都不填是全审计。
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`

	// 审计类型。true-全审计;默认false-规则审计。
	AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`
}

func NewOpenAuditServiceRequest added in v1.0.435

func NewOpenAuditServiceRequest() (request *OpenAuditServiceRequest)

func (*OpenAuditServiceRequest) FromJsonString added in v1.0.435

func (r *OpenAuditServiceRequest) 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 (*OpenAuditServiceRequest) ToJsonString added in v1.0.435

func (r *OpenAuditServiceRequest) ToJsonString() string

type OpenAuditServiceRequestParams added in v1.0.435

type OpenAuditServiceRequestParams struct {
	// CDB实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 审计日志保存时长。支持值包括:
	// 7 - 一周
	// 30 - 一个月;
	// 90 - 三个月;
	// 180 - 六个月;
	// 365 - 一年;
	// 1095 - 三年;
	// 1825 - 五年;
	LogExpireDay *uint64 `json:"LogExpireDay,omitnil,omitempty" name:"LogExpireDay"`

	// 高频审计日志保存时长。支持值包括:
	// 7 - 一周
	// 30 - 一个月;
	HighLogExpireDay *uint64 `json:"HighLogExpireDay,omitnil,omitempty" name:"HighLogExpireDay"`

	// 审计规则。同RuleTemplateIds都不填是全审计。
	AuditRuleFilters []*AuditRuleFilters `json:"AuditRuleFilters,omitnil,omitempty" name:"AuditRuleFilters"`

	// 规则模板ID。同AuditRuleFilters都不填是全审计。
	RuleTemplateIds []*string `json:"RuleTemplateIds,omitnil,omitempty" name:"RuleTemplateIds"`

	// 审计类型。true-全审计;默认false-规则审计。
	AuditAll *bool `json:"AuditAll,omitnil,omitempty" name:"AuditAll"`
}

Predefined struct for user

type OpenAuditServiceResponse added in v1.0.435

type OpenAuditServiceResponse struct {
	*tchttp.BaseResponse
	Response *OpenAuditServiceResponseParams `json:"Response"`
}

func NewOpenAuditServiceResponse added in v1.0.435

func NewOpenAuditServiceResponse() (response *OpenAuditServiceResponse)

func (*OpenAuditServiceResponse) FromJsonString added in v1.0.435

func (r *OpenAuditServiceResponse) 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 (*OpenAuditServiceResponse) ToJsonString added in v1.0.435

func (r *OpenAuditServiceResponse) ToJsonString() string

type OpenAuditServiceResponseParams added in v1.0.435

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

Predefined struct for user

type OpenDBInstanceEncryptionRequest added in v1.0.596

type OpenDBInstanceEncryptionRequest struct {
	*tchttp.BaseRequest

	// 云数据库实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 用户自定义密钥ID,CMK唯一标识符。该值为空时,将使用腾讯云自动生成的密钥KMS-CDB。
	KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"`

	// 用户自定义密钥的存储地域。如:ap-guangzhou 。KeyId不为空时,该参数必填。
	KeyRegion *string `json:"KeyRegion,omitnil,omitempty" name:"KeyRegion"`
}

func NewOpenDBInstanceEncryptionRequest added in v1.0.596

func NewOpenDBInstanceEncryptionRequest() (request *OpenDBInstanceEncryptionRequest)

func (*OpenDBInstanceEncryptionRequest) FromJsonString added in v1.0.596

func (r *OpenDBInstanceEncryptionRequest) 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 (*OpenDBInstanceEncryptionRequest) ToJsonString added in v1.0.596

func (r *OpenDBInstanceEncryptionRequest) ToJsonString() string

type OpenDBInstanceEncryptionRequestParams added in v1.0.596

type OpenDBInstanceEncryptionRequestParams struct {
	// 云数据库实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 用户自定义密钥ID,CMK唯一标识符。该值为空时,将使用腾讯云自动生成的密钥KMS-CDB。
	KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"`

	// 用户自定义密钥的存储地域。如:ap-guangzhou 。KeyId不为空时,该参数必填。
	KeyRegion *string `json:"KeyRegion,omitnil,omitempty" name:"KeyRegion"`
}

Predefined struct for user

type OpenDBInstanceEncryptionResponse added in v1.0.596

type OpenDBInstanceEncryptionResponse struct {
	*tchttp.BaseResponse
	Response *OpenDBInstanceEncryptionResponseParams `json:"Response"`
}

func NewOpenDBInstanceEncryptionResponse added in v1.0.596

func NewOpenDBInstanceEncryptionResponse() (response *OpenDBInstanceEncryptionResponse)

func (*OpenDBInstanceEncryptionResponse) FromJsonString added in v1.0.596

func (r *OpenDBInstanceEncryptionResponse) 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 (*OpenDBInstanceEncryptionResponse) ToJsonString added in v1.0.596

func (r *OpenDBInstanceEncryptionResponse) ToJsonString() string

type OpenDBInstanceEncryptionResponseParams added in v1.0.596

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

Predefined struct for user

type OpenDBInstanceGTIDRequest

type OpenDBInstanceGTIDRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewOpenDBInstanceGTIDRequest

func NewOpenDBInstanceGTIDRequest() (request *OpenDBInstanceGTIDRequest)

func (*OpenDBInstanceGTIDRequest) FromJsonString

func (r *OpenDBInstanceGTIDRequest) 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 (*OpenDBInstanceGTIDRequest) ToJsonString

func (r *OpenDBInstanceGTIDRequest) ToJsonString() string

type OpenDBInstanceGTIDRequestParams added in v1.0.426

type OpenDBInstanceGTIDRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type OpenDBInstanceGTIDResponse

type OpenDBInstanceGTIDResponse struct {
	*tchttp.BaseResponse
	Response *OpenDBInstanceGTIDResponseParams `json:"Response"`
}

func NewOpenDBInstanceGTIDResponse

func NewOpenDBInstanceGTIDResponse() (response *OpenDBInstanceGTIDResponse)

func (*OpenDBInstanceGTIDResponse) FromJsonString

func (r *OpenDBInstanceGTIDResponse) 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 (*OpenDBInstanceGTIDResponse) ToJsonString

func (r *OpenDBInstanceGTIDResponse) ToJsonString() string

type OpenDBInstanceGTIDResponseParams added in v1.0.426

type OpenDBInstanceGTIDResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type OpenSSLRequest added in v1.0.914

type OpenSSLRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组 ID。
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

func NewOpenSSLRequest added in v1.0.914

func NewOpenSSLRequest() (request *OpenSSLRequest)

func (*OpenSSLRequest) FromJsonString added in v1.0.914

func (r *OpenSSLRequest) 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 (*OpenSSLRequest) ToJsonString added in v1.0.914

func (r *OpenSSLRequest) ToJsonString() string

type OpenSSLRequestParams added in v1.0.914

type OpenSSLRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组 ID。
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

Predefined struct for user

type OpenSSLResponse added in v1.0.914

type OpenSSLResponse struct {
	*tchttp.BaseResponse
	Response *OpenSSLResponseParams `json:"Response"`
}

func NewOpenSSLResponse added in v1.0.914

func NewOpenSSLResponse() (response *OpenSSLResponse)

func (*OpenSSLResponse) FromJsonString added in v1.0.914

func (r *OpenSSLResponse) 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 (*OpenSSLResponse) ToJsonString added in v1.0.914

func (r *OpenSSLResponse) ToJsonString() string

type OpenSSLResponseParams added in v1.0.914

type OpenSSLResponseParams struct {
	// 异步请求 ID。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type OpenWanServiceRequest

type OpenWanServiceRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewOpenWanServiceRequest

func NewOpenWanServiceRequest() (request *OpenWanServiceRequest)

func (*OpenWanServiceRequest) FromJsonString

func (r *OpenWanServiceRequest) 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 (*OpenWanServiceRequest) ToJsonString

func (r *OpenWanServiceRequest) ToJsonString() string

type OpenWanServiceRequestParams added in v1.0.426

type OpenWanServiceRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type OpenWanServiceResponse

type OpenWanServiceResponse struct {
	*tchttp.BaseResponse
	Response *OpenWanServiceResponseParams `json:"Response"`
}

func NewOpenWanServiceResponse

func NewOpenWanServiceResponse() (response *OpenWanServiceResponse)

func (*OpenWanServiceResponse) FromJsonString

func (r *OpenWanServiceResponse) 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 (*OpenWanServiceResponse) ToJsonString

func (r *OpenWanServiceResponse) ToJsonString() string

type OpenWanServiceResponseParams added in v1.0.426

type OpenWanServiceResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type Outbound

type Outbound struct {
	// 策略,ACCEPT 或者 DROP
	Action *string `json:"Action,omitnil,omitempty" name:"Action"`

	// 目的 IP 或 IP 段,例如172.16.0.0/12
	CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"`

	// 端口或者端口范围
	PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"`

	// 网络协议,支持 UDP、TCP等
	IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"`

	// 规则限定的方向,进站规则为 OUTPUT
	Dir *string `json:"Dir,omitnil,omitempty" name:"Dir"`

	// 地址模块
	AddressModule *string `json:"AddressModule,omitnil,omitempty" name:"AddressModule"`

	// 规则描述
	Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"`
}

type ParamInfo

type ParamInfo struct {
	// 参数名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type ParamRecord

type ParamRecord struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 参数名称
	ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`

	// 参数修改前的值
	OldValue *string `json:"OldValue,omitnil,omitempty" name:"OldValue"`

	// 参数修改后的值
	NewValue *string `json:"NewValue,omitnil,omitempty" name:"NewValue"`

	// 参数是否修改成功
	//
	// Deprecated: IsSucess is deprecated.
	IsSucess *bool `json:"IsSucess,omitnil,omitempty" name:"IsSucess"`

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 参数是否修改成功
	IsSuccess *bool `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"`
}

type ParamTemplateInfo

type ParamTemplateInfo struct {
	// 参数模板ID
	TemplateId *int64 `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`

	// 参数模板名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数模板描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 实例引擎版本
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 参数模板类型
	TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"`

	// 参数模板引擎
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`
}

type Parameter

type Parameter struct {
	// 参数名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数值
	CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`
}

type ParameterDetail

type ParameterDetail struct {
	// 参数名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数类型:integer,enum,float,string,func
	ParamType *string `json:"ParamType,omitnil,omitempty" name:"ParamType"`

	// 参数默认值
	Default *string `json:"Default,omitnil,omitempty" name:"Default"`

	// 参数描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 参数当前值
	CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`

	// 修改参数后,是否需要重启数据库以使参数生效。可能的值包括:0-不需要重启;1-需要重启
	NeedReboot *int64 `json:"NeedReboot,omitnil,omitempty" name:"NeedReboot"`

	// 参数允许的最大值
	Max *int64 `json:"Max,omitnil,omitempty" name:"Max"`

	// 参数允许的最小值
	Min *int64 `json:"Min,omitnil,omitempty" name:"Min"`

	// 参数的可选枚举值。如果为非枚举参数,则为空
	EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"`

	// 参数是公式类型时,该字段有效,表示公式类型最大值
	MaxFunc *string `json:"MaxFunc,omitnil,omitempty" name:"MaxFunc"`

	// 参数是公式类型时,该字段有效,表示公式类型最小值
	MinFunc *string `json:"MinFunc,omitnil,omitempty" name:"MinFunc"`

	// 参数是否不支持修改
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsNotSupportEdit *bool `json:"IsNotSupportEdit,omitnil,omitempty" name:"IsNotSupportEdit"`
}

type ProxyAddress added in v1.0.646

type ProxyAddress struct {
	// 代理组地址ID
	ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"`

	// 私有网络ID
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 私有子网ID
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// IP地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 端口
	VPort *uint64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 权重分配模式;
	// 系统自动分配:"system", 自定义:"custom"
	// 注意:此字段可能返回 null,表示取不到有效值。
	WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`

	// 是否开启延迟剔除,取值:"true" | "false"
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsKickOut *bool `json:"IsKickOut,omitnil,omitempty" name:"IsKickOut"`

	// 最小保留数量,最小取值:0
	// 注意:此字段可能返回 null,表示取不到有效值。
	MinCount *uint64 `json:"MinCount,omitnil,omitempty" name:"MinCount"`

	// 延迟剔除阈值,最小取值:0
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxDelay *uint64 `json:"MaxDelay,omitnil,omitempty" name:"MaxDelay"`

	// 是否自动添加RO,取值:"true" | "false"
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoAddRo *bool `json:"AutoAddRo,omitnil,omitempty" name:"AutoAddRo"`

	// 是否是只读,取值:"true" | "false"
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadOnly *bool `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`

	// 是否开启事务分离
	// 注意:此字段可能返回 null,表示取不到有效值。
	TransSplit *bool `json:"TransSplit,omitnil,omitempty" name:"TransSplit"`

	// 是否开启故障转移
	// 注意:此字段可能返回 null,表示取不到有效值。
	FailOver *bool `json:"FailOver,omitnil,omitempty" name:"FailOver"`

	// 是否开启连接池
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConnectionPool *bool `json:"ConnectionPool,omitnil,omitempty" name:"ConnectionPool"`

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

	// 实例读权重分配
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyAllocation []*ProxyAllocation `json:"ProxyAllocation,omitnil,omitempty" name:"ProxyAllocation"`
}

type ProxyAllocation added in v1.0.646

type ProxyAllocation struct {
	// 代理节点所属地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 代理节点所属可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 代理实例分布
	ProxyInstance []*ProxyInst `json:"ProxyInstance,omitnil,omitempty" name:"ProxyInstance"`
}

type ProxyGroupInfo added in v1.0.646

type ProxyGroupInfo struct {
	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 代理版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"`

	// 代理支持升级版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportUpgradeProxyVersion *string `json:"SupportUpgradeProxyVersion,omitnil,omitempty" name:"SupportUpgradeProxyVersion"`

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

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

	// 代理组节点信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyNode []*ProxyNode `json:"ProxyNode,omitnil,omitempty" name:"ProxyNode"`

	// 代理组地址信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyAddress []*ProxyAddress `json:"ProxyAddress,omitnil,omitempty" name:"ProxyAddress"`

	// 连接池阈值
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConnectionPoolLimit *uint64 `json:"ConnectionPoolLimit,omitnil,omitempty" name:"ConnectionPoolLimit"`

	// 支持创建地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportCreateProxyAddress *bool `json:"SupportCreateProxyAddress,omitnil,omitempty" name:"SupportCreateProxyAddress"`

	// 支持升级代理版本所需的cdb版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	SupportUpgradeProxyMysqlVersion *string `json:"SupportUpgradeProxyMysqlVersion,omitnil,omitempty" name:"SupportUpgradeProxyMysqlVersion"`
}

type ProxyInst added in v1.0.646

type ProxyInst struct {
	// 实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 实例类型:1 master 主实例; 2 ro 只读实例; 3 dr 灾备实例; 4 sdr 小灾备实例
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例状态,可能的返回值:0-创建中;1-运行中;4-隔离中;5-已隔离
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 只读权重,如果权重为系统自动分配,改值不生效,只代表是否启用该实例
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

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

	// 实例所属可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}

type ProxyNode added in v1.0.646

type ProxyNode struct {
	// 代理节点ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxyId *string `json:"ProxyId,omitnil,omitempty" name:"ProxyId"`

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

	// 内存大小
	// 注意:此字段可能返回 null,表示取不到有效值。
	Mem *uint64 `json:"Mem,omitnil,omitempty" name:"Mem"`

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

	// 代理节点可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 代理节点地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 连接数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Connection *uint64 `json:"Connection,omitnil,omitempty" name:"Connection"`
}

type ProxyNodeCustom added in v1.0.646

type ProxyNodeCustom struct {
	// 节点个数
	NodeCount *uint64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// CPU核数
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 内存大小
	Mem *uint64 `json:"Mem,omitnil,omitempty" name:"Mem"`

	// 地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}

type ReleaseIsolatedDBInstancesRequest

type ReleaseIsolatedDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 数组,单个实例 ID 格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewReleaseIsolatedDBInstancesRequest

func NewReleaseIsolatedDBInstancesRequest() (request *ReleaseIsolatedDBInstancesRequest)

func (*ReleaseIsolatedDBInstancesRequest) FromJsonString

func (r *ReleaseIsolatedDBInstancesRequest) 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 (*ReleaseIsolatedDBInstancesRequest) ToJsonString

func (r *ReleaseIsolatedDBInstancesRequest) ToJsonString() string

type ReleaseIsolatedDBInstancesRequestParams added in v1.0.426

type ReleaseIsolatedDBInstancesRequestParams struct {
	// 实例 ID 数组,单个实例 ID 格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type ReleaseIsolatedDBInstancesResponse

type ReleaseIsolatedDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *ReleaseIsolatedDBInstancesResponseParams `json:"Response"`
}

func NewReleaseIsolatedDBInstancesResponse

func NewReleaseIsolatedDBInstancesResponse() (response *ReleaseIsolatedDBInstancesResponse)

func (*ReleaseIsolatedDBInstancesResponse) FromJsonString

func (r *ReleaseIsolatedDBInstancesResponse) 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 (*ReleaseIsolatedDBInstancesResponse) ToJsonString

func (r *ReleaseIsolatedDBInstancesResponse) ToJsonString() string

type ReleaseIsolatedDBInstancesResponseParams added in v1.0.426

type ReleaseIsolatedDBInstancesResponseParams struct {
	// 解隔离操作的结果集。
	Items []*ReleaseResult `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type ReleaseResult

type ReleaseResult struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例解隔离操作的结果值。返回值为0表示成功。
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 实例解隔离操作的错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type ReloadBalanceProxyNodeRequest added in v1.0.330

type ReloadBalanceProxyNodeRequest struct {
	*tchttp.BaseRequest

	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 代理组地址ID
	ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"`
}

func NewReloadBalanceProxyNodeRequest added in v1.0.330

func NewReloadBalanceProxyNodeRequest() (request *ReloadBalanceProxyNodeRequest)

func (*ReloadBalanceProxyNodeRequest) FromJsonString added in v1.0.330

func (r *ReloadBalanceProxyNodeRequest) 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 (*ReloadBalanceProxyNodeRequest) ToJsonString added in v1.0.330

func (r *ReloadBalanceProxyNodeRequest) ToJsonString() string

type ReloadBalanceProxyNodeRequestParams added in v1.0.426

type ReloadBalanceProxyNodeRequestParams struct {
	// 代理组ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 代理组地址ID
	ProxyAddressId *string `json:"ProxyAddressId,omitnil,omitempty" name:"ProxyAddressId"`
}

Predefined struct for user

type ReloadBalanceProxyNodeResponse added in v1.0.330

type ReloadBalanceProxyNodeResponse struct {
	*tchttp.BaseResponse
	Response *ReloadBalanceProxyNodeResponseParams `json:"Response"`
}

func NewReloadBalanceProxyNodeResponse added in v1.0.330

func NewReloadBalanceProxyNodeResponse() (response *ReloadBalanceProxyNodeResponse)

func (*ReloadBalanceProxyNodeResponse) FromJsonString added in v1.0.330

func (r *ReloadBalanceProxyNodeResponse) 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 (*ReloadBalanceProxyNodeResponse) ToJsonString added in v1.0.330

func (r *ReloadBalanceProxyNodeResponse) ToJsonString() string

type ReloadBalanceProxyNodeResponseParams added in v1.0.426

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

Predefined struct for user

type RemoteBackupInfo added in v1.0.511

type RemoteBackupInfo struct {
	// 异地备份子任务的ID
	SubBackupId *int64 `json:"SubBackupId,omitnil,omitempty" name:"SubBackupId"`

	// 异地备份所在地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 备份任务状态。可能的值有 "SUCCESS": 备份成功, "FAILED": 备份失败, "RUNNING": 备份进行中。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 异地备份任务的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 异地备份任务的结束时间
	FinishTime *string `json:"FinishTime,omitnil,omitempty" name:"FinishTime"`

	// 下载地址
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`
}

type RenewDBInstanceRequest

type RenewDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 待续费的实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872)。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 续费时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 如果需要将按量计费实例续费为包年包月的实例,该入参的值需要指定为 "PREPAID" 。
	ModifyPayType *string `json:"ModifyPayType,omitnil,omitempty" name:"ModifyPayType"`

	// 自动续费标记,0表示不自动续费,1表示进行自动续费
	AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`
}

func NewRenewDBInstanceRequest

func NewRenewDBInstanceRequest() (request *RenewDBInstanceRequest)

func (*RenewDBInstanceRequest) FromJsonString

func (r *RenewDBInstanceRequest) 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 (*RenewDBInstanceRequest) ToJsonString

func (r *RenewDBInstanceRequest) ToJsonString() string

type RenewDBInstanceRequestParams added in v1.0.426

type RenewDBInstanceRequestParams struct {
	// 待续费的实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872)。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 续费时长,单位:月,可选值包括 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 如果需要将按量计费实例续费为包年包月的实例,该入参的值需要指定为 "PREPAID" 。
	ModifyPayType *string `json:"ModifyPayType,omitnil,omitempty" name:"ModifyPayType"`

	// 自动续费标记,0表示不自动续费,1表示进行自动续费
	AutoRenew *int64 `json:"AutoRenew,omitnil,omitempty" name:"AutoRenew"`
}

Predefined struct for user

type RenewDBInstanceResponse

type RenewDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RenewDBInstanceResponseParams `json:"Response"`
}

func NewRenewDBInstanceResponse

func NewRenewDBInstanceResponse() (response *RenewDBInstanceResponse)

func (*RenewDBInstanceResponse) FromJsonString

func (r *RenewDBInstanceResponse) 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 (*RenewDBInstanceResponse) ToJsonString

func (r *RenewDBInstanceResponse) ToJsonString() string

type RenewDBInstanceResponseParams added in v1.0.426

type RenewDBInstanceResponseParams struct {
	// 订单 ID。
	DealId *string `json:"DealId,omitnil,omitempty" name:"DealId"`

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

Predefined struct for user

type ResetRootAccountRequest added in v1.0.385

type ResetRootAccountRequest struct {
	*tchttp.BaseRequest

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewResetRootAccountRequest added in v1.0.385

func NewResetRootAccountRequest() (request *ResetRootAccountRequest)

func (*ResetRootAccountRequest) FromJsonString added in v1.0.385

func (r *ResetRootAccountRequest) 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 (*ResetRootAccountRequest) ToJsonString added in v1.0.385

func (r *ResetRootAccountRequest) ToJsonString() string

type ResetRootAccountRequestParams added in v1.0.426

type ResetRootAccountRequestParams struct {
	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type ResetRootAccountResponse added in v1.0.385

type ResetRootAccountResponse struct {
	*tchttp.BaseResponse
	Response *ResetRootAccountResponseParams `json:"Response"`
}

func NewResetRootAccountResponse added in v1.0.385

func NewResetRootAccountResponse() (response *ResetRootAccountResponse)

func (*ResetRootAccountResponse) FromJsonString added in v1.0.385

func (r *ResetRootAccountResponse) 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 (*ResetRootAccountResponse) ToJsonString added in v1.0.385

func (r *ResetRootAccountResponse) ToJsonString() string

type ResetRootAccountResponseParams added in v1.0.426

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

Predefined struct for user

type RestartDBInstancesRequest

type RestartDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 数组,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewRestartDBInstancesRequest

func NewRestartDBInstancesRequest() (request *RestartDBInstancesRequest)

func (*RestartDBInstancesRequest) FromJsonString

func (r *RestartDBInstancesRequest) 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 (*RestartDBInstancesRequest) ToJsonString

func (r *RestartDBInstancesRequest) ToJsonString() string

type RestartDBInstancesRequestParams added in v1.0.426

type RestartDBInstancesRequestParams struct {
	// 实例 ID 数组,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type RestartDBInstancesResponse

type RestartDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *RestartDBInstancesResponseParams `json:"Response"`
}

func NewRestartDBInstancesResponse

func NewRestartDBInstancesResponse() (response *RestartDBInstancesResponse)

func (*RestartDBInstancesResponse) FromJsonString

func (r *RestartDBInstancesResponse) 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 (*RestartDBInstancesResponse) ToJsonString

func (r *RestartDBInstancesResponse) ToJsonString() string

type RestartDBInstancesResponseParams added in v1.0.426

type RestartDBInstancesResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type RoGroup

type RoGroup struct {
	// 只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。
	RoGroupMode *string `json:"RoGroupMode,omitnil,omitempty" name:"RoGroupMode"`

	// 只读组 ID。
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`

	// 只读组名称。
	RoGroupName *string `json:"RoGroupName,omitnil,omitempty" name:"RoGroupName"`

	// 是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。
	RoOfflineDelay *int64 `json:"RoOfflineDelay,omitnil,omitempty" name:"RoOfflineDelay"`

	// 延迟阈值。
	RoMaxDelayTime *int64 `json:"RoMaxDelayTime,omitnil,omitempty" name:"RoMaxDelayTime"`

	// 最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。
	MinRoInGroup *int64 `json:"MinRoInGroup,omitnil,omitempty" name:"MinRoInGroup"`

	// 读写权重分配模式,可选值:system-系统自动分配;custom-自定义。
	WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`

	// 该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 只读组中的只读实例详情。
	RoInstances []*RoInstanceInfo `json:"RoInstances,omitnil,omitempty" name:"RoInstances"`

	// 只读组的内网 IP。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 只读组的内网端口号。
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 私有网络 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

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

	// 只读组所在的地域。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RoGroupRegion *string `json:"RoGroupRegion,omitnil,omitempty" name:"RoGroupRegion"`

	// 只读组所在的可用区。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RoGroupZone *string `json:"RoGroupZone,omitnil,omitempty" name:"RoGroupZone"`

	// 延迟复制时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	DelayReplicationTime *int64 `json:"DelayReplicationTime,omitnil,omitempty" name:"DelayReplicationTime"`
}

type RoGroupAttr

type RoGroupAttr struct {
	// RO 组名称。
	RoGroupName *string `json:"RoGroupName,omitnil,omitempty" name:"RoGroupName"`

	// RO 实例最大延迟阈值。单位为秒,最小值为 1。注意,RO 组必须设置了开启实例延迟剔除策略,该值才有效。
	RoMaxDelayTime *int64 `json:"RoMaxDelayTime,omitnil,omitempty" name:"RoMaxDelayTime"`

	// 是否开启实例延迟剔除。支持的值包括:1 - 开启;0 - 不开启。注意,若设置开启实例延迟剔除,则必须设置延迟阈值(RoMaxDelayTime)参数。
	RoOfflineDelay *int64 `json:"RoOfflineDelay,omitnil,omitempty" name:"RoOfflineDelay"`

	// 最少保留实例数。可设置为小于或等于该 RO 组下 RO 实例个数的任意值。注意,若设置值大于 RO 实例数量将不做剔除;若设置为 0,所有实例延迟超限都会被剔除。
	MinRoInGroup *int64 `json:"MinRoInGroup,omitnil,omitempty" name:"MinRoInGroup"`

	// 权重模式。支持值包括:"system" - 系统自动分配; "custom" - 用户自定义设置。注意,若设置 "custom" 模式,则必须设置 RO 实例权重配置(RoWeightValues)参数。
	WeightMode *string `json:"WeightMode,omitnil,omitempty" name:"WeightMode"`

	// 延迟复制时间。
	ReplicationDelayTime *int64 `json:"ReplicationDelayTime,omitnil,omitempty" name:"ReplicationDelayTime"`
}

type RoInstanceInfo

type RoInstanceInfo struct {
	// RO组对应的主实例的ID
	MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"`

	// RO实例在RO组内的状态,可能的值:online-在线,offline-下线
	RoStatus *string `json:"RoStatus,omitnil,omitempty" name:"RoStatus"`

	// RO实例在RO组内上一次下线的时间
	OfflineTime *string `json:"OfflineTime,omitnil,omitempty" name:"OfflineTime"`

	// RO实例在RO组内的权重
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// RO实例所在区域名称,如ap-shanghai
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// RO可用区的正式名称,如ap-shanghai-1
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// RO实例ID,格式如:cdbro-c1nl9rpv
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// RO实例状态,可能返回值:0-创建中,1-运行中,3-异地RO(仅在使用DescribeDBInstances查询主实例信息时,返回值中异地RO的状态恒等于3,其他场景下无此值),4-删除中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例类型,可能返回值:1-主实例,2-灾备实例,3-只读实例
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// RO实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 按量计费状态,可能的取值:1-正常,2-欠费
	HourFeeStatus *int64 `json:"HourFeeStatus,omitnil,omitempty" name:"HourFeeStatus"`

	// RO实例任务状态,可能返回值:<br>0-没有任务<br>1-升级中<br>2-数据导入中<br>3-开放Slave中<br>4-外网访问开通中<br>5-批量操作执行中<br>6-回档中<br>7-外网访问关闭中<br>8-密码修改中<br>9-实例名修改中<br>10-重启中<br>12-自建迁移中<br>13-删除库表中<br>14-灾备实例创建同步中
	TaskStatus *int64 `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// RO实例内存大小,单位:MB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// RO实例硬盘大小,单位:GB
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 每次查询数量
	Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"`

	// RO实例的内网IP地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// RO实例访问端口
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// RO实例所在私有网络ID
	VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// RO实例所在私有网络子网ID
	SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// RO实例规格描述,目前可取值 CUSTOM
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// RO实例数据库引擎版本,可能返回值:5.1、5.5、5.6、5.7、8.0
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// RO实例到期时间,时间格式:yyyy-mm-dd hh:mm:ss,如实例为按量计费模式,则此字段值为0000-00-00 00:00:00
	DeadlineTime *string `json:"DeadlineTime,omitnil,omitempty" name:"DeadlineTime"`

	// RO实例计费类型,可能返回值:0-包年包月,1-按量计费,2-后付费月结
	PayType *int64 `json:"PayType,omitnil,omitempty" name:"PayType"`
}

type RoVipInfo

type RoVipInfo struct {
	// 只读vip状态
	RoVipStatus *int64 `json:"RoVipStatus,omitnil,omitempty" name:"RoVipStatus"`

	// 只读vip的子网
	RoSubnetId *int64 `json:"RoSubnetId,omitnil,omitempty" name:"RoSubnetId"`

	// 只读vip的私有网络
	RoVpcId *int64 `json:"RoVpcId,omitnil,omitempty" name:"RoVpcId"`

	// 只读vip的端口号
	RoVport *int64 `json:"RoVport,omitnil,omitempty" name:"RoVport"`

	// 只读vip
	RoVip *string `json:"RoVip,omitnil,omitempty" name:"RoVip"`
}

type RoWeightValue

type RoWeightValue struct {
	// RO 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 权重值。取值范围为 [0, 100]。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`
}

type RollbackDBName

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

	// 回档后的新数据库名
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewDatabaseName *string `json:"NewDatabaseName,omitnil,omitempty" name:"NewDatabaseName"`
}

type RollbackInstancesInfo

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

	// 回档策略。可选值为:table、db、full;默认值为full。table - 极速回档模式,仅导入所选中表级别的备份和binlog,如有跨表操作,且关联表未被同时选中,将会导致回档失败,该模式下参数Databases必须为空;db - 快速模式,仅导入所选中库级别的备份和binlog,如有跨库操作,且关联库未被同时选中,将会导致回档失败;full - 普通回档模式,将导入整个实例的备份和binlog,速度较慢。
	Strategy *string `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 数据库回档时间,时间格式为:yyyy-mm-dd hh:mm:ss
	RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`

	// 待回档的数据库信息,表示整库回档
	// 注意:此字段可能返回 null,表示取不到有效值。
	Databases []*RollbackDBName `json:"Databases,omitnil,omitempty" name:"Databases"`

	// 待回档的数据库表信息,表示按表回档
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tables []*RollbackTables `json:"Tables,omitnil,omitempty" name:"Tables"`
}

type RollbackTableName

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

	// 回档后的新数据库表名
	// 注意:此字段可能返回 null,表示取不到有效值。
	NewTableName *string `json:"NewTableName,omitnil,omitempty" name:"NewTableName"`
}

type RollbackTables

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

	// 数据库表详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Table []*RollbackTableName `json:"Table,omitnil,omitempty" name:"Table"`
}

type RollbackTask

type RollbackTask struct {
	// 任务执行信息描述。
	Info *string `json:"Info,omitnil,omitempty" name:"Info"`

	// 任务执行结果。可能的取值:INITIAL - 初始化,RUNNING - 运行中,SUCCESS - 执行成功,FAILED - 执行失败,KILLED - 已终止,REMOVED - 已删除,PAUSED - 终止中。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务执行进度。取值范围为[0, 100]。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 任务开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 回档任务详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Detail []*RollbackInstancesInfo `json:"Detail,omitnil,omitempty" name:"Detail"`
}

type RollbackTimeRange

type RollbackTimeRange struct {
	// 实例可回档开始时间,时间格式:2016-10-29 01:06:04
	Begin *string `json:"Begin,omitnil,omitempty" name:"Begin"`

	// 实例可回档结束时间,时间格式:2016-11-02 11:44:47
	End *string `json:"End,omitnil,omitempty" name:"End"`
}

type Rule added in v1.0.330

type Rule struct {
	// 划分上限
	// 注意:此字段可能返回 null,表示取不到有效值。
	LessThan *uint64 `json:"LessThan,omitnil,omitempty" name:"LessThan"`

	// 权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`
}

type RuleFilters added in v1.0.645

type RuleFilters struct {
	// 审计规则过滤条件的参数名称。可选值:host – 客户端 IP;user – 数据库账户;dbName – 数据库名称;sqlType-SQL类型;sql-sql语句;affectRows -影响行数;sentRows-返回行数;checkRows-扫描行数;execTime-执行时间。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 审计规则过滤条件的匹配类型。可选值:INC – 包含;EXC – 不包含;EQS – 等于;NEQ – 不等于;REG-正则;GT-大于;LT-小于。
	Compare *string `json:"Compare,omitnil,omitempty" name:"Compare"`

	// 审计规则过滤条件的匹配值。sqlType条件的Value需在以下选择"alter", "changeuser", "create", "delete", "drop", "execute", "insert", "login", "logout", "other", "replace", "select", "set", "update"。
	Value []*string `json:"Value,omitnil,omitempty" name:"Value"`
}

type RuleTemplateInfo added in v1.0.800

type RuleTemplateInfo struct {
	// 规则模板ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleTemplateId *string `json:"RuleTemplateId,omitnil,omitempty" name:"RuleTemplateId"`

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

	// 规则内容。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleFilters []*RuleFilters `json:"RuleFilters,omitnil,omitempty" name:"RuleFilters"`

	// 告警等级。1-低风险,2-中风险,3-高风险。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlarmLevel *int64 `json:"AlarmLevel,omitnil,omitempty" name:"AlarmLevel"`

	// 告警策略。0-不告警,1-告警。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AlarmPolicy *int64 `json:"AlarmPolicy,omitnil,omitempty" name:"AlarmPolicy"`

	// 规则描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

type RuleTemplateRecordInfo added in v1.0.800

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

	// 修改前规则模板的详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyBeforeInfo *RuleTemplateInfo `json:"ModifyBeforeInfo,omitnil,omitempty" name:"ModifyBeforeInfo"`

	// 修改后规则模板的详情。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyAfterInfo *RuleTemplateInfo `json:"ModifyAfterInfo,omitnil,omitempty" name:"ModifyAfterInfo"`

	// 影响的实例。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AffectedInstances []*string `json:"AffectedInstances,omitnil,omitempty" name:"AffectedInstances"`

	// 操作人,账号uin。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

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

type SecurityGroup

type SecurityGroup struct {
	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 创建时间,时间格式:yyyy-mm-dd hh:mm:ss
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 入站规则
	Inbound []*Inbound `json:"Inbound,omitnil,omitempty" name:"Inbound"`

	// 出站规则
	Outbound []*Outbound `json:"Outbound,omitnil,omitempty" name:"Outbound"`

	// 安全组ID
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 安全组名称
	SecurityGroupName *string `json:"SecurityGroupName,omitnil,omitempty" name:"SecurityGroupName"`

	// 安全组备注
	SecurityGroupRemark *string `json:"SecurityGroupRemark,omitnil,omitempty" name:"SecurityGroupRemark"`
}

type SlaveConfig

type SlaveConfig struct {
	// 从库复制方式,可能的返回值:aysnc-异步,semisync-半同步
	ReplicationMode *string `json:"ReplicationMode,omitnil,omitempty" name:"ReplicationMode"`

	// 从库可用区的正式名称,如ap-shanghai-1
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}

type SlaveInfo

type SlaveInfo struct {
	// 第一备机信息
	First *SlaveInstanceInfo `json:"First,omitnil,omitempty" name:"First"`

	// 第二备机信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Second *SlaveInstanceInfo `json:"Second,omitnil,omitempty" name:"Second"`
}

type SlaveInstanceInfo

type SlaveInstanceInfo struct {
	// 端口号
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 地域信息
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 虚拟 IP 信息
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 可用区信息
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}

type SlowLogInfo

type SlowLogInfo struct {
	// 备份文件名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备份文件大小,单位:Byte
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 备份快照时间,时间格式:2016-03-17 02:10:37
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 内网下载地址
	IntranetUrl *string `json:"IntranetUrl,omitnil,omitempty" name:"IntranetUrl"`

	// 外网下载地址
	InternetUrl *string `json:"InternetUrl,omitnil,omitempty" name:"InternetUrl"`

	// 日志具体类型,可能的值:slowlog - 慢日志
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type SlowLogItem

type SlowLogItem struct {
	// Sql的执行时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *uint64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// Sql的执行时长(秒)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueryTime *float64 `json:"QueryTime,omitnil,omitempty" name:"QueryTime"`

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

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

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

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

	// 锁时长(秒)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	LockTime *float64 `json:"LockTime,omitnil,omitempty" name:"LockTime"`

	// 扫描行数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RowsExamined *int64 `json:"RowsExamined,omitnil,omitempty" name:"RowsExamined"`

	// 结果集行数。
	// 注意:此字段可能返回 null,表示取不到有效值。
	RowsSent *int64 `json:"RowsSent,omitnil,omitempty" name:"RowsSent"`

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

	// Sql语句的md5。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`
}

type SqlFileInfo

type SqlFileInfo struct {
	// 上传时间
	UploadTime *string `json:"UploadTime,omitnil,omitempty" name:"UploadTime"`

	// 上传进度
	UploadInfo *UploadInfo `json:"UploadInfo,omitnil,omitempty" name:"UploadInfo"`

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件大小,单位为Bytes
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 上传是否完成标志,可选值:0 - 未完成,1 - 已完成
	IsUploadFinished *int64 `json:"IsUploadFinished,omitnil,omitempty" name:"IsUploadFinished"`

	// 文件ID
	FileId *string `json:"FileId,omitnil,omitempty" name:"FileId"`
}

type StartBatchRollbackRequest

type StartBatchRollbackRequest struct {
	*tchttp.BaseRequest

	// 用于回档的实例详情信息。
	Instances []*RollbackInstancesInfo `json:"Instances,omitnil,omitempty" name:"Instances"`
}

func NewStartBatchRollbackRequest

func NewStartBatchRollbackRequest() (request *StartBatchRollbackRequest)

func (*StartBatchRollbackRequest) FromJsonString

func (r *StartBatchRollbackRequest) 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 (*StartBatchRollbackRequest) ToJsonString

func (r *StartBatchRollbackRequest) ToJsonString() string

type StartBatchRollbackRequestParams added in v1.0.426

type StartBatchRollbackRequestParams struct {
	// 用于回档的实例详情信息。
	Instances []*RollbackInstancesInfo `json:"Instances,omitnil,omitempty" name:"Instances"`
}

Predefined struct for user

type StartBatchRollbackResponse

type StartBatchRollbackResponse struct {
	*tchttp.BaseResponse
	Response *StartBatchRollbackResponseParams `json:"Response"`
}

func NewStartBatchRollbackResponse

func NewStartBatchRollbackResponse() (response *StartBatchRollbackResponse)

func (*StartBatchRollbackResponse) FromJsonString

func (r *StartBatchRollbackResponse) 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 (*StartBatchRollbackResponse) ToJsonString

func (r *StartBatchRollbackResponse) ToJsonString() string

type StartBatchRollbackResponseParams added in v1.0.426

type StartBatchRollbackResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type StartCpuExpandRequest added in v1.0.716

type StartCpuExpandRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 扩容类型。可选值:auto:代表进行自动扩容
	// manual:代表进行手动扩容
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 手动扩容时,扩容的CPU核心数。Type 为 manual 时必传。
	ExpandCpu *int64 `json:"ExpandCpu,omitnil,omitempty" name:"ExpandCpu"`

	// 自动扩容策略。Type 为 auto 时必传。
	AutoStrategy *AutoStrategy `json:"AutoStrategy,omitnil,omitempty" name:"AutoStrategy"`
}

func NewStartCpuExpandRequest added in v1.0.716

func NewStartCpuExpandRequest() (request *StartCpuExpandRequest)

func (*StartCpuExpandRequest) FromJsonString added in v1.0.716

func (r *StartCpuExpandRequest) 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 (*StartCpuExpandRequest) ToJsonString added in v1.0.716

func (r *StartCpuExpandRequest) ToJsonString() string

type StartCpuExpandRequestParams added in v1.0.716

type StartCpuExpandRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 扩容类型。可选值:auto:代表进行自动扩容
	// manual:代表进行手动扩容
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 手动扩容时,扩容的CPU核心数。Type 为 manual 时必传。
	ExpandCpu *int64 `json:"ExpandCpu,omitnil,omitempty" name:"ExpandCpu"`

	// 自动扩容策略。Type 为 auto 时必传。
	AutoStrategy *AutoStrategy `json:"AutoStrategy,omitnil,omitempty" name:"AutoStrategy"`
}

Predefined struct for user

type StartCpuExpandResponse added in v1.0.716

type StartCpuExpandResponse struct {
	*tchttp.BaseResponse
	Response *StartCpuExpandResponseParams `json:"Response"`
}

func NewStartCpuExpandResponse added in v1.0.716

func NewStartCpuExpandResponse() (response *StartCpuExpandResponse)

func (*StartCpuExpandResponse) FromJsonString added in v1.0.716

func (r *StartCpuExpandResponse) 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 (*StartCpuExpandResponse) ToJsonString added in v1.0.716

func (r *StartCpuExpandResponse) ToJsonString() string

type StartCpuExpandResponseParams added in v1.0.716

type StartCpuExpandResponseParams struct {
	// 异步任务 ID 。可以调用DescribeAsyncRequest 传入该 ID ,进行任务执行进度的查询
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type StartReplicationRequest added in v1.0.319

type StartReplicationRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。仅支持只读实例。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewStartReplicationRequest added in v1.0.319

func NewStartReplicationRequest() (request *StartReplicationRequest)

func (*StartReplicationRequest) FromJsonString added in v1.0.319

func (r *StartReplicationRequest) 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 (*StartReplicationRequest) ToJsonString added in v1.0.319

func (r *StartReplicationRequest) ToJsonString() string

type StartReplicationRequestParams added in v1.0.426

type StartReplicationRequestParams struct {
	// 实例 ID。仅支持只读实例。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type StartReplicationResponse added in v1.0.319

type StartReplicationResponse struct {
	*tchttp.BaseResponse
	Response *StartReplicationResponseParams `json:"Response"`
}

func NewStartReplicationResponse added in v1.0.319

func NewStartReplicationResponse() (response *StartReplicationResponse)

func (*StartReplicationResponse) FromJsonString added in v1.0.319

func (r *StartReplicationResponse) 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 (*StartReplicationResponse) ToJsonString added in v1.0.319

func (r *StartReplicationResponse) ToJsonString() string

type StartReplicationResponseParams added in v1.0.426

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

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

Predefined struct for user

type StopCpuExpandRequest added in v1.0.716

type StopCpuExpandRequest struct {
	*tchttp.BaseRequest

	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewStopCpuExpandRequest added in v1.0.716

func NewStopCpuExpandRequest() (request *StopCpuExpandRequest)

func (*StopCpuExpandRequest) FromJsonString added in v1.0.716

func (r *StopCpuExpandRequest) 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 (*StopCpuExpandRequest) ToJsonString added in v1.0.716

func (r *StopCpuExpandRequest) ToJsonString() string

type StopCpuExpandRequestParams added in v1.0.716

type StopCpuExpandRequestParams struct {
	// 实例 ID 。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type StopCpuExpandResponse added in v1.0.716

type StopCpuExpandResponse struct {
	*tchttp.BaseResponse
	Response *StopCpuExpandResponseParams `json:"Response"`
}

func NewStopCpuExpandResponse added in v1.0.716

func NewStopCpuExpandResponse() (response *StopCpuExpandResponse)

func (*StopCpuExpandResponse) FromJsonString added in v1.0.716

func (r *StopCpuExpandResponse) 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 (*StopCpuExpandResponse) ToJsonString added in v1.0.716

func (r *StopCpuExpandResponse) ToJsonString() string

type StopCpuExpandResponseParams added in v1.0.716

type StopCpuExpandResponseParams struct {
	// 异步任务 ID 。可以调用DescribeAsyncRequest 传入该 ID ,进行任务执行进度的查询
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type StopDBImportJobRequest

type StopDBImportJobRequest struct {
	*tchttp.BaseRequest

	// 异步任务的请求 ID。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`
}

func NewStopDBImportJobRequest

func NewStopDBImportJobRequest() (request *StopDBImportJobRequest)

func (*StopDBImportJobRequest) FromJsonString

func (r *StopDBImportJobRequest) 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 (*StopDBImportJobRequest) ToJsonString

func (r *StopDBImportJobRequest) ToJsonString() string

type StopDBImportJobRequestParams added in v1.0.426

type StopDBImportJobRequestParams struct {
	// 异步任务的请求 ID。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`
}

Predefined struct for user

type StopDBImportJobResponse

type StopDBImportJobResponse struct {
	*tchttp.BaseResponse
	Response *StopDBImportJobResponseParams `json:"Response"`
}

func NewStopDBImportJobResponse

func NewStopDBImportJobResponse() (response *StopDBImportJobResponse)

func (*StopDBImportJobResponse) FromJsonString

func (r *StopDBImportJobResponse) 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 (*StopDBImportJobResponse) ToJsonString

func (r *StopDBImportJobResponse) ToJsonString() string

type StopDBImportJobResponseParams added in v1.0.426

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

Predefined struct for user

type StopReplicationRequest added in v1.0.319

type StopReplicationRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。仅支持只读实例。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewStopReplicationRequest added in v1.0.319

func NewStopReplicationRequest() (request *StopReplicationRequest)

func (*StopReplicationRequest) FromJsonString added in v1.0.319

func (r *StopReplicationRequest) 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 (*StopReplicationRequest) ToJsonString added in v1.0.319

func (r *StopReplicationRequest) ToJsonString() string

type StopReplicationRequestParams added in v1.0.426

type StopReplicationRequestParams struct {
	// 实例 ID。仅支持只读实例。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type StopReplicationResponse added in v1.0.319

type StopReplicationResponse struct {
	*tchttp.BaseResponse
	Response *StopReplicationResponseParams `json:"Response"`
}

func NewStopReplicationResponse added in v1.0.319

func NewStopReplicationResponse() (response *StopReplicationResponse)

func (*StopReplicationResponse) FromJsonString added in v1.0.319

func (r *StopReplicationResponse) 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 (*StopReplicationResponse) ToJsonString added in v1.0.319

func (r *StopReplicationResponse) ToJsonString() string

type StopReplicationResponseParams added in v1.0.426

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

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

Predefined struct for user

type StopRollbackRequest

type StopRollbackRequest struct {
	*tchttp.BaseRequest

	// 撤销回档任务对应的实例Id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewStopRollbackRequest

func NewStopRollbackRequest() (request *StopRollbackRequest)

func (*StopRollbackRequest) FromJsonString

func (r *StopRollbackRequest) 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 (*StopRollbackRequest) ToJsonString

func (r *StopRollbackRequest) ToJsonString() string

type StopRollbackRequestParams added in v1.0.426

type StopRollbackRequestParams struct {
	// 撤销回档任务对应的实例Id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type StopRollbackResponse

type StopRollbackResponse struct {
	*tchttp.BaseResponse
	Response *StopRollbackResponseParams `json:"Response"`
}

func NewStopRollbackResponse

func NewStopRollbackResponse() (response *StopRollbackResponse)

func (*StopRollbackResponse) FromJsonString

func (r *StopRollbackResponse) 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 (*StopRollbackResponse) ToJsonString

func (r *StopRollbackResponse) ToJsonString() string

type StopRollbackResponseParams added in v1.0.426

type StopRollbackResponseParams struct {
	// 执行请求的异步任务ID
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type SwitchCDBProxyRequest added in v1.0.330

type SwitchCDBProxyRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库代理ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
}

func NewSwitchCDBProxyRequest added in v1.0.330

func NewSwitchCDBProxyRequest() (request *SwitchCDBProxyRequest)

func (*SwitchCDBProxyRequest) FromJsonString added in v1.0.330

func (r *SwitchCDBProxyRequest) 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 (*SwitchCDBProxyRequest) ToJsonString added in v1.0.330

func (r *SwitchCDBProxyRequest) ToJsonString() string

type SwitchCDBProxyRequestParams added in v1.0.426

type SwitchCDBProxyRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库代理ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`
}

Predefined struct for user

type SwitchCDBProxyResponse added in v1.0.330

type SwitchCDBProxyResponse struct {
	*tchttp.BaseResponse
	Response *SwitchCDBProxyResponseParams `json:"Response"`
}

func NewSwitchCDBProxyResponse added in v1.0.330

func NewSwitchCDBProxyResponse() (response *SwitchCDBProxyResponse)

func (*SwitchCDBProxyResponse) FromJsonString added in v1.0.330

func (r *SwitchCDBProxyResponse) 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 (*SwitchCDBProxyResponse) ToJsonString added in v1.0.330

func (r *SwitchCDBProxyResponse) ToJsonString() string

type SwitchCDBProxyResponseParams added in v1.0.426

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

Predefined struct for user

type SwitchDBInstanceMasterSlaveRequest

type SwitchDBInstanceMasterSlaveRequest struct {
	*tchttp.BaseRequest

	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。
	DstSlave *string `json:"DstSlave,omitnil,omitempty" name:"DstSlave"`

	// 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。
	ForceSwitch *bool `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"`

	// 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。
	WaitSwitch *bool `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`
}

func NewSwitchDBInstanceMasterSlaveRequest

func NewSwitchDBInstanceMasterSlaveRequest() (request *SwitchDBInstanceMasterSlaveRequest)

func (*SwitchDBInstanceMasterSlaveRequest) FromJsonString

func (r *SwitchDBInstanceMasterSlaveRequest) 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 (*SwitchDBInstanceMasterSlaveRequest) ToJsonString

func (r *SwitchDBInstanceMasterSlaveRequest) ToJsonString() string

type SwitchDBInstanceMasterSlaveRequestParams added in v1.0.426

type SwitchDBInstanceMasterSlaveRequestParams struct {
	// 实例 ID。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 目标从实例。可选值:"first" - 第一备机;"second" - 第二备机。默认值为 "first",仅多可用区实例支持设置为 "second"。
	DstSlave *string `json:"DstSlave,omitnil,omitempty" name:"DstSlave"`

	// 是否强制切换。默认为 False。注意,若设置强制切换为 True,实例存在丢失数据的风险,请谨慎使用。
	ForceSwitch *bool `json:"ForceSwitch,omitnil,omitempty" name:"ForceSwitch"`

	// 是否时间窗内切换。默认为 False,即不在时间窗内切换。注意,如果设置了 ForceSwitch 参数为 True,则该参数不生效。
	WaitSwitch *bool `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`
}

Predefined struct for user

type SwitchDBInstanceMasterSlaveResponse

type SwitchDBInstanceMasterSlaveResponse struct {
	*tchttp.BaseResponse
	Response *SwitchDBInstanceMasterSlaveResponseParams `json:"Response"`
}

func NewSwitchDBInstanceMasterSlaveResponse

func NewSwitchDBInstanceMasterSlaveResponse() (response *SwitchDBInstanceMasterSlaveResponse)

func (*SwitchDBInstanceMasterSlaveResponse) FromJsonString

func (r *SwitchDBInstanceMasterSlaveResponse) 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 (*SwitchDBInstanceMasterSlaveResponse) ToJsonString

func (r *SwitchDBInstanceMasterSlaveResponse) ToJsonString() string

type SwitchDBInstanceMasterSlaveResponseParams added in v1.0.426

type SwitchDBInstanceMasterSlaveResponseParams struct {
	// 异步任务 ID。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type SwitchDrInstanceToMasterRequest

type SwitchDrInstanceToMasterRequest struct {
	*tchttp.BaseRequest

	// 灾备实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewSwitchDrInstanceToMasterRequest

func NewSwitchDrInstanceToMasterRequest() (request *SwitchDrInstanceToMasterRequest)

func (*SwitchDrInstanceToMasterRequest) FromJsonString

func (r *SwitchDrInstanceToMasterRequest) 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 (*SwitchDrInstanceToMasterRequest) ToJsonString

func (r *SwitchDrInstanceToMasterRequest) ToJsonString() string

type SwitchDrInstanceToMasterRequestParams added in v1.0.426

type SwitchDrInstanceToMasterRequestParams struct {
	// 灾备实例ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例ID相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type SwitchDrInstanceToMasterResponse

type SwitchDrInstanceToMasterResponse struct {
	*tchttp.BaseResponse
	Response *SwitchDrInstanceToMasterResponseParams `json:"Response"`
}

func NewSwitchDrInstanceToMasterResponse

func NewSwitchDrInstanceToMasterResponse() (response *SwitchDrInstanceToMasterResponse)

func (*SwitchDrInstanceToMasterResponse) FromJsonString

func (r *SwitchDrInstanceToMasterResponse) 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 (*SwitchDrInstanceToMasterResponse) ToJsonString

func (r *SwitchDrInstanceToMasterResponse) ToJsonString() string

type SwitchDrInstanceToMasterResponseParams added in v1.0.426

type SwitchDrInstanceToMasterResponseParams struct {
	// 异步任务的请求ID,可使用此ID查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type SwitchForUpgradeRequest

type SwitchForUpgradeRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewSwitchForUpgradeRequest

func NewSwitchForUpgradeRequest() (request *SwitchForUpgradeRequest)

func (*SwitchForUpgradeRequest) FromJsonString

func (r *SwitchForUpgradeRequest) 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 (*SwitchForUpgradeRequest) ToJsonString

func (r *SwitchForUpgradeRequest) ToJsonString() string

type SwitchForUpgradeRequestParams added in v1.0.426

type SwitchForUpgradeRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type SwitchForUpgradeResponse

type SwitchForUpgradeResponse struct {
	*tchttp.BaseResponse
	Response *SwitchForUpgradeResponseParams `json:"Response"`
}

func NewSwitchForUpgradeResponse

func NewSwitchForUpgradeResponse() (response *SwitchForUpgradeResponse)

func (*SwitchForUpgradeResponse) FromJsonString

func (r *SwitchForUpgradeResponse) 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 (*SwitchForUpgradeResponse) ToJsonString

func (r *SwitchForUpgradeResponse) ToJsonString() string

type SwitchForUpgradeResponseParams added in v1.0.426

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

Predefined struct for user

type TablePrivilege

type TablePrivilege struct {
	// 数据库名
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// 数据库表名
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// 权限信息
	Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`
}

type Tag added in v1.0.412

type Tag struct {
	// 标签键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 标签值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type TagInfo

type TagInfo struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	TagValue []*string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TagInfoItem

type TagInfoItem struct {
	// 标签键
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

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

type TagInfoUnit

type TagInfoUnit struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TagsInfoOfInstance

type TagsInfoOfInstance struct {
	// 实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

type TaskAttachInfo added in v1.0.885

type TaskAttachInfo struct {
	// 升级任务:
	// ”FastUpgradeStatus“:表示升级类型。1-原地升级;0-普通升级。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachKey *string `json:"AttachKey,omitnil,omitempty" name:"AttachKey"`

	// 升级任务:
	// ”FastUpgradeStatus“:表示升级类型。1-原地升级;0-普通升级。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AttachValue *string `json:"AttachValue,omitnil,omitempty" name:"AttachValue"`
}

type TaskDetail

type TaskDetail struct {
	// 错误码。
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 错误信息。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 实例任务 ID。
	JobId *int64 `json:"JobId,omitnil,omitempty" name:"JobId"`

	// 实例任务进度。
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 实例任务状态,可能的值包括:
	// "UNDEFINED" - 未定义;
	// "INITIAL" - 初始化;
	// "RUNNING" - 运行中;
	// "SUCCEED" - 执行成功;
	// "FAILED" - 执行失败;
	// "KILLED" - 已终止;
	// "REMOVED" - 已删除;
	// "PAUSED" - 已暂停。
	// "WAITING" - 等待中(可撤销)
	TaskStatus *string `json:"TaskStatus,omitnil,omitempty" name:"TaskStatus"`

	// 实例任务类型,可能的值包括:
	// "ROLLBACK" - 数据库回档;
	// "SQL OPERATION" - SQL操作;
	// "IMPORT DATA" - 数据导入;
	// "MODIFY PARAM" - 参数设置;
	// "INITIAL" - 初始化云数据库实例;
	// "REBOOT" - 重启云数据库实例;
	// "OPEN GTID" - 开启云数据库实例GTID;
	// "UPGRADE RO" - 只读实例升级;
	// "BATCH ROLLBACK" - 数据库批量回档;
	// "UPGRADE MASTER" - 主实例升级;
	// "DROP TABLES" - 删除云数据库库表;
	// "SWITCH DR TO MASTER" - 灾备实例提升为主。
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// 实例任务开始时间。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 实例任务结束时间。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 任务关联的实例 ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 异步任务的请求 ID。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

	// 任务的附加信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskAttachInfo []*TaskAttachInfo `json:"TaskAttachInfo,omitnil,omitempty" name:"TaskAttachInfo"`
}

type UpgradeCDBProxyVersionRequest added in v1.0.330

type UpgradeCDBProxyVersionRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库代理ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 数据库代理当前版本
	SrcProxyVersion *string `json:"SrcProxyVersion,omitnil,omitempty" name:"SrcProxyVersion"`

	// 数据库代理升级版本
	DstProxyVersion *string `json:"DstProxyVersion,omitnil,omitempty" name:"DstProxyVersion"`

	// 升级时间 :nowTime(升级完成时)timeWindow(实例维护时间)
	UpgradeTime *string `json:"UpgradeTime,omitnil,omitempty" name:"UpgradeTime"`
}

func NewUpgradeCDBProxyVersionRequest added in v1.0.330

func NewUpgradeCDBProxyVersionRequest() (request *UpgradeCDBProxyVersionRequest)

func (*UpgradeCDBProxyVersionRequest) FromJsonString added in v1.0.330

func (r *UpgradeCDBProxyVersionRequest) 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 (*UpgradeCDBProxyVersionRequest) ToJsonString added in v1.0.330

func (r *UpgradeCDBProxyVersionRequest) ToJsonString() string

type UpgradeCDBProxyVersionRequestParams added in v1.0.426

type UpgradeCDBProxyVersionRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库代理ID
	ProxyGroupId *string `json:"ProxyGroupId,omitnil,omitempty" name:"ProxyGroupId"`

	// 数据库代理当前版本
	SrcProxyVersion *string `json:"SrcProxyVersion,omitnil,omitempty" name:"SrcProxyVersion"`

	// 数据库代理升级版本
	DstProxyVersion *string `json:"DstProxyVersion,omitnil,omitempty" name:"DstProxyVersion"`

	// 升级时间 :nowTime(升级完成时)timeWindow(实例维护时间)
	UpgradeTime *string `json:"UpgradeTime,omitnil,omitempty" name:"UpgradeTime"`
}

Predefined struct for user

type UpgradeCDBProxyVersionResponse added in v1.0.330

type UpgradeCDBProxyVersionResponse struct {
	*tchttp.BaseResponse
	Response *UpgradeCDBProxyVersionResponseParams `json:"Response"`
}

func NewUpgradeCDBProxyVersionResponse added in v1.0.330

func NewUpgradeCDBProxyVersionResponse() (response *UpgradeCDBProxyVersionResponse)

func (*UpgradeCDBProxyVersionResponse) FromJsonString added in v1.0.330

func (r *UpgradeCDBProxyVersionResponse) 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 (*UpgradeCDBProxyVersionResponse) ToJsonString added in v1.0.330

func (r *UpgradeCDBProxyVersionResponse) ToJsonString() string

type UpgradeCDBProxyVersionResponseParams added in v1.0.426

type UpgradeCDBProxyVersionResponseParams struct {
	// 异步处理ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type UpgradeDBInstanceEngineVersionRequest

type UpgradeDBInstanceEngineVersionRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主实例数据库引擎版本,支持值包括:5.6 和 5.7。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](https://cloud.tencent.com/document/product/236/15864) 触发该流程。
	WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`

	// 是否是内核子版本升级,支持的值:1 - 升级内核子版本;0 - 升级数据库引擎版本。
	UpgradeSubversion *int64 `json:"UpgradeSubversion,omitnil,omitempty" name:"UpgradeSubversion"`

	// 延迟阈值。取值范围1~10
	MaxDelayTime *int64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"`
}

func NewUpgradeDBInstanceEngineVersionRequest

func NewUpgradeDBInstanceEngineVersionRequest() (request *UpgradeDBInstanceEngineVersionRequest)

func (*UpgradeDBInstanceEngineVersionRequest) FromJsonString

func (r *UpgradeDBInstanceEngineVersionRequest) 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 (*UpgradeDBInstanceEngineVersionRequest) ToJsonString

type UpgradeDBInstanceEngineVersionRequestParams added in v1.0.426

type UpgradeDBInstanceEngineVersionRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主实例数据库引擎版本,支持值包括:5.6 和 5.7。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](https://cloud.tencent.com/document/product/236/15864) 触发该流程。
	WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`

	// 是否是内核子版本升级,支持的值:1 - 升级内核子版本;0 - 升级数据库引擎版本。
	UpgradeSubversion *int64 `json:"UpgradeSubversion,omitnil,omitempty" name:"UpgradeSubversion"`

	// 延迟阈值。取值范围1~10
	MaxDelayTime *int64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"`
}

Predefined struct for user

type UpgradeDBInstanceEngineVersionResponse

type UpgradeDBInstanceEngineVersionResponse struct {
	*tchttp.BaseResponse
	Response *UpgradeDBInstanceEngineVersionResponseParams `json:"Response"`
}

func NewUpgradeDBInstanceEngineVersionResponse

func NewUpgradeDBInstanceEngineVersionResponse() (response *UpgradeDBInstanceEngineVersionResponse)

func (*UpgradeDBInstanceEngineVersionResponse) FromJsonString

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

func (*UpgradeDBInstanceEngineVersionResponse) ToJsonString

type UpgradeDBInstanceEngineVersionResponseParams added in v1.0.426

type UpgradeDBInstanceEngineVersionResponseParams struct {
	// 异步任务 ID,可使用 [查询异步任务的执行结果](https://cloud.tencent.com/document/api/236/20410) 获取其执行情况。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type UpgradeDBInstanceRequest

type UpgradeDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。
	// 说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。
	DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。
	SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`

	// 主实例数据库引擎版本,支持值包括:5.5、5.6 和 5.7。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](https://cloud.tencent.com/document/product/236/15864) 触发该流程。
	WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`

	// 备库 2 的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。
	// 备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。
	BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"`

	// 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`

	// 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。
	// 说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。
	FastUpgrade *int64 `json:"FastUpgrade,omitnil,omitempty" name:"FastUpgrade"`

	// 延迟阈值。取值范围1~10,默认值为10。
	MaxDelayTime *int64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"`

	// 是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。
	CrossCluster *int64 `json:"CrossCluster,omitnil,omitempty" name:"CrossCluster"`

	// 主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。
	RoTransType *string `json:"RoTransType,omitnil,omitempty" name:"RoTransType"`
}

func NewUpgradeDBInstanceRequest

func NewUpgradeDBInstanceRequest() (request *UpgradeDBInstanceRequest)

func (*UpgradeDBInstanceRequest) FromJsonString

func (r *UpgradeDBInstanceRequest) 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 (*UpgradeDBInstanceRequest) ToJsonString

func (r *UpgradeDBInstanceRequest) ToJsonString() string

type UpgradeDBInstanceRequestParams added in v1.0.426

type UpgradeDBInstanceRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv 或者 cdbro-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同,可使用 [查询实例列表](https://cloud.tencent.com/document/api/236/15872) 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 升级后的内存大小,单位:MB,为保证传入 Memory 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的内存规格。
	// 说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 升级后的硬盘大小,单位:GB,为保证传入 Volume 值有效,请使用 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口获取可升级的硬盘范围。
	Volume *int64 `json:"Volume,omitnil,omitempty" name:"Volume"`

	// 数据复制方式,支持值包括:0 - 异步复制,1 - 半同步复制,2 - 强同步复制,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。
	ProtectMode *int64 `json:"ProtectMode,omitnil,omitempty" name:"ProtectMode"`

	// 部署模式,默认为 0,支持值包括:0 - 单可用区部署,1 - 多可用区部署,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。
	DeployMode *int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 备库1的可用区信息,默认和实例的 Zone 参数一致,升级主实例为多可用区部署时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。可通过 [获取云数据库可售卖规格](https://cloud.tencent.com/document/product/236/17229) 接口查询支持的可用区。
	SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`

	// 主实例数据库引擎版本,支持值包括:5.5、5.6 和 5.7。
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 切换访问新实例的方式,默认为 0。支持值包括:0 - 立刻切换,1 - 时间窗切换;当该值为 1 时,升级过程中,切换访问新实例的流程将会在时间窗内进行,或者用户主动调用接口 [切换访问新实例](https://cloud.tencent.com/document/product/236/15864) 触发该流程。
	WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`

	// 备库 2 的可用区信息,默认为空,升级主实例时可指定该参数,升级只读实例或者灾备实例时指定该参数无意义。
	// 备注:如您要将三节点降级至双节点,将该参数设置为空值即可实现。
	BackupZone *string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"`

	// 实例类型,默认为 master,支持值包括:master - 表示主实例,dr - 表示灾备实例,ro - 表示只读实例。
	InstanceRole *string `json:"InstanceRole,omitnil,omitempty" name:"InstanceRole"`

	// 实例隔离类型。支持值包括: "UNIVERSAL" - 通用型实例, "EXCLUSIVE" - 独享型实例, "BASIC" - 基础版实例。
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 升级后的实例cpu核数,如果不传将根据 Memory 指定的内存值自动填充最小允许规格的cpu值。
	// 说明:如果进行迁移业务,请一定填写实例规格(CPU、内存),不然系统会默认以最小允许规格传参。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 是否极速变配。0-普通升级,1-极速变配,2 极速优先。选择极速变配会根据资源状况校验是否可以进行极速变配,满足条件则进行极速变配,不满足条件会返回报错信息。
	FastUpgrade *int64 `json:"FastUpgrade,omitnil,omitempty" name:"FastUpgrade"`

	// 延迟阈值。取值范围1~10,默认值为10。
	MaxDelayTime *int64 `json:"MaxDelayTime,omitnil,omitempty" name:"MaxDelayTime"`

	// 是否跨区迁移。0-普通迁移,1-跨区迁移,默认值为0。该值为1时支持变更实例主节点可用区。
	CrossCluster *int64 `json:"CrossCluster,omitnil,omitempty" name:"CrossCluster"`

	// 主节点可用区,该值仅在跨区迁移时生效。仅支持同地域下的可用区进行迁移。
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 针对跨集群搬迁场景,选择同可用区RO的处理逻辑。together-同可用区RO跟随主实例迁移至目标可用区(默认选项),severally-同可用区RO保持原部署模式、不迁移至目标可用区。
	RoTransType *string `json:"RoTransType,omitnil,omitempty" name:"RoTransType"`
}

Predefined struct for user

type UpgradeDBInstanceResponse

type UpgradeDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *UpgradeDBInstanceResponseParams `json:"Response"`
}

func NewUpgradeDBInstanceResponse

func NewUpgradeDBInstanceResponse() (response *UpgradeDBInstanceResponse)

func (*UpgradeDBInstanceResponse) FromJsonString

func (r *UpgradeDBInstanceResponse) 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 (*UpgradeDBInstanceResponse) ToJsonString

func (r *UpgradeDBInstanceResponse) ToJsonString() string

type UpgradeDBInstanceResponseParams added in v1.0.426

type UpgradeDBInstanceResponseParams struct {
	// 订单 ID。
	DealIds []*string `json:"DealIds,omitnil,omitempty" name:"DealIds"`

	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果。
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type UploadInfo

type UploadInfo struct {
	// 文件所有分片数
	AllSliceNum *int64 `json:"AllSliceNum,omitnil,omitempty" name:"AllSliceNum"`

	// 已完成分片数
	CompleteNum *int64 `json:"CompleteNum,omitnil,omitempty" name:"CompleteNum"`
}

type VerifyRootAccountRequest

type VerifyRootAccountRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例 ROOT 账号的密码。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewVerifyRootAccountRequest

func NewVerifyRootAccountRequest() (request *VerifyRootAccountRequest)

func (*VerifyRootAccountRequest) FromJsonString

func (r *VerifyRootAccountRequest) 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 (*VerifyRootAccountRequest) ToJsonString

func (r *VerifyRootAccountRequest) ToJsonString() string

type VerifyRootAccountRequestParams added in v1.0.426

type VerifyRootAccountRequestParams struct {
	// 实例 ID,格式如:cdb-c1nl9rpv,与云数据库控制台页面中显示的实例 ID 相同。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例 ROOT 账号的密码。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type VerifyRootAccountResponse

type VerifyRootAccountResponse struct {
	*tchttp.BaseResponse
	Response *VerifyRootAccountResponseParams `json:"Response"`
}

func NewVerifyRootAccountResponse

func NewVerifyRootAccountResponse() (response *VerifyRootAccountResponse)

func (*VerifyRootAccountResponse) FromJsonString

func (r *VerifyRootAccountResponse) 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 (*VerifyRootAccountResponse) ToJsonString

func (r *VerifyRootAccountResponse) ToJsonString() string

type VerifyRootAccountResponseParams added in v1.0.426

type VerifyRootAccountResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID 查询异步任务的执行结果
	AsyncRequestId *string `json:"AsyncRequestId,omitnil,omitempty" name:"AsyncRequestId"`

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

Predefined struct for user

type ZoneConf

type ZoneConf struct {
	// 可用区部署方式,可能的值为:0-单可用区;1-多可用区
	DeployMode []*int64 `json:"DeployMode,omitnil,omitempty" name:"DeployMode"`

	// 主实例所在的可用区
	MasterZone []*string `json:"MasterZone,omitnil,omitempty" name:"MasterZone"`

	// 实例为多可用区部署时,备库1所在的可用区
	SlaveZone []*string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`

	// 实例为多可用区部署时,备库2所在的可用区
	BackupZone []*string `json:"BackupZone,omitnil,omitempty" name:"BackupZone"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL