v20170312

package
v1.0.926 Latest Latest
Warning

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

Go to latest
Published: May 21, 2024 License: Apache-2.0 Imports: 7 Imported by: 7

Documentation

Index

Constants

View Source
const (

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

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

	// 实例安全组信息添加失败。
	FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"

	// 申请VIP失败。
	FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed"

	// 绑定安全组失败。
	FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"

	// 鉴权失败。
	FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy"

	// 实例安全组信息清除失败。
	FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"

	// 复制账号权限出错。
	FAILEDOPERATION_COPYRIGHTERROR = "FailedOperation.CopyRightError"

	// 创建流程失败。
	FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"

	// 创建订单失败。
	FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"

	// 创建账号失败。
	FAILEDOPERATION_CREATEUSERFAILED = "FailedOperation.CreateUserFailed"

	// 删除账号失败。
	FAILEDOPERATION_DELETEUSERFAILED = "FailedOperation.DeleteUserFailed"

	// 解绑安全组失败。
	FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"

	// 拉取安全组详情失败。
	FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed"

	// 实例不可退费。
	FAILEDOPERATION_INSTANCECANNOTRETURN = "FailedOperation.InstanceCanNotReturn"

	// 实例退费失败。
	FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed"

	// 修改账号权限失败。
	FAILEDOPERATION_MODIFYRIGHTFAILED = "FailedOperation.ModifyRightFailed"

	// 隔离实例失败。
	FAILEDOPERATION_OSSISOLATEINSTANCEFAILED = "FailedOperation.OssIsolateInstanceFailed"

	// 请求后端接口失败。
	FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"

	// 支付订单失败。
	FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"

	// 重置账号密码失败。
	FAILEDOPERATION_RESETPASSWORDFAILED = "FailedOperation.ResetPasswordFailed"

	// 更新安全组失败。
	FAILEDOPERATION_SGCHANGEVIP = "FailedOperation.SGChangeVip"

	// 设置规则失败。
	FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed"

	// 安全组规则下发失败。
	FAILEDOPERATION_SETSVCLOCATIONFAILED = "FailedOperation.SetSvcLocationFailed"

	// 标签键值校验或鉴权失败。
	FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError"

	// 标签配额不足。
	FAILEDOPERATION_TAGQUOTAEXCEEDLIMIT = "FailedOperation.TagQuotaExceedLimit"

	// 实例安全组信息更新失败。
	FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed"

	// 用户未经鉴权。
	FAILEDOPERATION_USERNOTAUTHED = "FailedOperation.UserNotAuthed"

	// VIP不能与之前一样。
	FAILEDOPERATION_VIPNOTCHANGE = "FailedOperation.VipNotChange"

	// VPC添加服务失败。
	FAILEDOPERATION_VPCADDSERVICEFAILED = "FailedOperation.VpcAddServiceFailed"

	// VPC更新路由失败。
	FAILEDOPERATION_VPCUPDATEROUTEFAILED = "FailedOperation.VpcUpdateRouteFailed"

	// 外网状态异常。
	FAILEDOPERATION_WANSTATUSABNORMAL = "FailedOperation.WanStatusAbnormal"

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

	// CAM鉴权请求失败。
	INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"

	// 检测vip状态失败。
	INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed"

	// COS地址配置错误。
	INTERNALERROR_COSCONFIGURATION = "InternalError.CosConfiguration"

	// 备份文件签名失败。
	INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl"

	// 创建任务流程失败。
	INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"

	// DB影响行数为0错误。
	INTERNALERROR_DBROWSAFFECTEDERROR = "InternalError.DBRowsAffectedError"

	// 查询数据库失败。
	INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"

	// 查询独享集群信息失败。
	INTERNALERROR_FENCEERROR = "InternalError.FenceError"

	// 获取数据库加密密钥失败。
	INTERNALERROR_GETCIPHERTEXTFAILED = "InternalError.GetCipherTextFailed"

	// 获取数据库实例参数失败。
	INTERNALERROR_GETDBCONFIGFAILED = "InternalError.GetDbConfigFailed"

	// 获取数据库列表失败。
	INTERNALERROR_GETDBLISTFAILED = "InternalError.GetDbListFailed"

	// 获取数据库对象失败。
	INTERNALERROR_GETDBOBJECTFAILED = "InternalError.GetDbObjectFailed"

	// 获取实例详情失败。
	INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed"

	// 获取后端实例信息失败。
	INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed"

	// 获取账号当前权限失败。
	INTERNALERROR_GETRIGHTFAILED = "InternalError.GetRightFailed"

	// 拉圈安全组详情失败。
	INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed"

	// 查询错误日志失败。
	INTERNALERROR_GETSLOWLOGFAILED = "InternalError.GetSlowLogFailed"

	// 查询虚拟私有网络子网信息失败。
	INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed"

	// 获取表结构失败。
	INTERNALERROR_GETTABLEINFOFAILED = "InternalError.GetTableInfoFailed"

	// 获取账号列表失败。
	INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed"

	// 获取用户安全组数量失败。
	INTERNALERROR_GETUSERSGCOUNTFAILED = "InternalError.GetUserSGCountFailed"

	// 获取用户安全组配额失败。
	INTERNALERROR_GETUSGQUOTAERROR = "InternalError.GetUsgQuotaError"

	// 查询虚拟私有网络信息失败。
	INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"

	// 读取备份文件失败。
	INTERNALERROR_HDFSERROR = "InternalError.HDFSError"

	// 内部配置缺失。
	INTERNALERROR_INNERCONFIGURATIONMISSING = "InternalError.InnerConfigurationMissing"

	// 内部系统错误。
	INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"

	// 数据库插入失败。
	INTERNALERROR_INSERTFAIL = "InternalError.InsertFail"

	// 用户对当前实例无操作权限。
	INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"

	// 单实例绑定安全组数量超限。
	INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError"

	// 查询实例时返回的资源数量与请求不匹配。
	INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError"

	// 查询实例错误。
	INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"

	// 获取慢日志失败。
	INTERNALERROR_LOGDBFAILED = "InternalError.LogDBFailed"

	// 操作数据库失败。
	INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"

	// 操作读DB数据错误。
	INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed"

	// 查询订单信息失败。
	INTERNALERROR_QUERYORDERFAILED = "InternalError.QueryOrderFailed"

	// 查询价格失败。
	INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed"

	// 操作读DB数据错误。
	INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed"

	// 回档时间错误。
	INTERNALERROR_RETREATETIME = "InternalError.RetreateTime"

	// 路由未发现。
	INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound"

	// 资源安全组策略下发错误。
	INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed"

	// 数据库更新失败。
	INTERNALERROR_UPDATEDATABASEFAILED = "InternalError.UpdateDatabaseFailed"

	// VPC操作失败。
	INTERNALERROR_VPCOPERATIONFAILED = "InternalError.VpcOperationFailed"

	// 外网操作失败。
	INTERNALERROR_WANSERVICEFAILED = "InternalError.WanServiceFailed"

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

	// 接口没有找到。
	INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"

	// 密码包含了非法字符。
	INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError"

	// 入参校验失败。
	INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass"

	// 未指定需要查询的订单ID。
	INVALIDPARAMETER_DEALNAMENOTGIVEN = "InvalidParameter.DealNameNotGiven"

	// 找不到指定的流程信息。
	INVALIDPARAMETER_FLOWNOTFOUND = "InvalidParameter.FlowNotFound"

	// 参数合法性校验错误。
	INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"

	// 非法参数。
	INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"

	// 错误的时间参数。
	INVALIDPARAMETER_ILLEGALTIME = "InvalidParameter.IllegalTime"

	// 未找到请求的实例。
	INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

	// 不支持此计费类型调用当前接口。
	INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode"

	// 没有权限操作该接口或资源。
	INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"

	// 安全组合法性校验不通过。
	INVALIDPARAMETER_SGCHECKFAIL = "InvalidParameter.SGCheckFail"

	// 实例分片不存在。
	INVALIDPARAMETER_SHARDRESOURCEIDNOTFOUND = "InvalidParameter.ShardResourceIdNotFound"

	// 找不到对应的售卖规格。
	INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound"

	// 找不到指定的虚拟私有网络子网。
	INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound"

	// snat子网不支持申请IP。
	INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable"

	// Vip不在子网内。
	INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet"

	// Vip被占用。
	INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed"

	// 找不到指定的虚拟私有网络。
	INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound"

	// Vport被占用。
	INVALIDPARAMETER_VPORTUSED = "InvalidParameter.VportUsed"

	// 可用区信息错误。
	INVALIDPARAMETER_ZONEIDILLEGAL = "InvalidParameter.ZoneIdIllegal"

	// 想要创建的账号已经存在。
	INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists"

	// 该实例不支持此同步模式。
	INVALIDPARAMETERVALUE_BADSYNCMODE = "InvalidParameterValue.BadSyncMode"

	// 指定的权限无法赋予给该账号。
	INVALIDPARAMETERVALUE_BADUSERRIGHT = "InvalidParameterValue.BadUserRight"

	// 账号类型不正确。
	INVALIDPARAMETERVALUE_BADUSERTYPE = "InvalidParameterValue.BadUserType"

	// 商品数量超出限制。
	INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount"

	// 找不到数据库实例所属的独享集群。
	INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID"

	// 初始化数据库实例参数错误。
	INVALIDPARAMETERVALUE_ILLEGALINITPARAM = "InvalidParameterValue.IllegalInitParam"

	// 非法实例ID。
	INVALIDPARAMETERVALUE_ILLEGALINSTANCEID = "InvalidParameterValue.IllegalInstanceId"

	// 修改log保存天数时过小或过大。
	INVALIDPARAMETERVALUE_ILLEGALLOGSAVEDAYS = "InvalidParameterValue.IllegalLogSaveDays"

	// 商品数量超出限制。
	INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity"

	// 权限参数不正确。
	INVALIDPARAMETERVALUE_ILLEGALRIGHTPARAM = "InvalidParameterValue.IllegalRightParam"

	// 未找到对应的可用区信息。
	INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"

	// 非法的实例名称。
	INVALIDPARAMETERVALUE_INSTANCENAMEILLEGAL = "InvalidParameterValue.InstanceNameIllegal"

	// 参数验证错误。
	INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"

	// 找不到数据库实例对应的规格信息。
	INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"

	// 系统用户不允许操作。
	INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden"

	// 当前部署方式不允许设置此同步模式。
	INVALIDPARAMETERVALUE_SYNCMODENOTALLOWED = "InvalidParameterValue.SyncModeNotAllowed"

	// 请求过于频繁。
	LIMITEXCEEDED_TOOFREQUENTLYCALLED = "LimitExceeded.TooFrequentlyCalled"

	// 临时实例已经存在。
	RESOURCEINUSE_TEMPINSTANCEEXIST = "ResourceInUse.TempInstanceExist"

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

	// 指定的账号不存在。
	RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist"

	// 实例不存在。
	RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"

	// 找不到指定的数据库实例。
	RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"

	// 接入安全组产品配置不存在。
	RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError"

	// 同步任务已删除。
	RESOURCENOTFOUND_SYNCTASKDELETED = "ResourceNotFound.SyncTaskDeleted"

	// 实例状态错误,不能初始化。
	RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus"

	// COS API调用错误。
	RESOURCEUNAVAILABLE_COSAPIFAILED = "ResourceUnavailable.CosApiFailed"

	// 独享集群状态不正常。
	RESOURCEUNAVAILABLE_EXCLUSTERSTATUSABNORMAL = "ResourceUnavailable.ExclusterStatusAbnormal"

	// 数据库实例已被删除。
	RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"

	// 数据库实例已经被锁定,当前无法操作。
	RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"

	// 数据库实例状态不正确,当前无法操作。
	RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

	// 安全组校验失败。
	RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail"

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

	// 没有权限操作该接口或资源。
	UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

	// 不支持该数据库版本。
	UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"

	// 不支持的无效操作。
	UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

	// Proxy软件版本太旧,请联系客服升级到新版本后再试。
	UNSUPPORTEDOPERATION_OLDPROXYVERSION = "UnsupportedOperation.OldProxyVersion"

	// 不适用的操作。
	UNSUPPORTEDOPERATION_OPERATIONNOTAPPLICABLE = "UnsupportedOperation.OperationNotApplicable"
)
View Source
const APIVersion = "2017-03-12"

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 ActivateHourDBInstanceRequest added in v1.0.357

type ActivateHourDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewActivateHourDBInstanceRequest added in v1.0.357

func NewActivateHourDBInstanceRequest() (request *ActivateHourDBInstanceRequest)

func (*ActivateHourDBInstanceRequest) FromJsonString added in v1.0.357

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

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

func (*ActivateHourDBInstanceRequest) ToJsonString added in v1.0.357

func (r *ActivateHourDBInstanceRequest) ToJsonString() string

type ActivateHourDBInstanceRequestParams added in v1.0.426

type ActivateHourDBInstanceRequestParams struct {
	// 实例ID列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type ActivateHourDBInstanceResponse added in v1.0.357

type ActivateHourDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ActivateHourDBInstanceResponseParams `json:"Response"`
}

func NewActivateHourDBInstanceResponse added in v1.0.357

func NewActivateHourDBInstanceResponse() (response *ActivateHourDBInstanceResponse)

func (*ActivateHourDBInstanceResponse) FromJsonString added in v1.0.357

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

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

func (*ActivateHourDBInstanceResponse) ToJsonString added in v1.0.357

func (r *ActivateHourDBInstanceResponse) ToJsonString() string

type ActivateHourDBInstanceResponseParams added in v1.0.426

type ActivateHourDBInstanceResponseParams struct {
	// 隔离成功的实例id列表
	SuccessInstanceIds []*string `json:"SuccessInstanceIds,omitnil,omitempty" name:"SuccessInstanceIds"`

	// 隔离失败的实例id列表
	FailedInstanceIds []*string `json:"FailedInstanceIds,omitnil,omitempty" name:"FailedInstanceIds"`

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

Predefined struct for user

type AssociateSecurityGroupsRequest

type AssociateSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 数据库引擎名称,本接口取值:mariadb。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 要绑定的安全组ID,类似sg-efil73jd。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 被绑定的实例ID,类似tdsql-lesecurk,支持指定多个实例。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

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 {
	// 数据库引擎名称,本接口取值:mariadb。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 要绑定的安全组ID,类似sg-efil73jd。
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 被绑定的实例ID,类似tdsql-lesecurk,支持指定多个实例。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

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 CancelDcnJobRequest added in v1.0.212

type CancelDcnJobRequest struct {
	*tchttp.BaseRequest

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

func NewCancelDcnJobRequest added in v1.0.212

func NewCancelDcnJobRequest() (request *CancelDcnJobRequest)

func (*CancelDcnJobRequest) FromJsonString added in v1.0.212

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

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

func (*CancelDcnJobRequest) ToJsonString added in v1.0.212

func (r *CancelDcnJobRequest) ToJsonString() string

type CancelDcnJobRequestParams added in v1.0.426

type CancelDcnJobRequestParams struct {
	// 灾备实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type CancelDcnJobResponse added in v1.0.212

type CancelDcnJobResponse struct {
	*tchttp.BaseResponse
	Response *CancelDcnJobResponseParams `json:"Response"`
}

func NewCancelDcnJobResponse added in v1.0.212

func NewCancelDcnJobResponse() (response *CancelDcnJobResponse)

func (*CancelDcnJobResponse) FromJsonString added in v1.0.212

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

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

func (*CancelDcnJobResponse) ToJsonString added in v1.0.212

func (r *CancelDcnJobResponse) ToJsonString() string

type CancelDcnJobResponseParams added in v1.0.426

type CancelDcnJobResponseParams struct {
	// 流程ID
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 唯一请求 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) ActivateHourDBInstance added in v1.0.357

func (c *Client) ActivateHourDBInstance(request *ActivateHourDBInstanceRequest) (response *ActivateHourDBInstanceResponse, err error)

ActivateHourDBInstance 解隔离MariaDB按量计费实例

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ILLEGALINSTANCEID = "InvalidParameterValue.IllegalInstanceId"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ActivateHourDBInstanceWithContext added in v1.0.357

func (c *Client) ActivateHourDBInstanceWithContext(ctx context.Context, request *ActivateHourDBInstanceRequest) (response *ActivateHourDBInstanceResponse, err error)

ActivateHourDBInstance 解隔离MariaDB按量计费实例

可能返回的错误码:

INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ILLEGALINSTANCEID = "InvalidParameterValue.IllegalInstanceId"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) AssociateSecurityGroups

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

AssociateSecurityGroups 本接口 (AssociateSecurityGroups) 用于安全组批量绑定云资源。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed"
FAILEDOPERATION_SETSVCLOCATIONFAILED = "FailedOperation.SetSvcLocationFailed"
FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed"
INTERNALERROR_DBROWSAFFECTEDERROR = "InternalError.DBRowsAffectedError"
INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed"
INTERNALERROR_GETUSGQUOTAERROR = "InternalError.GetUsgQuotaError"
INTERNALERROR_INSERTFAIL = "InternalError.InsertFail"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError"
INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed"
INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed"
INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed"
INTERNALERROR_UPDATEDATABASEFAILED = "InternalError.UpdateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETER_SGCHECKFAIL = "InvalidParameter.SGCheckFail"
RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) AssociateSecurityGroupsWithContext added in v1.0.324

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

AssociateSecurityGroups 本接口 (AssociateSecurityGroups) 用于安全组批量绑定云资源。

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed"
FAILEDOPERATION_SETSVCLOCATIONFAILED = "FailedOperation.SetSvcLocationFailed"
FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed"
INTERNALERROR_DBROWSAFFECTEDERROR = "InternalError.DBRowsAffectedError"
INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed"
INTERNALERROR_GETUSGQUOTAERROR = "InternalError.GetUsgQuotaError"
INTERNALERROR_INSERTFAIL = "InternalError.InsertFail"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError"
INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed"
INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed"
INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed"
INTERNALERROR_UPDATEDATABASEFAILED = "InternalError.UpdateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETER_SGCHECKFAIL = "InvalidParameter.SGCheckFail"
RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CancelDcnJob added in v1.0.212

func (c *Client) CancelDcnJob(request *CancelDcnJobRequest) (response *CancelDcnJobResponse, err error)

CancelDcnJob 本接口(CancelDcnJob)用于取消DCN同步

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CancelDcnJobWithContext added in v1.0.324

func (c *Client) CancelDcnJobWithContext(ctx context.Context, request *CancelDcnJobRequest) (response *CancelDcnJobResponse, err error)

CancelDcnJob 本接口(CancelDcnJob)用于取消DCN同步

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CloneAccount

func (c *Client) CloneAccount(request *CloneAccountRequest) (response *CloneAccountResponse, err error)

CloneAccount 本接口(CloneAccount)用于克隆实例账户。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists"
INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden"
RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) CloneAccountWithContext added in v1.0.324

func (c *Client) CloneAccountWithContext(ctx context.Context, request *CloneAccountRequest) (response *CloneAccountResponse, err error)

CloneAccount 本接口(CloneAccount)用于克隆实例账户。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists"
INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden"
RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) CloseDBExtranetAccess

func (c *Client) CloseDBExtranetAccess(request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)

CloseDBExtranetAccess 本接口(CloseDBExtranetAccess)用于关闭云数据库实例的外网访问。关闭外网访问后,外网地址将不可访问,查询实例列表接口将不返回对应实例的外网域名和端口信息。

可能返回的错误码:

FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INTERNALERROR_WANSERVICEFAILED = "InternalError.WanServiceFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CloseDBExtranetAccessWithContext added in v1.0.324

func (c *Client) CloseDBExtranetAccessWithContext(ctx context.Context, request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)

CloseDBExtranetAccess 本接口(CloseDBExtranetAccess)用于关闭云数据库实例的外网访问。关闭外网访问后,外网地址将不可访问,查询实例列表接口将不返回对应实例的外网域名和端口信息。

可能返回的错误码:

FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INTERNALERROR_WANSERVICEFAILED = "InternalError.WanServiceFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CopyAccountPrivileges

func (c *Client) CopyAccountPrivileges(request *CopyAccountPrivilegesRequest) (response *CopyAccountPrivilegesResponse, err error)

CopyAccountPrivileges 本接口(CopyAccountPrivileges)用于复制云数据库账号的权限。

注意:相同用户名,不同Host是不同的账号,Readonly属性相同的账号之间才能复制权限。

可能返回的错误码:

FAILEDOPERATION_COPYRIGHTERROR = "FailedOperation.CopyRightError"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_BADUSERTYPE = "InvalidParameterValue.BadUserType"
RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CopyAccountPrivilegesWithContext added in v1.0.324

func (c *Client) CopyAccountPrivilegesWithContext(ctx context.Context, request *CopyAccountPrivilegesRequest) (response *CopyAccountPrivilegesResponse, err error)

CopyAccountPrivileges 本接口(CopyAccountPrivileges)用于复制云数据库账号的权限。

注意:相同用户名,不同Host是不同的账号,Readonly属性相同的账号之间才能复制权限。

可能返回的错误码:

FAILEDOPERATION_COPYRIGHTERROR = "FailedOperation.CopyRightError"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_BADUSERTYPE = "InvalidParameterValue.BadUserType"
RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateAccount

func (c *Client) CreateAccount(request *CreateAccountRequest) (response *CreateAccountResponse, err error)

CreateAccount 本接口(CreateAccount)用于创建云数据库账号。一个实例可以创建多个不同的账号,相同的用户名+不同的host是不同的账号。

可能返回的错误码:

FAILEDOPERATION_CREATEUSERFAILED = "FailedOperation.CreateUserFailed"
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists"
INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_OLDPROXYVERSION = "UnsupportedOperation.OldProxyVersion"

func (*Client) CreateAccountWithContext added in v1.0.324

func (c *Client) CreateAccountWithContext(ctx context.Context, request *CreateAccountRequest) (response *CreateAccountResponse, err error)

CreateAccount 本接口(CreateAccount)用于创建云数据库账号。一个实例可以创建多个不同的账号,相同的用户名+不同的host是不同的账号。

可能返回的错误码:

FAILEDOPERATION_CREATEUSERFAILED = "FailedOperation.CreateUserFailed"
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_ACCOUNTALREADYEXISTS = "InvalidParameterValue.AccountAlreadyExists"
INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_OLDPROXYVERSION = "UnsupportedOperation.OldProxyVersion"

func (*Client) CreateDBInstance

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

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

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed"
INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound"
INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound"
INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount"
INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"

func (*Client) CreateDBInstanceWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed"
INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound"
INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound"
INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount"
INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"

func (*Client) CreateDedicatedClusterDBInstance added in v1.0.248

func (c *Client) CreateDedicatedClusterDBInstance(request *CreateDedicatedClusterDBInstanceRequest) (response *CreateDedicatedClusterDBInstanceResponse, err error)

CreateDedicatedClusterDBInstance 创建Mariadb独享集群实例

可能返回的错误码:

FAILEDOPERATION_TAGQUOTAEXCEEDLIMIT = "FailedOperation.TagQuotaExceedLimit"
INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_FENCEERROR = "InternalError.FenceError"
INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass"
INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound"
INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEUNAVAILABLE_EXCLUSTERSTATUSABNORMAL = "ResourceUnavailable.ExclusterStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateDedicatedClusterDBInstanceWithContext added in v1.0.324

func (c *Client) CreateDedicatedClusterDBInstanceWithContext(ctx context.Context, request *CreateDedicatedClusterDBInstanceRequest) (response *CreateDedicatedClusterDBInstanceResponse, err error)

CreateDedicatedClusterDBInstance 创建Mariadb独享集群实例

可能返回的错误码:

FAILEDOPERATION_TAGQUOTAEXCEEDLIMIT = "FailedOperation.TagQuotaExceedLimit"
INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_FENCEERROR = "InternalError.FenceError"
INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass"
INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound"
INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEUNAVAILABLE_EXCLUSTERSTATUSABNORMAL = "ResourceUnavailable.ExclusterStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateHourDBInstance added in v1.0.328

func (c *Client) CreateHourDBInstance(request *CreateHourDBInstanceRequest) (response *CreateHourDBInstanceResponse, err error)

CreateHourDBInstance 创建MariaDB按量计费实例

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError"
FAILEDOPERATION_USERNOTAUTHED = "FailedOperation.UserNotAuthed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed"
INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound"
INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound"
INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"

func (*Client) CreateHourDBInstanceWithContext added in v1.0.328

func (c *Client) CreateHourDBInstanceWithContext(ctx context.Context, request *CreateHourDBInstanceRequest) (response *CreateHourDBInstanceResponse, err error)

CreateHourDBInstance 创建MariaDB按量计费实例

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_TAGDRYRUNERROR = "FailedOperation.TagDryRunError"
FAILEDOPERATION_USERNOTAUTHED = "FailedOperation.UserNotAuthed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed"
INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CHECKPARAMNOTPASS = "InvalidParameter.CheckParamNotPass"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound"
INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound"
INVALIDPARAMETERVALUE_ILLEGALQUANTITY = "InvalidParameterValue.IllegalQuantity"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"

func (*Client) CreateTmpInstances

func (c *Client) CreateTmpInstances(request *CreateTmpInstancesRequest) (response *CreateTmpInstancesResponse, err error)

CreateTmpInstances 本接口(CreateTmpInstances)用于创建临时实例。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INTERNALERROR_RETREATETIME = "InternalError.RetreateTime"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEINUSE_TEMPINSTANCEEXIST = "ResourceInUse.TempInstanceExist"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateTmpInstancesWithContext added in v1.0.324

func (c *Client) CreateTmpInstancesWithContext(ctx context.Context, request *CreateTmpInstancesRequest) (response *CreateTmpInstancesResponse, err error)

CreateTmpInstances 本接口(CreateTmpInstances)用于创建临时实例。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INTERNALERROR_RETREATETIME = "InternalError.RetreateTime"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCEINUSE_TEMPINSTANCEEXIST = "ResourceInUse.TempInstanceExist"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteAccount

func (c *Client) DeleteAccount(request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)

DeleteAccount 本接口(DeleteAccount)用于删除云数据库账号。用户名+host唯一确定一个账号。

可能返回的错误码:

FAILEDOPERATION_DELETEUSERFAILED = "FailedOperation.DeleteUserFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteAccountWithContext added in v1.0.324

func (c *Client) DeleteAccountWithContext(ctx context.Context, request *DeleteAccountRequest) (response *DeleteAccountResponse, err error)

DeleteAccount 本接口(DeleteAccount)用于删除云数据库账号。用户名+host唯一确定一个账号。

可能返回的错误码:

FAILEDOPERATION_DELETEUSERFAILED = "FailedOperation.DeleteUserFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeAccountPrivileges

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

DescribeAccountPrivileges 本接口(DescribeAccountPrivileges)用于查询云数据库账号权限。

注意:注意:相同用户名,不同Host是不同的账号。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETRIGHTFAILED = "InternalError.GetRightFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeAccountPrivilegesWithContext added in v1.0.324

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

DescribeAccountPrivileges 本接口(DescribeAccountPrivileges)用于查询云数据库账号权限。

注意:注意:相同用户名,不同Host是不同的账号。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETRIGHTFAILED = "InternalError.GetRightFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeAccounts

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

DescribeAccounts 本接口(DescribeAccounts)用于查询指定云数据库实例的账号列表。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeAccountsWithContext added in v1.0.324

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

DescribeAccounts 本接口(DescribeAccounts)用于查询指定云数据库实例的账号列表。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETUSERLISTFAILED = "InternalError.GetUserListFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupFiles added in v1.0.620

func (c *Client) DescribeBackupFiles(request *DescribeBackupFilesRequest) (response *DescribeBackupFilesResponse, err error)

DescribeBackupFiles 本接口(DescribeBackupFiles)用于查看备份文件列表。

可能返回的错误码:

INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupFilesWithContext added in v1.0.620

func (c *Client) DescribeBackupFilesWithContext(ctx context.Context, request *DescribeBackupFilesRequest) (response *DescribeBackupFilesResponse, err error)

DescribeBackupFiles 本接口(DescribeBackupFiles)用于查看备份文件列表。

可能返回的错误码:

INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupTime

func (c *Client) DescribeBackupTime(request *DescribeBackupTimeRequest) (response *DescribeBackupTimeResponse, err error)

DescribeBackupTime 本接口(DescribeBackupTime)用于获取云数据库的备份时间。后台系统将根据此配置定期进行实例备份。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupTimeWithContext added in v1.0.324

func (c *Client) DescribeBackupTimeWithContext(ctx context.Context, request *DescribeBackupTimeRequest) (response *DescribeBackupTimeResponse, err error)

DescribeBackupTime 本接口(DescribeBackupTime)用于获取云数据库的备份时间。后台系统将根据此配置定期进行实例备份。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBEncryptAttributes added in v1.0.584

func (c *Client) DescribeDBEncryptAttributes(request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)

DescribeDBEncryptAttributes 本接口(DescribeDBEncryptAttributes)用于查询实例数据加密状态。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_GETCIPHERTEXTFAILED = "InternalError.GetCipherTextFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) DescribeDBEncryptAttributesWithContext added in v1.0.584

func (c *Client) DescribeDBEncryptAttributesWithContext(ctx context.Context, request *DescribeDBEncryptAttributesRequest) (response *DescribeDBEncryptAttributesResponse, err error)

DescribeDBEncryptAttributes 本接口(DescribeDBEncryptAttributes)用于查询实例数据加密状态。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_GETCIPHERTEXTFAILED = "InternalError.GetCipherTextFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) DescribeDBInstanceDetail added in v1.0.625

func (c *Client) DescribeDBInstanceDetail(request *DescribeDBInstanceDetailRequest) (response *DescribeDBInstanceDetailResponse, err error)

DescribeDBInstanceDetail 本接口(DescribeDBInstanceDetail)用于查询指定实例的详细信息。

可能返回的错误码:

INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed"
INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBInstanceDetailWithContext added in v1.0.625

func (c *Client) DescribeDBInstanceDetailWithContext(ctx context.Context, request *DescribeDBInstanceDetailRequest) (response *DescribeDBInstanceDetailResponse, err error)

DescribeDBInstanceDetail 本接口(DescribeDBInstanceDetail)用于查询指定实例的详细信息。

可能返回的错误码:

INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed"
INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBInstanceSpecs

func (c *Client) DescribeDBInstanceSpecs(request *DescribeDBInstanceSpecsRequest) (response *DescribeDBInstanceSpecsResponse, err error)

DescribeDBInstanceSpecs 本接口(DescribeDBInstanceSpecs)用于查询可创建的云数据库可售卖的规格配置。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBInstanceSpecsWithContext added in v1.0.324

func (c *Client) DescribeDBInstanceSpecsWithContext(ctx context.Context, request *DescribeDBInstanceSpecsRequest) (response *DescribeDBInstanceSpecsResponse, err error)

DescribeDBInstanceSpecs 本接口(DescribeDBInstanceSpecs)用于查询可创建的云数据库可售卖的规格配置。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBInstances

func (c *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)

DescribeDBInstances 本接口(DescribeDBInstances)用于查询云数据库实例列表,支持通过项目ID、实例ID、内网地址、实例名称等来筛选实例。

如果不指定任何筛选条件,则默认返回20条实例记录,单次请求最多支持返回100条实例记录。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_FENCEERROR = "InternalError.FenceError"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound"
INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

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、内网地址、实例名称等来筛选实例。

如果不指定任何筛选条件,则默认返回20条实例记录,单次请求最多支持返回100条实例记录。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_FENCEERROR = "InternalError.FenceError"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_SUBNETNOTFOUND = "InvalidParameter.SubnetNotFound"
INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBLogFiles

func (c *Client) DescribeDBLogFiles(request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)

DescribeDBLogFiles 本接口(DescribeDBLogFiles)用于获取数据库的各种日志列表,包括冷备、binlog、errlog和slowlog。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_COSCONFIGURATION = "InternalError.CosConfiguration"
INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed"
INTERNALERROR_HDFSERROR = "InternalError.HDFSError"
INTERNALERROR_INNERCONFIGURATIONMISSING = "InternalError.InnerConfigurationMissing"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_SHARDRESOURCEIDNOTFOUND = "InvalidParameter.ShardResourceIdNotFound"
RESOURCEUNAVAILABLE_COSAPIFAILED = "ResourceUnavailable.CosApiFailed"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBLogFilesWithContext added in v1.0.324

func (c *Client) DescribeDBLogFilesWithContext(ctx context.Context, request *DescribeDBLogFilesRequest) (response *DescribeDBLogFilesResponse, err error)

DescribeDBLogFiles 本接口(DescribeDBLogFiles)用于获取数据库的各种日志列表,包括冷备、binlog、errlog和slowlog。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_COSCONFIGURATION = "InternalError.CosConfiguration"
INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed"
INTERNALERROR_HDFSERROR = "InternalError.HDFSError"
INTERNALERROR_INNERCONFIGURATIONMISSING = "InternalError.InnerConfigurationMissing"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_SHARDRESOURCEIDNOTFOUND = "InvalidParameter.ShardResourceIdNotFound"
RESOURCEUNAVAILABLE_COSAPIFAILED = "ResourceUnavailable.CosApiFailed"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBParameters

func (c *Client) DescribeDBParameters(request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)

DescribeDBParameters 本接口(DescribeDBParameters)用于获取数据库的当前参数设置。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETDBCONFIGFAILED = "InternalError.GetDbConfigFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBParametersWithContext added in v1.0.324

func (c *Client) DescribeDBParametersWithContext(ctx context.Context, request *DescribeDBParametersRequest) (response *DescribeDBParametersResponse, err error)

DescribeDBParameters 本接口(DescribeDBParameters)用于获取数据库的当前参数设置。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETDBCONFIGFAILED = "InternalError.GetDbConfigFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBSecurityGroups

func (c *Client) DescribeDBSecurityGroups(request *DescribeDBSecurityGroupsRequest) (response *DescribeDBSecurityGroupsResponse, err error)

DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例安全组信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy"
FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed"
INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed"
INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed"
INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

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"
FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy"
FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed"
INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed"
INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed"
INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBSlowLogs

func (c *Client) DescribeDBSlowLogs(request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)

DescribeDBSlowLogs 本接口(DescribeDBSlowLogs)用于查询慢查询日志列表。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed"
INTERNALERROR_GETSLOWLOGFAILED = "InternalError.GetSlowLogFailed"
INTERNALERROR_LOGDBFAILED = "InternalError.LogDBFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_ILLEGALTIME = "InvalidParameter.IllegalTime"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBSlowLogsWithContext added in v1.0.324

func (c *Client) DescribeDBSlowLogsWithContext(ctx context.Context, request *DescribeDBSlowLogsRequest) (response *DescribeDBSlowLogsResponse, err error)

DescribeDBSlowLogs 本接口(DescribeDBSlowLogs)用于查询慢查询日志列表。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed"
INTERNALERROR_GETSLOWLOGFAILED = "InternalError.GetSlowLogFailed"
INTERNALERROR_LOGDBFAILED = "InternalError.LogDBFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_ILLEGALTIME = "InvalidParameter.IllegalTime"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBTmpInstances added in v1.0.685

func (c *Client) DescribeDBTmpInstances(request *DescribeDBTmpInstancesRequest) (response *DescribeDBTmpInstancesResponse, err error)

DescribeDBTmpInstances 本接口(DescribeDBTmpInstances)用于获取实例回档生成的临时实例

可能返回的错误码:

INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBTmpInstancesWithContext added in v1.0.685

func (c *Client) DescribeDBTmpInstancesWithContext(ctx context.Context, request *DescribeDBTmpInstancesRequest) (response *DescribeDBTmpInstancesResponse, err error)

DescribeDBTmpInstances 本接口(DescribeDBTmpInstances)用于获取实例回档生成的临时实例

可能返回的错误码:

INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabaseObjects added in v1.0.352

func (c *Client) DescribeDatabaseObjects(request *DescribeDatabaseObjectsRequest) (response *DescribeDatabaseObjectsResponse, err error)

DescribeDatabaseObjects 本接口(DescribeDatabaseObjects)用于查询云数据库实例的数据库中的对象列表,包含表、存储过程、视图和函数。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETDBOBJECTFAILED = "InternalError.GetDbObjectFailed"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabaseObjectsWithContext added in v1.0.352

func (c *Client) DescribeDatabaseObjectsWithContext(ctx context.Context, request *DescribeDatabaseObjectsRequest) (response *DescribeDatabaseObjectsResponse, err error)

DescribeDatabaseObjects 本接口(DescribeDatabaseObjects)用于查询云数据库实例的数据库中的对象列表,包含表、存储过程、视图和函数。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETDBOBJECTFAILED = "InternalError.GetDbObjectFailed"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabaseTable added in v1.0.342

func (c *Client) DescribeDatabaseTable(request *DescribeDatabaseTableRequest) (response *DescribeDatabaseTableResponse, err error)

DescribeDatabaseTable 本接口(DescribeDatabaseTable)用于查询云数据库实例的表信息。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETTABLEINFOFAILED = "InternalError.GetTableInfoFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabaseTableWithContext added in v1.0.342

func (c *Client) DescribeDatabaseTableWithContext(ctx context.Context, request *DescribeDatabaseTableRequest) (response *DescribeDatabaseTableResponse, err error)

DescribeDatabaseTable 本接口(DescribeDatabaseTable)用于查询云数据库实例的表信息。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETTABLEINFOFAILED = "InternalError.GetTableInfoFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabases

func (c *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)

DescribeDatabases 本接口(DescribeDatabases)用于查询云数据库实例的数据库列表。

可能返回的错误码:

INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETDBLISTFAILED = "InternalError.GetDbListFailed"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabasesWithContext added in v1.0.324

func (c *Client) DescribeDatabasesWithContext(ctx context.Context, request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)

DescribeDatabases 本接口(DescribeDatabases)用于查询云数据库实例的数据库列表。

可能返回的错误码:

INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETDBLISTFAILED = "InternalError.GetDbListFailed"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDcnDetail

func (c *Client) DescribeDcnDetail(request *DescribeDcnDetailRequest) (response *DescribeDcnDetailResponse, err error)

DescribeDcnDetail 获取实例灾备详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDcnDetailWithContext added in v1.0.324

func (c *Client) DescribeDcnDetailWithContext(ctx context.Context, request *DescribeDcnDetailRequest) (response *DescribeDcnDetailResponse, err error)

DescribeDcnDetail 获取实例灾备详情

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeFileDownloadUrl added in v1.0.315

func (c *Client) DescribeFileDownloadUrl(request *DescribeFileDownloadUrlRequest) (response *DescribeFileDownloadUrlResponse, err error)

DescribeFileDownloadUrl 本接口(DescribeFileDownloadUrl)用于获取数据库指定备份或日志文件的下载连接。

可能返回的错误码:

INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl"
INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

func (*Client) DescribeFileDownloadUrlWithContext added in v1.0.324

func (c *Client) DescribeFileDownloadUrlWithContext(ctx context.Context, request *DescribeFileDownloadUrlRequest) (response *DescribeFileDownloadUrlResponse, err error)

DescribeFileDownloadUrl 本接口(DescribeFileDownloadUrl)用于获取数据库指定备份或日志文件的下载连接。

可能返回的错误码:

INTERNALERROR_COSSIGNURL = "InternalError.CosSignUrl"
INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

func (*Client) DescribeFlow

func (c *Client) DescribeFlow(request *DescribeFlowRequest) (response *DescribeFlowResponse, err error)

DescribeFlow 本接口(DescribeFlow)用于查询流程状态。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_FLOWNOTFOUND = "InvalidParameter.FlowNotFound"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeFlowWithContext added in v1.0.324

func (c *Client) DescribeFlowWithContext(ctx context.Context, request *DescribeFlowRequest) (response *DescribeFlowResponse, err error)

DescribeFlow 本接口(DescribeFlow)用于查询流程状态。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_FLOWNOTFOUND = "InvalidParameter.FlowNotFound"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeInstanceNodeInfo

func (c *Client) DescribeInstanceNodeInfo(request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)

DescribeInstanceNodeInfo 本接口(DescribeInstanceNodeInfo)用于获取数据库实例主备节点信息

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) DescribeInstanceNodeInfoWithContext added in v1.0.324

func (c *Client) DescribeInstanceNodeInfoWithContext(ctx context.Context, request *DescribeInstanceNodeInfoRequest) (response *DescribeInstanceNodeInfoResponse, err error)

DescribeInstanceNodeInfo 本接口(DescribeInstanceNodeInfo)用于获取数据库实例主备节点信息

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"

func (*Client) DescribeLogFileRetentionPeriod

func (c *Client) DescribeLogFileRetentionPeriod(request *DescribeLogFileRetentionPeriodRequest) (response *DescribeLogFileRetentionPeriodResponse, err error)

DescribeLogFileRetentionPeriod 本接口(DescribeLogFileRetentionPeriod)用于查看数据库备份日志的备份天数的设置情况。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeLogFileRetentionPeriodWithContext added in v1.0.324

func (c *Client) DescribeLogFileRetentionPeriodWithContext(ctx context.Context, request *DescribeLogFileRetentionPeriodRequest) (response *DescribeLogFileRetentionPeriodResponse, err error)

DescribeLogFileRetentionPeriod 本接口(DescribeLogFileRetentionPeriod)用于查看数据库备份日志的备份天数的设置情况。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeOrders

func (c *Client) DescribeOrders(request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)

DescribeOrders 本接口(DescribeOrders)用于查询云数据库订单信息。传入订单ID来查询订单关联的云数据库实例,和对应的任务流程ID。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_QUERYORDERFAILED = "InternalError.QueryOrderFailed"
INVALIDPARAMETER_DEALNAMENOTGIVEN = "InvalidParameter.DealNameNotGiven"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeOrdersWithContext added in v1.0.324

func (c *Client) DescribeOrdersWithContext(ctx context.Context, request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)

DescribeOrders 本接口(DescribeOrders)用于查询云数据库订单信息。传入订单ID来查询订单关联的云数据库实例,和对应的任务流程ID。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_QUERYORDERFAILED = "InternalError.QueryOrderFailed"
INVALIDPARAMETER_DEALNAMENOTGIVEN = "InvalidParameter.DealNameNotGiven"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribePrice

func (c *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)

DescribePrice 本接口(DescribePrice)用于在购买实例前,查询实例的价格。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound"
INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribePriceWithContext added in v1.0.324

func (c *Client) DescribePriceWithContext(ctx context.Context, request *DescribePriceRequest) (response *DescribePriceResponse, err error)

DescribePrice 本接口(DescribePrice)用于在购买实例前,查询实例的价格。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound"
INVALIDPARAMETERVALUE_ILLEGALCOUNT = "InvalidParameterValue.IllegalCount"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeProjectSecurityGroups

func (c *Client) DescribeProjectSecurityGroups(request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)

DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目安全组信息

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed"
INTERNALERROR_GETUSERSGCOUNTFAILED = "InternalError.GetUserSGCountFailed"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"

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"
FAILEDOPERATION_GETSECURITYGROUPDETAILFAILED = "FailedOperation.GetSecurityGroupDetailFailed"
INTERNALERROR_GETUSERSGCOUNTFAILED = "InternalError.GetUserSGCountFailed"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"

func (*Client) DescribeRenewalPrice

func (c *Client) DescribeRenewalPrice(request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)

DescribeRenewalPrice 本接口(DescribeRenewalPrice)用于在续费云数据库实例时,查询续费的价格。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeRenewalPriceWithContext added in v1.0.324

func (c *Client) DescribeRenewalPriceWithContext(ctx context.Context, request *DescribeRenewalPriceRequest) (response *DescribeRenewalPriceResponse, err error)

DescribeRenewalPrice 本接口(DescribeRenewalPrice)用于在续费云数据库实例时,查询续费的价格。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeSaleInfo

func (c *Client) DescribeSaleInfo(request *DescribeSaleInfoRequest) (response *DescribeSaleInfoResponse, err error)

DescribeSaleInfo 本接口(DescribeSaleInfo)用于查询云数据库可售卖的地域和可用区信息。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeSaleInfoWithContext added in v1.0.324

func (c *Client) DescribeSaleInfoWithContext(ctx context.Context, request *DescribeSaleInfoRequest) (response *DescribeSaleInfoResponse, err error)

DescribeSaleInfo 本接口(DescribeSaleInfo)用于查询云数据库可售卖的地域和可用区信息。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeUpgradePrice

func (c *Client) DescribeUpgradePrice(request *DescribeUpgradePriceRequest) (response *DescribeUpgradePriceResponse, err error)

DescribeUpgradePrice 本接口(DescribeUpgradePrice)用于在扩容云数据库实例时,查询变配的价格。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode"
INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeUpgradePriceWithContext added in v1.0.324

func (c *Client) DescribeUpgradePriceWithContext(ctx context.Context, request *DescribeUpgradePriceRequest) (response *DescribeUpgradePriceResponse, err error)

DescribeUpgradePrice 本接口(DescribeUpgradePrice)用于在扩容云数据库实例时,查询变配的价格。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_QUERYPRICEFAILED = "InternalError.QueryPriceFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode"
INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DestroyDBInstance added in v1.0.436

func (c *Client) DestroyDBInstance(request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)

DestroyDBInstance 本接口(DestroyDBInstance)用于销毁已隔离的包年包月实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DestroyDBInstanceWithContext added in v1.0.436

func (c *Client) DestroyDBInstanceWithContext(ctx context.Context, request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)

DestroyDBInstance 本接口(DestroyDBInstance)用于销毁已隔离的包年包月实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DestroyHourDBInstance

func (c *Client) DestroyHourDBInstance(request *DestroyHourDBInstanceRequest) (response *DestroyHourDBInstanceResponse, err error)

DestroyHourDBInstance 本接口(DestroyHourDBInstance)用于销毁MariaDB按量计费实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DestroyHourDBInstanceWithContext added in v1.0.324

func (c *Client) DestroyHourDBInstanceWithContext(ctx context.Context, request *DestroyHourDBInstanceRequest) (response *DestroyHourDBInstanceResponse, err error)

DestroyHourDBInstance 本接口(DestroyHourDBInstance)用于销毁MariaDB按量计费实例。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DisassociateSecurityGroups

func (c *Client) DisassociateSecurityGroups(request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)

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

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed"
FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed"
INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed"
INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DisassociateSecurityGroupsWithContext added in v1.0.324

func (c *Client) DisassociateSecurityGroupsWithContext(ctx context.Context, request *DisassociateSecurityGroupsRequest) (response *DisassociateSecurityGroupsResponse, err error)

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

可能返回的错误码:

FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_ASSOCIATESECURITYGROUPSFAILED = "FailedOperation.AssociateSecurityGroupsFailed"
FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed"
FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed"
INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed"
INTERNALERROR_ROUTENOTFOUND = "InternalError.RouteNotFound"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) FlushBinlog

func (c *Client) FlushBinlog(request *FlushBinlogRequest) (response *FlushBinlogResponse, err error)

FlushBinlog 相当于在mysqld中执行flush logs,完成切分的binlog将展示在实例控制台binlog列表里。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
LIMITEXCEEDED_TOOFREQUENTLYCALLED = "LimitExceeded.TooFrequentlyCalled"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"

func (*Client) FlushBinlogWithContext added in v1.0.324

func (c *Client) FlushBinlogWithContext(ctx context.Context, request *FlushBinlogRequest) (response *FlushBinlogResponse, err error)

FlushBinlog 相当于在mysqld中执行flush logs,完成切分的binlog将展示在实例控制台binlog列表里。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
LIMITEXCEEDED_TOOFREQUENTLYCALLED = "LimitExceeded.TooFrequentlyCalled"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_DBVERSIONNOTSUPPORTED = "UnsupportedOperation.DbVersionNotSupported"

func (*Client) GrantAccountPrivileges

func (c *Client) GrantAccountPrivileges(request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)

GrantAccountPrivileges 本接口(GrantAccountPrivileges)用于给云数据库账号赋权。

注意:相同用户名,不同Host是不同的账号。

可能返回的错误码:

FAILEDOPERATION_MODIFYRIGHTFAILED = "FailedOperation.ModifyRightFailed"
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETRIGHTFAILED = "InternalError.GetRightFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_BADUSERRIGHT = "InvalidParameterValue.BadUserRight"
INVALIDPARAMETERVALUE_ILLEGALRIGHTPARAM = "InvalidParameterValue.IllegalRightParam"
INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) GrantAccountPrivilegesWithContext added in v1.0.324

func (c *Client) GrantAccountPrivilegesWithContext(ctx context.Context, request *GrantAccountPrivilegesRequest) (response *GrantAccountPrivilegesResponse, err error)

GrantAccountPrivileges 本接口(GrantAccountPrivileges)用于给云数据库账号赋权。

注意:相同用户名,不同Host是不同的账号。

可能返回的错误码:

FAILEDOPERATION_MODIFYRIGHTFAILED = "FailedOperation.ModifyRightFailed"
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETRIGHTFAILED = "InternalError.GetRightFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_BADUSERRIGHT = "InvalidParameterValue.BadUserRight"
INVALIDPARAMETERVALUE_ILLEGALRIGHTPARAM = "InvalidParameterValue.IllegalRightParam"
INVALIDPARAMETERVALUE_SUPERUSERFORBIDDEN = "InvalidParameterValue.SuperUserForbidden"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) InitDBInstances

func (c *Client) InitDBInstances(request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)

InitDBInstances 本接口(InitDBInstances)用于初始化云数据库实例,包括设置默认字符集、表名大小写敏感等。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ILLEGALINITPARAM = "InvalidParameterValue.IllegalInitParam"
INVALIDPARAMETERVALUE_SYNCMODENOTALLOWED = "InvalidParameterValue.SyncModeNotAllowed"
RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) InitDBInstancesWithContext added in v1.0.324

func (c *Client) InitDBInstancesWithContext(ctx context.Context, request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)

InitDBInstances 本接口(InitDBInstances)用于初始化云数据库实例,包括设置默认字符集、表名大小写敏感等。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ILLEGALINITPARAM = "InvalidParameterValue.IllegalInitParam"
INVALIDPARAMETERVALUE_SYNCMODENOTALLOWED = "InvalidParameterValue.SyncModeNotAllowed"
RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) IsolateDBInstance added in v1.0.531

func (c *Client) IsolateDBInstance(request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)

IsolateDBInstance 本接口(IsolateDBInstance)用于隔离云数据库MariaDB实例(包年包月),隔离后不能通过IP和端口访问数据库。隔离的实例可在回收站中进行开机。若为欠费隔离,请尽快进行充值。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_INSTANCECANNOTRETURN = "FailedOperation.InstanceCanNotReturn"
FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

func (*Client) IsolateDBInstanceWithContext added in v1.0.531

func (c *Client) IsolateDBInstanceWithContext(ctx context.Context, request *IsolateDBInstanceRequest) (response *IsolateDBInstanceResponse, err error)

IsolateDBInstance 本接口(IsolateDBInstance)用于隔离云数据库MariaDB实例(包年包月),隔离后不能通过IP和端口访问数据库。隔离的实例可在回收站中进行开机。若为欠费隔离,请尽快进行充值。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_INSTANCECANNOTRETURN = "FailedOperation.InstanceCanNotReturn"
FAILEDOPERATION_INSTANCERETURNFAILED = "FailedOperation.InstanceReturnFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ACTIONNOTFOUND = "InvalidParameter.ActionNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"

func (*Client) IsolateDedicatedDBInstance added in v1.0.530

func (c *Client) IsolateDedicatedDBInstance(request *IsolateDedicatedDBInstanceRequest) (response *IsolateDedicatedDBInstanceResponse, err error)

IsolateDedicatedDBInstance 本接口(IsolateDedicatedDBInstance)用于隔离独享云数据库实例。

可能返回的错误码:

FAILEDOPERATION_OSSISOLATEINSTANCEFAILED = "FailedOperation.OssIsolateInstanceFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) IsolateDedicatedDBInstanceWithContext added in v1.0.530

func (c *Client) IsolateDedicatedDBInstanceWithContext(ctx context.Context, request *IsolateDedicatedDBInstanceRequest) (response *IsolateDedicatedDBInstanceResponse, err error)

IsolateDedicatedDBInstance 本接口(IsolateDedicatedDBInstance)用于隔离独享云数据库实例。

可能返回的错误码:

FAILEDOPERATION_OSSISOLATEINSTANCEFAILED = "FailedOperation.OssIsolateInstanceFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) IsolateHourDBInstance added in v1.0.357

func (c *Client) IsolateHourDBInstance(request *IsolateHourDBInstanceRequest) (response *IsolateHourDBInstanceResponse, err error)

IsolateHourDBInstance 隔离MariaDB按量计费实例

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ILLEGALINSTANCEID = "InvalidParameterValue.IllegalInstanceId"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) IsolateHourDBInstanceWithContext added in v1.0.357

func (c *Client) IsolateHourDBInstanceWithContext(ctx context.Context, request *IsolateHourDBInstanceRequest) (response *IsolateHourDBInstanceResponse, err error)

IsolateHourDBInstance 隔离MariaDB按量计费实例

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ILLEGALINSTANCEID = "InvalidParameterValue.IllegalInstanceId"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) KillSession

func (c *Client) KillSession(request *KillSessionRequest) (response *KillSessionResponse, err error)

KillSession 本接口(KillSession)用于杀死指定会话。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) KillSessionWithContext added in v1.0.324

func (c *Client) KillSessionWithContext(ctx context.Context, request *KillSessionRequest) (response *KillSessionResponse, err error)

KillSession 本接口(KillSession)用于杀死指定会话。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyAccountDescription

func (c *Client) ModifyAccountDescription(request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)

ModifyAccountDescription 本接口(ModifyAccountDescription)用于修改云数据库账号备注。

注意:相同用户名,不同Host是不同的账号。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyAccountDescriptionWithContext added in v1.0.324

func (c *Client) ModifyAccountDescriptionWithContext(ctx context.Context, request *ModifyAccountDescriptionRequest) (response *ModifyAccountDescriptionResponse, err error)

ModifyAccountDescription 本接口(ModifyAccountDescription)用于修改云数据库账号备注。

注意:相同用户名,不同Host是不同的账号。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCENOTFOUND_ACCOUNTDOESNOTEXIST = "ResourceNotFound.AccountDoesNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyAccountPrivileges

func (c *Client) ModifyAccountPrivileges(request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)

ModifyAccountPrivileges 本接口(ModifyAccountPrivileges)用于修改云数据库的账户的权限信息。

**注意**

- 系统保留库:"mysql",只开放["SELECT"]权限

- 只读账号授予读写权限会报错

- 不传权限参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_BADUSERRIGHT = "InvalidParameterValue.BadUserRight"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyAccountPrivilegesWithContext added in v1.0.324

func (c *Client) ModifyAccountPrivilegesWithContext(ctx context.Context, request *ModifyAccountPrivilegesRequest) (response *ModifyAccountPrivilegesResponse, err error)

ModifyAccountPrivileges 本接口(ModifyAccountPrivileges)用于修改云数据库的账户的权限信息。

**注意**

- 系统保留库:"mysql",只开放["SELECT"]权限

- 只读账号授予读写权限会报错

- 不传权限参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETERVALUE_BADUSERRIGHT = "InvalidParameterValue.BadUserRight"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyBackupTime

func (c *Client) ModifyBackupTime(request *ModifyBackupTimeRequest) (response *ModifyBackupTimeResponse, err error)

ModifyBackupTime 本接口(ModifyBackupTime)用于设置云数据库实例的备份时间。后台系统将根据此配置定期进行实例备份。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyBackupTimeWithContext added in v1.0.324

func (c *Client) ModifyBackupTimeWithContext(ctx context.Context, request *ModifyBackupTimeRequest) (response *ModifyBackupTimeResponse, err error)

ModifyBackupTime 本接口(ModifyBackupTime)用于设置云数据库实例的备份时间。后台系统将根据此配置定期进行实例备份。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBEncryptAttributes added in v1.0.598

func (c *Client) ModifyDBEncryptAttributes(request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, err error)

ModifyDBEncryptAttributes 本接口(ModifyDBEncryptAttributes)用于修改实例数据加密。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) ModifyDBEncryptAttributesWithContext added in v1.0.598

func (c *Client) ModifyDBEncryptAttributesWithContext(ctx context.Context, request *ModifyDBEncryptAttributesRequest) (response *ModifyDBEncryptAttributesResponse, err error)

ModifyDBEncryptAttributes 本接口(ModifyDBEncryptAttributes)用于修改实例数据加密。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
RESOURCEUNAVAILABLE_BADINSTANCESTATUS = "ResourceUnavailable.BadInstanceStatus"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) ModifyDBInstanceName

func (c *Client) ModifyDBInstanceName(request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)

ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改云数据库实例的名称。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INSTANCENAMEILLEGAL = "InvalidParameterValue.InstanceNameIllegal"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBInstanceNameWithContext added in v1.0.324

func (c *Client) ModifyDBInstanceNameWithContext(ctx context.Context, request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)

ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改云数据库实例的名称。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_INSTANCENAMEILLEGAL = "InvalidParameterValue.InstanceNameIllegal"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBInstanceSecurityGroups

func (c *Client) ModifyDBInstanceSecurityGroups(request *ModifyDBInstanceSecurityGroupsRequest) (response *ModifyDBInstanceSecurityGroupsResponse, err error)

ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改云数据库安全组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed"
FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed"
INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError"
INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed"
INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed"
INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

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"
FAILEDOPERATION_ADDINSTANCEINFOFAILED = "FailedOperation.AddInstanceInfoFailed"
FAILEDOPERATION_AUTHNOSTRATEGY = "FailedOperation.AuthNoStrategy"
FAILEDOPERATION_CLEARINSTANCEINFOFAILED = "FailedOperation.ClearInstanceInfoFailed"
FAILEDOPERATION_DISASSOCIATESECURITYGROUPSFAILED = "FailedOperation.DisassociateSecurityGroupsFailed"
FAILEDOPERATION_SETRULELOCATIONFAILED = "FailedOperation.SetRuleLocationFailed"
FAILEDOPERATION_UPDATEINSTANCEINFOFAILED = "FailedOperation.UpdateInstanceInfoFailed"
INTERNALERROR_GETSECURITYGROUPDETAILFAILED = "InternalError.GetSecurityGroupDetailFailed"
INTERNALERROR_INSTANCEOPERATEPERMISSIONERROR = "InternalError.InstanceOperatePermissionError"
INTERNALERROR_INSTANCESGOVERLIMITERROR = "InternalError.InstanceSGOverLimitError"
INTERNALERROR_LISTINSTANCERESPRESOURCECOUNTNOTMATCHERROR = "InternalError.ListInstanceRespResourceCountNotMatchError"
INTERNALERROR_LISTINSTANCESERROR = "InternalError.ListInstancesError"
INTERNALERROR_QUERYDATABASEFAILED = "InternalError.QueryDatabaseFailed"
INTERNALERROR_READDATABASEFAILED = "InternalError.ReadDatabaseFailed"
INTERNALERROR_SETSVCLOCATIONFAILED = "InternalError.SetSvcLocationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_ILLEGALPARAMETERERROR = "InvalidParameter.IllegalParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_PERMISSIONDENIED = "InvalidParameter.PermissionDenied"
RESOURCENOTFOUND_PRODUCTCONFIGNOTEXISTEDERROR = "ResourceNotFound.ProductConfigNotExistedError"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
RESOURCEUNAVAILABLE_SGCHECKFAIL = "ResourceUnavailable.SGCheckFail"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBInstancesProject

func (c *Client) ModifyDBInstancesProject(request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)

ModifyDBInstancesProject 本接口(ModifyDBInstancesProject)用于修改云数据库实例所属项目。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBInstancesProjectWithContext added in v1.0.324

func (c *Client) ModifyDBInstancesProjectWithContext(ctx context.Context, request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)

ModifyDBInstancesProject 本接口(ModifyDBInstancesProject)用于修改云数据库实例所属项目。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBParameters

func (c *Client) ModifyDBParameters(request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)

ModifyDBParameters 本接口(ModifyDBParameters)用于修改数据库参数。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETDBCONFIGFAILED = "InternalError.GetDbConfigFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBParametersWithContext added in v1.0.324

func (c *Client) ModifyDBParametersWithContext(ctx context.Context, request *ModifyDBParametersRequest) (response *ModifyDBParametersResponse, err error)

ModifyDBParameters 本接口(ModifyDBParameters)用于修改数据库参数。

可能返回的错误码:

INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETDBCONFIGFAILED = "InternalError.GetDbConfigFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBSyncMode added in v1.0.293

func (c *Client) ModifyDBSyncMode(request *ModifyDBSyncModeRequest) (response *ModifyDBSyncModeResponse, err error)

ModifyDBSyncMode 本接口(ModifyDBSyncMode)用于修改云数据库实例的同步模式。

可能返回的错误码:

FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_BADSYNCMODE = "InvalidParameterValue.BadSyncMode"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) ModifyDBSyncModeWithContext added in v1.0.324

func (c *Client) ModifyDBSyncModeWithContext(ctx context.Context, request *ModifyDBSyncModeRequest) (response *ModifyDBSyncModeResponse, err error)

ModifyDBSyncMode 本接口(ModifyDBSyncMode)用于修改云数据库实例的同步模式。

可能返回的错误码:

FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_GETINSTANCEINFOFAILED = "InternalError.GetInstanceInfoFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_BADSYNCMODE = "InvalidParameterValue.BadSyncMode"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) ModifyInstanceNetwork added in v1.0.522

func (c *Client) ModifyInstanceNetwork(request *ModifyInstanceNetworkRequest) (response *ModifyInstanceNetworkResponse, err error)

ModifyInstanceNetwork 本接口(ModifyInstanceNetwork)用于修改实例所属网络

可能返回的错误码:

FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed"
FAILEDOPERATION_WANSTATUSABNORMAL = "FailedOperation.WanStatusAbnormal"
INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INTERNALERROR_VPCOPERATIONFAILED = "InternalError.VpcOperationFailed"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable"
INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet"
INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyInstanceNetworkWithContext added in v1.0.522

func (c *Client) ModifyInstanceNetworkWithContext(ctx context.Context, request *ModifyInstanceNetworkRequest) (response *ModifyInstanceNetworkResponse, err error)

ModifyInstanceNetwork 本接口(ModifyInstanceNetwork)用于修改实例所属网络

可能返回的错误码:

FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed"
FAILEDOPERATION_WANSTATUSABNORMAL = "FailedOperation.WanStatusAbnormal"
INTERNALERROR_CHECKVIPSTATUSFAILED = "InternalError.CheckVipStatusFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETSUBNETFAILED = "InternalError.GetSubnetFailed"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INTERNALERROR_VPCOPERATIONFAILED = "InternalError.VpcOperationFailed"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable"
INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet"
INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyInstanceVip added in v1.0.522

func (c *Client) ModifyInstanceVip(request *ModifyInstanceVipRequest) (response *ModifyInstanceVipResponse, err error)

ModifyInstanceVip 本接口(ModifyInstanceVip)用于修改实例VIP

可能返回的错误码:

FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed"
FAILEDOPERATION_VIPNOTCHANGE = "FailedOperation.VipNotChange"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet"
INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyInstanceVipWithContext added in v1.0.522

func (c *Client) ModifyInstanceVipWithContext(ctx context.Context, request *ModifyInstanceVipRequest) (response *ModifyInstanceVipResponse, err error)

ModifyInstanceVip 本接口(ModifyInstanceVip)用于修改实例VIP

可能返回的错误码:

FAILEDOPERATION_APPLYVIPFAILED = "FailedOperation.ApplyVipFailed"
FAILEDOPERATION_VIPNOTCHANGE = "FailedOperation.VipNotChange"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_VIPNOTINSUBNET = "InvalidParameter.VipNotInSubnet"
INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyInstanceVport added in v1.0.522

func (c *Client) ModifyInstanceVport(request *ModifyInstanceVportRequest) (response *ModifyInstanceVportResponse, err error)

ModifyInstanceVport 本接口(ModifyInstanceVport)用于修改实例VPORT

可能返回的错误码:

FAILEDOPERATION_SGCHANGEVIP = "FailedOperation.SGChangeVip"
FAILEDOPERATION_VPCADDSERVICEFAILED = "FailedOperation.VpcAddServiceFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed"
INVALIDPARAMETER_VPORTUSED = "InvalidParameter.VportUsed"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyInstanceVportWithContext added in v1.0.522

func (c *Client) ModifyInstanceVportWithContext(ctx context.Context, request *ModifyInstanceVportRequest) (response *ModifyInstanceVportResponse, err error)

ModifyInstanceVport 本接口(ModifyInstanceVport)用于修改实例VPORT

可能返回的错误码:

FAILEDOPERATION_SGCHANGEVIP = "FailedOperation.SGChangeVip"
FAILEDOPERATION_VPCADDSERVICEFAILED = "FailedOperation.VpcAddServiceFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_INNERSYSTEMERROR = "InternalError.InnerSystemError"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_VIPUSED = "InvalidParameter.VipUsed"
INVALIDPARAMETER_VPORTUSED = "InvalidParameter.VportUsed"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyLogFileRetentionPeriod

func (c *Client) ModifyLogFileRetentionPeriod(request *ModifyLogFileRetentionPeriodRequest) (response *ModifyLogFileRetentionPeriodResponse, err error)

ModifyLogFileRetentionPeriod 本接口(ModifyLogFileRetentionPeriod)用于修改数据库备份日志保存天数。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_ILLEGALLOGSAVEDAYS = "InvalidParameterValue.IllegalLogSaveDays"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyLogFileRetentionPeriodWithContext added in v1.0.324

func (c *Client) ModifyLogFileRetentionPeriodWithContext(ctx context.Context, request *ModifyLogFileRetentionPeriodRequest) (response *ModifyLogFileRetentionPeriodResponse, err error)

ModifyLogFileRetentionPeriod 本接口(ModifyLogFileRetentionPeriod)用于修改数据库备份日志保存天数。

可能返回的错误码:

FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETERVALUE_ILLEGALLOGSAVEDAYS = "InvalidParameterValue.IllegalLogSaveDays"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyRealServerAccessStrategy added in v1.0.228

func (c *Client) ModifyRealServerAccessStrategy(request *ModifyRealServerAccessStrategyRequest) (response *ModifyRealServerAccessStrategyResponse, err error)

ModifyRealServerAccessStrategy 本接口(ModifyRealServerAccessStrategy)用于修改云数据库的VPCGW到RS的访问策略。

**注意**

- 修改策略后只对新建立的连接生效,老连接不受影响

- 就近访问只针对实例是跨可用区部署有用,单可用区部署实例就近与否并无作用

- DB每个Node对应一个proxy,如果开启就近访问,将会把连接集中到对应可用区的proxy上,可能造成热点问题,这种情况下如果是线上业务,请务必根据自己的业务请求量测试符合预期后再进行就近策略变更

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_VPCUPDATEROUTEFAILED = "FailedOperation.VpcUpdateRouteFailed"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable"
INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyRealServerAccessStrategyWithContext added in v1.0.324

func (c *Client) ModifyRealServerAccessStrategyWithContext(ctx context.Context, request *ModifyRealServerAccessStrategyRequest) (response *ModifyRealServerAccessStrategyResponse, err error)

ModifyRealServerAccessStrategy 本接口(ModifyRealServerAccessStrategy)用于修改云数据库的VPCGW到RS的访问策略。

**注意**

- 修改策略后只对新建立的连接生效,老连接不受影响

- 就近访问只针对实例是跨可用区部署有用,单可用区部署实例就近与否并无作用

- DB每个Node对应一个proxy,如果开启就近访问,将会把连接集中到对应可用区的proxy上,可能造成热点问题,这种情况下如果是线上业务,请务必根据自己的业务请求量测试符合预期后再进行就近策略变更

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_VPCUPDATEROUTEFAILED = "FailedOperation.VpcUpdateRouteFailed"
INTERNALERROR_GETVPCFAILED = "InternalError.GetVpcFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_SUBNETUNAVAILABLE = "InvalidParameter.SubnetUnavailable"
INVALIDPARAMETER_VPCNOTFOUND = "InvalidParameter.VpcNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifySyncTaskAttribute added in v1.0.293

func (c *Client) ModifySyncTaskAttribute(request *ModifySyncTaskAttributeRequest) (response *ModifySyncTaskAttributeResponse, err error)

ModifySyncTaskAttribute 本接口 (ModifySyncTaskAttribute) 用于修改同步任务的属性(目前只支持修改任务名称)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
RESOURCENOTFOUND_SYNCTASKDELETED = "ResourceNotFound.SyncTaskDeleted"

func (*Client) ModifySyncTaskAttributeWithContext added in v1.0.324

func (c *Client) ModifySyncTaskAttributeWithContext(ctx context.Context, request *ModifySyncTaskAttributeRequest) (response *ModifySyncTaskAttributeResponse, err error)

ModifySyncTaskAttribute 本接口 (ModifySyncTaskAttribute) 用于修改同步任务的属性(目前只支持修改任务名称)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
RESOURCENOTFOUND_SYNCTASKDELETED = "ResourceNotFound.SyncTaskDeleted"

func (*Client) OpenDBExtranetAccess

func (c *Client) OpenDBExtranetAccess(request *OpenDBExtranetAccessRequest) (response *OpenDBExtranetAccessResponse, err error)

OpenDBExtranetAccess 本接口(OpenDBExtranetAccess)用于开通云数据库实例的外网访问。开通外网访问后,您可通过外网域名和端口访问实例,可使用查询实例列表接口获取外网域名和端口信息。

可能返回的错误码:

FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) OpenDBExtranetAccessWithContext added in v1.0.324

func (c *Client) OpenDBExtranetAccessWithContext(ctx context.Context, request *OpenDBExtranetAccessRequest) (response *OpenDBExtranetAccessResponse, err error)

OpenDBExtranetAccess 本接口(OpenDBExtranetAccess)用于开通云数据库实例的外网访问。开通外网访问后,您可通过外网域名和端口访问实例,可使用查询实例列表接口获取外网域名和端口信息。

可能返回的错误码:

FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_OPERATEDATABASEFAILED = "InternalError.OperateDatabaseFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) RenewDBInstance

func (c *Client) RenewDBInstance(request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)

RenewDBInstance 本接口(RenewDBInstance)用于续费云数据库实例。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode"
INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RenewDBInstanceWithContext added in v1.0.324

func (c *Client) RenewDBInstanceWithContext(ctx context.Context, request *RenewDBInstanceRequest) (response *RenewDBInstanceResponse, err error)

RenewDBInstance 本接口(RenewDBInstance)用于续费云数据库实例。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
INVALIDPARAMETER_NOTSUPPORTEDPAYMODE = "InvalidParameter.NotSupportedPayMode"
INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ResetAccountPassword

func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)

ResetAccountPassword 本接口(ResetAccountPassword)用于重置云数据库账号的密码。

注意:相同用户名,不同Host是不同的账号。

可能返回的错误码:

FAILEDOPERATION_RESETPASSWORDFAILED = "FailedOperation.ResetPasswordFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ResetAccountPasswordWithContext added in v1.0.324

func (c *Client) ResetAccountPasswordWithContext(ctx context.Context, request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)

ResetAccountPassword 本接口(ResetAccountPassword)用于重置云数据库账号的密码。

注意:相同用户名,不同Host是不同的账号。

可能返回的错误码:

FAILEDOPERATION_RESETPASSWORDFAILED = "FailedOperation.ResetPasswordFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_CHARACTERERROR = "InvalidParameter.CharacterError"
INVALIDPARAMETER_GENERICPARAMETERERROR = "InvalidParameter.GenericParameterError"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCEHASBEENLOCKED = "ResourceUnavailable.InstanceHasBeenLocked"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RestartDBInstances

func (c *Client) RestartDBInstances(request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)

RestartDBInstances 本接口(RestartDBInstances)用于重启数据库实例

可能返回的错误码:

INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RestartDBInstancesWithContext added in v1.0.324

func (c *Client) RestartDBInstancesWithContext(ctx context.Context, request *RestartDBInstancesRequest) (response *RestartDBInstancesResponse, err error)

RestartDBInstances 本接口(RestartDBInstances)用于重启数据库实例

可能返回的错误码:

INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) SwitchDBInstanceHA added in v1.0.329

func (c *Client) SwitchDBInstanceHA(request *SwitchDBInstanceHARequest) (response *SwitchDBInstanceHAResponse, err error)

SwitchDBInstanceHA 本接口(SwitchDBInstanceHA)用于发起实例主备切换。

可能返回的错误码:

INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_ZONEIDILLEGAL = "InvalidParameter.ZoneIdIllegal"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
UNSUPPORTEDOPERATION_OPERATIONNOTAPPLICABLE = "UnsupportedOperation.OperationNotApplicable"

func (*Client) SwitchDBInstanceHAWithContext added in v1.0.329

func (c *Client) SwitchDBInstanceHAWithContext(ctx context.Context, request *SwitchDBInstanceHARequest) (response *SwitchDBInstanceHAResponse, err error)

SwitchDBInstanceHA 本接口(SwitchDBInstanceHA)用于发起实例主备切换。

可能返回的错误码:

INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INTERNALERROR_GETINSTANCEDETAILFAILED = "InternalError.GetInstanceDetailFailed"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETER_ZONEIDILLEGAL = "InvalidParameter.ZoneIdIllegal"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"
UNSUPPORTEDOPERATION_OPERATIONNOTAPPLICABLE = "UnsupportedOperation.OperationNotApplicable"

func (*Client) TerminateDedicatedDBInstance added in v1.0.532

func (c *Client) TerminateDedicatedDBInstance(request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)

TerminateDedicatedDBInstance 本接口(TerminateDedicatedDBInstance)用于销毁已隔离的独享云数据库实例。

可能返回的错误码:

FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) TerminateDedicatedDBInstanceWithContext added in v1.0.532

func (c *Client) TerminateDedicatedDBInstanceWithContext(ctx context.Context, request *TerminateDedicatedDBInstanceRequest) (response *TerminateDedicatedDBInstanceResponse, err error)

TerminateDedicatedDBInstance 本接口(TerminateDedicatedDBInstance)用于销毁已隔离的独享云数据库实例。

可能返回的错误码:

FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) UpgradeDBInstance

func (c *Client) UpgradeDBInstance(request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)

UpgradeDBInstance 本接口(UpgradeDBInstance)用于扩容云数据库实例。本接口完成下单和支付两个动作,如果发生支付失败的错误,调用用户账户相关接口中的支付订单接口(PayDeals)重新支付即可。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) UpgradeDBInstanceWithContext added in v1.0.324

func (c *Client) UpgradeDBInstanceWithContext(ctx context.Context, request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)

UpgradeDBInstance 本接口(UpgradeDBInstance)用于扩容云数据库实例。本接口完成下单和支付两个动作,如果发生支付失败的错误,调用用户账户相关接口中的支付订单接口(PayDeals)重新支付即可。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_PAYFAILED = "FailedOperation.PayFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER_SPECNOTFOUND = "InvalidParameter.SpecNotFound"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) UpgradeDedicatedDBInstance added in v1.0.662

func (c *Client) UpgradeDedicatedDBInstance(request *UpgradeDedicatedDBInstanceRequest) (response *UpgradeDedicatedDBInstanceResponse, err error)

UpgradeDedicatedDBInstance 本接口(UpgradeDedicatedDBInstance)用于扩容独享云数据库实例。

可能返回的错误码:

FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

func (*Client) UpgradeDedicatedDBInstanceWithContext added in v1.0.662

func (c *Client) UpgradeDedicatedDBInstanceWithContext(ctx context.Context, request *UpgradeDedicatedDBInstanceRequest) (response *UpgradeDedicatedDBInstanceResponse, err error)

UpgradeDedicatedDBInstance 本接口(UpgradeDedicatedDBInstance)用于扩容独享云数据库实例。

可能返回的错误码:

FAILEDOPERATION_CREATEFLOWFAILED = "FailedOperation.CreateFlowFailed"
INTERNALERROR_DBOPERATIONFAILED = "InternalError.DbOperationFailed"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTFOUND = "InvalidParameter.InstanceNotFound"
INVALIDPARAMETERVALUE_ILLEGALEXCLUSTERID = "InvalidParameterValue.IllegalExclusterID"
INVALIDPARAMETERVALUE_SPECIDILLEGAL = "InvalidParameterValue.SpecIdIllegal"
RESOURCENOTFOUND_NOINSTANCEFOUND = "ResourceNotFound.NoInstanceFound"
RESOURCEUNAVAILABLE_INSTANCEALREADYDELETED = "ResourceUnavailable.InstanceAlreadyDeleted"
RESOURCEUNAVAILABLE_INSTANCESTATUSABNORMAL = "ResourceUnavailable.InstanceStatusAbnormal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_INVALIDOPERATION = "UnsupportedOperation.InvalidOperation"

type CloneAccountRequest

type CloneAccountRequest struct {
	*tchttp.BaseRequest

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

	// 源用户账户名
	SrcUser *string `json:"SrcUser,omitnil,omitempty" name:"SrcUser"`

	// 源用户HOST
	SrcHost *string `json:"SrcHost,omitnil,omitempty" name:"SrcHost"`

	// 目的用户账户名
	DstUser *string `json:"DstUser,omitnil,omitempty" name:"DstUser"`

	// 目的用户HOST
	DstHost *string `json:"DstHost,omitnil,omitempty" name:"DstHost"`

	// 目的用户账户描述
	DstDesc *string `json:"DstDesc,omitnil,omitempty" name:"DstDesc"`
}

func NewCloneAccountRequest

func NewCloneAccountRequest() (request *CloneAccountRequest)

func (*CloneAccountRequest) FromJsonString

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

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

func (*CloneAccountRequest) ToJsonString

func (r *CloneAccountRequest) ToJsonString() string

type CloneAccountRequestParams added in v1.0.426

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

	// 源用户账户名
	SrcUser *string `json:"SrcUser,omitnil,omitempty" name:"SrcUser"`

	// 源用户HOST
	SrcHost *string `json:"SrcHost,omitnil,omitempty" name:"SrcHost"`

	// 目的用户账户名
	DstUser *string `json:"DstUser,omitnil,omitempty" name:"DstUser"`

	// 目的用户HOST
	DstHost *string `json:"DstHost,omitnil,omitempty" name:"DstHost"`

	// 目的用户账户描述
	DstDesc *string `json:"DstDesc,omitnil,omitempty" name:"DstDesc"`
}

Predefined struct for user

type CloneAccountResponse

type CloneAccountResponse struct {
	*tchttp.BaseResponse
	Response *CloneAccountResponseParams `json:"Response"`
}

func NewCloneAccountResponse

func NewCloneAccountResponse() (response *CloneAccountResponse)

func (*CloneAccountResponse) FromJsonString

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

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

func (*CloneAccountResponse) ToJsonString

func (r *CloneAccountResponse) ToJsonString() string

type CloneAccountResponseParams added in v1.0.426

type CloneAccountResponseParams struct {
	// 异步任务流程ID。
	FlowId *uint64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type CloseDBExtranetAccessRequest

type CloseDBExtranetAccessRequest struct {
	*tchttp.BaseRequest

	// 待关闭外网访问的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否IPv6,默认0
	Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
}

func NewCloseDBExtranetAccessRequest

func NewCloseDBExtranetAccessRequest() (request *CloseDBExtranetAccessRequest)

func (*CloseDBExtranetAccessRequest) FromJsonString

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

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

func (*CloseDBExtranetAccessRequest) ToJsonString

func (r *CloseDBExtranetAccessRequest) ToJsonString() string

type CloseDBExtranetAccessRequestParams added in v1.0.426

type CloseDBExtranetAccessRequestParams struct {
	// 待关闭外网访问的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否IPv6,默认0
	Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
}

Predefined struct for user

type CloseDBExtranetAccessResponse

type CloseDBExtranetAccessResponse struct {
	*tchttp.BaseResponse
	Response *CloseDBExtranetAccessResponseParams `json:"Response"`
}

func NewCloseDBExtranetAccessResponse

func NewCloseDBExtranetAccessResponse() (response *CloseDBExtranetAccessResponse)

func (*CloseDBExtranetAccessResponse) FromJsonString

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

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

func (*CloseDBExtranetAccessResponse) ToJsonString

func (r *CloseDBExtranetAccessResponse) ToJsonString() string

type CloseDBExtranetAccessResponseParams added in v1.0.426

type CloseDBExtranetAccessResponseParams struct {
	// 异步任务ID,可通过 DescribeFlow 查询任务状态。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

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 ConstraintRange

type ConstraintRange struct {
	// 约束类型为section时的最小值
	Min *string `json:"Min,omitnil,omitempty" name:"Min"`

	// 约束类型为section时的最大值
	Max *string `json:"Max,omitnil,omitempty" name:"Max"`
}

type CopyAccountPrivilegesRequest

type CopyAccountPrivilegesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 源用户名
	SrcUserName *string `json:"SrcUserName,omitnil,omitempty" name:"SrcUserName"`

	// 源用户允许的访问 host
	SrcHost *string `json:"SrcHost,omitnil,omitempty" name:"SrcHost"`

	// 目的用户名
	DstUserName *string `json:"DstUserName,omitnil,omitempty" name:"DstUserName"`

	// 目的用户允许的访问 host
	DstHost *string `json:"DstHost,omitnil,omitempty" name:"DstHost"`

	// 源账号的 ReadOnly 属性
	SrcReadOnly *string `json:"SrcReadOnly,omitnil,omitempty" name:"SrcReadOnly"`

	// 目的账号的 ReadOnly 属性
	DstReadOnly *string `json:"DstReadOnly,omitnil,omitempty" name:"DstReadOnly"`
}

func NewCopyAccountPrivilegesRequest

func NewCopyAccountPrivilegesRequest() (request *CopyAccountPrivilegesRequest)

func (*CopyAccountPrivilegesRequest) FromJsonString

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

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

func (*CopyAccountPrivilegesRequest) ToJsonString

func (r *CopyAccountPrivilegesRequest) ToJsonString() string

type CopyAccountPrivilegesRequestParams added in v1.0.426

type CopyAccountPrivilegesRequestParams struct {
	// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 源用户名
	SrcUserName *string `json:"SrcUserName,omitnil,omitempty" name:"SrcUserName"`

	// 源用户允许的访问 host
	SrcHost *string `json:"SrcHost,omitnil,omitempty" name:"SrcHost"`

	// 目的用户名
	DstUserName *string `json:"DstUserName,omitnil,omitempty" name:"DstUserName"`

	// 目的用户允许的访问 host
	DstHost *string `json:"DstHost,omitnil,omitempty" name:"DstHost"`

	// 源账号的 ReadOnly 属性
	SrcReadOnly *string `json:"SrcReadOnly,omitnil,omitempty" name:"SrcReadOnly"`

	// 目的账号的 ReadOnly 属性
	DstReadOnly *string `json:"DstReadOnly,omitnil,omitempty" name:"DstReadOnly"`
}

Predefined struct for user

type CopyAccountPrivilegesResponse

type CopyAccountPrivilegesResponse struct {
	*tchttp.BaseResponse
	Response *CopyAccountPrivilegesResponseParams `json:"Response"`
}

func NewCopyAccountPrivilegesResponse

func NewCopyAccountPrivilegesResponse() (response *CopyAccountPrivilegesResponse)

func (*CopyAccountPrivilegesResponse) FromJsonString

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

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

func (*CopyAccountPrivilegesResponse) ToJsonString

func (r *CopyAccountPrivilegesResponse) ToJsonString() string

type CopyAccountPrivilegesResponseParams added in v1.0.426

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

Predefined struct for user

type CreateAccountRequest

type CreateAccountRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 登录用户名,由字母、数字、下划线和连字符组成,长度为1~32位。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 可以登录的主机,与mysql 账号的 host 格式一致,可以支持通配符,例如 %,10.%,10.20.%。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 账号密码,密码需要 8-32 个字符,不能以 '/' 开头,并且必须包含小写字母、大写字母、数字和符号()~!@#$%^&*-+=_|{}[]:<>,.?/。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否创建为只读账号,0:否:; 1:只读账号,该账号的sql请求优先选择备机执行,备机延迟时选择主机执行;2:只读账号,优先选择备机执行,备机延迟时操作报错;3:只读账号,优先选择备机执行,忽略备机延迟只读备机;
	ReadOnly *int64 `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`

	// 账号备注,可以包含中文、英文字符、常见符号和数字,长度为0~256字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 根据传入时间判断备机不可用
	DelayThresh *int64 `json:"DelayThresh,omitnil,omitempty" name:"DelayThresh"`

	// 针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。
	SlaveConst *int64 `json:"SlaveConst,omitnil,omitempty" name:"SlaveConst"`

	// 用户最大连接数限制参数。不传或者传0表示为不限制,对应max_user_connections参数,目前10.1内核版本不支持设置。
	MaxUserConnections *uint64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
}

func NewCreateAccountRequest

func NewCreateAccountRequest() (request *CreateAccountRequest)

func (*CreateAccountRequest) FromJsonString

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

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

func (*CreateAccountRequest) ToJsonString

func (r *CreateAccountRequest) ToJsonString() string

type CreateAccountRequestParams added in v1.0.426

type CreateAccountRequestParams struct {
	// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 登录用户名,由字母、数字、下划线和连字符组成,长度为1~32位。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 可以登录的主机,与mysql 账号的 host 格式一致,可以支持通配符,例如 %,10.%,10.20.%。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 账号密码,密码需要 8-32 个字符,不能以 '/' 开头,并且必须包含小写字母、大写字母、数字和符号()~!@#$%^&*-+=_|{}[]:<>,.?/。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否创建为只读账号,0:否:; 1:只读账号,该账号的sql请求优先选择备机执行,备机延迟时选择主机执行;2:只读账号,优先选择备机执行,备机延迟时操作报错;3:只读账号,优先选择备机执行,忽略备机延迟只读备机;
	ReadOnly *int64 `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`

	// 账号备注,可以包含中文、英文字符、常见符号和数字,长度为0~256字符
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 根据传入时间判断备机不可用
	DelayThresh *int64 `json:"DelayThresh,omitnil,omitempty" name:"DelayThresh"`

	// 针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。
	SlaveConst *int64 `json:"SlaveConst,omitnil,omitempty" name:"SlaveConst"`

	// 用户最大连接数限制参数。不传或者传0表示为不限制,对应max_user_connections参数,目前10.1内核版本不支持设置。
	MaxUserConnections *uint64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
}

Predefined struct for user

type CreateAccountResponse

type CreateAccountResponse struct {
	*tchttp.BaseResponse
	Response *CreateAccountResponseParams `json:"Response"`
}

func NewCreateAccountResponse

func NewCreateAccountResponse() (response *CreateAccountResponse)

func (*CreateAccountResponse) FromJsonString

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

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

func (*CreateAccountResponse) ToJsonString

func (r *CreateAccountResponse) ToJsonString() string

type CreateAccountResponseParams added in v1.0.426

type CreateAccountResponseParams struct {
	// 实例ID,透传入参。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 用户名,透传入参。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 允许访问的 host,透传入参。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 透传入参。
	ReadOnly *int64 `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`

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

Predefined struct for user

type CreateDBInstanceRequest

type CreateDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例节点可用区分布,可填写多个可用区。
	Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`

	// 节点个数大小,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 欲购买的时长,单位:月。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 欲购买的数量,默认查询购买1个实例的价格。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 是否自动使用代金券进行支付,默认不使用。
	AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表,目前仅支持指定一张代金券。
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 虚拟私有网络 ID,不传表示创建为基础网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 虚拟私有网络子网 ID,VpcId 不为空时必填
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
	DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`

	// 实例名称, 可以通过该字段自主的设置实例的名字
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 安全组ID列表
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// 自动续费标志,1:自动续费,2:不自动续费
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 是否支持IPv6,0:不支持,1:支持
	Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`

	// 标签键值对数组
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
	InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`

	// DCN源地域
	DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`

	// DCN源实例ID
	DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`

	// DCN同步模式,0:异步, 1:强同步
	DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}

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 {
	// 实例节点可用区分布,可填写多个可用区。
	Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`

	// 节点个数大小,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 欲购买的时长,单位:月。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 欲购买的数量,默认查询购买1个实例的价格。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 是否自动使用代金券进行支付,默认不使用。
	AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表,目前仅支持指定一张代金券。
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 虚拟私有网络 ID,不传表示创建为基础网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 虚拟私有网络子网 ID,VpcId 不为空时必填
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
	DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`

	// 实例名称, 可以通过该字段自主的设置实例的名字
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 安全组ID列表
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// 自动续费标志,1:自动续费,2:不自动续费
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 是否支持IPv6,0:不支持,1:支持
	Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`

	// 标签键值对数组
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
	InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`

	// DCN源地域
	DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`

	// DCN源实例ID
	DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`

	// DCN同步模式,0:异步, 1:强同步
	DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}

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 {
	// 长订单号。可以据此调用 DescribeOrders
	//  查询订单详细信息,或在支付失败时调用用户账号相关接口进行支付。
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 订单对应的实例 ID 列表,如果此处没有返回实例 ID,可以通过订单查询接口获取。还可通过实例查询接口查询实例是否创建完成。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

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

Predefined struct for user

type CreateDedicatedClusterDBInstanceRequest added in v1.0.248

type CreateDedicatedClusterDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 分配实例个数
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 內存大小,单位GB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 磁盘大小,单位GB
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 独享集群集群uuid
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// (废弃)可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// (废弃)Pid,可通过获取独享集群售卖配置接口得到
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// (废弃)机型
	Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`

	// 网络Id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网Id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// db类型,不传默认0
	DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`

	// (废弃)是否手动指定一组服务器分配, 运维使用
	Manual *int64 `json:"Manual,omitnil,omitempty" name:"Manual"`

	// (废弃)DeviceNo参数
	DeviceNo *string `json:"DeviceNo,omitnil,omitempty" name:"DeviceNo"`

	// 安全组ID
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// DCN源实例ID
	DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`

	// DCN源实例地域名
	DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`

	// 自定义实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 标签
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 支持IPv6标志:1 支持, 0 不支持
	Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`

	// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
	InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`

	// 实例节点数
	NodeNum *int64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 指定主节点uuid,不填随机分配
	MasterHostId *string `json:"MasterHostId,omitnil,omitempty" name:"MasterHostId"`

	// 指定从节点uuid,不填随机分配
	SlaveHostIds []*string `json:"SlaveHostIds,omitnil,omitempty" name:"SlaveHostIds"`

	// 需要回档的源实例ID
	RollbackInstanceId *string `json:"RollbackInstanceId,omitnil,omitempty" name:"RollbackInstanceId"`

	// 回档时间
	RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`

	// DCN同步模式,0:异步, 1:强同步
	DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}

func NewCreateDedicatedClusterDBInstanceRequest added in v1.0.248

func NewCreateDedicatedClusterDBInstanceRequest() (request *CreateDedicatedClusterDBInstanceRequest)

func (*CreateDedicatedClusterDBInstanceRequest) FromJsonString added in v1.0.248

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

func (*CreateDedicatedClusterDBInstanceRequest) ToJsonString added in v1.0.248

type CreateDedicatedClusterDBInstanceRequestParams added in v1.0.426

type CreateDedicatedClusterDBInstanceRequestParams struct {
	// 分配实例个数
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// 內存大小,单位GB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 磁盘大小,单位GB
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 独享集群集群uuid
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// (废弃)可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 项目ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// (废弃)Pid,可通过获取独享集群售卖配置接口得到
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// (废弃)机型
	Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`

	// 网络Id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网Id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// db类型,不传默认0
	DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`

	// (废弃)是否手动指定一组服务器分配, 运维使用
	Manual *int64 `json:"Manual,omitnil,omitempty" name:"Manual"`

	// (废弃)DeviceNo参数
	DeviceNo *string `json:"DeviceNo,omitnil,omitempty" name:"DeviceNo"`

	// 安全组ID
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// DCN源实例ID
	DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`

	// DCN源实例地域名
	DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`

	// 自定义实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 标签
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 支持IPv6标志:1 支持, 0 不支持
	Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`

	// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。
	InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`

	// 实例节点数
	NodeNum *int64 `json:"NodeNum,omitnil,omitempty" name:"NodeNum"`

	// 指定主节点uuid,不填随机分配
	MasterHostId *string `json:"MasterHostId,omitnil,omitempty" name:"MasterHostId"`

	// 指定从节点uuid,不填随机分配
	SlaveHostIds []*string `json:"SlaveHostIds,omitnil,omitempty" name:"SlaveHostIds"`

	// 需要回档的源实例ID
	RollbackInstanceId *string `json:"RollbackInstanceId,omitnil,omitempty" name:"RollbackInstanceId"`

	// 回档时间
	RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`

	// DCN同步模式,0:异步, 1:强同步
	DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}

Predefined struct for user

type CreateDedicatedClusterDBInstanceResponse added in v1.0.248

type CreateDedicatedClusterDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateDedicatedClusterDBInstanceResponseParams `json:"Response"`
}

func NewCreateDedicatedClusterDBInstanceResponse added in v1.0.248

func NewCreateDedicatedClusterDBInstanceResponse() (response *CreateDedicatedClusterDBInstanceResponse)

func (*CreateDedicatedClusterDBInstanceResponse) FromJsonString added in v1.0.248

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

func (*CreateDedicatedClusterDBInstanceResponse) ToJsonString added in v1.0.248

type CreateDedicatedClusterDBInstanceResponseParams added in v1.0.426

type CreateDedicatedClusterDBInstanceResponseParams struct {
	// 分配资源ID数组
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 流程ID
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type CreateHourDBInstanceRequest added in v1.0.328

type CreateHourDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 节点可用区分布,可填写多个可用区。
	Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`

	// 节点个数
	NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 内存大小,单位:GB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 储存大小,单位:GB
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 购买实例数量
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 项目ID,不传表示默认项目
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 统一网络ID,不传表示基础网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 统一子网ID,VpcId有值时需填写
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
	DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`

	// 自定义实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 安全组ID,不传表示不绑定安全组
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// 是否支持IPv6,0:不支持,1:支持
	Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`

	// 标签键值对数组
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// DCN源地域
	DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`

	// DCN源实例ID
	DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`

	// 参数列表。本接口的可选值为:
	// character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),
	// innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化,默认为强同步可退化)。
	InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`

	// 回档源实例ID,例如“2021-11-22 00:00:00”
	RollbackInstanceId *string `json:"RollbackInstanceId,omitnil,omitempty" name:"RollbackInstanceId"`

	// 回档时间
	RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`

	// DCN同步模式,0:异步, 1:强同步
	DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}

func NewCreateHourDBInstanceRequest added in v1.0.328

func NewCreateHourDBInstanceRequest() (request *CreateHourDBInstanceRequest)

func (*CreateHourDBInstanceRequest) FromJsonString added in v1.0.328

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

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

func (*CreateHourDBInstanceRequest) ToJsonString added in v1.0.328

func (r *CreateHourDBInstanceRequest) ToJsonString() string

type CreateHourDBInstanceRequestParams added in v1.0.426

type CreateHourDBInstanceRequestParams struct {
	// 节点可用区分布,可填写多个可用区。
	Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`

	// 节点个数
	NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 内存大小,单位:GB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 储存大小,单位:GB
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 购买实例数量
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 项目ID,不传表示默认项目
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 统一网络ID,不传表示基础网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 统一子网ID,VpcId有值时需填写
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0。
	DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`

	// 自定义实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 安全组ID,不传表示不绑定安全组
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`

	// 是否支持IPv6,0:不支持,1:支持
	Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`

	// 标签键值对数组
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// DCN源地域
	DcnRegion *string `json:"DcnRegion,omitnil,omitempty" name:"DcnRegion"`

	// DCN源实例ID
	DcnInstanceId *string `json:"DcnInstanceId,omitnil,omitempty" name:"DcnInstanceId"`

	// 参数列表。本接口的可选值为:
	// character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),
	// innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化,默认为强同步可退化)。
	InitParams []*DBParamValue `json:"InitParams,omitnil,omitempty" name:"InitParams"`

	// 回档源实例ID,例如“2021-11-22 00:00:00”
	RollbackInstanceId *string `json:"RollbackInstanceId,omitnil,omitempty" name:"RollbackInstanceId"`

	// 回档时间
	RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`

	// DCN同步模式,0:异步, 1:强同步
	DcnSyncMode *int64 `json:"DcnSyncMode,omitnil,omitempty" name:"DcnSyncMode"`
}

Predefined struct for user

type CreateHourDBInstanceResponse added in v1.0.328

type CreateHourDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateHourDBInstanceResponseParams `json:"Response"`
}

func NewCreateHourDBInstanceResponse added in v1.0.328

func NewCreateHourDBInstanceResponse() (response *CreateHourDBInstanceResponse)

func (*CreateHourDBInstanceResponse) FromJsonString added in v1.0.328

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

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

func (*CreateHourDBInstanceResponse) ToJsonString added in v1.0.328

func (r *CreateHourDBInstanceResponse) ToJsonString() string

type CreateHourDBInstanceResponseParams added in v1.0.426

type CreateHourDBInstanceResponseParams struct {
	// 订单号。可以据此调用 DescribeOrders
	//  查询订单详细信息,或在支付失败时调用用户账号相关接口进行支付。
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 订单对应的实例 ID 列表,如果此处没有返回实例 ID,可以通过订单查询接口获取。还可通过实例查询接口查询实例是否创建完成。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 异步任务的请求 ID,可使用此 ID [查询异步任务的执行结果](https://cloud.tencent.com/document/product/237/16177)。
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type CreateTmpInstancesRequest

type CreateTmpInstancesRequest struct {
	*tchttp.BaseRequest

	// 回档实例的ID列表,形如:tdsql-ow728lmc。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 回档时间点
	RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`
}

func NewCreateTmpInstancesRequest

func NewCreateTmpInstancesRequest() (request *CreateTmpInstancesRequest)

func (*CreateTmpInstancesRequest) FromJsonString

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

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

func (*CreateTmpInstancesRequest) ToJsonString

func (r *CreateTmpInstancesRequest) ToJsonString() string

type CreateTmpInstancesRequestParams added in v1.0.426

type CreateTmpInstancesRequestParams struct {
	// 回档实例的ID列表,形如:tdsql-ow728lmc。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 回档时间点
	RollbackTime *string `json:"RollbackTime,omitnil,omitempty" name:"RollbackTime"`
}

Predefined struct for user

type CreateTmpInstancesResponse

type CreateTmpInstancesResponse struct {
	*tchttp.BaseResponse
	Response *CreateTmpInstancesResponseParams `json:"Response"`
}

func NewCreateTmpInstancesResponse

func NewCreateTmpInstancesResponse() (response *CreateTmpInstancesResponse)

func (*CreateTmpInstancesResponse) FromJsonString

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

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

func (*CreateTmpInstancesResponse) ToJsonString

func (r *CreateTmpInstancesResponse) ToJsonString() string

type CreateTmpInstancesResponseParams added in v1.0.426

type CreateTmpInstancesResponseParams struct {
	// 异步任务流程ID。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type DBAccount

type DBAccount struct {
	// 用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户可以从哪台主机登录(对应 MySQL 用户的 host 字段,UserName + Host 唯一标识一个用户,IP形式,IP段以%结尾;支持填入%;为空默认等于%)
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 用户备注信息
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 只读标记,0:否, 1:该账号的sql请求优先选择备机执行,备机不可用时选择主机执行,2:优先选择备机执行,备机不可用时操作失败。
	ReadOnly *int64 `json:"ReadOnly,omitnil,omitempty" name:"ReadOnly"`

	// 该字段对只读账号有意义,表示选择主备延迟小于该值的备机
	// 注意:此字段可能返回 null,表示取不到有效值。
	DelayThresh *int64 `json:"DelayThresh,omitnil,omitempty" name:"DelayThresh"`

	// 针对只读账号,设置策略是否固定备机,0:不固定备机,即备机不满足条件与客户端不断开连接,Proxy选择其他可用备机,1:备机不满足条件断开连接,确保一个连接固定备机。
	SlaveConst *int64 `json:"SlaveConst,omitnil,omitempty" name:"SlaveConst"`

	// 用户最大连接数,0代表无限制
	MaxUserConnections *int64 `json:"MaxUserConnections,omitnil,omitempty" name:"MaxUserConnections"`
}

type DBBackupTimeConfig

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

	// 每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00
	StartBackupTime *string `json:"StartBackupTime,omitnil,omitempty" name:"StartBackupTime"`

	// 每天备份执行的区间的结束时间,格式 mm:ss,形如 23:00
	EndBackupTime *string `json:"EndBackupTime,omitnil,omitempty" name:"EndBackupTime"`
}

type DBInstance

type DBInstance struct {
	// 实例 ID,唯一标识一个 TDSQL 实例
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称,用户可修改
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例所属应用 ID
	AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 实例所属项目 ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 实例所在地域名称,如 ap-shanghai
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 实例所在可用区名称,如 ap-shanghai-1
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 私有网络 ID,基础网络时为 0
	VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网 ID,基础网络时为 0
	SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例状态:0 创建中,1 流程处理中, 2 运行中,3 实例未初始化,-1 实例已隔离,4 实例初始化中,5 实例删除中,6 实例重启中,7 数据迁移中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 内网 IP 地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 内网端口
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 外网访问的域名,公网可解析
	WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"`

	// 外网 IP 地址,公网可访问
	WanVip *string `json:"WanVip,omitnil,omitempty" name:"WanVip"`

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

	// 实例创建时间,格式为 2006-01-02 15:04:05
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例最后更新时间,格式为 2006-01-02 15:04:05
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 自动续费标志:0 否,1 是
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 实例到期时间,格式为 2006-01-02 15:04:05
	PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"`

	// 实例所属账号
	Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`

	// TDSQL 版本信息
	TdsqlVersion *string `json:"TdsqlVersion,omitnil,omitempty" name:"TdsqlVersion"`

	// 实例内存大小,单位 GB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例存储大小,单位 GB
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 字符串型的私有网络ID
	UniqueVpcId *string `json:"UniqueVpcId,omitnil,omitempty" name:"UniqueVpcId"`

	// 字符串型的私有网络子网ID
	UniqueSubnetId *string `json:"UniqueSubnetId,omitnil,omitempty" name:"UniqueSubnetId"`

	// 原始实例ID(过时字段,请勿依赖该值)
	OriginSerialId *string `json:"OriginSerialId,omitnil,omitempty" name:"OriginSerialId"`

	// 节点数,2为一主一从,3为一主二从
	NodeCount *uint64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 是否临时实例,0为否,非0为是
	IsTmp *uint64 `json:"IsTmp,omitnil,omitempty" name:"IsTmp"`

	// 独享集群ID,为空表示为普通实例
	ExclusterId *string `json:"ExclusterId,omitnil,omitempty" name:"ExclusterId"`

	// 数字实例ID(过时字段,请勿依赖该值)
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 产品类型 ID
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 最大 Qps 值
	Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"`

	// 付费模式
	// 注意:此字段可能返回 null,表示取不到有效值。
	Paymode *string `json:"Paymode,omitnil,omitempty" name:"Paymode"`

	// 实例处于异步任务时的异步任务流程ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Locker *int64 `json:"Locker,omitnil,omitempty" name:"Locker"`

	// 实例目前运行状态描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// 外网状态,0-未开通;1-已开通;2-关闭;3-开通中
	WanStatus *int64 `json:"WanStatus,omitnil,omitempty" name:"WanStatus"`

	// 该实例是否支持审计。1-支持;0-不支持
	IsAuditSupported *uint64 `json:"IsAuditSupported,omitnil,omitempty" name:"IsAuditSupported"`

	// 机器型号
	Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`

	// 是否支持数据加密。1-支持;0-不支持
	IsEncryptSupported *int64 `json:"IsEncryptSupported,omitnil,omitempty" name:"IsEncryptSupported"`

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

	// 实例IPv6标志
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ipv6Flag *uint64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`

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

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

	// 外网IPv6端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	WanPortIpv6 *uint64 `json:"WanPortIpv6,omitnil,omitempty" name:"WanPortIpv6"`

	// 外网IPv6状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	WanStatusIpv6 *uint64 `json:"WanStatusIpv6,omitnil,omitempty" name:"WanStatusIpv6"`

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

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

	// DCN标志,0-无,1-主实例,2-灾备实例
	// 注意:此字段可能返回 null,表示取不到有效值。
	DcnFlag *int64 `json:"DcnFlag,omitnil,omitempty" name:"DcnFlag"`

	// DCN状态,0-无,1-创建中,2-同步中,3-已断开
	// 注意:此字段可能返回 null,表示取不到有效值。
	DcnStatus *int64 `json:"DcnStatus,omitnil,omitempty" name:"DcnStatus"`

	// DCN灾备实例数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DcnDstNum *int64 `json:"DcnDstNum,omitnil,omitempty" name:"DcnDstNum"`

	// 1: 主实例(独享型), 2: 主实例, 3: 灾备实例, 4: 灾备实例(独享型)
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

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

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

type DBParamValue

type DBParamValue struct {
	// 参数名称
	Param *string `json:"Param,omitnil,omitempty" name:"Param"`

	// 参数值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type DCNReplicaConfig added in v1.0.543

type DCNReplicaConfig struct {
	// DCN 运行状态,START为正常运行,STOP为暂停
	// 注意:此字段可能返回 null,表示取不到有效值。
	RoReplicationMode *string `json:"RoReplicationMode,omitnil,omitempty" name:"RoReplicationMode"`

	// 延迟复制的类型,DEFAULT为正常,DUE_TIME为指定时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DelayReplicationType *string `json:"DelayReplicationType,omitnil,omitempty" name:"DelayReplicationType"`

	// 延迟复制的指定时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	DueTime *string `json:"DueTime,omitnil,omitempty" name:"DueTime"`

	// 延迟复制时的延迟秒数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReplicationDelay *int64 `json:"ReplicationDelay,omitnil,omitempty" name:"ReplicationDelay"`
}

type DCNReplicaStatus added in v1.0.543

type DCNReplicaStatus struct {
	// DCN 的运行状态,START为正常运行,STOP为暂停,
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 当前延迟情况,取备实例的 master 节点的 delay 值
	Delay *int64 `json:"Delay,omitnil,omitempty" name:"Delay"`
}

type Database

type Database struct {
	// 数据库名称
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}

type DatabaseFunction added in v1.0.352

type DatabaseFunction struct {
	// 函数名称
	Func *string `json:"Func,omitnil,omitempty" name:"Func"`
}

type DatabasePrivilege

type DatabasePrivilege struct {
	// 权限信息
	Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`

	// 数据库名
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`
}

type DatabaseProcedure added in v1.0.352

type DatabaseProcedure struct {
	// 存储过程名称
	Proc *string `json:"Proc,omitnil,omitempty" name:"Proc"`
}

type DatabaseTable added in v1.0.352

type DatabaseTable struct {
	// 表名
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`
}

type DatabaseView added in v1.0.352

type DatabaseView struct {
	// 视图名称
	View *string `json:"View,omitnil,omitempty" name:"View"`
}

type DcnDetailItem

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

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 实例可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例IP地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 实例IPv6地址
	Vipv6 *string `json:"Vipv6,omitnil,omitempty" name:"Vipv6"`

	// 实例端口
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 实例状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例状态描述
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// 实例DCN标志,1-主,2-备
	DcnFlag *int64 `json:"DcnFlag,omitnil,omitempty" name:"DcnFlag"`

	// 实例DCN状态,0-无,1-创建中,2-同步中,3-已断开
	DcnStatus *int64 `json:"DcnStatus,omitnil,omitempty" name:"DcnStatus"`

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

	// 实例内存大小,单位 GB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例存储大小,单位 GB
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 付费模式
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 实例创建时间,格式为 2006-01-02 15:04:05
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例到期时间,格式为 2006-01-02 15:04:05
	PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"`

	// 1: 主实例(独享型), 2: 主实例, 3: 灾备实例, 4: 灾备实例(独享型)
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// DCN复制的配置信息;对于主实例,此字段为null
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReplicaConfig *DCNReplicaConfig `json:"ReplicaConfig,omitnil,omitempty" name:"ReplicaConfig"`

	// DCN复制的状态;对于主实例,此字段为null
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReplicaStatus *DCNReplicaStatus `json:"ReplicaStatus,omitnil,omitempty" name:"ReplicaStatus"`

	// 是否开启了 kms
	EncryptStatus *int64 `json:"EncryptStatus,omitnil,omitempty" name:"EncryptStatus"`

	// 实例DCN状态描述信息
	DcnStatusDesc *string `json:"DcnStatusDesc,omitnil,omitempty" name:"DcnStatusDesc"`

	// DCN实例绑定的北极星服务所属的北极星实例Id,若未绑定则为空
	PolarisInstanceId *string `json:"PolarisInstanceId,omitnil,omitempty" name:"PolarisInstanceId"`

	// DCN实例绑定的北极星服务所属的北极星实例名,若未绑定则为空
	PolarisInstanceName *string `json:"PolarisInstanceName,omitnil,omitempty" name:"PolarisInstanceName"`

	// DCN实例绑定的北极星服务所属的北极星命名空间,若未绑定则为空
	PolarisNamespace *string `json:"PolarisNamespace,omitnil,omitempty" name:"PolarisNamespace"`

	// DCN实例绑定的北极星服务,若未绑定则为空
	PolarisService *string `json:"PolarisService,omitnil,omitempty" name:"PolarisService"`

	// DCN实例在北极星服务中的状态 0:未开启; 1:已开启; 2:已隔离; 3:切换中
	PolarisServiceStatus *int64 `json:"PolarisServiceStatus,omitnil,omitempty" name:"PolarisServiceStatus"`

	// DCN实例在北极星服务中的状态的描述信息
	PolarisServiceStatusDesc *string `json:"PolarisServiceStatusDesc,omitnil,omitempty" name:"PolarisServiceStatusDesc"`

	// 北极星管控地址
	PolarisRegion *string `json:"PolarisRegion,omitnil,omitempty" name:"PolarisRegion"`

	// 是否支持DCN切换
	IsDcnSwitchSupported *int64 `json:"IsDcnSwitchSupported,omitnil,omitempty" name:"IsDcnSwitchSupported"`
}

type Deal

type Deal struct {
	// 订单号
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 所属账号
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// 商品数量
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 关联的流程 Id,可用于查询流程执行状态
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 只有创建实例且已完成发货的订单会填充该字段,表示该订单创建的实例的 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 付费模式,0后付费/1预付费
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
}

type DeleteAccountRequest

type DeleteAccountRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 用户允许的访问 host
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}

func NewDeleteAccountRequest

func NewDeleteAccountRequest() (request *DeleteAccountRequest)

func (*DeleteAccountRequest) FromJsonString

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

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

func (*DeleteAccountRequest) ToJsonString

func (r *DeleteAccountRequest) ToJsonString() string

type DeleteAccountRequestParams added in v1.0.426

type DeleteAccountRequestParams struct {
	// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 用户允许的访问 host
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`
}

Predefined struct for user

type DeleteAccountResponse

type DeleteAccountResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAccountResponseParams `json:"Response"`
}

func NewDeleteAccountResponse

func NewDeleteAccountResponse() (response *DeleteAccountResponse)

func (*DeleteAccountResponse) FromJsonString

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

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

func (*DeleteAccountResponse) ToJsonString

func (r *DeleteAccountResponse) ToJsonString() string

type DeleteAccountResponseParams added in v1.0.426

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

Predefined struct for user

type DescribeAccountPrivilegesRequest

type DescribeAccountPrivilegesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 登录用户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 数据库名。如果为 \*,表示查询全局权限(即 \*.\*),此时忽略 Type 和 Object 参数
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 类型,可以填入 table 、 view 、 proc 、 func 和 \*。当 DbName 为具体数据库名,Type为 \* 时,表示查询该数据库权限(即db.\*),此时忽略 Object 参数
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 具体的 Type 的名称,例如 Type 为 table 时就是具体的表名。DbName 和 Type 都为具体名称,则 Object 表示具体对象名,不能为 \* 或者为空
	Object *string `json:"Object,omitnil,omitempty" name:"Object"`

	// 当 Type=table 时,ColName 为 \* 表示查询表的权限,如果为具体字段名,表示查询对应字段的权限
	ColName *string `json:"ColName,omitnil,omitempty" name:"ColName"`
}

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,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 登录用户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 数据库名。如果为 \*,表示查询全局权限(即 \*.\*),此时忽略 Type 和 Object 参数
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 类型,可以填入 table 、 view 、 proc 、 func 和 \*。当 DbName 为具体数据库名,Type为 \* 时,表示查询该数据库权限(即db.\*),此时忽略 Object 参数
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 具体的 Type 的名称,例如 Type 为 table 时就是具体的表名。DbName 和 Type 都为具体名称,则 Object 表示具体对象名,不能为 \* 或者为空
	Object *string `json:"Object,omitnil,omitempty" name:"Object"`

	// 当 Type=table 时,ColName 为 \* 表示查询表的权限,如果为具体字段名,表示查询对应字段的权限
	ColName *string `json:"ColName,omitnil,omitempty" name:"ColName"`
}

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 {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 权限列表。
	Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`

	// 数据库账号用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 数据库账号Host
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

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

Predefined struct for user

type DescribeAccountsRequest

type DescribeAccountsRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

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,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

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 {
	// 实例ID,透传入参。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例用户列表。
	Users []*DBAccount `json:"Users,omitnil,omitempty" name:"Users"`

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

Predefined struct for user

type DescribeBackupFilesRequest added in v1.0.620

type DescribeBackupFilesRequest struct {
	*tchttp.BaseRequest

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

	// 备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志
	BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`

	// 按开始时间查询
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 按结束时间查询
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页参数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序参数,可选值:Time,Size
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序参数, 可选值:DESC,ASC
	OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`
}

func NewDescribeBackupFilesRequest added in v1.0.620

func NewDescribeBackupFilesRequest() (request *DescribeBackupFilesRequest)

func (*DescribeBackupFilesRequest) FromJsonString added in v1.0.620

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

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

func (*DescribeBackupFilesRequest) ToJsonString added in v1.0.620

func (r *DescribeBackupFilesRequest) ToJsonString() string

type DescribeBackupFilesRequestParams added in v1.0.620

type DescribeBackupFilesRequestParams struct {
	// 按实例ID查询
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志
	BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`

	// 按开始时间查询
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 按结束时间查询
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页参数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页参数
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序参数,可选值:Time,Size
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序参数, 可选值:DESC,ASC
	OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`
}

Predefined struct for user

type DescribeBackupFilesResponse added in v1.0.620

type DescribeBackupFilesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupFilesResponseParams `json:"Response"`
}

func NewDescribeBackupFilesResponse added in v1.0.620

func NewDescribeBackupFilesResponse() (response *DescribeBackupFilesResponse)

func (*DescribeBackupFilesResponse) FromJsonString added in v1.0.620

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

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

func (*DescribeBackupFilesResponse) ToJsonString added in v1.0.620

func (r *DescribeBackupFilesResponse) ToJsonString() string

type DescribeBackupFilesResponseParams added in v1.0.620

type DescribeBackupFilesResponseParams struct {
	// 备份文件列表
	Files []*InstanceBackupFileItem `json:"Files,omitnil,omitempty" name:"Files"`

	// 总条目数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeBackupTimeRequest

type DescribeBackupTimeRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewDescribeBackupTimeRequest

func NewDescribeBackupTimeRequest() (request *DescribeBackupTimeRequest)

func (*DescribeBackupTimeRequest) FromJsonString

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

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

func (*DescribeBackupTimeRequest) ToJsonString

func (r *DescribeBackupTimeRequest) ToJsonString() string

type DescribeBackupTimeRequestParams added in v1.0.426

type DescribeBackupTimeRequestParams struct {
	// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type DescribeBackupTimeResponse

type DescribeBackupTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupTimeResponseParams `json:"Response"`
}

func NewDescribeBackupTimeResponse

func NewDescribeBackupTimeResponse() (response *DescribeBackupTimeResponse)

func (*DescribeBackupTimeResponse) FromJsonString

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

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

func (*DescribeBackupTimeResponse) ToJsonString

func (r *DescribeBackupTimeResponse) ToJsonString() string

type DescribeBackupTimeResponseParams added in v1.0.426

type DescribeBackupTimeResponseParams struct {
	// 返回的配置数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例备份时间配置信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*DBBackupTimeConfig `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeDBEncryptAttributesRequest added in v1.0.584

type DescribeDBEncryptAttributesRequest struct {
	*tchttp.BaseRequest

	// 实例Id,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDBEncryptAttributesRequest added in v1.0.584

func NewDescribeDBEncryptAttributesRequest() (request *DescribeDBEncryptAttributesRequest)

func (*DescribeDBEncryptAttributesRequest) FromJsonString added in v1.0.584

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

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

func (*DescribeDBEncryptAttributesRequest) ToJsonString added in v1.0.584

func (r *DescribeDBEncryptAttributesRequest) ToJsonString() string

type DescribeDBEncryptAttributesRequestParams added in v1.0.584

type DescribeDBEncryptAttributesRequestParams struct {
	// 实例Id,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDBEncryptAttributesResponse added in v1.0.584

type DescribeDBEncryptAttributesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBEncryptAttributesResponseParams `json:"Response"`
}

func NewDescribeDBEncryptAttributesResponse added in v1.0.584

func NewDescribeDBEncryptAttributesResponse() (response *DescribeDBEncryptAttributesResponse)

func (*DescribeDBEncryptAttributesResponse) FromJsonString added in v1.0.584

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

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

func (*DescribeDBEncryptAttributesResponse) ToJsonString added in v1.0.584

func (r *DescribeDBEncryptAttributesResponse) ToJsonString() string

type DescribeDBEncryptAttributesResponseParams added in v1.0.584

type DescribeDBEncryptAttributesResponseParams struct {
	// 是否启用加密,1-已开启;0-未开启。
	EncryptStatus *int64 `json:"EncryptStatus,omitnil,omitempty" name:"EncryptStatus"`

	// DEK密钥
	CipherText *string `json:"CipherText,omitnil,omitempty" name:"CipherText"`

	// DEK密钥过期日期。
	ExpireDate *string `json:"ExpireDate,omitnil,omitempty" name:"ExpireDate"`

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

Predefined struct for user

type DescribeDBInstanceDetailRequest added in v1.0.625

type DescribeDBInstanceDetailRequest struct {
	*tchttp.BaseRequest

	// 实例Id形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDBInstanceDetailRequest added in v1.0.625

func NewDescribeDBInstanceDetailRequest() (request *DescribeDBInstanceDetailRequest)

func (*DescribeDBInstanceDetailRequest) FromJsonString added in v1.0.625

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

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

func (*DescribeDBInstanceDetailRequest) ToJsonString added in v1.0.625

func (r *DescribeDBInstanceDetailRequest) ToJsonString() string

type DescribeDBInstanceDetailRequestParams added in v1.0.625

type DescribeDBInstanceDetailRequestParams struct {
	// 实例Id形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDBInstanceDetailResponse added in v1.0.625

type DescribeDBInstanceDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBInstanceDetailResponseParams `json:"Response"`
}

func NewDescribeDBInstanceDetailResponse added in v1.0.625

func NewDescribeDBInstanceDetailResponse() (response *DescribeDBInstanceDetailResponse)

func (*DescribeDBInstanceDetailResponse) FromJsonString added in v1.0.625

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

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

func (*DescribeDBInstanceDetailResponse) ToJsonString added in v1.0.625

func (r *DescribeDBInstanceDetailResponse) ToJsonString() string

type DescribeDBInstanceDetailResponseParams added in v1.0.625

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

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例目前运行状态描述
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

	// 内网 IP 地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 内网端口
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 是否临时实例,0为否,非0为是
	IsTmp *int64 `json:"IsTmp,omitnil,omitempty" name:"IsTmp"`

	// 节点数,2为一主一从,3为一主二从
	NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 实例所在地域名称,如 ap-shanghai
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 实例所在可用区名称,如 ap-shanghai-1
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 字符串型的私有网络Id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 字符串型的私有网络子网Id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 外网状态,0-未开通;1-已开通;2-关闭;3-开通中;4-关闭中
	WanStatus *int64 `json:"WanStatus,omitnil,omitempty" name:"WanStatus"`

	// 外网访问的域名,公网可解析
	WanDomain *string `json:"WanDomain,omitnil,omitempty" name:"WanDomain"`

	// 外网 IP 地址,公网可访问
	WanVip *string `json:"WanVip,omitnil,omitempty" name:"WanVip"`

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

	// 实例所属项目 Id
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// TDSQL 版本信息
	TdsqlVersion *string `json:"TdsqlVersion,omitnil,omitempty" name:"TdsqlVersion"`

	// 实例内存大小,单位 GB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例存储大小,单位 GB
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 主可用区,如 ap-shanghai-1
	MasterZone *string `json:"MasterZone,omitnil,omitempty" name:"MasterZone"`

	// 从可用区列表,如 [ap-shanghai-2]
	SlaveZones []*string `json:"SlaveZones,omitnil,omitempty" name:"SlaveZones"`

	// 自动续费标志:0 否,1 是
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 独享集群Id,普通实例为空
	ExclusterId *string `json:"ExclusterId,omitnil,omitempty" name:"ExclusterId"`

	// 付费模式:prepaid 表示预付费
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 实例创建时间,格式为 2006-01-02 15:04:05
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例是否支持审计
	IsAuditSupported *bool `json:"IsAuditSupported,omitnil,omitempty" name:"IsAuditSupported"`

	// 实例到期时间,格式为 2006-01-02 15:04:05
	PeriodEndTime *string `json:"PeriodEndTime,omitnil,omitempty" name:"PeriodEndTime"`

	// 机型信息
	Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`

	// 存储空间使用率
	StorageUsage *string `json:"StorageUsage,omitnil,omitempty" name:"StorageUsage"`

	// 日志存储空间大小,单位 GB
	LogStorage *int64 `json:"LogStorage,omitnil,omitempty" name:"LogStorage"`

	// 是否支持数据加密。1-支持;0-不支持
	IsEncryptSupported *int64 `json:"IsEncryptSupported,omitnil,omitempty" name:"IsEncryptSupported"`

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

	// 实例Cpu核数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 产品类型ID
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 最大QPS
	Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"`

	// 是否支持IPv6
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`

	// 外网IPv6地址,公网可访问
	// 注意:此字段可能返回 null,表示取不到有效值。
	WanVipv6 *string `json:"WanVipv6,omitnil,omitempty" name:"WanVipv6"`

	// 外网状态,0-未开通;1-已开通;2-关闭;3-开通中;4-关闭中
	// 注意:此字段可能返回 null,表示取不到有效值。
	WanStatusIpv6 *int64 `json:"WanStatusIpv6,omitnil,omitempty" name:"WanStatusIpv6"`

	// 外网IPv6端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	WanPortIpv6 *int64 `json:"WanPortIpv6,omitnil,omitempty" name:"WanPortIpv6"`

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

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

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

	// DCN标志,0-无,1-主实例,2-灾备实例
	// 注意:此字段可能返回 null,表示取不到有效值。
	DcnFlag *int64 `json:"DcnFlag,omitnil,omitempty" name:"DcnFlag"`

	// DCN状态,0-无,1-创建中,2-同步中,3-已断开
	// 注意:此字段可能返回 null,表示取不到有效值。
	DcnStatus *int64 `json:"DcnStatus,omitnil,omitempty" name:"DcnStatus"`

	// DCN灾备实例数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DcnDstNum *int64 `json:"DcnDstNum,omitnil,omitempty" name:"DcnDstNum"`

	// 1: 主实例(独享型), 2: 主实例, 3: 灾备实例, 4: 灾备实例(独享型)
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceType *int64 `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例的各个DB节点信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodesInfo []*NodeInfo `json:"NodesInfo,omitnil,omitempty" name:"NodesInfo"`

	// 实例是否支持设置用户连接数限制,内核为10.1暂不支持。
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsMaxUserConnectionsSupported *bool `json:"IsMaxUserConnectionsSupported,omitnil,omitempty" name:"IsMaxUserConnectionsSupported"`

	// 对外显示的数据库版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	DbVersionId *string `json:"DbVersionId,omitnil,omitempty" name:"DbVersionId"`

	// 加密状态, 0-未开启,1-已开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	EncryptStatus *int64 `json:"EncryptStatus,omitnil,omitempty" name:"EncryptStatus"`

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

	// DCN的运行状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReplicaStatus *DCNReplicaStatus `json:"ReplicaStatus,omitnil,omitempty" name:"ReplicaStatus"`

	// 独享集群类型,0:公有云, 1:金融围笼, 2:CDC集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExclusterType *int64 `json:"ExclusterType,omitnil,omitempty" name:"ExclusterType"`

	// VPC就近访问
	// 注意:此字段可能返回 null,表示取不到有效值。
	RsAccessStrategy *int64 `json:"RsAccessStrategy,omitnil,omitempty" name:"RsAccessStrategy"`

	// 尚未回收的网络资源
	ReservedNetResources []*ReservedNetResource `json:"ReservedNetResources,omitnil,omitempty" name:"ReservedNetResources"`

	// 是否支持物理复制
	IsPhysicalReplicationSupported *bool `json:"IsPhysicalReplicationSupported,omitnil,omitempty" name:"IsPhysicalReplicationSupported"`

	// 是否支持强同步DCN
	IsDcnStrongSyncSupported *int64 `json:"IsDcnStrongSyncSupported,omitnil,omitempty" name:"IsDcnStrongSyncSupported"`

	// 是否支持DCN切换
	IsDcnSwitchSupported *int64 `json:"IsDcnSwitchSupported,omitnil,omitempty" name:"IsDcnSwitchSupported"`

	// proxy版本号
	ProxyVersion *string `json:"ProxyVersion,omitnil,omitempty" name:"ProxyVersion"`

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

Predefined struct for user

type DescribeDBInstanceSpecsRequest

type DescribeDBInstanceSpecsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeDBInstanceSpecsRequest

func NewDescribeDBInstanceSpecsRequest() (request *DescribeDBInstanceSpecsRequest)

func (*DescribeDBInstanceSpecsRequest) FromJsonString

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

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

func (*DescribeDBInstanceSpecsRequest) ToJsonString

func (r *DescribeDBInstanceSpecsRequest) ToJsonString() string

type DescribeDBInstanceSpecsRequestParams added in v1.0.426

type DescribeDBInstanceSpecsRequestParams struct {
}

Predefined struct for user

type DescribeDBInstanceSpecsResponse

type DescribeDBInstanceSpecsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBInstanceSpecsResponseParams `json:"Response"`
}

func NewDescribeDBInstanceSpecsResponse

func NewDescribeDBInstanceSpecsResponse() (response *DescribeDBInstanceSpecsResponse)

func (*DescribeDBInstanceSpecsResponse) FromJsonString

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

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

func (*DescribeDBInstanceSpecsResponse) ToJsonString

func (r *DescribeDBInstanceSpecsResponse) ToJsonString() string

type DescribeDBInstanceSpecsResponseParams added in v1.0.426

type DescribeDBInstanceSpecsResponseParams struct {
	// 按机型分类的可售卖规格列表
	Specs []*InstanceSpec `json:"Specs,omitnil,omitempty" name:"Specs"`

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

Predefined struct for user

type DescribeDBInstancesRequest

type DescribeDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 按照一个或者多个实例 ID 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。
	SearchName *string `json:"SearchName,omitnil,omitempty" name:"SearchName"`

	// 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 按项目 ID 查询
	ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 是否根据 VPC 网络来搜索
	IsFilterVpc *bool `json:"IsFilterVpc,omitnil,omitempty" name:"IsFilterVpc"`

	// 私有网络 ID, IsFilterVpc 为 1 时有效
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 私有网络的子网 ID, IsFilterVpc 为 1 时有效
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 排序字段, projectId, createtime, instancename 三者之一
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序类型, desc 或者 asc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为 20,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 按 OriginSerialId 查询
	OriginSerialIds []*string `json:"OriginSerialIds,omitnil,omitempty" name:"OriginSerialIds"`

	// 标识是否使用ExclusterType字段, false不使用,true使用
	IsFilterExcluster *bool `json:"IsFilterExcluster,omitnil,omitempty" name:"IsFilterExcluster"`

	// 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部
	ExclusterType *int64 `json:"ExclusterType,omitnil,omitempty" name:"ExclusterType"`

	// 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9
	ExclusterIds []*string `json:"ExclusterIds,omitnil,omitempty" name:"ExclusterIds"`

	// 按标签key查询
	TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"`

	// 标签
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔
	FilterInstanceType *string `json:"FilterInstanceType,omitnil,omitempty" name:"FilterInstanceType"`

	// 按照实例状态进行筛选
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 排除实例状态
	ExcludeStatus []*int64 `json:"ExcludeStatus,omitnil,omitempty" name:"ExcludeStatus"`
}

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 查询。实例 ID 形如:tdsql-ow728lmc。每次请求的实例的上限为100。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 搜索的字段名,当前支持的值有:instancename、vip、all。传 instancename 表示按实例名进行搜索;传 vip 表示按内网IP进行搜索;传 all 将会按实例ID、实例名和内网IP进行搜索。
	SearchName *string `json:"SearchName,omitnil,omitempty" name:"SearchName"`

	// 搜索的关键字,支持模糊搜索。多个关键字使用换行符('\n')分割。
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 按项目 ID 查询
	ProjectIds []*int64 `json:"ProjectIds,omitnil,omitempty" name:"ProjectIds"`

	// 是否根据 VPC 网络来搜索
	IsFilterVpc *bool `json:"IsFilterVpc,omitnil,omitempty" name:"IsFilterVpc"`

	// 私有网络 ID, IsFilterVpc 为 1 时有效
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 私有网络的子网 ID, IsFilterVpc 为 1 时有效
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 排序字段, projectId, createtime, instancename 三者之一
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序类型, desc 或者 asc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 偏移量,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为 20,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 按 OriginSerialId 查询
	OriginSerialIds []*string `json:"OriginSerialIds,omitnil,omitempty" name:"OriginSerialIds"`

	// 标识是否使用ExclusterType字段, false不使用,true使用
	IsFilterExcluster *bool `json:"IsFilterExcluster,omitnil,omitempty" name:"IsFilterExcluster"`

	// 实例所属独享集群类型。取值范围:1-非独享集群,2-独享集群, 0-全部
	ExclusterType *int64 `json:"ExclusterType,omitnil,omitempty" name:"ExclusterType"`

	// 按独享集群ID过滤实例,独享集群ID形如dbdc-4ih6uct9
	ExclusterIds []*string `json:"ExclusterIds,omitnil,omitempty" name:"ExclusterIds"`

	// 按标签key查询
	TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"`

	// 标签
	Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 实例类型过滤,1-独享实例,2-主实例,3-灾备实例,多个按逗号分隔
	FilterInstanceType *string `json:"FilterInstanceType,omitnil,omitempty" name:"FilterInstanceType"`

	// 按照实例状态进行筛选
	Status []*int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 排除实例状态
	ExcludeStatus []*int64 `json:"ExcludeStatus,omitnil,omitempty" name:"ExcludeStatus"`
}

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 *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例详细信息列表
	Instances []*DBInstance `json:"Instances,omitnil,omitempty" name:"Instances"`

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

Predefined struct for user

type DescribeDBLogFilesRequest

type DescribeDBLogFilesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 请求日志类型,取值只能为1、2、3或者4。1-binlog,2-冷备,3-errlog,4-slowlog。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeDBLogFilesRequest

func NewDescribeDBLogFilesRequest() (request *DescribeDBLogFilesRequest)

func (*DescribeDBLogFilesRequest) FromJsonString

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

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

func (*DescribeDBLogFilesRequest) ToJsonString

func (r *DescribeDBLogFilesRequest) ToJsonString() string

type DescribeDBLogFilesRequestParams added in v1.0.426

type DescribeDBLogFilesRequestParams struct {
	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 请求日志类型,取值只能为1、2、3或者4。1-binlog,2-冷备,3-errlog,4-slowlog。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeDBLogFilesResponse

type DescribeDBLogFilesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBLogFilesResponseParams `json:"Response"`
}

func NewDescribeDBLogFilesResponse

func NewDescribeDBLogFilesResponse() (response *DescribeDBLogFilesResponse)

func (*DescribeDBLogFilesResponse) FromJsonString

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

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

func (*DescribeDBLogFilesResponse) ToJsonString

func (r *DescribeDBLogFilesResponse) ToJsonString() string

type DescribeDBLogFilesResponseParams added in v1.0.426

type DescribeDBLogFilesResponseParams struct {
	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 请求日志类型,取值只能为1、2、3或者4。1-binlog,2-冷备,3-errlog,4-slowlog。
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 请求日志总数
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 包含uri、length、mtime(修改时间)等信息
	Files []*LogFileInfo `json:"Files,omitnil,omitempty" name:"Files"`

	// 如果是VPC网络的实例,做用本前缀加上URI为下载地址
	VpcPrefix *string `json:"VpcPrefix,omitnil,omitempty" name:"VpcPrefix"`

	// 如果是普通网络的实例,做用本前缀加上URI为下载地址
	NormalPrefix *string `json:"NormalPrefix,omitnil,omitempty" name:"NormalPrefix"`

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

Predefined struct for user

type DescribeDBParametersRequest

type DescribeDBParametersRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDBParametersRequest

func NewDescribeDBParametersRequest() (request *DescribeDBParametersRequest)

func (*DescribeDBParametersRequest) FromJsonString

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

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

func (*DescribeDBParametersRequest) ToJsonString

func (r *DescribeDBParametersRequest) ToJsonString() string

type DescribeDBParametersRequestParams added in v1.0.426

type DescribeDBParametersRequestParams struct {
	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDBParametersResponse

type DescribeDBParametersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBParametersResponseParams `json:"Response"`
}

func NewDescribeDBParametersResponse

func NewDescribeDBParametersResponse() (response *DescribeDBParametersResponse)

func (*DescribeDBParametersResponse) FromJsonString

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

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

func (*DescribeDBParametersResponse) ToJsonString

func (r *DescribeDBParametersResponse) ToJsonString() string

type DescribeDBParametersResponseParams added in v1.0.426

type DescribeDBParametersResponseParams struct {
	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 请求DB的当前参数值
	Params []*ParamDesc `json:"Params,omitnil,omitempty" name:"Params"`

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

Predefined struct for user

type DescribeDBSecurityGroupsRequest

type DescribeDBSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 数据库引擎名称,本接口取值:mariadb。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

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

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 {
	// 数据库引擎名称,本接口取值:mariadb。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

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

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"`

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

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

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

Predefined struct for user

type DescribeDBSlowLogsRequest

type DescribeDBSlowLogsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 从结果的第几条数据开始返回
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回的结果条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询的起始时间,形如2016-07-23 14:55:20
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询的结束时间,形如2016-08-22 14:55:20
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 要查询的具体数据库名称
	Db *string `json:"Db,omitnil,omitempty" name:"Db"`

	// 排序指标,取值为query_time_sum或者query_count
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序类型,desc或者asc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 是否查询从机的慢查询,0-主机; 1-从机
	Slave *int64 `json:"Slave,omitnil,omitempty" name:"Slave"`
}

func NewDescribeDBSlowLogsRequest

func NewDescribeDBSlowLogsRequest() (request *DescribeDBSlowLogsRequest)

func (*DescribeDBSlowLogsRequest) FromJsonString

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

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

func (*DescribeDBSlowLogsRequest) ToJsonString

func (r *DescribeDBSlowLogsRequest) ToJsonString() string

type DescribeDBSlowLogsRequestParams added in v1.0.426

type DescribeDBSlowLogsRequestParams struct {
	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 从结果的第几条数据开始返回
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回的结果条数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询的起始时间,形如2016-07-23 14:55:20
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查询的结束时间,形如2016-08-22 14:55:20
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 要查询的具体数据库名称
	Db *string `json:"Db,omitnil,omitempty" name:"Db"`

	// 排序指标,取值为query_time_sum或者query_count
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序类型,desc或者asc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 是否查询从机的慢查询,0-主机; 1-从机
	Slave *int64 `json:"Slave,omitnil,omitempty" name:"Slave"`
}

Predefined struct for user

type DescribeDBSlowLogsResponse

type DescribeDBSlowLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBSlowLogsResponseParams `json:"Response"`
}

func NewDescribeDBSlowLogsResponse

func NewDescribeDBSlowLogsResponse() (response *DescribeDBSlowLogsResponse)

func (*DescribeDBSlowLogsResponse) FromJsonString

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

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

func (*DescribeDBSlowLogsResponse) ToJsonString

func (r *DescribeDBSlowLogsResponse) ToJsonString() string

type DescribeDBSlowLogsResponseParams added in v1.0.426

type DescribeDBSlowLogsResponseParams struct {
	// 慢查询日志数据
	Data []*SlowLogData `json:"Data,omitnil,omitempty" name:"Data"`

	// 所有语句锁时间总和
	LockTimeSum *float64 `json:"LockTimeSum,omitnil,omitempty" name:"LockTimeSum"`

	// 所有语句查询总次数
	QueryCount *int64 `json:"QueryCount,omitnil,omitempty" name:"QueryCount"`

	// 总记录数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 所有语句查询时间总和
	QueryTimeSum *float64 `json:"QueryTimeSum,omitnil,omitempty" name:"QueryTimeSum"`

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

Predefined struct for user

type DescribeDBTmpInstancesRequest added in v1.0.685

type DescribeDBTmpInstancesRequest struct {
	*tchttp.BaseRequest

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

func NewDescribeDBTmpInstancesRequest added in v1.0.685

func NewDescribeDBTmpInstancesRequest() (request *DescribeDBTmpInstancesRequest)

func (*DescribeDBTmpInstancesRequest) FromJsonString added in v1.0.685

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

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

func (*DescribeDBTmpInstancesRequest) ToJsonString added in v1.0.685

func (r *DescribeDBTmpInstancesRequest) ToJsonString() string

type DescribeDBTmpInstancesRequestParams added in v1.0.685

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

Predefined struct for user

type DescribeDBTmpInstancesResponse added in v1.0.685

type DescribeDBTmpInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBTmpInstancesResponseParams `json:"Response"`
}

func NewDescribeDBTmpInstancesResponse added in v1.0.685

func NewDescribeDBTmpInstancesResponse() (response *DescribeDBTmpInstancesResponse)

func (*DescribeDBTmpInstancesResponse) FromJsonString added in v1.0.685

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

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

func (*DescribeDBTmpInstancesResponse) ToJsonString added in v1.0.685

func (r *DescribeDBTmpInstancesResponse) ToJsonString() string

type DescribeDBTmpInstancesResponseParams added in v1.0.685

type DescribeDBTmpInstancesResponseParams struct {
	// 临时实例
	TmpInstances []*TmpInstance `json:"TmpInstances,omitnil,omitempty" name:"TmpInstances"`

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

Predefined struct for user

type DescribeDatabaseObjectsRequest added in v1.0.352

type DescribeDatabaseObjectsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称,通过 DescribeDatabases 接口获取。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}

func NewDescribeDatabaseObjectsRequest added in v1.0.352

func NewDescribeDatabaseObjectsRequest() (request *DescribeDatabaseObjectsRequest)

func (*DescribeDatabaseObjectsRequest) FromJsonString added in v1.0.352

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

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

func (*DescribeDatabaseObjectsRequest) ToJsonString added in v1.0.352

func (r *DescribeDatabaseObjectsRequest) ToJsonString() string

type DescribeDatabaseObjectsRequestParams added in v1.0.426

type DescribeDatabaseObjectsRequestParams struct {
	// 实例 ID,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称,通过 DescribeDatabases 接口获取。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`
}

Predefined struct for user

type DescribeDatabaseObjectsResponse added in v1.0.352

type DescribeDatabaseObjectsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatabaseObjectsResponseParams `json:"Response"`
}

func NewDescribeDatabaseObjectsResponse added in v1.0.352

func NewDescribeDatabaseObjectsResponse() (response *DescribeDatabaseObjectsResponse)

func (*DescribeDatabaseObjectsResponse) FromJsonString added in v1.0.352

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

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

func (*DescribeDatabaseObjectsResponse) ToJsonString added in v1.0.352

func (r *DescribeDatabaseObjectsResponse) ToJsonString() string

type DescribeDatabaseObjectsResponseParams added in v1.0.426

type DescribeDatabaseObjectsResponseParams struct {
	// 透传入参。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 表列表。
	Tables []*DatabaseTable `json:"Tables,omitnil,omitempty" name:"Tables"`

	// 视图列表。
	Views []*DatabaseView `json:"Views,omitnil,omitempty" name:"Views"`

	// 存储过程列表。
	Procs []*DatabaseProcedure `json:"Procs,omitnil,omitempty" name:"Procs"`

	// 函数列表。
	Funcs []*DatabaseFunction `json:"Funcs,omitnil,omitempty" name:"Funcs"`

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

Predefined struct for user

type DescribeDatabaseTableRequest added in v1.0.342

type DescribeDatabaseTableRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称,通过 DescribeDatabases 接口获取。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 表名称,通过 DescribeDatabaseObjects 接口获取。
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`
}

func NewDescribeDatabaseTableRequest added in v1.0.342

func NewDescribeDatabaseTableRequest() (request *DescribeDatabaseTableRequest)

func (*DescribeDatabaseTableRequest) FromJsonString added in v1.0.342

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

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

func (*DescribeDatabaseTableRequest) ToJsonString added in v1.0.342

func (r *DescribeDatabaseTableRequest) ToJsonString() string

type DescribeDatabaseTableRequestParams added in v1.0.426

type DescribeDatabaseTableRequestParams struct {
	// 实例 ID,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称,通过 DescribeDatabases 接口获取。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 表名称,通过 DescribeDatabaseObjects 接口获取。
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`
}

Predefined struct for user

type DescribeDatabaseTableResponse added in v1.0.342

type DescribeDatabaseTableResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatabaseTableResponseParams `json:"Response"`
}

func NewDescribeDatabaseTableResponse added in v1.0.342

func NewDescribeDatabaseTableResponse() (response *DescribeDatabaseTableResponse)

func (*DescribeDatabaseTableResponse) FromJsonString added in v1.0.342

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

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

func (*DescribeDatabaseTableResponse) ToJsonString added in v1.0.342

func (r *DescribeDatabaseTableResponse) ToJsonString() string

type DescribeDatabaseTableResponseParams added in v1.0.426

type DescribeDatabaseTableResponseParams struct {
	// 实例名称。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 表名称。
	Table *string `json:"Table,omitnil,omitempty" name:"Table"`

	// 列信息。
	Cols []*TableColumn `json:"Cols,omitnil,omitempty" name:"Cols"`

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

Predefined struct for user

type DescribeDatabasesRequest

type DescribeDatabasesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

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,形如:dcdbt-ow7t8lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

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 {
	// 该实例上的数据库列表。
	Databases []*Database `json:"Databases,omitnil,omitempty" name:"Databases"`

	// 透传入参。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

Predefined struct for user

type DescribeDcnDetailRequest

type DescribeDcnDetailRequest struct {
	*tchttp.BaseRequest

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

func NewDescribeDcnDetailRequest

func NewDescribeDcnDetailRequest() (request *DescribeDcnDetailRequest)

func (*DescribeDcnDetailRequest) FromJsonString

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

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

func (*DescribeDcnDetailRequest) ToJsonString

func (r *DescribeDcnDetailRequest) ToJsonString() string

type DescribeDcnDetailRequestParams added in v1.0.426

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

Predefined struct for user

type DescribeDcnDetailResponse

type DescribeDcnDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDcnDetailResponseParams `json:"Response"`
}

func NewDescribeDcnDetailResponse

func NewDescribeDcnDetailResponse() (response *DescribeDcnDetailResponse)

func (*DescribeDcnDetailResponse) FromJsonString

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

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

func (*DescribeDcnDetailResponse) ToJsonString

func (r *DescribeDcnDetailResponse) ToJsonString() string

type DescribeDcnDetailResponseParams added in v1.0.426

type DescribeDcnDetailResponseParams struct {
	// DCN同步详情
	DcnDetails []*DcnDetailItem `json:"DcnDetails,omitnil,omitempty" name:"DcnDetails"`

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

Predefined struct for user

type DescribeFileDownloadUrlRequest added in v1.0.315

type DescribeFileDownloadUrlRequest struct {
	*tchttp.BaseRequest

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

	// 不带签名的文件路径
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`
}

func NewDescribeFileDownloadUrlRequest added in v1.0.315

func NewDescribeFileDownloadUrlRequest() (request *DescribeFileDownloadUrlRequest)

func (*DescribeFileDownloadUrlRequest) FromJsonString added in v1.0.315

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

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

func (*DescribeFileDownloadUrlRequest) ToJsonString added in v1.0.315

func (r *DescribeFileDownloadUrlRequest) ToJsonString() string

type DescribeFileDownloadUrlRequestParams added in v1.0.426

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

	// 不带签名的文件路径
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`
}

Predefined struct for user

type DescribeFileDownloadUrlResponse added in v1.0.315

type DescribeFileDownloadUrlResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFileDownloadUrlResponseParams `json:"Response"`
}

func NewDescribeFileDownloadUrlResponse added in v1.0.315

func NewDescribeFileDownloadUrlResponse() (response *DescribeFileDownloadUrlResponse)

func (*DescribeFileDownloadUrlResponse) FromJsonString added in v1.0.315

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

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

func (*DescribeFileDownloadUrlResponse) ToJsonString added in v1.0.315

func (r *DescribeFileDownloadUrlResponse) ToJsonString() string

type DescribeFileDownloadUrlResponseParams added in v1.0.426

type DescribeFileDownloadUrlResponseParams struct {
	// 带签名的下载连接
	PreSignedUrl *string `json:"PreSignedUrl,omitnil,omitempty" name:"PreSignedUrl"`

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

Predefined struct for user

type DescribeFlowRequest

type DescribeFlowRequest struct {
	*tchttp.BaseRequest

	// 异步请求接口返回的任务流程号。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

func NewDescribeFlowRequest

func NewDescribeFlowRequest() (request *DescribeFlowRequest)

func (*DescribeFlowRequest) FromJsonString

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

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

func (*DescribeFlowRequest) ToJsonString

func (r *DescribeFlowRequest) ToJsonString() string

type DescribeFlowRequestParams added in v1.0.426

type DescribeFlowRequestParams struct {
	// 异步请求接口返回的任务流程号。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

Predefined struct for user

type DescribeFlowResponse

type DescribeFlowResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFlowResponseParams `json:"Response"`
}

func NewDescribeFlowResponse

func NewDescribeFlowResponse() (response *DescribeFlowResponse)

func (*DescribeFlowResponse) FromJsonString

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

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

func (*DescribeFlowResponse) ToJsonString

func (r *DescribeFlowResponse) ToJsonString() string

type DescribeFlowResponseParams added in v1.0.426

type DescribeFlowResponseParams struct {
	// 流程状态,0:成功,1:失败,2:运行中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type DescribeInstanceNodeInfoRequest

type DescribeInstanceNodeInfoRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如tdsql-6ltok4u9
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 一次最多返回多少条数据。默认为无穷大,返回符合要求的所有数据
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回数据的偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeInstanceNodeInfoRequest

func NewDescribeInstanceNodeInfoRequest() (request *DescribeInstanceNodeInfoRequest)

func (*DescribeInstanceNodeInfoRequest) FromJsonString

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

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

func (*DescribeInstanceNodeInfoRequest) ToJsonString

func (r *DescribeInstanceNodeInfoRequest) ToJsonString() string

type DescribeInstanceNodeInfoRequestParams added in v1.0.426

type DescribeInstanceNodeInfoRequestParams struct {
	// 实例ID,形如tdsql-6ltok4u9
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 一次最多返回多少条数据。默认为无穷大,返回符合要求的所有数据
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回数据的偏移量,默认为0
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeInstanceNodeInfoResponse

type DescribeInstanceNodeInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceNodeInfoResponseParams `json:"Response"`
}

func NewDescribeInstanceNodeInfoResponse

func NewDescribeInstanceNodeInfoResponse() (response *DescribeInstanceNodeInfoResponse)

func (*DescribeInstanceNodeInfoResponse) FromJsonString

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

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

func (*DescribeInstanceNodeInfoResponse) ToJsonString

func (r *DescribeInstanceNodeInfoResponse) ToJsonString() string

type DescribeInstanceNodeInfoResponseParams added in v1.0.426

type DescribeInstanceNodeInfoResponseParams struct {
	// 节点总个数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 节点信息
	NodesInfo []*NodeInfo `json:"NodesInfo,omitnil,omitempty" name:"NodesInfo"`

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

Predefined struct for user

type DescribeLogFileRetentionPeriodRequest

type DescribeLogFileRetentionPeriodRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeLogFileRetentionPeriodRequest

func NewDescribeLogFileRetentionPeriodRequest() (request *DescribeLogFileRetentionPeriodRequest)

func (*DescribeLogFileRetentionPeriodRequest) FromJsonString

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

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

func (*DescribeLogFileRetentionPeriodRequest) ToJsonString

type DescribeLogFileRetentionPeriodRequestParams added in v1.0.426

type DescribeLogFileRetentionPeriodRequestParams struct {
	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeLogFileRetentionPeriodResponse

type DescribeLogFileRetentionPeriodResponse struct {
	*tchttp.BaseResponse
	Response *DescribeLogFileRetentionPeriodResponseParams `json:"Response"`
}

func NewDescribeLogFileRetentionPeriodResponse

func NewDescribeLogFileRetentionPeriodResponse() (response *DescribeLogFileRetentionPeriodResponse)

func (*DescribeLogFileRetentionPeriodResponse) FromJsonString

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

func (*DescribeLogFileRetentionPeriodResponse) ToJsonString

type DescribeLogFileRetentionPeriodResponseParams added in v1.0.426

type DescribeLogFileRetentionPeriodResponseParams struct {
	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 日志备份天数
	Days *uint64 `json:"Days,omitnil,omitempty" name:"Days"`

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

Predefined struct for user

type DescribeOrdersRequest

type DescribeOrdersRequest struct {
	*tchttp.BaseRequest

	// 待查询的长订单号列表,创建实例、续费实例、扩容实例接口返回。
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
}

func NewDescribeOrdersRequest

func NewDescribeOrdersRequest() (request *DescribeOrdersRequest)

func (*DescribeOrdersRequest) FromJsonString

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

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

func (*DescribeOrdersRequest) ToJsonString

func (r *DescribeOrdersRequest) ToJsonString() string

type DescribeOrdersRequestParams added in v1.0.426

type DescribeOrdersRequestParams struct {
	// 待查询的长订单号列表,创建实例、续费实例、扩容实例接口返回。
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
}

Predefined struct for user

type DescribeOrdersResponse

type DescribeOrdersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOrdersResponseParams `json:"Response"`
}

func NewDescribeOrdersResponse

func NewDescribeOrdersResponse() (response *DescribeOrdersResponse)

func (*DescribeOrdersResponse) FromJsonString

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

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

func (*DescribeOrdersResponse) ToJsonString

func (r *DescribeOrdersResponse) ToJsonString() string

type DescribeOrdersResponseParams added in v1.0.426

type DescribeOrdersResponseParams struct {
	// 返回的订单数量。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 订单信息列表。
	Deals []*Deal `json:"Deals,omitnil,omitempty" name:"Deals"`

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

Predefined struct for user

type DescribePriceRequest

type DescribePriceRequest struct {
	*tchttp.BaseRequest

	// 欲新购实例的可用区ID。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例节点个数,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 欲购买的时长,单位:月。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 欲购买的数量,默认查询购买1个实例的价格。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 付费类型。postpaid:按量付费   prepaid:预付费
	Paymode *string `json:"Paymode,omitnil,omitempty" name:"Paymode"`

	// 价格金额单位,不传默认单位为分,取值:
	// * pent:分
	// * microPent:微分
	AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}

func NewDescribePriceRequest

func NewDescribePriceRequest() (request *DescribePriceRequest)

func (*DescribePriceRequest) FromJsonString

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

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

func (*DescribePriceRequest) ToJsonString

func (r *DescribePriceRequest) ToJsonString() string

type DescribePriceRequestParams added in v1.0.426

type DescribePriceRequestParams struct {
	// 欲新购实例的可用区ID。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例节点个数,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 欲购买的时长,单位:月。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 欲购买的数量,默认查询购买1个实例的价格。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 付费类型。postpaid:按量付费   prepaid:预付费
	Paymode *string `json:"Paymode,omitnil,omitempty" name:"Paymode"`

	// 价格金额单位,不传默认单位为分,取值:
	// * pent:分
	// * microPent:微分
	AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}

Predefined struct for user

type DescribePriceResponse

type DescribePriceResponse struct {
	*tchttp.BaseResponse
	Response *DescribePriceResponseParams `json:"Response"`
}

func NewDescribePriceResponse

func NewDescribePriceResponse() (response *DescribePriceResponse)

func (*DescribePriceResponse) FromJsonString

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

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

func (*DescribePriceResponse) ToJsonString

func (r *DescribePriceResponse) ToJsonString() string

type DescribePriceResponseParams added in v1.0.426

type DescribePriceResponseParams struct {
	// 原价
	// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
	// * 币种:国内站为人民币,国际站为美元
	OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`

	// 实际价格,受折扣等影响,可能和原价不同
	// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
	// * 币种:国内站人民币,国际站美元
	Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`

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

Predefined struct for user

type DescribeProjectSecurityGroupsRequest

type DescribeProjectSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 数据库引擎名称,本接口取值:mariadb。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 项目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 {
	// 数据库引擎名称,本接口取值:mariadb。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

	// 项目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"`

	// 安全组总数。
	Total *uint64 `json:"Total,omitnil,omitempty" name:"Total"`

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

Predefined struct for user

type DescribeRenewalPriceRequest

type DescribeRenewalPriceRequest struct {
	*tchttp.BaseRequest

	// 待续费的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 续费时长,单位:月。不传则默认为1个月。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 价格金额单位,不传默认单位为分,取值:
	// * pent:分
	// * microPent:微分
	AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}

func NewDescribeRenewalPriceRequest

func NewDescribeRenewalPriceRequest() (request *DescribeRenewalPriceRequest)

func (*DescribeRenewalPriceRequest) FromJsonString

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

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

func (*DescribeRenewalPriceRequest) ToJsonString

func (r *DescribeRenewalPriceRequest) ToJsonString() string

type DescribeRenewalPriceRequestParams added in v1.0.426

type DescribeRenewalPriceRequestParams struct {
	// 待续费的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 续费时长,单位:月。不传则默认为1个月。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 价格金额单位,不传默认单位为分,取值:
	// * pent:分
	// * microPent:微分
	AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}

Predefined struct for user

type DescribeRenewalPriceResponse

type DescribeRenewalPriceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRenewalPriceResponseParams `json:"Response"`
}

func NewDescribeRenewalPriceResponse

func NewDescribeRenewalPriceResponse() (response *DescribeRenewalPriceResponse)

func (*DescribeRenewalPriceResponse) FromJsonString

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

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

func (*DescribeRenewalPriceResponse) ToJsonString

func (r *DescribeRenewalPriceResponse) ToJsonString() string

type DescribeRenewalPriceResponseParams added in v1.0.426

type DescribeRenewalPriceResponseParams struct {
	// 原价
	// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
	// * 币种:国内站为人民币,国际站为美元
	OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`

	// 实际价格,受折扣等影响,可能和原价不同
	// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
	// * 币种:国内站人民币,国际站美元
	Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`

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

Predefined struct for user

type DescribeSaleInfoRequest

type DescribeSaleInfoRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeSaleInfoRequest

func NewDescribeSaleInfoRequest() (request *DescribeSaleInfoRequest)

func (*DescribeSaleInfoRequest) FromJsonString

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

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

func (*DescribeSaleInfoRequest) ToJsonString

func (r *DescribeSaleInfoRequest) ToJsonString() string

type DescribeSaleInfoRequestParams added in v1.0.426

type DescribeSaleInfoRequestParams struct {
}

Predefined struct for user

type DescribeSaleInfoResponse

type DescribeSaleInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSaleInfoResponseParams `json:"Response"`
}

func NewDescribeSaleInfoResponse

func NewDescribeSaleInfoResponse() (response *DescribeSaleInfoResponse)

func (*DescribeSaleInfoResponse) FromJsonString

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

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

func (*DescribeSaleInfoResponse) ToJsonString

func (r *DescribeSaleInfoResponse) ToJsonString() string

type DescribeSaleInfoResponseParams added in v1.0.426

type DescribeSaleInfoResponseParams struct {
	// 可售卖地域信息列表
	RegionList []*RegionInfo `json:"RegionList,omitnil,omitempty" name:"RegionList"`

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

Predefined struct for user

type DescribeUpgradePriceRequest

type DescribeUpgradePriceRequest struct {
	*tchttp.BaseRequest

	// 待升级的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 新节点数,传0表示节点数不变
	NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 价格金额单位,不传默认单位为分,取值:
	// * pent:分
	// * microPent:微分
	AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}

func NewDescribeUpgradePriceRequest

func NewDescribeUpgradePriceRequest() (request *DescribeUpgradePriceRequest)

func (*DescribeUpgradePriceRequest) FromJsonString

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

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

func (*DescribeUpgradePriceRequest) ToJsonString

func (r *DescribeUpgradePriceRequest) ToJsonString() string

type DescribeUpgradePriceRequestParams added in v1.0.426

type DescribeUpgradePriceRequestParams struct {
	// 待升级的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 新节点数,传0表示节点数不变
	NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

	// 价格金额单位,不传默认单位为分,取值:
	// * pent:分
	// * microPent:微分
	AmountUnit *string `json:"AmountUnit,omitnil,omitempty" name:"AmountUnit"`
}

Predefined struct for user

type DescribeUpgradePriceResponse

type DescribeUpgradePriceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUpgradePriceResponseParams `json:"Response"`
}

func NewDescribeUpgradePriceResponse

func NewDescribeUpgradePriceResponse() (response *DescribeUpgradePriceResponse)

func (*DescribeUpgradePriceResponse) FromJsonString

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

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

func (*DescribeUpgradePriceResponse) ToJsonString

func (r *DescribeUpgradePriceResponse) ToJsonString() string

type DescribeUpgradePriceResponseParams added in v1.0.426

type DescribeUpgradePriceResponseParams struct {
	// 原价
	// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
	// * 币种:国内站为人民币,国际站为美元
	OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`

	// 实际价格,受折扣等影响,可能和原价不同
	// * 单位:默认为分,若请求参数带有AmountUnit,参考AmountUnit描述
	// * 币种:国内站人民币,国际站美元
	Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`

	// 变配明细计算公式
	Formula *string `json:"Formula,omitnil,omitempty" name:"Formula"`

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

Predefined struct for user

type DestroyDBInstanceRequest added in v1.0.436

type DestroyDBInstanceRequest struct {
	*tchttp.BaseRequest

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

func NewDestroyDBInstanceRequest added in v1.0.436

func NewDestroyDBInstanceRequest() (request *DestroyDBInstanceRequest)

func (*DestroyDBInstanceRequest) FromJsonString added in v1.0.436

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

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

func (*DestroyDBInstanceRequest) ToJsonString added in v1.0.436

func (r *DestroyDBInstanceRequest) ToJsonString() string

type DestroyDBInstanceRequestParams added in v1.0.436

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

Predefined struct for user

type DestroyDBInstanceResponse added in v1.0.436

type DestroyDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DestroyDBInstanceResponseParams `json:"Response"`
}

func NewDestroyDBInstanceResponse added in v1.0.436

func NewDestroyDBInstanceResponse() (response *DestroyDBInstanceResponse)

func (*DestroyDBInstanceResponse) FromJsonString added in v1.0.436

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

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

func (*DestroyDBInstanceResponse) ToJsonString added in v1.0.436

func (r *DestroyDBInstanceResponse) ToJsonString() string

type DestroyDBInstanceResponseParams added in v1.0.436

type DestroyDBInstanceResponseParams struct {
	// 实例 ID,与入参InstanceId一致。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 异步任务的请求 ID,可使用此 ID [查询异步任务的执行结果](https://cloud.tencent.com/document/product/237/16177)。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type DestroyHourDBInstanceRequest

type DestroyHourDBInstanceRequest struct {
	*tchttp.BaseRequest

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

func NewDestroyHourDBInstanceRequest

func NewDestroyHourDBInstanceRequest() (request *DestroyHourDBInstanceRequest)

func (*DestroyHourDBInstanceRequest) FromJsonString

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

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

func (*DestroyHourDBInstanceRequest) ToJsonString

func (r *DestroyHourDBInstanceRequest) ToJsonString() string

type DestroyHourDBInstanceRequestParams added in v1.0.426

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

Predefined struct for user

type DestroyHourDBInstanceResponse

type DestroyHourDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DestroyHourDBInstanceResponseParams `json:"Response"`
}

func NewDestroyHourDBInstanceResponse

func NewDestroyHourDBInstanceResponse() (response *DestroyHourDBInstanceResponse)

func (*DestroyHourDBInstanceResponse) FromJsonString

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

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

func (*DestroyHourDBInstanceResponse) ToJsonString

func (r *DestroyHourDBInstanceResponse) ToJsonString() string

type DestroyHourDBInstanceResponseParams added in v1.0.426

type DestroyHourDBInstanceResponseParams struct {
	// 异步任务的请求 ID,可使用此 ID [查询异步任务的执行结果](https://cloud.tencent.com/document/product/237/16177)。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 实例 ID,与入参InstanceId一致。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

Predefined struct for user

type DisassociateSecurityGroupsRequest

type DisassociateSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 数据库引擎名称,本接口取值:mariadb。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

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

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

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 {
	// 数据库引擎名称,本接口取值:mariadb。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

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

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

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 FlushBinlogRequest

type FlushBinlogRequest struct {
	*tchttp.BaseRequest

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

func NewFlushBinlogRequest

func NewFlushBinlogRequest() (request *FlushBinlogRequest)

func (*FlushBinlogRequest) FromJsonString

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

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

func (*FlushBinlogRequest) ToJsonString

func (r *FlushBinlogRequest) ToJsonString() string

type FlushBinlogRequestParams added in v1.0.426

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

Predefined struct for user

type FlushBinlogResponse

type FlushBinlogResponse struct {
	*tchttp.BaseResponse
	Response *FlushBinlogResponseParams `json:"Response"`
}

func NewFlushBinlogResponse

func NewFlushBinlogResponse() (response *FlushBinlogResponse)

func (*FlushBinlogResponse) FromJsonString

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

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

func (*FlushBinlogResponse) ToJsonString

func (r *FlushBinlogResponse) ToJsonString() string

type FlushBinlogResponseParams added in v1.0.426

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

Predefined struct for user

type FunctionPrivilege

type FunctionPrivilege struct {
	// 数据库名
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// 数据库函数名
	FunctionName *string `json:"FunctionName,omitnil,omitempty" name:"FunctionName"`

	// 权限信息
	Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`
}

type GrantAccountPrivilegesRequest

type GrantAccountPrivilegesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 登录用户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 数据库名。如果为 \*,表示设置全局权限(即 \*.\*),此时忽略 Type 和 Object 参数。当DbName不为\*时,需要传入参 Type。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 全局权限: 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,SHOW DATABASES,REPLICATION CLIENT,REPLICATION SLAVE
	// 库权限: 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
	// 表/视图权限: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE VIEW,SHOW VIEW,TRIGGER
	// 存储过程/函数权限: ALTER ROUTINE,EXECUTE
	// 字段权限: INSERT,REFERENCES,SELECT,UPDATE
	Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`

	// 类型,可以填入 table 、 view 、 proc 、 func 和 \*。当 DbName 为具体数据库名,Type为 \* 时,表示设置该数据库权限(即db.\*),此时忽略 Object 参数
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 具体的 Type 的名称,例如 Type 为 table 时就是具体的表名。DbName 和 Type 都为具体名称,则 Object 表示具体对象名,不能为 \* 或者为空
	Object *string `json:"Object,omitnil,omitempty" name:"Object"`

	// 当 Type=table 时,ColName 为 \* 表示对表授权,如果为具体字段名,表示对字段授权
	ColName *string `json:"ColName,omitnil,omitempty" name:"ColName"`
}

func NewGrantAccountPrivilegesRequest

func NewGrantAccountPrivilegesRequest() (request *GrantAccountPrivilegesRequest)

func (*GrantAccountPrivilegesRequest) FromJsonString

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

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

func (*GrantAccountPrivilegesRequest) ToJsonString

func (r *GrantAccountPrivilegesRequest) ToJsonString() string

type GrantAccountPrivilegesRequestParams added in v1.0.426

type GrantAccountPrivilegesRequestParams struct {
	// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 登录用户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 数据库名。如果为 \*,表示设置全局权限(即 \*.\*),此时忽略 Type 和 Object 参数。当DbName不为\*时,需要传入参 Type。
	DbName *string `json:"DbName,omitnil,omitempty" name:"DbName"`

	// 全局权限: 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,SHOW DATABASES,REPLICATION CLIENT,REPLICATION SLAVE
	// 库权限: 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
	// 表/视图权限: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,REFERENCES,INDEX,ALTER,CREATE VIEW,SHOW VIEW,TRIGGER
	// 存储过程/函数权限: ALTER ROUTINE,EXECUTE
	// 字段权限: INSERT,REFERENCES,SELECT,UPDATE
	Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`

	// 类型,可以填入 table 、 view 、 proc 、 func 和 \*。当 DbName 为具体数据库名,Type为 \* 时,表示设置该数据库权限(即db.\*),此时忽略 Object 参数
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 具体的 Type 的名称,例如 Type 为 table 时就是具体的表名。DbName 和 Type 都为具体名称,则 Object 表示具体对象名,不能为 \* 或者为空
	Object *string `json:"Object,omitnil,omitempty" name:"Object"`

	// 当 Type=table 时,ColName 为 \* 表示对表授权,如果为具体字段名,表示对字段授权
	ColName *string `json:"ColName,omitnil,omitempty" name:"ColName"`
}

Predefined struct for user

type GrantAccountPrivilegesResponse

type GrantAccountPrivilegesResponse struct {
	*tchttp.BaseResponse
	Response *GrantAccountPrivilegesResponseParams `json:"Response"`
}

func NewGrantAccountPrivilegesResponse

func NewGrantAccountPrivilegesResponse() (response *GrantAccountPrivilegesResponse)

func (*GrantAccountPrivilegesResponse) FromJsonString

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

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

func (*GrantAccountPrivilegesResponse) ToJsonString

func (r *GrantAccountPrivilegesResponse) ToJsonString() string

type GrantAccountPrivilegesResponseParams added in v1.0.426

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

Predefined struct for user

type InitDBInstancesRequest

type InitDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 待初始化的实例ID列表,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步)。
	Params []*DBParamValue `json:"Params,omitnil,omitempty" name:"Params"`
}

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列表,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步)。
	Params []*DBParamValue `json:"Params,omitnil,omitempty" name:"Params"`
}

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,可通过 DescribeFlow 查询任务状态。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 透传入参。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

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

Predefined struct for user

type InstanceBackupFileItem added in v1.0.620

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

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例状态
	InstanceStatus *int64 `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`

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

	// 文件路径
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件大小
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 备份类型,Data:数据备份,Binlog:Binlog备份,Errlog:错误日志,Slowlog:慢日志
	BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`

	// 手动备份,0:否,1:是
	ManualBackup *int64 `json:"ManualBackup,omitnil,omitempty" name:"ManualBackup"`

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

	// 备份结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type InstanceSpec

type InstanceSpec struct {
	// 设备型号
	Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`

	// 该机型对应的可售卖规格列表
	SpecInfos []*SpecConfigInfo `json:"SpecInfos,omitnil,omitempty" name:"SpecInfos"`
}

type IsolateDBInstanceRequest added in v1.0.531

type IsolateDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:tdsql-dasjkhd,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewIsolateDBInstanceRequest added in v1.0.531

func NewIsolateDBInstanceRequest() (request *IsolateDBInstanceRequest)

func (*IsolateDBInstanceRequest) FromJsonString added in v1.0.531

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 added in v1.0.531

func (r *IsolateDBInstanceRequest) ToJsonString() string

type IsolateDBInstanceRequestParams added in v1.0.531

type IsolateDBInstanceRequestParams struct {
	// 实例 ID,格式如:tdsql-dasjkhd,与云数据库控制台页面中显示的实例 ID 相同,可使用 查询实例列表 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type IsolateDBInstanceResponse added in v1.0.531

type IsolateDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *IsolateDBInstanceResponseParams `json:"Response"`
}

func NewIsolateDBInstanceResponse added in v1.0.531

func NewIsolateDBInstanceResponse() (response *IsolateDBInstanceResponse)

func (*IsolateDBInstanceResponse) FromJsonString added in v1.0.531

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 added in v1.0.531

func (r *IsolateDBInstanceResponse) ToJsonString() string

type IsolateDBInstanceResponseParams added in v1.0.531

type IsolateDBInstanceResponseParams struct {
	// 隔离成功实例ID列表。
	SuccessInstanceIds []*string `json:"SuccessInstanceIds,omitnil,omitempty" name:"SuccessInstanceIds"`

	// 隔离失败实例ID列表。
	FailedInstanceIds []*string `json:"FailedInstanceIds,omitnil,omitempty" name:"FailedInstanceIds"`

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

Predefined struct for user

type IsolateDedicatedDBInstanceRequest added in v1.0.530

type IsolateDedicatedDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例 Id,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewIsolateDedicatedDBInstanceRequest added in v1.0.530

func NewIsolateDedicatedDBInstanceRequest() (request *IsolateDedicatedDBInstanceRequest)

func (*IsolateDedicatedDBInstanceRequest) FromJsonString added in v1.0.530

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

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

func (*IsolateDedicatedDBInstanceRequest) ToJsonString added in v1.0.530

func (r *IsolateDedicatedDBInstanceRequest) ToJsonString() string

type IsolateDedicatedDBInstanceRequestParams added in v1.0.530

type IsolateDedicatedDBInstanceRequestParams struct {
	// 实例 Id,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type IsolateDedicatedDBInstanceResponse added in v1.0.530

type IsolateDedicatedDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *IsolateDedicatedDBInstanceResponseParams `json:"Response"`
}

func NewIsolateDedicatedDBInstanceResponse added in v1.0.530

func NewIsolateDedicatedDBInstanceResponse() (response *IsolateDedicatedDBInstanceResponse)

func (*IsolateDedicatedDBInstanceResponse) FromJsonString added in v1.0.530

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

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

func (*IsolateDedicatedDBInstanceResponse) ToJsonString added in v1.0.530

func (r *IsolateDedicatedDBInstanceResponse) ToJsonString() string

type IsolateDedicatedDBInstanceResponseParams added in v1.0.530

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

Predefined struct for user

type IsolateHourDBInstanceRequest added in v1.0.357

type IsolateHourDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

func NewIsolateHourDBInstanceRequest added in v1.0.357

func NewIsolateHourDBInstanceRequest() (request *IsolateHourDBInstanceRequest)

func (*IsolateHourDBInstanceRequest) FromJsonString added in v1.0.357

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

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

func (*IsolateHourDBInstanceRequest) ToJsonString added in v1.0.357

func (r *IsolateHourDBInstanceRequest) ToJsonString() string

type IsolateHourDBInstanceRequestParams added in v1.0.426

type IsolateHourDBInstanceRequestParams struct {
	// 实例ID列表
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`
}

Predefined struct for user

type IsolateHourDBInstanceResponse added in v1.0.357

type IsolateHourDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *IsolateHourDBInstanceResponseParams `json:"Response"`
}

func NewIsolateHourDBInstanceResponse added in v1.0.357

func NewIsolateHourDBInstanceResponse() (response *IsolateHourDBInstanceResponse)

func (*IsolateHourDBInstanceResponse) FromJsonString added in v1.0.357

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

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

func (*IsolateHourDBInstanceResponse) ToJsonString added in v1.0.357

func (r *IsolateHourDBInstanceResponse) ToJsonString() string

type IsolateHourDBInstanceResponseParams added in v1.0.426

type IsolateHourDBInstanceResponseParams struct {
	// 解隔离成功的实例id列表
	SuccessInstanceIds []*string `json:"SuccessInstanceIds,omitnil,omitempty" name:"SuccessInstanceIds"`

	// 解隔离失败的实例id列表
	FailedInstanceIds []*string `json:"FailedInstanceIds,omitnil,omitempty" name:"FailedInstanceIds"`

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

Predefined struct for user

type KillSessionRequest

type KillSessionRequest struct {
	*tchttp.BaseRequest

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

	// 会话ID列表
	SessionId []*int64 `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

func NewKillSessionRequest

func NewKillSessionRequest() (request *KillSessionRequest)

func (*KillSessionRequest) FromJsonString

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

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

func (*KillSessionRequest) ToJsonString

func (r *KillSessionRequest) ToJsonString() string

type KillSessionRequestParams added in v1.0.426

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

	// 会话ID列表
	SessionId []*int64 `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

Predefined struct for user

type KillSessionResponse

type KillSessionResponse struct {
	*tchttp.BaseResponse
	Response *KillSessionResponseParams `json:"Response"`
}

func NewKillSessionResponse

func NewKillSessionResponse() (response *KillSessionResponse)

func (*KillSessionResponse) FromJsonString

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

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

func (*KillSessionResponse) ToJsonString

func (r *KillSessionResponse) ToJsonString() string

type KillSessionResponseParams added in v1.0.426

type KillSessionResponseParams struct {
	// 任务ID
	TaskId *int64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

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

Predefined struct for user

type LogFileInfo

type LogFileInfo struct {
	// Log最后修改时间
	Mtime *uint64 `json:"Mtime,omitnil,omitempty" name:"Mtime"`

	// 文件长度
	Length *uint64 `json:"Length,omitnil,omitempty" name:"Length"`

	// 下载Log时用到的统一资源标识符
	Uri *string `json:"Uri,omitnil,omitempty" name:"Uri"`

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`
}

type ModifyAccountDescriptionRequest

type ModifyAccountDescriptionRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 登录用户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 新的账号备注,长度 0~256。
	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,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 登录用户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 新的账号备注,长度 0~256。
	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,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyAccountPrivilegesRequest

type ModifyAccountPrivilegesRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:tdsql-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"。
	// 注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。
	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"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"`

	// 数据库中表的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"`

	// 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitnil,omitempty" name:"ColumnPrivileges"`

	// 数据库视图的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	ViewPrivileges []*ViewPrivileges `json:"ViewPrivileges,omitnil,omitempty" name:"ViewPrivileges"`

	// 数据库函数的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	FunctionPrivileges []*FunctionPrivilege `json:"FunctionPrivileges,omitnil,omitempty" name:"FunctionPrivileges"`

	// 数据库存储过程的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	ProcedurePrivileges []*ProcedurePrivilege `json:"ProcedurePrivileges,omitnil,omitempty" name:"ProcedurePrivileges"`
}

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,格式如:tdsql-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"。
	// 注意,不传该参数表示保留现有权限,如需清除,该字段传空数组。
	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"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	DatabasePrivileges []*DatabasePrivilege `json:"DatabasePrivileges,omitnil,omitempty" name:"DatabasePrivileges"`

	// 数据库中表的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	TablePrivileges []*TablePrivilege `json:"TablePrivileges,omitnil,omitempty" name:"TablePrivileges"`

	// 数据库表中列的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","REFERENCES"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	ColumnPrivileges []*ColumnPrivilege `json:"ColumnPrivileges,omitnil,omitempty" name:"ColumnPrivileges"`

	// 数据库视图的权限。Privileges 权限的可选值为:"SELECT","INSERT","UPDATE","DELETE","CREATE", "DROP","REFERENCES","INDEX","ALTER","CREATE VIEW","SHOW VIEW", "TRIGGER"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	ViewPrivileges []*ViewPrivileges `json:"ViewPrivileges,omitnil,omitempty" name:"ViewPrivileges"`

	// 数据库函数的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	FunctionPrivileges []*FunctionPrivilege `json:"FunctionPrivileges,omitnil,omitempty" name:"FunctionPrivileges"`

	// 数据库存储过程的权限。Privileges 权限的可选值为:"ALTER ROUTINE","EXECUTE"。
	// 注意,不传该参数表示保留现有权限,如需清除,请在复杂类型Privileges字段传空数组。
	ProcedurePrivileges []*ProcedurePrivilege `json:"ProcedurePrivileges,omitnil,omitempty" name:"ProcedurePrivileges"`
}

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 [查询异步任务的执行结果](https://cloud.tencent.com/document/product/237/16177)。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type ModifyBackupTimeRequest

type ModifyBackupTimeRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00
	StartBackupTime *string `json:"StartBackupTime,omitnil,omitempty" name:"StartBackupTime"`

	// 每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59
	EndBackupTime *string `json:"EndBackupTime,omitnil,omitempty" name:"EndBackupTime"`
}

func NewModifyBackupTimeRequest

func NewModifyBackupTimeRequest() (request *ModifyBackupTimeRequest)

func (*ModifyBackupTimeRequest) FromJsonString

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

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

func (*ModifyBackupTimeRequest) ToJsonString

func (r *ModifyBackupTimeRequest) ToJsonString() string

type ModifyBackupTimeRequestParams added in v1.0.426

type ModifyBackupTimeRequestParams struct {
	// 实例ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 每天备份执行的区间的开始时间,格式 mm:ss,形如 22:00
	StartBackupTime *string `json:"StartBackupTime,omitnil,omitempty" name:"StartBackupTime"`

	// 每天备份执行的区间的结束时间,格式 mm:ss,形如 23:59
	EndBackupTime *string `json:"EndBackupTime,omitnil,omitempty" name:"EndBackupTime"`
}

Predefined struct for user

type ModifyBackupTimeResponse

type ModifyBackupTimeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBackupTimeResponseParams `json:"Response"`
}

func NewModifyBackupTimeResponse

func NewModifyBackupTimeResponse() (response *ModifyBackupTimeResponse)

func (*ModifyBackupTimeResponse) FromJsonString

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

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

func (*ModifyBackupTimeResponse) ToJsonString

func (r *ModifyBackupTimeResponse) ToJsonString() string

type ModifyBackupTimeResponseParams added in v1.0.426

type ModifyBackupTimeResponseParams struct {
	// 设置的状态,0 表示成功
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

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

Predefined struct for user

type ModifyDBEncryptAttributesRequest added in v1.0.598

type ModifyDBEncryptAttributesRequest struct {
	*tchttp.BaseRequest

	// 实例Id,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否启用数据加密,开启后暂不支持关闭。本接口的可选值为:1-开启数据加密。
	EncryptEnabled *int64 `json:"EncryptEnabled,omitnil,omitempty" name:"EncryptEnabled"`
}

func NewModifyDBEncryptAttributesRequest added in v1.0.598

func NewModifyDBEncryptAttributesRequest() (request *ModifyDBEncryptAttributesRequest)

func (*ModifyDBEncryptAttributesRequest) FromJsonString added in v1.0.598

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

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

func (*ModifyDBEncryptAttributesRequest) ToJsonString added in v1.0.598

func (r *ModifyDBEncryptAttributesRequest) ToJsonString() string

type ModifyDBEncryptAttributesRequestParams added in v1.0.598

type ModifyDBEncryptAttributesRequestParams struct {
	// 实例Id,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否启用数据加密,开启后暂不支持关闭。本接口的可选值为:1-开启数据加密。
	EncryptEnabled *int64 `json:"EncryptEnabled,omitnil,omitempty" name:"EncryptEnabled"`
}

Predefined struct for user

type ModifyDBEncryptAttributesResponse added in v1.0.598

type ModifyDBEncryptAttributesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBEncryptAttributesResponseParams `json:"Response"`
}

func NewModifyDBEncryptAttributesResponse added in v1.0.598

func NewModifyDBEncryptAttributesResponse() (response *ModifyDBEncryptAttributesResponse)

func (*ModifyDBEncryptAttributesResponse) FromJsonString added in v1.0.598

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

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

func (*ModifyDBEncryptAttributesResponse) ToJsonString added in v1.0.598

func (r *ModifyDBEncryptAttributesResponse) ToJsonString() string

type ModifyDBEncryptAttributesResponseParams added in v1.0.598

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

Predefined struct for user

type ModifyDBInstanceNameRequest

type ModifyDBInstanceNameRequest struct {
	*tchttp.BaseRequest

	// 待修改的实例 ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	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。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	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
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

Predefined struct for user

type ModifyDBInstanceSecurityGroupsRequest

type ModifyDBInstanceSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 数据库引擎名称,本接口取值:mariadb。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

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

	// 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}

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 {
	// 数据库引擎名称,本接口取值:mariadb。
	Product *string `json:"Product,omitnil,omitempty" name:"Product"`

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

	// 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组
	SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"`
}

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 ModifyDBInstancesProjectRequest

type ModifyDBInstancesProjectRequest struct {
	*tchttp.BaseRequest

	// 待修改的实例ID列表。实例 ID 形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 要分配的项目 ID,可以通过 DescribeProjects 查询项目列表接口获取。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewModifyDBInstancesProjectRequest

func NewModifyDBInstancesProjectRequest() (request *ModifyDBInstancesProjectRequest)

func (*ModifyDBInstancesProjectRequest) FromJsonString

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

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

func (*ModifyDBInstancesProjectRequest) ToJsonString

func (r *ModifyDBInstancesProjectRequest) ToJsonString() string

type ModifyDBInstancesProjectRequestParams added in v1.0.426

type ModifyDBInstancesProjectRequestParams struct {
	// 待修改的实例ID列表。实例 ID 形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 要分配的项目 ID,可以通过 DescribeProjects 查询项目列表接口获取。
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type ModifyDBInstancesProjectResponse

type ModifyDBInstancesProjectResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstancesProjectResponseParams `json:"Response"`
}

func NewModifyDBInstancesProjectResponse

func NewModifyDBInstancesProjectResponse() (response *ModifyDBInstancesProjectResponse)

func (*ModifyDBInstancesProjectResponse) FromJsonString

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

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

func (*ModifyDBInstancesProjectResponse) ToJsonString

func (r *ModifyDBInstancesProjectResponse) ToJsonString() string

type ModifyDBInstancesProjectResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDBParametersRequest

type ModifyDBParametersRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 参数列表,每一个元素是Param和Value的组合
	Params []*DBParamValue `json:"Params,omitnil,omitempty" name:"Params"`
}

func NewModifyDBParametersRequest

func NewModifyDBParametersRequest() (request *ModifyDBParametersRequest)

func (*ModifyDBParametersRequest) FromJsonString

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

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

func (*ModifyDBParametersRequest) ToJsonString

func (r *ModifyDBParametersRequest) ToJsonString() string

type ModifyDBParametersRequestParams added in v1.0.426

type ModifyDBParametersRequestParams struct {
	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 参数列表,每一个元素是Param和Value的组合
	Params []*DBParamValue `json:"Params,omitnil,omitempty" name:"Params"`
}

Predefined struct for user

type ModifyDBParametersResponse

type ModifyDBParametersResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBParametersResponseParams `json:"Response"`
}

func NewModifyDBParametersResponse

func NewModifyDBParametersResponse() (response *ModifyDBParametersResponse)

func (*ModifyDBParametersResponse) FromJsonString

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

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

func (*ModifyDBParametersResponse) ToJsonString

func (r *ModifyDBParametersResponse) ToJsonString() string

type ModifyDBParametersResponseParams added in v1.0.426

type ModifyDBParametersResponseParams struct {
	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 参数修改结果
	Result []*ParamModifyResult `json:"Result,omitnil,omitempty" name:"Result"`

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

Predefined struct for user

type ModifyDBSyncModeRequest added in v1.0.293

type ModifyDBSyncModeRequest struct {
	*tchttp.BaseRequest

	// 待修改同步模式的实例ID。形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 同步模式:0 异步,1 强同步, 2 强同步可退化
	SyncMode *int64 `json:"SyncMode,omitnil,omitempty" name:"SyncMode"`
}

func NewModifyDBSyncModeRequest added in v1.0.293

func NewModifyDBSyncModeRequest() (request *ModifyDBSyncModeRequest)

func (*ModifyDBSyncModeRequest) FromJsonString added in v1.0.293

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

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

func (*ModifyDBSyncModeRequest) ToJsonString added in v1.0.293

func (r *ModifyDBSyncModeRequest) ToJsonString() string

type ModifyDBSyncModeRequestParams added in v1.0.426

type ModifyDBSyncModeRequestParams struct {
	// 待修改同步模式的实例ID。形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 同步模式:0 异步,1 强同步, 2 强同步可退化
	SyncMode *int64 `json:"SyncMode,omitnil,omitempty" name:"SyncMode"`
}

Predefined struct for user

type ModifyDBSyncModeResponse added in v1.0.293

type ModifyDBSyncModeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBSyncModeResponseParams `json:"Response"`
}

func NewModifyDBSyncModeResponse added in v1.0.293

func NewModifyDBSyncModeResponse() (response *ModifyDBSyncModeResponse)

func (*ModifyDBSyncModeResponse) FromJsonString added in v1.0.293

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

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

func (*ModifyDBSyncModeResponse) ToJsonString added in v1.0.293

func (r *ModifyDBSyncModeResponse) ToJsonString() string

type ModifyDBSyncModeResponseParams added in v1.0.426

type ModifyDBSyncModeResponseParams struct {
	// 异步任务Id,可通过 DescribeFlow 查询任务状态。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type ModifyInstanceNetworkRequest added in v1.0.522

type ModifyInstanceNetworkRequest struct {
	*tchttp.BaseRequest

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

	// 希望转到的VPC网络的VpcId
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 希望转到的VPC网络的子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 如果需要指定VIP,填上该字段
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 如果需要指定VIPv6,填上该字段
	Vipv6 *string `json:"Vipv6,omitnil,omitempty" name:"Vipv6"`

	// VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。
	VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitnil,omitempty" name:"VipReleaseDelay"`
}

func NewModifyInstanceNetworkRequest added in v1.0.522

func NewModifyInstanceNetworkRequest() (request *ModifyInstanceNetworkRequest)

func (*ModifyInstanceNetworkRequest) FromJsonString added in v1.0.522

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

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

func (*ModifyInstanceNetworkRequest) ToJsonString added in v1.0.522

func (r *ModifyInstanceNetworkRequest) ToJsonString() string

type ModifyInstanceNetworkRequestParams added in v1.0.522

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

	// 希望转到的VPC网络的VpcId
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 希望转到的VPC网络的子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 如果需要指定VIP,填上该字段
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 如果需要指定VIPv6,填上该字段
	Vipv6 *string `json:"Vipv6,omitnil,omitempty" name:"Vipv6"`

	// VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。
	VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitnil,omitempty" name:"VipReleaseDelay"`
}

Predefined struct for user

type ModifyInstanceNetworkResponse added in v1.0.522

type ModifyInstanceNetworkResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceNetworkResponseParams `json:"Response"`
}

func NewModifyInstanceNetworkResponse added in v1.0.522

func NewModifyInstanceNetworkResponse() (response *ModifyInstanceNetworkResponse)

func (*ModifyInstanceNetworkResponse) FromJsonString added in v1.0.522

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

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

func (*ModifyInstanceNetworkResponse) ToJsonString added in v1.0.522

func (r *ModifyInstanceNetworkResponse) ToJsonString() string

type ModifyInstanceNetworkResponseParams added in v1.0.522

type ModifyInstanceNetworkResponseParams struct {
	// 异步任务ID,根据此FlowId通过DescribeFlow接口查询任务进行状态
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type ModifyInstanceVipRequest added in v1.0.522

type ModifyInstanceVipRequest struct {
	*tchttp.BaseRequest

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

	// 实例VIP
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// IPv6标志
	Ipv6Flag *uint64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`

	// VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。
	VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitnil,omitempty" name:"VipReleaseDelay"`
}

func NewModifyInstanceVipRequest added in v1.0.522

func NewModifyInstanceVipRequest() (request *ModifyInstanceVipRequest)

func (*ModifyInstanceVipRequest) FromJsonString added in v1.0.522

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

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

func (*ModifyInstanceVipRequest) ToJsonString added in v1.0.522

func (r *ModifyInstanceVipRequest) ToJsonString() string

type ModifyInstanceVipRequestParams added in v1.0.522

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

	// 实例VIP
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// IPv6标志
	Ipv6Flag *uint64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`

	// VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。
	VipReleaseDelay *uint64 `json:"VipReleaseDelay,omitnil,omitempty" name:"VipReleaseDelay"`
}

Predefined struct for user

type ModifyInstanceVipResponse added in v1.0.522

type ModifyInstanceVipResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceVipResponseParams `json:"Response"`
}

func NewModifyInstanceVipResponse added in v1.0.522

func NewModifyInstanceVipResponse() (response *ModifyInstanceVipResponse)

func (*ModifyInstanceVipResponse) FromJsonString added in v1.0.522

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

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

func (*ModifyInstanceVipResponse) ToJsonString added in v1.0.522

func (r *ModifyInstanceVipResponse) ToJsonString() string

type ModifyInstanceVipResponseParams added in v1.0.522

type ModifyInstanceVipResponseParams struct {
	// 异步任务流程ID
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type ModifyInstanceVportRequest added in v1.0.522

type ModifyInstanceVportRequest struct {
	*tchttp.BaseRequest

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

	// 实例VPORT
	Vport *uint64 `json:"Vport,omitnil,omitempty" name:"Vport"`
}

func NewModifyInstanceVportRequest added in v1.0.522

func NewModifyInstanceVportRequest() (request *ModifyInstanceVportRequest)

func (*ModifyInstanceVportRequest) FromJsonString added in v1.0.522

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

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

func (*ModifyInstanceVportRequest) ToJsonString added in v1.0.522

func (r *ModifyInstanceVportRequest) ToJsonString() string

type ModifyInstanceVportRequestParams added in v1.0.522

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

	// 实例VPORT
	Vport *uint64 `json:"Vport,omitnil,omitempty" name:"Vport"`
}

Predefined struct for user

type ModifyInstanceVportResponse added in v1.0.522

type ModifyInstanceVportResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceVportResponseParams `json:"Response"`
}

func NewModifyInstanceVportResponse added in v1.0.522

func NewModifyInstanceVportResponse() (response *ModifyInstanceVportResponse)

func (*ModifyInstanceVportResponse) FromJsonString added in v1.0.522

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

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

func (*ModifyInstanceVportResponse) ToJsonString added in v1.0.522

func (r *ModifyInstanceVportResponse) ToJsonString() string

type ModifyInstanceVportResponseParams added in v1.0.522

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

Predefined struct for user

type ModifyLogFileRetentionPeriodRequest

type ModifyLogFileRetentionPeriodRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 保存的天数,不能超过30
	Days *uint64 `json:"Days,omitnil,omitempty" name:"Days"`
}

func NewModifyLogFileRetentionPeriodRequest

func NewModifyLogFileRetentionPeriodRequest() (request *ModifyLogFileRetentionPeriodRequest)

func (*ModifyLogFileRetentionPeriodRequest) FromJsonString

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

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

func (*ModifyLogFileRetentionPeriodRequest) ToJsonString

func (r *ModifyLogFileRetentionPeriodRequest) ToJsonString() string

type ModifyLogFileRetentionPeriodRequestParams added in v1.0.426

type ModifyLogFileRetentionPeriodRequestParams struct {
	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 保存的天数,不能超过30
	Days *uint64 `json:"Days,omitnil,omitempty" name:"Days"`
}

Predefined struct for user

type ModifyLogFileRetentionPeriodResponse

type ModifyLogFileRetentionPeriodResponse struct {
	*tchttp.BaseResponse
	Response *ModifyLogFileRetentionPeriodResponseParams `json:"Response"`
}

func NewModifyLogFileRetentionPeriodResponse

func NewModifyLogFileRetentionPeriodResponse() (response *ModifyLogFileRetentionPeriodResponse)

func (*ModifyLogFileRetentionPeriodResponse) FromJsonString

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

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

func (*ModifyLogFileRetentionPeriodResponse) ToJsonString

func (r *ModifyLogFileRetentionPeriodResponse) ToJsonString() string

type ModifyLogFileRetentionPeriodResponseParams added in v1.0.426

type ModifyLogFileRetentionPeriodResponseParams struct {
	// 实例 ID,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

Predefined struct for user

type ModifyRealServerAccessStrategyRequest added in v1.0.228

type ModifyRealServerAccessStrategyRequest struct {
	*tchttp.BaseRequest

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

	// RS就近模式, 0-无策略, 1-可用区就近访问。
	RsAccessStrategy *int64 `json:"RsAccessStrategy,omitnil,omitempty" name:"RsAccessStrategy"`
}

func NewModifyRealServerAccessStrategyRequest added in v1.0.228

func NewModifyRealServerAccessStrategyRequest() (request *ModifyRealServerAccessStrategyRequest)

func (*ModifyRealServerAccessStrategyRequest) FromJsonString added in v1.0.228

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

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

func (*ModifyRealServerAccessStrategyRequest) ToJsonString added in v1.0.228

type ModifyRealServerAccessStrategyRequestParams added in v1.0.426

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

	// RS就近模式, 0-无策略, 1-可用区就近访问。
	RsAccessStrategy *int64 `json:"RsAccessStrategy,omitnil,omitempty" name:"RsAccessStrategy"`
}

Predefined struct for user

type ModifyRealServerAccessStrategyResponse added in v1.0.228

type ModifyRealServerAccessStrategyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRealServerAccessStrategyResponseParams `json:"Response"`
}

func NewModifyRealServerAccessStrategyResponse added in v1.0.228

func NewModifyRealServerAccessStrategyResponse() (response *ModifyRealServerAccessStrategyResponse)

func (*ModifyRealServerAccessStrategyResponse) FromJsonString added in v1.0.228

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

func (*ModifyRealServerAccessStrategyResponse) ToJsonString added in v1.0.228

type ModifyRealServerAccessStrategyResponseParams added in v1.0.426

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

Predefined struct for user

type ModifySyncTaskAttributeRequest added in v1.0.293

type ModifySyncTaskAttributeRequest struct {
	*tchttp.BaseRequest

	// 一个或多个待操作的任务ID。可通过DescribeSyncTasks API返回值中的TaskId获取。每次请求允许操作的任务数量上限是100。
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// 任务名称。可任意命名,但不得超过100个字符。
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
}

func NewModifySyncTaskAttributeRequest added in v1.0.293

func NewModifySyncTaskAttributeRequest() (request *ModifySyncTaskAttributeRequest)

func (*ModifySyncTaskAttributeRequest) FromJsonString added in v1.0.293

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

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

func (*ModifySyncTaskAttributeRequest) ToJsonString added in v1.0.293

func (r *ModifySyncTaskAttributeRequest) ToJsonString() string

type ModifySyncTaskAttributeRequestParams added in v1.0.426

type ModifySyncTaskAttributeRequestParams struct {
	// 一个或多个待操作的任务ID。可通过DescribeSyncTasks API返回值中的TaskId获取。每次请求允许操作的任务数量上限是100。
	TaskIds []*string `json:"TaskIds,omitnil,omitempty" name:"TaskIds"`

	// 任务名称。可任意命名,但不得超过100个字符。
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`
}

Predefined struct for user

type ModifySyncTaskAttributeResponse added in v1.0.293

type ModifySyncTaskAttributeResponse struct {
	*tchttp.BaseResponse
	Response *ModifySyncTaskAttributeResponseParams `json:"Response"`
}

func NewModifySyncTaskAttributeResponse added in v1.0.293

func NewModifySyncTaskAttributeResponse() (response *ModifySyncTaskAttributeResponse)

func (*ModifySyncTaskAttributeResponse) FromJsonString added in v1.0.293

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

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

func (*ModifySyncTaskAttributeResponse) ToJsonString added in v1.0.293

func (r *ModifySyncTaskAttributeResponse) ToJsonString() string

type ModifySyncTaskAttributeResponseParams added in v1.0.426

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

Predefined struct for user

type NodeInfo

type NodeInfo struct {
	// DB节点ID
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// DB节点角色,取值为master或者slave
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`
}

type OpenDBExtranetAccessRequest

type OpenDBExtranetAccessRequest struct {
	*tchttp.BaseRequest

	// 待开放外网访问的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否IPv6,默认0
	Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
}

func NewOpenDBExtranetAccessRequest

func NewOpenDBExtranetAccessRequest() (request *OpenDBExtranetAccessRequest)

func (*OpenDBExtranetAccessRequest) FromJsonString

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

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

func (*OpenDBExtranetAccessRequest) ToJsonString

func (r *OpenDBExtranetAccessRequest) ToJsonString() string

type OpenDBExtranetAccessRequestParams added in v1.0.426

type OpenDBExtranetAccessRequestParams struct {
	// 待开放外网访问的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 是否IPv6,默认0
	Ipv6Flag *int64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
}

Predefined struct for user

type OpenDBExtranetAccessResponse

type OpenDBExtranetAccessResponse struct {
	*tchttp.BaseResponse
	Response *OpenDBExtranetAccessResponseParams `json:"Response"`
}

func NewOpenDBExtranetAccessResponse

func NewOpenDBExtranetAccessResponse() (response *OpenDBExtranetAccessResponse)

func (*OpenDBExtranetAccessResponse) FromJsonString

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

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

func (*OpenDBExtranetAccessResponse) ToJsonString

func (r *OpenDBExtranetAccessResponse) ToJsonString() string

type OpenDBExtranetAccessResponseParams added in v1.0.426

type OpenDBExtranetAccessResponseParams struct {
	// 异步任务ID,可通过 DescribeFlow 查询任务状态。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type ParamConstraint

type ParamConstraint struct {
	// 约束类型,如枚举enum,区间section
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 约束类型为enum时的可选值列表
	Enum *string `json:"Enum,omitnil,omitempty" name:"Enum"`

	// 约束类型为section时的范围
	// 注意:此字段可能返回 null,表示取不到有效值。
	Range *ConstraintRange `json:"Range,omitnil,omitempty" name:"Range"`

	// 约束类型为string时的可选值列表
	String *string `json:"String,omitnil,omitempty" name:"String"`
}

type ParamDesc

type ParamDesc struct {
	// 参数名字
	Param *string `json:"Param,omitnil,omitempty" name:"Param"`

	// 当前参数值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 设置过的值,参数生效后,该值和value一样。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SetValue *string `json:"SetValue,omitnil,omitempty" name:"SetValue"`

	// 系统默认值
	Default *string `json:"Default,omitnil,omitempty" name:"Default"`

	// 参数限制
	Constraint *ParamConstraint `json:"Constraint,omitnil,omitempty" name:"Constraint"`

	// 是否有设置过值,false:没有设置过值,true:有设置过值。
	HaveSetValue *bool `json:"HaveSetValue,omitnil,omitempty" name:"HaveSetValue"`

	// 是否需要重启生效,false:不需要重启,
	// true:需要重启
	NeedRestart *bool `json:"NeedRestart,omitnil,omitempty" name:"NeedRestart"`
}

type ParamModifyResult

type ParamModifyResult struct {
	// 修改参数名字
	Param *string `json:"Param,omitnil,omitempty" name:"Param"`

	// 参数修改结果。0表示修改成功;-1表示修改失败;-2表示该参数值非法
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`
}

type ProcedurePrivilege

type ProcedurePrivilege struct {
	// 数据库名
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// 数据库存储过程名
	Procedure *string `json:"Procedure,omitnil,omitempty" name:"Procedure"`

	// 权限信息
	Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`
}

type RegionInfo

type RegionInfo struct {
	// 地域英文ID
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 地域数字ID
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 地域中文名
	RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"`

	// 可用区列表
	ZoneList []*ZonesInfo `json:"ZoneList,omitnil,omitempty" name:"ZoneList"`

	// 可选择的主可用区和从可用区
	AvailableChoice []*ZoneChooseInfo `json:"AvailableChoice,omitnil,omitempty" name:"AvailableChoice"`
}

type RenewDBInstanceRequest

type RenewDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 待续费的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 续费时长,单位:月。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 是否自动使用代金券进行支付,默认不使用。
	AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表,目前仅支持指定一张代金券。
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`
}

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。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 续费时长,单位:月。
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 是否自动使用代金券进行支付,默认不使用。
	AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表,目前仅支持指定一张代金券。
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`
}

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 {
	// 长订单号。可以据此调用 DescribeOrders
	//  查询订单详细信息,或在支付失败时调用用户账号相关接口进行支付。
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

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

Predefined struct for user

type ReservedNetResource added in v1.0.666

type ReservedNetResource struct {
	// 私有网络
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VpcId,SubnetId下保留的内网ip
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// Vip下的端口
	Vports []*int64 `json:"Vports,omitnil,omitempty" name:"Vports"`

	// vip的回收时间
	RecycleTime *string `json:"RecycleTime,omitnil,omitempty" name:"RecycleTime"`
}

type ResetAccountPasswordRequest

type ResetAccountPasswordRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 登录用户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 新密码,由字母、数字或常见符号组成,不能包含分号、单引号和双引号,长度为6~32位。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewResetAccountPasswordRequest

func NewResetAccountPasswordRequest() (request *ResetAccountPasswordRequest)

func (*ResetAccountPasswordRequest) FromJsonString

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

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

func (*ResetAccountPasswordRequest) ToJsonString

func (r *ResetAccountPasswordRequest) ToJsonString() string

type ResetAccountPasswordRequestParams added in v1.0.426

type ResetAccountPasswordRequestParams struct {
	// 实例 ID,形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 登录用户名。
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 用户允许的访问 host,用户名+host唯一确定一个账号。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 新密码,由字母、数字或常见符号组成,不能包含分号、单引号和双引号,长度为6~32位。
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type ResetAccountPasswordResponse

type ResetAccountPasswordResponse struct {
	*tchttp.BaseResponse
	Response *ResetAccountPasswordResponseParams `json:"Response"`
}

func NewResetAccountPasswordResponse

func NewResetAccountPasswordResponse() (response *ResetAccountPasswordResponse)

func (*ResetAccountPasswordResponse) FromJsonString

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

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

func (*ResetAccountPasswordResponse) ToJsonString

func (r *ResetAccountPasswordResponse) ToJsonString() string

type ResetAccountPasswordResponseParams added in v1.0.426

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

Predefined struct for user

type ResourceTag

type ResourceTag struct {
	// 标签键key
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值value
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type RestartDBInstancesRequest

type RestartDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例ID的数组
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 重启时间
	RestartTime *string `json:"RestartTime,omitnil,omitempty" name:"RestartTime"`
}

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的数组
	InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"`

	// 重启时间
	RestartTime *string `json:"RestartTime,omitnil,omitempty" name:"RestartTime"`
}

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
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

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"`

	// 安全组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"`

	// 入站规则
	Inbound []*SecurityGroupBound `json:"Inbound,omitnil,omitempty" name:"Inbound"`

	// 出站规则
	Outbound []*SecurityGroupBound `json:"Outbound,omitnil,omitempty" name:"Outbound"`
}

type SecurityGroupBound

type SecurityGroupBound 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"`
}

type SlowLogData

type SlowLogData struct {
	// 语句校验和,用于查询详情
	CheckSum *string `json:"CheckSum,omitnil,omitempty" name:"CheckSum"`

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

	// 抽象的SQL语句
	FingerPrint *string `json:"FingerPrint,omitnil,omitempty" name:"FingerPrint"`

	// 平均的锁时间
	LockTimeAvg *string `json:"LockTimeAvg,omitnil,omitempty" name:"LockTimeAvg"`

	// 最大锁时间
	LockTimeMax *string `json:"LockTimeMax,omitnil,omitempty" name:"LockTimeMax"`

	// 最小锁时间
	LockTimeMin *string `json:"LockTimeMin,omitnil,omitempty" name:"LockTimeMin"`

	// 锁时间总和
	LockTimeSum *string `json:"LockTimeSum,omitnil,omitempty" name:"LockTimeSum"`

	// 查询次数
	QueryCount *string `json:"QueryCount,omitnil,omitempty" name:"QueryCount"`

	// 平均查询时间
	QueryTimeAvg *string `json:"QueryTimeAvg,omitnil,omitempty" name:"QueryTimeAvg"`

	// 最大查询时间
	QueryTimeMax *string `json:"QueryTimeMax,omitnil,omitempty" name:"QueryTimeMax"`

	// 最小查询时间
	QueryTimeMin *string `json:"QueryTimeMin,omitnil,omitempty" name:"QueryTimeMin"`

	// 查询时间总和
	QueryTimeSum *string `json:"QueryTimeSum,omitnil,omitempty" name:"QueryTimeSum"`

	// 扫描行数
	RowsExaminedSum *string `json:"RowsExaminedSum,omitnil,omitempty" name:"RowsExaminedSum"`

	// 发送行数
	RowsSentSum *string `json:"RowsSentSum,omitnil,omitempty" name:"RowsSentSum"`

	// 最后执行时间
	TsMax *string `json:"TsMax,omitnil,omitempty" name:"TsMax"`

	// 首次执行时间
	TsMin *string `json:"TsMin,omitnil,omitempty" name:"TsMin"`

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

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

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

type SpecConfigInfo

type SpecConfigInfo struct {
	// 设备型号
	Machine *string `json:"Machine,omitnil,omitempty" name:"Machine"`

	// 内存大小,单位 GB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 数据盘规格最小值,单位 GB
	MinStorage *int64 `json:"MinStorage,omitnil,omitempty" name:"MinStorage"`

	// 数据盘规格最大值,单位 GB
	MaxStorage *int64 `json:"MaxStorage,omitnil,omitempty" name:"MaxStorage"`

	// 推荐的使用场景
	SuitInfo *string `json:"SuitInfo,omitnil,omitempty" name:"SuitInfo"`

	// 最大 Qps 值
	Qps *int64 `json:"Qps,omitnil,omitempty" name:"Qps"`

	// 产品类型 Id
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 节点个数,2 表示一主一从,3 表示一主二从
	NodeCount *int64 `json:"NodeCount,omitnil,omitempty" name:"NodeCount"`

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

type SwitchDBInstanceHARequest added in v1.0.329

type SwitchDBInstanceHARequest struct {
	*tchttp.BaseRequest

	// 实例Id,形如 tdsql-ow728lmc
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 切换的目标区域,会自动选择该可用区中延迟最低的节点
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}

func NewSwitchDBInstanceHARequest added in v1.0.329

func NewSwitchDBInstanceHARequest() (request *SwitchDBInstanceHARequest)

func (*SwitchDBInstanceHARequest) FromJsonString added in v1.0.329

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

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

func (*SwitchDBInstanceHARequest) ToJsonString added in v1.0.329

func (r *SwitchDBInstanceHARequest) ToJsonString() string

type SwitchDBInstanceHARequestParams added in v1.0.426

type SwitchDBInstanceHARequestParams struct {
	// 实例Id,形如 tdsql-ow728lmc
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 切换的目标区域,会自动选择该可用区中延迟最低的节点
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`
}

Predefined struct for user

type SwitchDBInstanceHAResponse added in v1.0.329

type SwitchDBInstanceHAResponse struct {
	*tchttp.BaseResponse
	Response *SwitchDBInstanceHAResponseParams `json:"Response"`
}

func NewSwitchDBInstanceHAResponse added in v1.0.329

func NewSwitchDBInstanceHAResponse() (response *SwitchDBInstanceHAResponse)

func (*SwitchDBInstanceHAResponse) FromJsonString added in v1.0.329

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

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

func (*SwitchDBInstanceHAResponse) ToJsonString added in v1.0.329

func (r *SwitchDBInstanceHAResponse) ToJsonString() string

type SwitchDBInstanceHAResponseParams added in v1.0.426

type SwitchDBInstanceHAResponseParams struct {
	// 异步流程Id
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type TableColumn added in v1.0.342

type TableColumn struct {
	// 列名称
	Col *string `json:"Col,omitnil,omitempty" name:"Col"`

	// 列类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

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.908

type Tag struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TerminateDedicatedDBInstanceRequest added in v1.0.532

type TerminateDedicatedDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例 Id,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewTerminateDedicatedDBInstanceRequest added in v1.0.532

func NewTerminateDedicatedDBInstanceRequest() (request *TerminateDedicatedDBInstanceRequest)

func (*TerminateDedicatedDBInstanceRequest) FromJsonString added in v1.0.532

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

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

func (*TerminateDedicatedDBInstanceRequest) ToJsonString added in v1.0.532

func (r *TerminateDedicatedDBInstanceRequest) ToJsonString() string

type TerminateDedicatedDBInstanceRequestParams added in v1.0.532

type TerminateDedicatedDBInstanceRequestParams struct {
	// 实例 Id,形如:tdsql-ow728lmc。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type TerminateDedicatedDBInstanceResponse added in v1.0.532

type TerminateDedicatedDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *TerminateDedicatedDBInstanceResponseParams `json:"Response"`
}

func NewTerminateDedicatedDBInstanceResponse added in v1.0.532

func NewTerminateDedicatedDBInstanceResponse() (response *TerminateDedicatedDBInstanceResponse)

func (*TerminateDedicatedDBInstanceResponse) FromJsonString added in v1.0.532

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

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

func (*TerminateDedicatedDBInstanceResponse) ToJsonString added in v1.0.532

func (r *TerminateDedicatedDBInstanceResponse) ToJsonString() string

type TerminateDedicatedDBInstanceResponseParams added in v1.0.532

type TerminateDedicatedDBInstanceResponseParams struct {
	// 异步流程Id
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type TmpInstance added in v1.0.685

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

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

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

	// 0:非临时实例 ,1:无效临时实例, 2:回档成功的有效临时实例
	// 注意:此字段可能返回 null,表示取不到有效值。
	TempType *int64 `json:"TempType,omitnil,omitempty" name:"TempType"`

	// 实例状态,0:待初始化,1:流程处理中,2:有效状态,-1:已隔离,-2:已下线
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例 ID,形如:tdsql-ow728lmc。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例虚IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 实例虚端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

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

	// 源实例 ID,形如:tdsql-ow728lmc。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SrcInstanceId *string `json:"SrcInstanceId,omitnil,omitempty" name:"SrcInstanceId"`

	// 实例状态描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	StatusDesc *string `json:"StatusDesc,omitnil,omitempty" name:"StatusDesc"`

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

	// 实例所在可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例虚IPv6
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vipv6 *string `json:"Vipv6,omitnil,omitempty" name:"Vipv6"`

	// 实例IPv6标志
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ipv6Flag *uint64 `json:"Ipv6Flag,omitnil,omitempty" name:"Ipv6Flag"`
}

type UpgradeDBInstanceRequest

type UpgradeDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 待升级的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 是否自动使用代金券进行支付,默认不使用。
	AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表,目前仅支持指定一张代金券。
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 变更部署时指定的新可用区列表,第1个为主可用区,其余为从可用区
	Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
}

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。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例详情获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 内存大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 存储空间大小,单位:GB,可以通过 DescribeDBInstanceSpecs
	//  查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 是否自动使用代金券进行支付,默认不使用。
	AutoVoucher *bool `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID列表,目前仅支持指定一张代金券。
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 变更部署时指定的新可用区列表,第1个为主可用区,其余为从可用区
	Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`
}

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 {
	// 长订单号。可以据此调用 DescribeOrders
	//  查询订单详细信息,或在支付失败时调用用户账号相关接口进行支付。
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

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

Predefined struct for user

type UpgradeDedicatedDBInstanceRequest added in v1.0.662

type UpgradeDedicatedDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 待升级的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 内存大小,单位:GB,可以通过 DescribeFenceDBInstanceSpecs
	//  查询实例规格获得。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 存储空间大小,单位:GB,可以通过 DescribeFenceDBInstanceSpecs
	//  查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 错过切换时间窗口时,是否自动重试一次,0-否,1-是
	SwitchAutoRetry *int64 `json:"SwitchAutoRetry,omitnil,omitempty" name:"SwitchAutoRetry"`

	// 切换时间窗口开始时间
	SwitchStartTime *string `json:"SwitchStartTime,omitnil,omitempty" name:"SwitchStartTime"`

	// 切换时间窗口结束时间
	SwitchEndTime *string `json:"SwitchEndTime,omitnil,omitempty" name:"SwitchEndTime"`
}

func NewUpgradeDedicatedDBInstanceRequest added in v1.0.662

func NewUpgradeDedicatedDBInstanceRequest() (request *UpgradeDedicatedDBInstanceRequest)

func (*UpgradeDedicatedDBInstanceRequest) FromJsonString added in v1.0.662

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

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

func (*UpgradeDedicatedDBInstanceRequest) ToJsonString added in v1.0.662

func (r *UpgradeDedicatedDBInstanceRequest) ToJsonString() string

type UpgradeDedicatedDBInstanceRequestParams added in v1.0.662

type UpgradeDedicatedDBInstanceRequestParams struct {
	// 待升级的实例ID。形如:tdsql-ow728lmc,可以通过 DescribeDBInstances 查询实例获得。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 内存大小,单位:GB,可以通过 DescribeFenceDBInstanceSpecs
	//  查询实例规格获得。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 存储空间大小,单位:GB,可以通过 DescribeFenceDBInstanceSpecs
	//  查询实例规格获得不同内存大小对应的磁盘规格下限和上限。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 错过切换时间窗口时,是否自动重试一次,0-否,1-是
	SwitchAutoRetry *int64 `json:"SwitchAutoRetry,omitnil,omitempty" name:"SwitchAutoRetry"`

	// 切换时间窗口开始时间
	SwitchStartTime *string `json:"SwitchStartTime,omitnil,omitempty" name:"SwitchStartTime"`

	// 切换时间窗口结束时间
	SwitchEndTime *string `json:"SwitchEndTime,omitnil,omitempty" name:"SwitchEndTime"`
}

Predefined struct for user

type UpgradeDedicatedDBInstanceResponse added in v1.0.662

type UpgradeDedicatedDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *UpgradeDedicatedDBInstanceResponseParams `json:"Response"`
}

func NewUpgradeDedicatedDBInstanceResponse added in v1.0.662

func NewUpgradeDedicatedDBInstanceResponse() (response *UpgradeDedicatedDBInstanceResponse)

func (*UpgradeDedicatedDBInstanceResponse) FromJsonString added in v1.0.662

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

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

func (*UpgradeDedicatedDBInstanceResponse) ToJsonString added in v1.0.662

func (r *UpgradeDedicatedDBInstanceResponse) ToJsonString() string

type UpgradeDedicatedDBInstanceResponseParams added in v1.0.662

type UpgradeDedicatedDBInstanceResponseParams struct {
	// 异步流程Id
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type ViewPrivileges

type ViewPrivileges struct {
	// 数据库名
	Database *string `json:"Database,omitnil,omitempty" name:"Database"`

	// 数据库视图名
	View *string `json:"View,omitnil,omitempty" name:"View"`

	// 权限信息
	Privileges []*string `json:"Privileges,omitnil,omitempty" name:"Privileges"`
}

type ZoneChooseInfo

type ZoneChooseInfo struct {
	// 主可用区
	MasterZone *ZonesInfo `json:"MasterZone,omitnil,omitempty" name:"MasterZone"`

	// 可选的从可用区
	SlaveZones []*ZonesInfo `json:"SlaveZones,omitnil,omitempty" name:"SlaveZones"`
}

type ZonesInfo

type ZonesInfo struct {
	// 可用区英文ID
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 可用区数字ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

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

	// 是否在售
	OnSale *bool `json:"OnSale,omitnil,omitempty" name:"OnSale"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL