v20180328

package
v1.0.939 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

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

	// 查询对象存储失败。
	FAILEDOPERATION_COSERROR = "FailedOperation.CosError"

	// 获取上传配置信息错误。
	FAILEDOPERATION_COSPROPERTIESERROR = "FailedOperation.CosPropertiesError"

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

	// 数据库错误。
	FAILEDOPERATION_DBERROR = "FailedOperation.DBError"

	// 外网操作失败。
	FAILEDOPERATION_DOMAINOPERATIONFAILED = "FailedOperation.DomainOperationFailed"

	// 操作失败或者网络超时。
	FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"

	// 获取VPC网络信息失败。
	FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"

	// 备份导入任务锁定失败。
	FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"

	// 不支持此类操作。
	FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"

	// 查询订单失败。
	FAILEDOPERATION_QUERYORDERFAILED = "FailedOperation.QueryOrderFailed"

	// 计费相关错误,查询价格失败。
	FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"

	// 安全组操作失败。
	FAILEDOPERATION_SECURITYGROUPOPERATIONERROR = "FailedOperation.SecurityGroupOperationError"

	// 操作网络失败或者超时。
	FAILEDOPERATION_VPCERROR = "FailedOperation.VPCError"

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

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

	// COS接口错误。
	INTERNALERROR_COSERROR = "InternalError.CosError"

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

	// 数据库连接错误。
	INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"

	// 数据库错误。
	INTERNALERROR_DBERROR = "InternalError.DBError"

	// GCS接口错误。
	INTERNALERROR_GCSERROR = "InternalError.GcsError"

	// 获取临时密钥错误。
	INTERNALERROR_STSERROR = "InternalError.StsError"

	// 系统错误。
	INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"

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

	// VPC错误。
	INTERNALERROR_VPCERROR = "InternalError.VPCError"

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

	// 输入错误。
	INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"

	// 接口不存在。
	INVALIDPARAMETER_INTERFACENAMENOTFOUND = "InvalidParameter.InterfaceNameNotFound"

	// 不支持具有发布订阅关系的实例。
	INVALIDPARAMETER_NOTSUPPORTPUBSUBINSTANCE = "InvalidParameter.NotSupportPubSubInstance"

	// 不支持具有只读副本的主实例。
	INVALIDPARAMETER_NOTSUPPORTREADONLYMASTERINSTANCE = "InvalidParameter.NotSupportReadOnlyMasterInstance"

	// 不支持单机版(基础版或者RO副本)实例。
	INVALIDPARAMETER_NOTSUPPORTSINGLEINSTANCE = "InvalidParameter.NotSupportSingleInstance"

	// 参数断言转换错误。
	INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"

	// 支付订单失败。
	INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"

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

	// 账号已经存在。
	INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist"

	// 账户名称不合法。
	INVALIDPARAMETERVALUE_ACCOUNTNAMEISILLEGAL = "InvalidParameterValue.AccountNameIsIllegal"

	// 账号名称不允许是保留字。
	INVALIDPARAMETERVALUE_ACCOUNTNAMEISKEYWORDS = "InvalidParameterValue.AccountNameIsKeyWords"

	// 账户备注内容不合法。
	INVALIDPARAMETERVALUE_ACCOUNTREMARKISILLEGAL = "InvalidParameterValue.AccountRemarkIsIllegal"

	// 管理员账号只能申请一个。
	INVALIDPARAMETERVALUE_ADMINACCOUNTNOTUNIQUE = "InvalidParameterValue.AdminAccountNotUnique"

	// 备份名称存在非法字符。
	INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"

	// 购买实例数量错误。
	INVALIDPARAMETERVALUE_BADGOODSNUM = "InvalidParameterValue.BadGoodsNum"

	// 数据库字符集设置错误。
	INVALIDPARAMETERVALUE_CHARSETISILLEGAL = "InvalidParameterValue.CharsetIsIllegal"

	// 上传路径错误。
	INVALIDPARAMETERVALUE_COSPATHERROR = "InvalidParameterValue.CosPathError"

	// 计费类型错误。
	INVALIDPARAMETERVALUE_COSTTYPENOTSUPPORTED = "InvalidParameterValue.CostTypeNotSupported"

	// 数据库名称包含非法字符。
	INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"

	// 数据库已经存在。
	INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"

	// 数据库名称不允许是保留字。
	INVALIDPARAMETERVALUE_DBNAMEISKEYWRODS = "InvalidParameterValue.DBNameIsKeyWrods"

	// 数据库名称不能为空。
	INVALIDPARAMETERVALUE_DBNAMENOTNULL = "InvalidParameterValue.DBNameNotNull"

	// 数据库重命名名称一样。
	INVALIDPARAMETERVALUE_DBNAMESAME = "InvalidParameterValue.DBNameSame"

	// 数据库备注内容不合法。
	INVALIDPARAMETERVALUE_DATABASEREMARKISILLEGAL = "InvalidParameterValue.DataBaseRemarkIsIllegal"

	// 参数错误,GRANT 值非法。
	INVALIDPARAMETERVALUE_GRANTISILLEGAL = "InvalidParameterValue.GrantIsIllegal"

	// 地域错误。
	INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"

	// 实例规格信息错误。
	INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"

	// 可用区ID错误。
	INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"

	// 实例扩容容量低于当前容量。
	INVALIDPARAMETERVALUE_INSTANCEEXPANDVOLUMELOW = "InvalidParameterValue.InstanceExpandVolumeLow"

	// 实例名称存在非法字符。
	INVALIDPARAMETERVALUE_INSTANCENAMEISILLEGAL = "InvalidParameterValue.InstanceNameIsIllegal"

	// 迁移名称包含非法字符。
	INVALIDPARAMETERVALUE_MIGRATIONNAMEISILLEGAL = "InvalidParameterValue.MigrationNameIsIllegal"

	// 可选参数[enable, disable]。
	INVALIDPARAMETERVALUE_MODIFYTYPEVALUEINVALID = "InvalidParameterValue.ModifyTypeValueInvalid"

	// 是CVM类型。
	INVALIDPARAMETERVALUE_ONCVMTYPENOTSUPPORTED = "InvalidParameterValue.OnCvmTypeNotSupported"

	// 参数类型错误。
	INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"

	// 账号密码非法。
	INVALIDPARAMETERVALUE_PASSWORDISILLEGAL = "InvalidParameterValue.PasswordIsIllegal"

	// 数据库权限设置错误。
	INVALIDPARAMETERVALUE_PRIVILEGEISILLEGAL = "InvalidParameterValue.PrivilegeIsIllegal"

	// 发布订阅名称不符合规范。
	INVALIDPARAMETERVALUE_PUBSUBNAMEISILLEGAL = "InvalidParameterValue.PubSubNameIsIllegal"

	// 只读组名称包含非法字符。
	INVALIDPARAMETERVALUE_ROGROUPNAMEISILLEGAL = "InvalidParameterValue.RoGroupNameIsIllegal"

	// 只读组状态不正确。
	INVALIDPARAMETERVALUE_ROGROUPSTATUSISILLEGAL = "InvalidParameterValue.RoGroupStatusIsIllegal"

	// 安全组ID非法。
	INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"

	// 数据库超过限制。
	LIMITEXCEEDED_TOOMANYDB = "LimitExceeded.TooManyDB"

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

	// 已经存在一个准备启动的增量导入任务。
	RESOURCEINUSE_INCREMENTALMIGRATIONEXIST = "ResourceInUse.IncrementalMigrationExist"

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

	// 账号不存在。
	RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"

	// 备份不存在。
	RESOURCENOTFOUND_BACKUPNOTFOUND = "ResourceNotFound.BackupNotFound"

	// 数据库不存在。
	RESOURCENOTFOUND_DBNOTEXIT = "ResourceNotFound.DBNotExit"

	// 数据库不存在。
	RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"

	// 全量备份导入任务不存在。
	RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"

	// 增量备份导入任务不存在。
	RESOURCENOTFOUND_INCREBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.IncreBackupMigrationNotExist"

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

	// 参数未找到。
	RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"

	// VPC网络不存在。
	RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"

	// 账号状态无效。
	RESOURCEUNAVAILABLE_ACCOUNTINVALIDSTATUS = "ResourceUnavailable.AccountInvalidStatus"

	// 恢复类型不支持增量备份导入。
	RESOURCEUNAVAILABLE_BACKUPMIGRATIONRECOVERYTYPEERR = "ResourceUnavailable.BackupMigrationRecoveryTypeErr"

	// 离线恢复任务状态错误。
	RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"

	// 数据库状态无效。
	RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"

	// 实例迁移地域非法。
	RESOURCEUNAVAILABLE_INSTANCEMIGRATEREGIONILLEGAL = "ResourceUnavailable.InstanceMigrateRegionIllegal"

	// 实例迁移状态无效。
	RESOURCEUNAVAILABLE_INSTANCEMIGRATESTATUSINVALID = "ResourceUnavailable.InstanceMigrateStatusInvalid"

	// 实例状态无效。
	RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"

	// 不支持只读实例。
	RESOURCEUNAVAILABLE_NOTSUPPORTROINSTANCE = "ResourceUnavailable.NotSupportRoInstance"

	// VPC不存在。
	RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"

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

	// cam鉴权错误。
	UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

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

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

	// 不支持重复操作。
	UNSUPPORTEDOPERATION_NOTSUPPORTREPEAT = "UnsupportedOperation.NotSupportRepeat"

	// 上传类型错误。
	UNSUPPORTEDOPERATION_UPLOADTYPEERROR = "UnsupportedOperation.UploadTypeError"
)
View Source
const APIVersion = "2018-03-28"

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountCreateInfo

type AccountCreateInfo struct {
	// 实例用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 实例密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// DB权限列表
	DBPrivileges []*DBPrivilege `json:"DBPrivileges,omitnil,omitempty" name:"DBPrivileges"`

	// 账号备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否为管理员账户,当值为true 等价于单节点AccountType=L0,双节点AccountType=L1,当值为false,等价于AccountType=L3
	IsAdmin *bool `json:"IsAdmin,omitnil,omitempty" name:"IsAdmin"`

	// win-windows鉴权,sql-sqlserver鉴权,不填默认值为sql-sqlserver鉴权
	Authentication *string `json:"Authentication,omitnil,omitempty" name:"Authentication"`

	// 账号类型,IsAdmin的扩展字段。 L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限,默认L3
	AccountType *string `json:"AccountType,omitnil,omitempty" name:"AccountType"`

	// 是否开启CAM验证
	IsCam *bool `json:"IsCam,omitnil,omitempty" name:"IsCam"`
}

type AccountDetail

type AccountDetail struct {
	// 账户名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 账户备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 账户创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 账户状态,1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 账户更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 密码更新时间
	PassTime *string `json:"PassTime,omitnil,omitempty" name:"PassTime"`

	// 账户内部状态,正常为enable
	InternalStatus *string `json:"InternalStatus,omitnil,omitempty" name:"InternalStatus"`

	// 该账户对相关db的读写权限信息
	Dbs []*DBPrivilege `json:"Dbs,omitnil,omitempty" name:"Dbs"`

	// 是否为管理员账户
	IsAdmin *bool `json:"IsAdmin,omitnil,omitempty" name:"IsAdmin"`

	// 是否为cam托管账户
	IsCam *bool `json:"IsCam,omitnil,omitempty" name:"IsCam"`

	// win-windows鉴权,sql-sqlserver鉴权
	Authentication *string `json:"Authentication,omitnil,omitempty" name:"Authentication"`

	// win-windows鉴权账户需要host
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 账号类型。L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限
	AccountType *string `json:"AccountType,omitnil,omitempty" name:"AccountType"`
}

type AccountPassword

type AccountPassword struct {
	// 用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

type AccountPrivilege

type AccountPrivilege struct {
	// 数据库用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 数据库权限。ReadWrite表示可读写,ReadOnly表示只读,Delete表示删除DB对该账户的权限,DBOwner所有者
	Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"`

	// 账户名称,L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限
	AccountType *string `json:"AccountType,omitnil,omitempty" name:"AccountType"`
}

type AccountPrivilegeModifyInfo

type AccountPrivilegeModifyInfo struct {
	// 数据库用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 账号权限变更信息
	DBPrivileges []*DBPrivilegeModifyInfo `json:"DBPrivileges,omitnil,omitempty" name:"DBPrivileges"`

	// 表示是否为管理员账户,当值为true,表示是 管理员。若实例 是 单节点,则管理员所在的 账号类型为超级权限账号 ,即AccountType=L0;若实例 是 双节点,则管理员所在的 账号类型为高级权限账号,即AccountType=L1;当值为false,表示 不是管理员,则账号类型为普通账号,即AccountType=L3
	IsAdmin *bool `json:"IsAdmin,omitnil,omitempty" name:"IsAdmin"`

	// 账号类型,IsAdmin字段的扩展字段。 L0-超级权限(基础版独有),L1-高级权限,L2-特殊权限,L3-普通权限,默认L3
	AccountType *string `json:"AccountType,omitnil,omitempty" name:"AccountType"`
}

type AccountRemark

type AccountRemark struct {
	// 账户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 对应账户新的备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type AssociateSecurityGroupsRequest

type AssociateSecurityGroupsRequest struct {
	*tchttp.BaseRequest

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

	// 实例ID 列表,一个或者多个实例ID组成的数组。多个实例必须是同一个地域,同一个可用区,同一个项目下的。
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`
}

func NewAssociateSecurityGroupsRequest

func NewAssociateSecurityGroupsRequest() (request *AssociateSecurityGroupsRequest)

func (*AssociateSecurityGroupsRequest) FromJsonString

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

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

func (*AssociateSecurityGroupsRequest) ToJsonString

func (r *AssociateSecurityGroupsRequest) ToJsonString() string

type AssociateSecurityGroupsRequestParams added in v1.0.426

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

	// 实例ID 列表,一个或者多个实例ID组成的数组。多个实例必须是同一个地域,同一个可用区,同一个项目下的。
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`
}

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 Backup

type Backup struct {
	// 文件名,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件大小,单位 KB,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取文件大小
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

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

	// 备份结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 内网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址
	InternalAddr *string `json:"InternalAddr,omitnil,omitempty" name:"InternalAddr"`

	// 外网下载地址,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取下载地址
	ExternalAddr *string `json:"ExternalAddr,omitnil,omitempty" name:"ExternalAddr"`

	// 备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件不返回此值;单库备份文件通过DescribeBackupFiles接口获取可回档的ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 备份文件状态(0-创建中;1-成功;2-失败)
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 多库备份时的DB列表
	DBs []*string `json:"DBs,omitnil,omitempty" name:"DBs"`

	// 备份策略(0-实例备份;1-多库备份)
	Strategy *int64 `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线
	StorageStrategy *int64 `json:"StorageStrategy,omitnil,omitempty" name:"StorageStrategy"`

	// 备份方式,0-定时备份;1-手动临时备份;2-定期备份
	BackupWay *int64 `json:"BackupWay,omitnil,omitempty" name:"BackupWay"`

	// 备份任务名称,可自定义
	BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`

	// 聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 备份文件形式(pkg-打包备份文件,single-单库备份文件)
	BackupFormat *string `json:"BackupFormat,omitnil,omitempty" name:"BackupFormat"`

	// 实例当前地域Code
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 跨地域备份的目的地域下载链接
	CrossBackupAddr []*CrossBackupAddr `json:"CrossBackupAddr,omitnil,omitempty" name:"CrossBackupAddr"`

	// 跨地域备份的目标地域和备份状态
	CrossBackupStatus []*CrossRegionStatus `json:"CrossBackupStatus,omitnil,omitempty" name:"CrossBackupStatus"`
}

type BackupFile added in v1.0.253

type BackupFile struct {
	// 备份文件唯一标识
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 备份文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件大小(K)
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 备份文件的库的名称
	DBs []*string `json:"DBs,omitnil,omitempty" name:"DBs"`

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

	// 当前实例地域码
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 备份的跨地域region和所对应的下载地址
	CrossBackupAddr []*CrossBackupAddr `json:"CrossBackupAddr,omitnil,omitempty" name:"CrossBackupAddr"`
}

type BalanceReadOnlyGroupRequest added in v1.0.799

type BalanceReadOnlyGroupRequest struct {
	*tchttp.BaseRequest

	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组ID,格式如:mssqlrg-dj5i29c5n
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`
}

func NewBalanceReadOnlyGroupRequest added in v1.0.799

func NewBalanceReadOnlyGroupRequest() (request *BalanceReadOnlyGroupRequest)

func (*BalanceReadOnlyGroupRequest) FromJsonString added in v1.0.799

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

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

func (*BalanceReadOnlyGroupRequest) ToJsonString added in v1.0.799

func (r *BalanceReadOnlyGroupRequest) ToJsonString() string

type BalanceReadOnlyGroupRequestParams added in v1.0.799

type BalanceReadOnlyGroupRequestParams struct {
	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组ID,格式如:mssqlrg-dj5i29c5n
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`
}

Predefined struct for user

type BalanceReadOnlyGroupResponse added in v1.0.799

type BalanceReadOnlyGroupResponse struct {
	*tchttp.BaseResponse
	Response *BalanceReadOnlyGroupResponseParams `json:"Response"`
}

func NewBalanceReadOnlyGroupResponse added in v1.0.799

func NewBalanceReadOnlyGroupResponse() (response *BalanceReadOnlyGroupResponse)

func (*BalanceReadOnlyGroupResponse) FromJsonString added in v1.0.799

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

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

func (*BalanceReadOnlyGroupResponse) ToJsonString added in v1.0.799

func (r *BalanceReadOnlyGroupResponse) ToJsonString() string

type BalanceReadOnlyGroupResponseParams added in v1.0.799

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

Predefined struct for user

type BusinessIntelligenceFile added in v1.0.494

type BusinessIntelligenceFile struct {
	// 文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 文件类型
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 文件的COS_URL
	FileURL *string `json:"FileURL,omitnil,omitempty" name:"FileURL"`

	// 文件在服务器上的路径
	FilePath *string `json:"FilePath,omitnil,omitempty" name:"FilePath"`

	// 文件大小,单位时Byte
	FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"`

	// 文件md5值
	FileMd5 *string `json:"FileMd5,omitnil,omitempty" name:"FileMd5"`

	// 部署文件状态 1-初始化待部署 2-部署中 3-部署成功 4-部署失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 文件创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 文件部署开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 文件部署结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 报错信息返回
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 商业智能实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 动作相关信息
	Action *FileAction `json:"Action,omitnil,omitempty" name:"Action"`
}

type CheckItem added in v1.0.799

type CheckItem struct {
	// 检查项目名称,CK_CPU-变配后CPU风险检查;CK_MASTER_STORAGE-只读副本变配下,只读副本磁盘空间不小于主实例空间检查;CK_MEMORY-变配后内存风险检查;CK_STORAGE-变配后磁盘空间风险检查;CK_UPGRATE-变配是否需要迁移检查;
	// 注意:此字段可能返回 null,表示取不到有效值。
	CheckName *string `json:"CheckName,omitnil,omitempty" name:"CheckName"`

	// 检查项目返回值,CK_CPU-当前CPU近7天最大的使用率(%) ;CK_MASTER_STORAGE-主实例的磁盘空间(GB);CK_MEMORY-当前内存近7天最大的使用值(GB);
	// CK_STORAGE-当前磁盘近7天最大的使用值(GB);CK_UPGRATE- 当前变配检查是否需要迁移,MIGRATE需要迁移变配,LOCAL本地变配;
	CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`

	// 检查条目是否通过 0-不通过,不能变配; 1-通过,可以变配
	Passed *int64 `json:"Passed,omitnil,omitempty" name:"Passed"`

	// 本条目变配是否对实例有影响 0-没有影响 1-有影响
	IsAffect *int64 `json:"IsAffect,omitnil,omitempty" name:"IsAffect"`

	// 有影响或者不通过的情况下的必要描述
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`

	// 描述对应的代码
	MsgCode *int64 `json:"MsgCode,omitnil,omitempty" name:"MsgCode"`
}

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

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

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

可能返回的错误码:

FAILEDOPERATION_SECURITYGROUPOPERATIONERROR = "FailedOperation.SecurityGroupOperationError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
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_SECURITYGROUPOPERATIONERROR = "FailedOperation.SecurityGroupOperationError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) BalanceReadOnlyGroup added in v1.0.799

func (c *Client) BalanceReadOnlyGroup(request *BalanceReadOnlyGroupRequest) (response *BalanceReadOnlyGroupResponse, err error)

BalanceReadOnlyGroup 本接口(BalanceReadOnlyGroup)用于根据预定义的权重平衡每个只读实例的路由权重。预定义权重可根据接口DescribeReadOnlyGroupAutoWeight查询。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"

func (*Client) BalanceReadOnlyGroupWithContext added in v1.0.799

func (c *Client) BalanceReadOnlyGroupWithContext(ctx context.Context, request *BalanceReadOnlyGroupRequest) (response *BalanceReadOnlyGroupResponse, err error)

BalanceReadOnlyGroup 本接口(BalanceReadOnlyGroup)用于根据预定义的权重平衡每个只读实例的路由权重。预定义权重可根据接口DescribeReadOnlyGroupAutoWeight查询。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"

func (*Client) CloneDB

func (c *Client) CloneDB(request *CloneDBRequest) (response *CloneDBResponse, err error)

CloneDB 本接口(CloneDB)用于克隆数据库,只支持克隆到本实例,克隆时必须指定新库名称。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
INVALIDPARAMETERVALUE_DBNAMEISKEYWRODS = "InvalidParameterValue.DBNameIsKeyWrods"
INVALIDPARAMETERVALUE_DBNAMESAME = "InvalidParameterValue.DBNameSame"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
LIMITEXCEEDED_TOOMANYDB = "LimitExceeded.TooManyDB"
RESOURCENOTFOUND_DBNOTEXIT = "ResourceNotFound.DBNotExit"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CloneDBWithContext added in v1.0.324

func (c *Client) CloneDBWithContext(ctx context.Context, request *CloneDBRequest) (response *CloneDBResponse, err error)

CloneDB 本接口(CloneDB)用于克隆数据库,只支持克隆到本实例,克隆时必须指定新库名称。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
INVALIDPARAMETERVALUE_DBNAMEISKEYWRODS = "InvalidParameterValue.DBNameIsKeyWrods"
INVALIDPARAMETERVALUE_DBNAMESAME = "InvalidParameterValue.DBNameSame"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
LIMITEXCEEDED_TOOMANYDB = "LimitExceeded.TooManyDB"
RESOURCENOTFOUND_DBNOTEXIT = "ResourceNotFound.DBNotExit"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) CloseInterCommunication added in v1.0.494

func (c *Client) CloseInterCommunication(request *CloseInterCommunicationRequest) (response *CloseInterCommunicationResponse, err error)

CloseInterCommunication 本接口(CloseInterCommunication)用于关闭实例互通。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CloseInterCommunicationWithContext added in v1.0.494

func (c *Client) CloseInterCommunicationWithContext(ctx context.Context, request *CloseInterCommunicationRequest) (response *CloseInterCommunicationResponse, err error)

CloseInterCommunication 本接口(CloseInterCommunication)用于关闭实例互通。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CompleteExpansion

func (c *Client) CompleteExpansion(request *CompleteExpansionRequest) (response *CompleteExpansionResponse, err error)

CompleteExpansion 本接口(CompleteExpansion)在实例发起扩容后,实例状态处于“升级待切换”时,可立即完成实例升级切换操作,无需等待可维护时间窗。本接口需要在实例低峰时调用,在完全切换成功前,存在部分库不可访问的风险。

可能返回的错误码:

INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CompleteExpansionWithContext added in v1.0.324

func (c *Client) CompleteExpansionWithContext(ctx context.Context, request *CompleteExpansionRequest) (response *CompleteExpansionResponse, err error)

CompleteExpansion 本接口(CompleteExpansion)在实例发起扩容后,实例状态处于“升级待切换”时,可立即完成实例升级切换操作,无需等待可维护时间窗。本接口需要在实例低峰时调用,在完全切换成功前,存在部分库不可访问的风险。

可能返回的错误码:

INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CompleteMigration

func (c *Client) CompleteMigration(request *CompleteMigrationRequest) (response *CompleteMigrationResponse, err error)

CompleteMigration 本接口(CompleteMigration)作用是完成一个迁移任务

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_DBNOTEXIT = "ResourceNotFound.DBNotExit"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CompleteMigrationWithContext added in v1.0.324

func (c *Client) CompleteMigrationWithContext(ctx context.Context, request *CompleteMigrationRequest) (response *CompleteMigrationResponse, err error)

CompleteMigration 本接口(CompleteMigration)作用是完成一个迁移任务

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_DBNOTEXIT = "ResourceNotFound.DBNotExit"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateAccount

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

CreateAccount 本接口(CreateAccount)用于创建实例账号

可能返回的错误码:

INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist"
INVALIDPARAMETERVALUE_ACCOUNTNAMEISILLEGAL = "InvalidParameterValue.AccountNameIsIllegal"
INVALIDPARAMETERVALUE_ACCOUNTNAMEISKEYWORDS = "InvalidParameterValue.AccountNameIsKeyWords"
INVALIDPARAMETERVALUE_ACCOUNTREMARKISILLEGAL = "InvalidParameterValue.AccountRemarkIsIllegal"
INVALIDPARAMETERVALUE_ADMINACCOUNTNOTUNIQUE = "InvalidParameterValue.AdminAccountNotUnique"
INVALIDPARAMETERVALUE_GRANTISILLEGAL = "InvalidParameterValue.GrantIsIllegal"
INVALIDPARAMETERVALUE_PASSWORDISILLEGAL = "InvalidParameterValue.PasswordIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateAccountWithContext added in v1.0.324

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

CreateAccount 本接口(CreateAccount)用于创建实例账号

可能返回的错误码:

INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist"
INVALIDPARAMETERVALUE_ACCOUNTNAMEISILLEGAL = "InvalidParameterValue.AccountNameIsIllegal"
INVALIDPARAMETERVALUE_ACCOUNTNAMEISKEYWORDS = "InvalidParameterValue.AccountNameIsKeyWords"
INVALIDPARAMETERVALUE_ACCOUNTREMARKISILLEGAL = "InvalidParameterValue.AccountRemarkIsIllegal"
INVALIDPARAMETERVALUE_ADMINACCOUNTNOTUNIQUE = "InvalidParameterValue.AdminAccountNotUnique"
INVALIDPARAMETERVALUE_GRANTISILLEGAL = "InvalidParameterValue.GrantIsIllegal"
INVALIDPARAMETERVALUE_PASSWORDISILLEGAL = "InvalidParameterValue.PasswordIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateBackup

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

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

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
LIMITEXCEEDED_TOOMANYDB = "LimitExceeded.TooManyDB"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateBackupMigration

func (c *Client) CreateBackupMigration(request *CreateBackupMigrationRequest) (response *CreateBackupMigrationResponse, err error)

CreateBackupMigration 本接口(CreateBackupMigration)用于创建备份导入任务。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
INVALIDPARAMETERVALUE_MIGRATIONNAMEISILLEGAL = "InvalidParameterValue.MigrationNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateBackupMigrationWithContext added in v1.0.324

func (c *Client) CreateBackupMigrationWithContext(ctx context.Context, request *CreateBackupMigrationRequest) (response *CreateBackupMigrationResponse, err error)

CreateBackupMigration 本接口(CreateBackupMigration)用于创建备份导入任务。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
INVALIDPARAMETERVALUE_MIGRATIONNAMEISILLEGAL = "InvalidParameterValue.MigrationNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateBackupWithContext added in v1.0.324

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

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

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
LIMITEXCEEDED_TOOMANYDB = "LimitExceeded.TooManyDB"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateBasicDBInstances

func (c *Client) CreateBasicDBInstances(request *CreateBasicDBInstancesRequest) (response *CreateBasicDBInstancesResponse, err error)

CreateBasicDBInstances 本接口(CreateBasicDBInstances)用于创建基础版实例 (云盘)。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_VPCERROR = "InternalError.VPCError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateBasicDBInstancesWithContext added in v1.0.324

func (c *Client) CreateBasicDBInstancesWithContext(ctx context.Context, request *CreateBasicDBInstancesRequest) (response *CreateBasicDBInstancesResponse, err error)

CreateBasicDBInstances 本接口(CreateBasicDBInstances)用于创建基础版实例 (云盘)。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_VPCERROR = "InternalError.VPCError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateBusinessDBInstances added in v1.0.494

func (c *Client) CreateBusinessDBInstances(request *CreateBusinessDBInstancesRequest) (response *CreateBusinessDBInstancesResponse, err error)

CreateBusinessDBInstances 本接口(CreateBusinessDBInstances)用于创建商业智能服务实例 (云盘)。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateBusinessDBInstancesWithContext added in v1.0.494

func (c *Client) CreateBusinessDBInstancesWithContext(ctx context.Context, request *CreateBusinessDBInstancesRequest) (response *CreateBusinessDBInstancesResponse, err error)

CreateBusinessDBInstances 本接口(CreateBusinessDBInstances)用于创建商业智能服务实例 (云盘)。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateBusinessIntelligenceFile added in v1.0.494

func (c *Client) CreateBusinessIntelligenceFile(request *CreateBusinessIntelligenceFileRequest) (response *CreateBusinessIntelligenceFileResponse, err error)

CreateBusinessIntelligenceFile 本接口(CreateBusinessIntelligenceFile)用于添加商业智能服务文件。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateBusinessIntelligenceFileWithContext added in v1.0.494

func (c *Client) CreateBusinessIntelligenceFileWithContext(ctx context.Context, request *CreateBusinessIntelligenceFileRequest) (response *CreateBusinessIntelligenceFileResponse, err error)

CreateBusinessIntelligenceFile 本接口(CreateBusinessIntelligenceFile)用于添加商业智能服务文件。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateCloudDBInstances added in v1.0.661

func (c *Client) CreateCloudDBInstances(request *CreateCloudDBInstancesRequest) (response *CreateCloudDBInstancesResponse, err error)

CreateCloudDBInstances 本接口(CreateCloudDBInstances)用于创建高可用实例 (云盘)。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateCloudDBInstancesWithContext added in v1.0.661

func (c *Client) CreateCloudDBInstancesWithContext(ctx context.Context, request *CreateCloudDBInstancesRequest) (response *CreateCloudDBInstancesResponse, err error)

CreateCloudDBInstances 本接口(CreateCloudDBInstances)用于创建高可用实例 (云盘)。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateCloudReadOnlyDBInstances added in v1.0.661

func (c *Client) CreateCloudReadOnlyDBInstances(request *CreateCloudReadOnlyDBInstancesRequest) (response *CreateCloudReadOnlyDBInstancesResponse, err error)

CreateCloudReadOnlyDBInstances 本接口(CreateCloudReadOnlyDBInstances)用于创建只读实例 (云盘)。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_VPCERROR = "InternalError.VPCError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
INVALIDPARAMETERVALUE_ROGROUPNAMEISILLEGAL = "InvalidParameterValue.RoGroupNameIsIllegal"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateCloudReadOnlyDBInstancesWithContext added in v1.0.661

func (c *Client) CreateCloudReadOnlyDBInstancesWithContext(ctx context.Context, request *CreateCloudReadOnlyDBInstancesRequest) (response *CreateCloudReadOnlyDBInstancesResponse, err error)

CreateCloudReadOnlyDBInstances 本接口(CreateCloudReadOnlyDBInstances)用于创建只读实例 (云盘)。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_VPCERROR = "InternalError.VPCError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
INVALIDPARAMETERVALUE_ROGROUPNAMEISILLEGAL = "InvalidParameterValue.RoGroupNameIsIllegal"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateDB

func (c *Client) CreateDB(request *CreateDBRequest) (response *CreateDBResponse, err error)

CreateDB 本接口(CreateDB)用于创建数据库。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_CHARSETISILLEGAL = "InvalidParameterValue.CharsetIsIllegal"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
INVALIDPARAMETERVALUE_DBNAMEISKEYWRODS = "InvalidParameterValue.DBNameIsKeyWrods"
INVALIDPARAMETERVALUE_DATABASEREMARKISILLEGAL = "InvalidParameterValue.DataBaseRemarkIsIllegal"
INVALIDPARAMETERVALUE_GRANTISILLEGAL = "InvalidParameterValue.GrantIsIllegal"
INVALIDPARAMETERVALUE_PRIVILEGEISILLEGAL = "InvalidParameterValue.PrivilegeIsIllegal"
LIMITEXCEEDED_TOOMANYDB = "LimitExceeded.TooManyDB"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateDBInstances

func (c *Client) CreateDBInstances(request *CreateDBInstancesRequest) (response *CreateDBInstancesResponse, err error)

CreateDBInstances 本接口(CreateDBInstances)用于创建高可用实例 (本地盘)

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateDBInstancesWithContext added in v1.0.324

func (c *Client) CreateDBInstancesWithContext(ctx context.Context, request *CreateDBInstancesRequest) (response *CreateDBInstancesResponse, err error)

CreateDBInstances 本接口(CreateDBInstances)用于创建高可用实例 (本地盘)

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateDBWithContext added in v1.0.324

func (c *Client) CreateDBWithContext(ctx context.Context, request *CreateDBRequest) (response *CreateDBResponse, err error)

CreateDB 本接口(CreateDB)用于创建数据库。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_CHARSETISILLEGAL = "InvalidParameterValue.CharsetIsIllegal"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
INVALIDPARAMETERVALUE_DBNAMEISKEYWRODS = "InvalidParameterValue.DBNameIsKeyWrods"
INVALIDPARAMETERVALUE_DATABASEREMARKISILLEGAL = "InvalidParameterValue.DataBaseRemarkIsIllegal"
INVALIDPARAMETERVALUE_GRANTISILLEGAL = "InvalidParameterValue.GrantIsIllegal"
INVALIDPARAMETERVALUE_PRIVILEGEISILLEGAL = "InvalidParameterValue.PrivilegeIsIllegal"
LIMITEXCEEDED_TOOMANYDB = "LimitExceeded.TooManyDB"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateIncrementalMigration

func (c *Client) CreateIncrementalMigration(request *CreateIncrementalMigrationRequest) (response *CreateIncrementalMigrationResponse, err error)

CreateIncrementalMigration 本接口(CreateIncrementalMigration)用于创建增量备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
RESOURCEINUSE_INCREMENTALMIGRATIONEXIST = "ResourceInUse.IncrementalMigrationExist"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_BACKUPMIGRATIONRECOVERYTYPEERR = "ResourceUnavailable.BackupMigrationRecoveryTypeErr"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateIncrementalMigrationWithContext added in v1.0.324

func (c *Client) CreateIncrementalMigrationWithContext(ctx context.Context, request *CreateIncrementalMigrationRequest) (response *CreateIncrementalMigrationResponse, err error)

CreateIncrementalMigration 本接口(CreateIncrementalMigration)用于创建增量备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
RESOURCEINUSE_INCREMENTALMIGRATIONEXIST = "ResourceInUse.IncrementalMigrationExist"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_BACKUPMIGRATIONRECOVERYTYPEERR = "ResourceUnavailable.BackupMigrationRecoveryTypeErr"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateMigration

func (c *Client) CreateMigration(request *CreateMigrationRequest) (response *CreateMigrationResponse, err error)

CreateMigration 本接口(CreateMigration)作用是创建一个迁移任务

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
INVALIDPARAMETERVALUE_MIGRATIONNAMEISILLEGAL = "InvalidParameterValue.MigrationNameIsIllegal"
INVALIDPARAMETERVALUE_ONCVMTYPENOTSUPPORTED = "InvalidParameterValue.OnCvmTypeNotSupported"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEMIGRATEREGIONILLEGAL = "ResourceUnavailable.InstanceMigrateRegionIllegal"
RESOURCEUNAVAILABLE_INSTANCEMIGRATESTATUSINVALID = "ResourceUnavailable.InstanceMigrateStatusInvalid"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateMigrationWithContext added in v1.0.324

func (c *Client) CreateMigrationWithContext(ctx context.Context, request *CreateMigrationRequest) (response *CreateMigrationResponse, err error)

CreateMigration 本接口(CreateMigration)作用是创建一个迁移任务

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
INVALIDPARAMETERVALUE_MIGRATIONNAMEISILLEGAL = "InvalidParameterValue.MigrationNameIsIllegal"
INVALIDPARAMETERVALUE_ONCVMTYPENOTSUPPORTED = "InvalidParameterValue.OnCvmTypeNotSupported"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEMIGRATEREGIONILLEGAL = "ResourceUnavailable.InstanceMigrateRegionIllegal"
RESOURCEUNAVAILABLE_INSTANCEMIGRATESTATUSINVALID = "ResourceUnavailable.InstanceMigrateStatusInvalid"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreatePublishSubscribe

func (c *Client) CreatePublishSubscribe(request *CreatePublishSubscribeRequest) (response *CreatePublishSubscribeResponse, err error)

CreatePublishSubscribe 本接口(CreatePublishSubscribe)用于创建两个数据库之间的发布订阅关系。作为订阅者,不能再充当发布者,作为发布者可以有多个订阅者实例。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreatePublishSubscribeWithContext added in v1.0.324

func (c *Client) CreatePublishSubscribeWithContext(ctx context.Context, request *CreatePublishSubscribeRequest) (response *CreatePublishSubscribeResponse, err error)

CreatePublishSubscribe 本接口(CreatePublishSubscribe)用于创建两个数据库之间的发布订阅关系。作为订阅者,不能再充当发布者,作为发布者可以有多个订阅者实例。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateReadOnlyDBInstances

func (c *Client) CreateReadOnlyDBInstances(request *CreateReadOnlyDBInstancesRequest) (response *CreateReadOnlyDBInstancesResponse, err error)

CreateReadOnlyDBInstances 本接口(CreateReadOnlyDBInstances)用于创建只读实例 (本地盘)。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_VPCERROR = "InternalError.VPCError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
INVALIDPARAMETERVALUE_ROGROUPNAMEISILLEGAL = "InvalidParameterValue.RoGroupNameIsIllegal"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) CreateReadOnlyDBInstancesWithContext added in v1.0.324

func (c *Client) CreateReadOnlyDBInstancesWithContext(ctx context.Context, request *CreateReadOnlyDBInstancesRequest) (response *CreateReadOnlyDBInstancesResponse, err error)

CreateReadOnlyDBInstances 本接口(CreateReadOnlyDBInstances)用于创建只读实例 (本地盘)。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_VPCERROR = "InternalError.VPCError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
INVALIDPARAMETERVALUE_ROGROUPNAMEISILLEGAL = "InvalidParameterValue.RoGroupNameIsIllegal"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteAccount

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

DeleteAccount 本接口(DeleteAccount)用于删除实例账号。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_ACCOUNTINVALIDSTATUS = "ResourceUnavailable.AccountInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
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)用于删除实例账号。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_ACCOUNTINVALIDSTATUS = "ResourceUnavailable.AccountInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteBackupMigration

func (c *Client) DeleteBackupMigration(request *DeleteBackupMigrationRequest) (response *DeleteBackupMigrationResponse, err error)

DeleteBackupMigration 本接口(DeleteBackupMigration)用于删除备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteBackupMigrationWithContext added in v1.0.324

func (c *Client) DeleteBackupMigrationWithContext(ctx context.Context, request *DeleteBackupMigrationRequest) (response *DeleteBackupMigrationResponse, err error)

DeleteBackupMigration 本接口(DeleteBackupMigration)用于删除备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteBusinessIntelligenceFile added in v1.0.494

func (c *Client) DeleteBusinessIntelligenceFile(request *DeleteBusinessIntelligenceFileRequest) (response *DeleteBusinessIntelligenceFileResponse, err error)

DeleteBusinessIntelligenceFile 本接口(DeleteBusinessIntelligenceFile)用于删除商业智能文件。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteBusinessIntelligenceFileWithContext added in v1.0.494

func (c *Client) DeleteBusinessIntelligenceFileWithContext(ctx context.Context, request *DeleteBusinessIntelligenceFileRequest) (response *DeleteBusinessIntelligenceFileResponse, err error)

DeleteBusinessIntelligenceFile 本接口(DeleteBusinessIntelligenceFile)用于删除商业智能文件。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteDB

func (c *Client) DeleteDB(request *DeleteDBRequest) (response *DeleteDBResponse, err error)

DeleteDB 本接口(DeleteDB)用于删除数据库。

可能返回的错误码:

FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteDBInstance

func (c *Client) DeleteDBInstance(request *DeleteDBInstanceRequest) (response *DeleteDBInstanceResponse, err error)

DeleteDBInstance 本接口(DeleteDBInstance)用于释放回收站中的SQL server实例(立即下线)。释放后的实例将保存一段时间后物理销毁。其发布订阅将自动解除,其ro副本将自动释放。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteDBInstanceWithContext added in v1.0.324

func (c *Client) DeleteDBInstanceWithContext(ctx context.Context, request *DeleteDBInstanceRequest) (response *DeleteDBInstanceResponse, err error)

DeleteDBInstance 本接口(DeleteDBInstance)用于释放回收站中的SQL server实例(立即下线)。释放后的实例将保存一段时间后物理销毁。其发布订阅将自动解除,其ro副本将自动释放。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteDBWithContext added in v1.0.324

func (c *Client) DeleteDBWithContext(ctx context.Context, request *DeleteDBRequest) (response *DeleteDBResponse, err error)

DeleteDB 本接口(DeleteDB)用于删除数据库。

可能返回的错误码:

FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteIncrementalMigration

func (c *Client) DeleteIncrementalMigration(request *DeleteIncrementalMigrationRequest) (response *DeleteIncrementalMigrationResponse, err error)

DeleteIncrementalMigration 本接口(DeleteIncrementalMigration)用于删除增量备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INCREBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.IncreBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteIncrementalMigrationWithContext added in v1.0.324

func (c *Client) DeleteIncrementalMigrationWithContext(ctx context.Context, request *DeleteIncrementalMigrationRequest) (response *DeleteIncrementalMigrationResponse, err error)

DeleteIncrementalMigration 本接口(DeleteIncrementalMigration)用于删除增量备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INCREBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.IncreBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteMigration

func (c *Client) DeleteMigration(request *DeleteMigrationRequest) (response *DeleteMigrationResponse, err error)

DeleteMigration 本接口(DeleteMigration)用于删除迁移任务

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCEMIGRATESTATUSINVALID = "ResourceUnavailable.InstanceMigrateStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteMigrationWithContext added in v1.0.324

func (c *Client) DeleteMigrationWithContext(ctx context.Context, request *DeleteMigrationRequest) (response *DeleteMigrationResponse, err error)

DeleteMigration 本接口(DeleteMigration)用于删除迁移任务

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCEMIGRATESTATUSINVALID = "ResourceUnavailable.InstanceMigrateStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeletePublishSubscribe

func (c *Client) DeletePublishSubscribe(request *DeletePublishSubscribeRequest) (response *DeletePublishSubscribeResponse, err error)

DeletePublishSubscribe 本接口(DeletePublishSubscribe)用于删除两个数据库间的发布订阅关系。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeletePublishSubscribeWithContext added in v1.0.324

func (c *Client) DeletePublishSubscribeWithContext(ctx context.Context, request *DeletePublishSubscribeRequest) (response *DeletePublishSubscribeResponse, err error)

DeletePublishSubscribe 本接口(DeletePublishSubscribe)用于删除两个数据库间的发布订阅关系。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DeleteRestoreTask added in v1.0.799

func (c *Client) DeleteRestoreTask(request *DeleteRestoreTaskRequest) (response *DeleteRestoreTaskResponse, err error)

DeleteRestoreTask 本接口(DeleteRestoreTask)用于删除回档任务记录。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"

func (*Client) DeleteRestoreTaskWithContext added in v1.0.799

func (c *Client) DeleteRestoreTaskWithContext(ctx context.Context, request *DeleteRestoreTaskRequest) (response *DeleteRestoreTaskResponse, err error)

DeleteRestoreTask 本接口(DeleteRestoreTask)用于删除回档任务记录。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"

func (*Client) DescribeAccountPrivilegeByDB added in v1.0.799

func (c *Client) DescribeAccountPrivilegeByDB(request *DescribeAccountPrivilegeByDBRequest) (response *DescribeAccountPrivilegeByDBResponse, err error)

DescribeAccountPrivilegeByDB 本接口(DescribeAccountPrivilegeByDB)用于查询数据库关联的账号和权限信息

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INVALIDPARAMETERVALUE_DBNAMENOTNULL = "InvalidParameterValue.DBNameNotNull"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeAccountPrivilegeByDBWithContext added in v1.0.799

func (c *Client) DescribeAccountPrivilegeByDBWithContext(ctx context.Context, request *DescribeAccountPrivilegeByDBRequest) (response *DescribeAccountPrivilegeByDBResponse, err error)

DescribeAccountPrivilegeByDB 本接口(DescribeAccountPrivilegeByDB)用于查询数据库关联的账号和权限信息

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INVALIDPARAMETERVALUE_DBNAMENOTNULL = "InvalidParameterValue.DBNameNotNull"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeAccounts

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

DescribeAccounts 本接口(DescribeAccounts)用于拉取实例账户列表。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
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)用于拉取实例账户列表。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupByFlowId

func (c *Client) DescribeBackupByFlowId(request *DescribeBackupByFlowIdRequest) (response *DescribeBackupByFlowIdResponse, err error)

DescribeBackupByFlowId 本接口(DescribeBackupByFlowId)用于通过备份创建流程的ID查询创建的备份详情,流程ID可从接口CreateBackup中获得。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_BACKUPNOTFOUND = "ResourceNotFound.BackupNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupByFlowIdWithContext added in v1.0.324

func (c *Client) DescribeBackupByFlowIdWithContext(ctx context.Context, request *DescribeBackupByFlowIdRequest) (response *DescribeBackupByFlowIdResponse, err error)

DescribeBackupByFlowId 本接口(DescribeBackupByFlowId)用于通过备份创建流程的ID查询创建的备份详情,流程ID可从接口CreateBackup中获得。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_BACKUPNOTFOUND = "ResourceNotFound.BackupNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupCommand

func (c *Client) DescribeBackupCommand(request *DescribeBackupCommandRequest) (response *DescribeBackupCommandResponse, err error)

DescribeBackupCommand 本接口(DescribeBackupCommand)用于查询以规范的格式创建备份的命令。

可能返回的错误码:

INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupCommandWithContext added in v1.0.324

func (c *Client) DescribeBackupCommandWithContext(ctx context.Context, request *DescribeBackupCommandRequest) (response *DescribeBackupCommandResponse, err error)

DescribeBackupCommand 本接口(DescribeBackupCommand)用于查询以规范的格式创建备份的命令。

可能返回的错误码:

INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupFiles added in v1.0.253

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

DescribeBackupFiles 本接口(DescribeBackupFiles)用于查询单库备份明细

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupFilesWithContext added in v1.0.324

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

DescribeBackupFiles 本接口(DescribeBackupFiles)用于查询单库备份明细

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupMigration

func (c *Client) DescribeBackupMigration(request *DescribeBackupMigrationRequest) (response *DescribeBackupMigrationResponse, err error)

DescribeBackupMigration 本接口(DescribeBackupMigration)用于创建增量备份导入任务。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupMigrationWithContext added in v1.0.324

func (c *Client) DescribeBackupMigrationWithContext(ctx context.Context, request *DescribeBackupMigrationRequest) (response *DescribeBackupMigrationResponse, err error)

DescribeBackupMigration 本接口(DescribeBackupMigration)用于创建增量备份导入任务。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupMonitor added in v1.0.797

func (c *Client) DescribeBackupMonitor(request *DescribeBackupMonitorRequest) (response *DescribeBackupMonitorResponse, err error)

DescribeBackupMonitor 本接口(DescribeBackupMonitor)用于查询备份空间使用详情。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupMonitorWithContext added in v1.0.797

func (c *Client) DescribeBackupMonitorWithContext(ctx context.Context, request *DescribeBackupMonitorRequest) (response *DescribeBackupMonitorResponse, err error)

DescribeBackupMonitor 本接口(DescribeBackupMonitor)用于查询备份空间使用详情。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupStatistical added in v1.0.797

func (c *Client) DescribeBackupStatistical(request *DescribeBackupStatisticalRequest) (response *DescribeBackupStatisticalResponse, err error)

DescribeBackupStatistical 本接口(DescribeBackupStatistical)用于查询备份实时统计列表。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupStatisticalWithContext added in v1.0.797

func (c *Client) DescribeBackupStatisticalWithContext(ctx context.Context, request *DescribeBackupStatisticalRequest) (response *DescribeBackupStatisticalResponse, err error)

DescribeBackupStatistical 本接口(DescribeBackupStatistical)用于查询备份实时统计列表。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupSummary added in v1.0.797

func (c *Client) DescribeBackupSummary(request *DescribeBackupSummaryRequest) (response *DescribeBackupSummaryResponse, err error)

DescribeBackupSummary 本接口(DescribeBackupSummary)用于查询数据库备份概览信息。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupSummaryWithContext added in v1.0.797

func (c *Client) DescribeBackupSummaryWithContext(ctx context.Context, request *DescribeBackupSummaryRequest) (response *DescribeBackupSummaryResponse, err error)

DescribeBackupSummary 本接口(DescribeBackupSummary)用于查询数据库备份概览信息。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupUploadSize

func (c *Client) DescribeBackupUploadSize(request *DescribeBackupUploadSizeRequest) (response *DescribeBackupUploadSizeResponse, err error)

DescribeBackupUploadSize 本接口(DescribeBackupUploadSize)用于查询上传的备份文件大小。在备份上传类型是COS_UPLOAD(备份放在业务的对象存储上)时有效。

可能返回的错误码:

INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_COSPATHERROR = "InvalidParameterValue.CosPathError"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCENOTFOUND_INCREBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.IncreBackupMigrationNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupUploadSizeWithContext added in v1.0.324

func (c *Client) DescribeBackupUploadSizeWithContext(ctx context.Context, request *DescribeBackupUploadSizeRequest) (response *DescribeBackupUploadSizeResponse, err error)

DescribeBackupUploadSize 本接口(DescribeBackupUploadSize)用于查询上传的备份文件大小。在备份上传类型是COS_UPLOAD(备份放在业务的对象存储上)时有效。

可能返回的错误码:

INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_COSPATHERROR = "InvalidParameterValue.CosPathError"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCENOTFOUND_INCREBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.IncreBackupMigrationNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackups

func (c *Client) DescribeBackups(request *DescribeBackupsRequest) (response *DescribeBackupsResponse, err error)

DescribeBackups 本接口(DescribeBackups)用于查询备份列表。

可能返回的错误码:

FAILEDOPERATION_COSERROR = "FailedOperation.CosError"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR = "InternalError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBackupsWithContext added in v1.0.324

func (c *Client) DescribeBackupsWithContext(ctx context.Context, request *DescribeBackupsRequest) (response *DescribeBackupsResponse, err error)

DescribeBackups 本接口(DescribeBackups)用于查询备份列表。

可能返回的错误码:

FAILEDOPERATION_COSERROR = "FailedOperation.CosError"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR = "InternalError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBusinessIntelligenceFile added in v1.0.494

func (c *Client) DescribeBusinessIntelligenceFile(request *DescribeBusinessIntelligenceFileRequest) (response *DescribeBusinessIntelligenceFileResponse, err error)

DescribeBusinessIntelligenceFile 本接口(DescribeBusinessIntelligenceFile)用于查询商业智能服务需要的文件。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeBusinessIntelligenceFileWithContext added in v1.0.494

func (c *Client) DescribeBusinessIntelligenceFileWithContext(ctx context.Context, request *DescribeBusinessIntelligenceFileRequest) (response *DescribeBusinessIntelligenceFileResponse, err error)

DescribeBusinessIntelligenceFile 本接口(DescribeBusinessIntelligenceFile)用于查询商业智能服务需要的文件。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeCollationTimeZone added in v1.0.799

func (c *Client) DescribeCollationTimeZone(request *DescribeCollationTimeZoneRequest) (response *DescribeCollationTimeZoneResponse, err error)

DescribeCollationTimeZone 本接口(DescribeCollationTimeZone)用于查询实例支持的字符集和时区。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeCollationTimeZoneWithContext added in v1.0.799

func (c *Client) DescribeCollationTimeZoneWithContext(ctx context.Context, request *DescribeCollationTimeZoneRequest) (response *DescribeCollationTimeZoneResponse, err error)

DescribeCollationTimeZone 本接口(DescribeCollationTimeZone)用于查询实例支持的字符集和时区。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeCrossBackupStatistical added in v1.0.797

func (c *Client) DescribeCrossBackupStatistical(request *DescribeCrossBackupStatisticalRequest) (response *DescribeCrossBackupStatisticalResponse, err error)

DescribeCrossBackupStatistical 本接口(DescribeCrossBackupStatistical)用于查询跨地域备份实时统计列表。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeCrossBackupStatisticalWithContext added in v1.0.797

func (c *Client) DescribeCrossBackupStatisticalWithContext(ctx context.Context, request *DescribeCrossBackupStatisticalRequest) (response *DescribeCrossBackupStatisticalResponse, err error)

DescribeCrossBackupStatistical 本接口(DescribeCrossBackupStatistical)用于查询跨地域备份实时统计列表。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeCrossRegionZone

func (c *Client) DescribeCrossRegionZone(request *DescribeCrossRegionZoneRequest) (response *DescribeCrossRegionZoneResponse, err error)

DescribeCrossRegionZone 本接口(DescribeCrossRegionZone)根据主实例查询备机的容灾地域和可用区。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeCrossRegionZoneWithContext added in v1.0.324

func (c *Client) DescribeCrossRegionZoneWithContext(ctx context.Context, request *DescribeCrossRegionZoneRequest) (response *DescribeCrossRegionZoneResponse, err error)

DescribeCrossRegionZone 本接口(DescribeCrossRegionZone)根据主实例查询备机的容灾地域和可用区。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeCrossRegions added in v1.0.799

func (c *Client) DescribeCrossRegions(request *DescribeCrossRegionsRequest) (response *DescribeCrossRegionsResponse, err error)

DescribeCrossRegions 本接口(DescribeCrossRegions)用于查询跨地域备份的目标地域。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeCrossRegionsWithContext added in v1.0.799

func (c *Client) DescribeCrossRegionsWithContext(ctx context.Context, request *DescribeCrossRegionsRequest) (response *DescribeCrossRegionsResponse, err error)

DescribeCrossRegions 本接口(DescribeCrossRegions)用于查询跨地域备份的目标地域。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBCharsets

func (c *Client) DescribeDBCharsets(request *DescribeDBCharsetsRequest) (response *DescribeDBCharsetsResponse, err error)

DescribeDBCharsets 本接口(DescribeDBCharsets)用于查询实例支持的数据库字符集。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_INTERFACENAMENOTFOUND = "InvalidParameter.InterfaceNameNotFound"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDBCharsetsWithContext added in v1.0.324

func (c *Client) DescribeDBCharsetsWithContext(ctx context.Context, request *DescribeDBCharsetsRequest) (response *DescribeDBCharsetsResponse, err error)

DescribeDBCharsets 本接口(DescribeDBCharsets)用于查询实例支持的数据库字符集。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR = "InternalError"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_INTERFACENAMENOTFOUND = "InvalidParameter.InterfaceNameNotFound"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeDBInstanceInter added in v1.0.494

func (c *Client) DescribeDBInstanceInter(request *DescribeDBInstanceInterRequest) (response *DescribeDBInstanceInterResponse, err error)

DescribeDBInstanceInter 本接口(DescribeDBInstanceInter)用于查询互通实例的信息。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBInstanceInterWithContext added in v1.0.494

func (c *Client) DescribeDBInstanceInterWithContext(ctx context.Context, request *DescribeDBInstanceInterRequest) (response *DescribeDBInstanceInterResponse, err error)

DescribeDBInstanceInter 本接口(DescribeDBInstanceInter)用于查询互通实例的信息。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBInstances

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

DescribeDBInstances 本接口(DescribeDBInstances)用于查询实例列表。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR = "InternalError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBInstancesAttribute added in v1.0.641

func (c *Client) DescribeDBInstancesAttribute(request *DescribeDBInstancesAttributeRequest) (response *DescribeDBInstancesAttributeResponse, err error)

DescribeDBInstancesAttribute 本接口(DescribeDBInstancesAttribute)用于查询实例附属属性

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBInstancesAttributeWithContext added in v1.0.641

func (c *Client) DescribeDBInstancesAttributeWithContext(ctx context.Context, request *DescribeDBInstancesAttributeRequest) (response *DescribeDBInstancesAttributeResponse, err error)

DescribeDBInstancesAttribute 本接口(DescribeDBInstancesAttribute)用于查询实例附属属性

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
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)用于查询实例列表。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR = "InternalError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBPrivilegeByAccount added in v1.0.799

func (c *Client) DescribeDBPrivilegeByAccount(request *DescribeDBPrivilegeByAccountRequest) (response *DescribeDBPrivilegeByAccountResponse, err error)

DescribeDBPrivilegeByAccount 本接口(DescribeDBPrivilegeByAccount)用于查询账号关联的数据库和权限信息

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"

func (*Client) DescribeDBPrivilegeByAccountWithContext added in v1.0.799

func (c *Client) DescribeDBPrivilegeByAccountWithContext(ctx context.Context, request *DescribeDBPrivilegeByAccountRequest) (response *DescribeDBPrivilegeByAccountResponse, err error)

DescribeDBPrivilegeByAccount 本接口(DescribeDBPrivilegeByAccount)用于查询账号关联的数据库和权限信息

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"

func (*Client) DescribeDBRestoreTime added in v1.0.799

func (c *Client) DescribeDBRestoreTime(request *DescribeDBRestoreTimeRequest) (response *DescribeDBRestoreTimeResponse, err error)

DescribeDBRestoreTime 本接口(DescribeDBRestoreTime)用于查询可回档的数据库

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBRestoreTimeWithContext added in v1.0.799

func (c *Client) DescribeDBRestoreTimeWithContext(ctx context.Context, request *DescribeDBRestoreTimeRequest) (response *DescribeDBRestoreTimeResponse, err error)

DescribeDBRestoreTime 本接口(DescribeDBRestoreTime)用于查询可回档的数据库

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBSecurityGroups

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

DescribeDBSecurityGroups 本接口(DescribeDBSecurityGroups)用于查询实例的安全组详情。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_SECURITYGROUPOPERATIONERROR = "FailedOperation.SecurityGroupOperationError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
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)用于查询实例的安全组详情。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_SECURITYGROUPOPERATIONERROR = "FailedOperation.SecurityGroupOperationError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBs

func (c *Client) DescribeDBs(request *DescribeDBsRequest) (response *DescribeDBsResponse, err error)

DescribeDBs 本接口(DescribeDBs)用于查询数据库列表。**已废弃,请使用接口DescribeDatabases**

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBsNormal added in v1.0.214

func (c *Client) DescribeDBsNormal(request *DescribeDBsNormalRequest) (response *DescribeDBsNormalResponse, err error)

DescribeDBsNormal 本接口(DescribeDBsNormal)用于查询数据库配置信息,此接口不包含数据库的关联账号。**此接口已废弃,请使用DescribeDatabasesNormal。**

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_INTERFACENAMENOTFOUND = "InvalidParameter.InterfaceNameNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBsNormalWithContext added in v1.0.324

func (c *Client) DescribeDBsNormalWithContext(ctx context.Context, request *DescribeDBsNormalRequest) (response *DescribeDBsNormalResponse, err error)

DescribeDBsNormal 本接口(DescribeDBsNormal)用于查询数据库配置信息,此接口不包含数据库的关联账号。**此接口已废弃,请使用DescribeDatabasesNormal。**

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_INTERFACENAMENOTFOUND = "InvalidParameter.InterfaceNameNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDBsWithContext added in v1.0.324

func (c *Client) DescribeDBsWithContext(ctx context.Context, request *DescribeDBsRequest) (response *DescribeDBsResponse, err error)

DescribeDBs 本接口(DescribeDBs)用于查询数据库列表。**已废弃,请使用接口DescribeDatabases**

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabaseNames added in v1.0.799

func (c *Client) DescribeDatabaseNames(request *DescribeDatabaseNamesRequest) (response *DescribeDatabaseNamesResponse, err error)

DescribeDatabaseNames 本接口(DescribeDatabaseNames)查询账户关联的数据库名称。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabaseNamesWithContext added in v1.0.799

func (c *Client) DescribeDatabaseNamesWithContext(ctx context.Context, request *DescribeDatabaseNamesRequest) (response *DescribeDatabaseNamesResponse, err error)

DescribeDatabaseNames 本接口(DescribeDatabaseNames)查询账户关联的数据库名称。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabases added in v1.0.797

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

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

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabasesNormal added in v1.0.797

func (c *Client) DescribeDatabasesNormal(request *DescribeDatabasesNormalRequest) (response *DescribeDatabasesNormalResponse, err error)

DescribeDatabasesNormal 本接口(DescribeDBsNormal)用于查询数据库配置信息,此接口不包含数据库的关联账号

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_INTERFACENAMENOTFOUND = "InvalidParameter.InterfaceNameNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabasesNormalWithContext added in v1.0.797

func (c *Client) DescribeDatabasesNormalWithContext(ctx context.Context, request *DescribeDatabasesNormalRequest) (response *DescribeDatabasesNormalResponse, err error)

DescribeDatabasesNormal 本接口(DescribeDBsNormal)用于查询数据库配置信息,此接口不包含数据库的关联账号

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_INTERFACENAMENOTFOUND = "InvalidParameter.InterfaceNameNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeDatabasesWithContext added in v1.0.797

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

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

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeFlowStatus

func (c *Client) DescribeFlowStatus(request *DescribeFlowStatusRequest) (response *DescribeFlowStatusResponse, err error)

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeFlowStatusWithContext added in v1.0.324

func (c *Client) DescribeFlowStatusWithContext(ctx context.Context, request *DescribeFlowStatusRequest) (response *DescribeFlowStatusResponse, err error)

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

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeHASwitchLog added in v1.0.745

func (c *Client) DescribeHASwitchLog(request *DescribeHASwitchLogRequest) (response *DescribeHASwitchLogResponse, err error)

DescribeHASwitchLog 本接口(DescribeHASwitchLog)用于手动主备切换。

可能返回的错误码:

INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeHASwitchLogWithContext added in v1.0.745

func (c *Client) DescribeHASwitchLogWithContext(ctx context.Context, request *DescribeHASwitchLogRequest) (response *DescribeHASwitchLogResponse, err error)

DescribeHASwitchLog 本接口(DescribeHASwitchLog)用于手动主备切换。

可能返回的错误码:

INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeIncrementalMigration

func (c *Client) DescribeIncrementalMigration(request *DescribeIncrementalMigrationRequest) (response *DescribeIncrementalMigrationResponse, err error)

DescribeIncrementalMigration 本接口(DescribeIncrementalMigration)用于查询增量备份导入任务。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeIncrementalMigrationWithContext added in v1.0.324

func (c *Client) DescribeIncrementalMigrationWithContext(ctx context.Context, request *DescribeIncrementalMigrationRequest) (response *DescribeIncrementalMigrationResponse, err error)

DescribeIncrementalMigration 本接口(DescribeIncrementalMigration)用于查询增量备份导入任务。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeInquiryPriceParameter added in v1.0.799

func (c *Client) DescribeInquiryPriceParameter(request *DescribeInquiryPriceParameterRequest) (response *DescribeInquiryPriceParameterResponse, err error)

DescribeInquiryPriceParameter 本接口(DescribeInquiryPriceParameter)用于查询实例询价计费参数。当前接口查询实例新购的计费参数。内部接口用于活动页售卖场景。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BADGOODSNUM = "InvalidParameterValue.BadGoodsNum"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeInquiryPriceParameterWithContext added in v1.0.799

func (c *Client) DescribeInquiryPriceParameterWithContext(ctx context.Context, request *DescribeInquiryPriceParameterRequest) (response *DescribeInquiryPriceParameterResponse, err error)

DescribeInquiryPriceParameter 本接口(DescribeInquiryPriceParameter)用于查询实例询价计费参数。当前接口查询实例新购的计费参数。内部接口用于活动页售卖场景。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BADGOODSNUM = "InvalidParameterValue.BadGoodsNum"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeInstanceByOrders added in v1.0.713

func (c *Client) DescribeInstanceByOrders(request *DescribeInstanceByOrdersRequest) (response *DescribeInstanceByOrdersResponse, err error)

DescribeInstanceByOrders 本接口(DescribeInstanceByOrders)用于根据订单号查询资源ID

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"

func (*Client) DescribeInstanceByOrdersWithContext added in v1.0.713

func (c *Client) DescribeInstanceByOrdersWithContext(ctx context.Context, request *DescribeInstanceByOrdersRequest) (response *DescribeInstanceByOrdersResponse, err error)

DescribeInstanceByOrders 本接口(DescribeInstanceByOrders)用于根据订单号查询资源ID

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"

func (*Client) DescribeInstanceParamRecords added in v1.0.215

func (c *Client) DescribeInstanceParamRecords(request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)

DescribeInstanceParamRecords 该接口(DescribeInstanceParamRecords)用于查询实例参数修改历史。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeInstanceParamRecordsWithContext added in v1.0.324

func (c *Client) DescribeInstanceParamRecordsWithContext(ctx context.Context, request *DescribeInstanceParamRecordsRequest) (response *DescribeInstanceParamRecordsResponse, err error)

DescribeInstanceParamRecords 该接口(DescribeInstanceParamRecords)用于查询实例参数修改历史。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeInstanceParams added in v1.0.215

func (c *Client) DescribeInstanceParams(request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)

DescribeInstanceParams 该接口(DescribeInstanceParams)用于查询实例的参数列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeInstanceParamsWithContext added in v1.0.324

func (c *Client) DescribeInstanceParamsWithContext(ctx context.Context, request *DescribeInstanceParamsRequest) (response *DescribeInstanceParamsResponse, err error)

DescribeInstanceParams 该接口(DescribeInstanceParams)用于查询实例的参数列表。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeInstanceTasks added in v1.0.799

func (c *Client) DescribeInstanceTasks(request *DescribeInstanceTasksRequest) (response *DescribeInstanceTasksResponse, err error)

DescribeInstanceTasks 本接口(DescribeInstanceTasks)用于查询实例相关的异步任务列表。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeInstanceTasksWithContext added in v1.0.799

func (c *Client) DescribeInstanceTasksWithContext(ctx context.Context, request *DescribeInstanceTasksRequest) (response *DescribeInstanceTasksResponse, err error)

DescribeInstanceTasks 本接口(DescribeInstanceTasks)用于查询实例相关的异步任务列表。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeInstanceTradeParameter added in v1.0.799

func (c *Client) DescribeInstanceTradeParameter(request *DescribeInstanceTradeParameterRequest) (response *DescribeInstanceTradeParameterResponse, err error)

DescribeInstanceTradeParameter 本接口(DescribeInstanceTradeParameter)用于查询实例的计费参数,当前接口默认返回创建实例时需要的计费参数。内部接口用于活动页售卖场景。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeInstanceTradeParameterWithContext added in v1.0.799

func (c *Client) DescribeInstanceTradeParameterWithContext(ctx context.Context, request *DescribeInstanceTradeParameterRequest) (response *DescribeInstanceTradeParameterResponse, err error)

DescribeInstanceTradeParameter 本接口(DescribeInstanceTradeParameter)用于查询实例的计费参数,当前接口默认返回创建实例时需要的计费参数。内部接口用于活动页售卖场景。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeMaintenanceSpan

func (c *Client) DescribeMaintenanceSpan(request *DescribeMaintenanceSpanRequest) (response *DescribeMaintenanceSpanResponse, err error)

DescribeMaintenanceSpan 本接口(DescribeMaintenanceSpan)根据实例ID查询该实例的可维护时间窗。

可能返回的错误码:

FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeMaintenanceSpanWithContext added in v1.0.324

func (c *Client) DescribeMaintenanceSpanWithContext(ctx context.Context, request *DescribeMaintenanceSpanRequest) (response *DescribeMaintenanceSpanResponse, err error)

DescribeMaintenanceSpan 本接口(DescribeMaintenanceSpan)根据实例ID查询该实例的可维护时间窗。

可能返回的错误码:

FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeMigrationDatabases

func (c *Client) DescribeMigrationDatabases(request *DescribeMigrationDatabasesRequest) (response *DescribeMigrationDatabasesResponse, err error)

DescribeMigrationDatabases 本接口(DescribeMigrationDatabases)的作用是查询待迁移数据库列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_PASSWORDISILLEGAL = "InvalidParameterValue.PasswordIsIllegal"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeMigrationDatabasesWithContext added in v1.0.324

func (c *Client) DescribeMigrationDatabasesWithContext(ctx context.Context, request *DescribeMigrationDatabasesRequest) (response *DescribeMigrationDatabasesResponse, err error)

DescribeMigrationDatabases 本接口(DescribeMigrationDatabases)的作用是查询待迁移数据库列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_PASSWORDISILLEGAL = "InvalidParameterValue.PasswordIsIllegal"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeMigrationDetail

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

DescribeMigrationDetail 本接口(DescribeMigrationDetail)用于查询迁移任务的详细情况

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeMigrationDetailWithContext added in v1.0.324

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

DescribeMigrationDetail 本接口(DescribeMigrationDetail)用于查询迁移任务的详细情况

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeMigrations

func (c *Client) DescribeMigrations(request *DescribeMigrationsRequest) (response *DescribeMigrationsResponse, err error)

DescribeMigrations 本接口(DescribeMigrations)根据输入的限定条件,查询符合条件的迁移任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeMigrationsWithContext added in v1.0.324

func (c *Client) DescribeMigrationsWithContext(ctx context.Context, request *DescribeMigrationsRequest) (response *DescribeMigrationsResponse, err error)

DescribeMigrations 本接口(DescribeMigrations)根据输入的限定条件,查询符合条件的迁移任务列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeOrders

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

DescribeOrders 本接口(DescribeOrders)用于查询订单信息

可能返回的错误码:

FAILEDOPERATION_QUERYORDERFAILED = "FailedOperation.QueryOrderFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
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)用于查询订单信息

可能返回的错误码:

FAILEDOPERATION_QUERYORDERFAILED = "FailedOperation.QueryOrderFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeProductConfig

func (c *Client) DescribeProductConfig(request *DescribeProductConfigRequest) (response *DescribeProductConfigResponse, err error)

DescribeProductConfig 本接口 (DescribeProductConfig) 用于查询售卖规格配置。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeProductConfigWithContext added in v1.0.324

func (c *Client) DescribeProductConfigWithContext(ctx context.Context, request *DescribeProductConfigRequest) (response *DescribeProductConfigResponse, err error)

DescribeProductConfig 本接口 (DescribeProductConfig) 用于查询售卖规格配置。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeProductSpec added in v1.0.799

func (c *Client) DescribeProductSpec(request *DescribeProductSpecRequest) (response *DescribeProductSpecResponse, err error)

DescribeProductSpec 本接口 (DescribeProductSpec) 用于查询全地域售卖规格配置(内部前端使用不公开)

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"

func (*Client) DescribeProductSpecWithContext added in v1.0.799

func (c *Client) DescribeProductSpecWithContext(ctx context.Context, request *DescribeProductSpecRequest) (response *DescribeProductSpecResponse, err error)

DescribeProductSpec 本接口 (DescribeProductSpec) 用于查询全地域售卖规格配置(内部前端使用不公开)

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"

func (*Client) DescribeProjectSecurityGroups

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

DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目的安全组详情。

可能返回的错误码:

FAILEDOPERATION_SECURITYGROUPOPERATIONERROR = "FailedOperation.SecurityGroupOperationError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeProjectSecurityGroupsWithContext added in v1.0.324

func (c *Client) DescribeProjectSecurityGroupsWithContext(ctx context.Context, request *DescribeProjectSecurityGroupsRequest) (response *DescribeProjectSecurityGroupsResponse, err error)

DescribeProjectSecurityGroups 本接口(DescribeProjectSecurityGroups)用于查询项目的安全组详情。

可能返回的错误码:

FAILEDOPERATION_SECURITYGROUPOPERATIONERROR = "FailedOperation.SecurityGroupOperationError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribePublishSubscribe

func (c *Client) DescribePublishSubscribe(request *DescribePublishSubscribeRequest) (response *DescribePublishSubscribeResponse, err error)

DescribePublishSubscribe 本接口(DescribePublishSubscribe)用于查询发布订阅关系列表。

可能返回的错误码:

FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_PUBSUBNAMEISILLEGAL = "InvalidParameterValue.PubSubNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribePublishSubscribeWithContext added in v1.0.324

func (c *Client) DescribePublishSubscribeWithContext(ctx context.Context, request *DescribePublishSubscribeRequest) (response *DescribePublishSubscribeResponse, err error)

DescribePublishSubscribe 本接口(DescribePublishSubscribe)用于查询发布订阅关系列表。

可能返回的错误码:

FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_PUBSUBNAMEISILLEGAL = "InvalidParameterValue.PubSubNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeReadOnlyGroupAutoWeight added in v1.0.799

func (c *Client) DescribeReadOnlyGroupAutoWeight(request *DescribeReadOnlyGroupAutoWeightRequest) (response *DescribeReadOnlyGroupAutoWeightResponse, err error)

DescribeReadOnlyGroupAutoWeight 本接口(DescribeReadOnlyGroupAutoWeight)用于查询只读组的自动权重分配结果,在接口BalanceReadOnlyGroup接口中按照自动权重分配结果进行路由权重分配。

可能返回的错误码:

RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeReadOnlyGroupAutoWeightWithContext added in v1.0.799

func (c *Client) DescribeReadOnlyGroupAutoWeightWithContext(ctx context.Context, request *DescribeReadOnlyGroupAutoWeightRequest) (response *DescribeReadOnlyGroupAutoWeightResponse, err error)

DescribeReadOnlyGroupAutoWeight 本接口(DescribeReadOnlyGroupAutoWeight)用于查询只读组的自动权重分配结果,在接口BalanceReadOnlyGroup接口中按照自动权重分配结果进行路由权重分配。

可能返回的错误码:

RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeReadOnlyGroupByReadOnlyInstance

func (c *Client) DescribeReadOnlyGroupByReadOnlyInstance(request *DescribeReadOnlyGroupByReadOnlyInstanceRequest) (response *DescribeReadOnlyGroupByReadOnlyInstanceResponse, err error)

DescribeReadOnlyGroupByReadOnlyInstance 本接口(DescribeReadOnlyGroupByReadOnlyInstance)用于通过只读副本实例ID查询其所在的只读组。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeReadOnlyGroupByReadOnlyInstanceWithContext added in v1.0.324

func (c *Client) DescribeReadOnlyGroupByReadOnlyInstanceWithContext(ctx context.Context, request *DescribeReadOnlyGroupByReadOnlyInstanceRequest) (response *DescribeReadOnlyGroupByReadOnlyInstanceResponse, err error)

DescribeReadOnlyGroupByReadOnlyInstance 本接口(DescribeReadOnlyGroupByReadOnlyInstance)用于通过只读副本实例ID查询其所在的只读组。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeReadOnlyGroupDetails

func (c *Client) DescribeReadOnlyGroupDetails(request *DescribeReadOnlyGroupDetailsRequest) (response *DescribeReadOnlyGroupDetailsResponse, err error)

DescribeReadOnlyGroupDetails 本接口(DescribeReadOnlyGroupDetails)用于查询只读组详情。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeReadOnlyGroupDetailsWithContext added in v1.0.324

func (c *Client) DescribeReadOnlyGroupDetailsWithContext(ctx context.Context, request *DescribeReadOnlyGroupDetailsRequest) (response *DescribeReadOnlyGroupDetailsResponse, err error)

DescribeReadOnlyGroupDetails 本接口(DescribeReadOnlyGroupDetails)用于查询只读组详情。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeReadOnlyGroupList

func (c *Client) DescribeReadOnlyGroupList(request *DescribeReadOnlyGroupListRequest) (response *DescribeReadOnlyGroupListResponse, err error)

DescribeReadOnlyGroupList 本接口(DescribeReadOnlyGroupList)用于查询只读组列表。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeReadOnlyGroupListWithContext added in v1.0.324

func (c *Client) DescribeReadOnlyGroupListWithContext(ctx context.Context, request *DescribeReadOnlyGroupListRequest) (response *DescribeReadOnlyGroupListResponse, err error)

DescribeReadOnlyGroupList 本接口(DescribeReadOnlyGroupList)用于查询只读组列表。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeRegions

func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions 本接口 (DescribeRegions) 用于查询售卖地域信息。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeRegionsWithContext added in v1.0.324

func (c *Client) DescribeRegionsWithContext(ctx context.Context, request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions 本接口 (DescribeRegions) 用于查询售卖地域信息。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeRegularBackupPlan added in v1.0.797

func (c *Client) DescribeRegularBackupPlan(request *DescribeRegularBackupPlanRequest) (response *DescribeRegularBackupPlanResponse, err error)

DescribeRegularBackupPlan 本接口(DescribeRegularBackupPlan)用于查询实例定期备份保留计划

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"

func (*Client) DescribeRegularBackupPlanWithContext added in v1.0.797

func (c *Client) DescribeRegularBackupPlanWithContext(ctx context.Context, request *DescribeRegularBackupPlanRequest) (response *DescribeRegularBackupPlanResponse, err error)

DescribeRegularBackupPlan 本接口(DescribeRegularBackupPlan)用于查询实例定期备份保留计划

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"

func (*Client) DescribeRestoreTask added in v1.0.799

func (c *Client) DescribeRestoreTask(request *DescribeRestoreTaskRequest) (response *DescribeRestoreTaskResponse, err error)

DescribeRestoreTask 本接口(DescribeRestoreTask)用于查询回档任务列表。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeRestoreTaskWithContext added in v1.0.799

func (c *Client) DescribeRestoreTaskWithContext(ctx context.Context, request *DescribeRestoreTaskRequest) (response *DescribeRestoreTaskResponse, err error)

DescribeRestoreTask 本接口(DescribeRestoreTask)用于查询回档任务列表。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeRestoreTimeRange added in v1.0.899

func (c *Client) DescribeRestoreTimeRange(request *DescribeRestoreTimeRangeRequest) (response *DescribeRestoreTimeRangeResponse, err error)

DescribeRestoreTimeRange 本接口(DescribeRestoreTimeRange)用于查询按照时间点可回档的时间范围。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeRestoreTimeRangeWithContext added in v1.0.899

func (c *Client) DescribeRestoreTimeRangeWithContext(ctx context.Context, request *DescribeRestoreTimeRangeRequest) (response *DescribeRestoreTimeRangeResponse, err error)

DescribeRestoreTimeRange 本接口(DescribeRestoreTimeRange)用于查询按照时间点可回档的时间范围。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
MISSINGPARAMETER = "MissingParameter"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeRollbackTime

func (c *Client) DescribeRollbackTime(request *DescribeRollbackTimeRequest) (response *DescribeRollbackTimeResponse, err error)

DescribeRollbackTime 本接口(DescribeRollbackTime)用于查询实例可回档时间范围

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeRollbackTimeWithContext added in v1.0.324

func (c *Client) DescribeRollbackTimeWithContext(ctx context.Context, request *DescribeRollbackTimeRequest) (response *DescribeRollbackTimeResponse, err error)

DescribeRollbackTime 本接口(DescribeRollbackTime)用于查询实例可回档时间范围

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeSlowlogs

func (c *Client) DescribeSlowlogs(request *DescribeSlowlogsRequest) (response *DescribeSlowlogsResponse, err error)

DescribeSlowlogs 本接口(DescribeSlowlogs)用于获取慢查询日志文件信息

可能返回的错误码:

FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeSlowlogsWithContext added in v1.0.324

func (c *Client) DescribeSlowlogsWithContext(ctx context.Context, request *DescribeSlowlogsRequest) (response *DescribeSlowlogsResponse, err error)

DescribeSlowlogs 本接口(DescribeSlowlogs)用于获取慢查询日志文件信息

可能返回的错误码:

FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeSpecSellStatus added in v1.0.799

func (c *Client) DescribeSpecSellStatus(request *DescribeSpecSellStatusRequest) (response *DescribeSpecSellStatusResponse, err error)

DescribeSpecSellStatus 本接口(DescribeSpecSellStatus)用于查询售卖规格状态信息,其中包括售卖状态,参考价格等(实际价格以询价接口为准)。

可能返回的错误码:

INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeSpecSellStatusWithContext added in v1.0.799

func (c *Client) DescribeSpecSellStatusWithContext(ctx context.Context, request *DescribeSpecSellStatusRequest) (response *DescribeSpecSellStatusResponse, err error)

DescribeSpecSellStatus 本接口(DescribeSpecSellStatus)用于查询售卖规格状态信息,其中包括售卖状态,参考价格等(实际价格以询价接口为准)。

可能返回的错误码:

INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeUpgradeInstanceCheck added in v1.0.799

func (c *Client) DescribeUpgradeInstanceCheck(request *DescribeUpgradeInstanceCheckRequest) (response *DescribeUpgradeInstanceCheckResponse, err error)

DescribeUpgradeInstanceCheck 本接口(DescribeUpgradeInstanceCheck)用于在实例变配前,预检查实例变配的影响情况等。

可能返回的错误码:

FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_NOTSUPPORTPUBSUBINSTANCE = "InvalidParameter.NotSupportPubSubInstance"
INVALIDPARAMETER_NOTSUPPORTREADONLYMASTERINSTANCE = "InvalidParameter.NotSupportReadOnlyMasterInstance"
INVALIDPARAMETER_NOTSUPPORTSINGLEINSTANCE = "InvalidParameter.NotSupportSingleInstance"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeUpgradeInstanceCheckWithContext added in v1.0.799

func (c *Client) DescribeUpgradeInstanceCheckWithContext(ctx context.Context, request *DescribeUpgradeInstanceCheckRequest) (response *DescribeUpgradeInstanceCheckResponse, err error)

DescribeUpgradeInstanceCheck 本接口(DescribeUpgradeInstanceCheck)用于在实例变配前,预检查实例变配的影响情况等。

可能返回的错误码:

FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_NOTSUPPORTPUBSUBINSTANCE = "InvalidParameter.NotSupportPubSubInstance"
INVALIDPARAMETER_NOTSUPPORTREADONLYMASTERINSTANCE = "InvalidParameter.NotSupportReadOnlyMasterInstance"
INVALIDPARAMETER_NOTSUPPORTSINGLEINSTANCE = "InvalidParameter.NotSupportSingleInstance"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeUploadBackupInfo

func (c *Client) DescribeUploadBackupInfo(request *DescribeUploadBackupInfoRequest) (response *DescribeUploadBackupInfoResponse, err error)

DescribeUploadBackupInfo 本接口(DescribeUploadBackupInfo)用于查询备份上传权限。

可能返回的错误码:

FAILEDOPERATION_COSPROPERTIESERROR = "FailedOperation.CosPropertiesError"
FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_STSERROR = "InternalError.StsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_COSPATHERROR = "InvalidParameterValue.CosPathError"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_UPLOADTYPEERROR = "UnsupportedOperation.UploadTypeError"

func (*Client) DescribeUploadBackupInfoWithContext added in v1.0.324

func (c *Client) DescribeUploadBackupInfoWithContext(ctx context.Context, request *DescribeUploadBackupInfoRequest) (response *DescribeUploadBackupInfoResponse, err error)

DescribeUploadBackupInfo 本接口(DescribeUploadBackupInfo)用于查询备份上传权限。

可能返回的错误码:

FAILEDOPERATION_COSPROPERTIESERROR = "FailedOperation.CosPropertiesError"
FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_STSERROR = "InternalError.StsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_COSPATHERROR = "InvalidParameterValue.CosPathError"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_UPLOADTYPEERROR = "UnsupportedOperation.UploadTypeError"

func (*Client) DescribeUploadIncrementalInfo

func (c *Client) DescribeUploadIncrementalInfo(request *DescribeUploadIncrementalInfoRequest) (response *DescribeUploadIncrementalInfoResponse, err error)

DescribeUploadIncrementalInfo 本接口(DescribeUploadIncrementalInfo)用于查询增量备份上传权限。

可能返回的错误码:

FAILEDOPERATION_COSPROPERTIESERROR = "FailedOperation.CosPropertiesError"
FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_STSERROR = "InternalError.StsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_COSPATHERROR = "InvalidParameterValue.CosPathError"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCENOTFOUND_INCREBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.IncreBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_UPLOADTYPEERROR = "UnsupportedOperation.UploadTypeError"

func (*Client) DescribeUploadIncrementalInfoWithContext added in v1.0.324

func (c *Client) DescribeUploadIncrementalInfoWithContext(ctx context.Context, request *DescribeUploadIncrementalInfoRequest) (response *DescribeUploadIncrementalInfoResponse, err error)

DescribeUploadIncrementalInfo 本接口(DescribeUploadIncrementalInfo)用于查询增量备份上传权限。

可能返回的错误码:

FAILEDOPERATION_COSPROPERTIESERROR = "FailedOperation.CosPropertiesError"
FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_STSERROR = "InternalError.StsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_COSPATHERROR = "InvalidParameterValue.CosPathError"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCENOTFOUND_INCREBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.IncreBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_UPLOADTYPEERROR = "UnsupportedOperation.UploadTypeError"

func (*Client) DescribeXEvents added in v1.0.641

func (c *Client) DescribeXEvents(request *DescribeXEventsRequest) (response *DescribeXEventsResponse, err error)

DescribeXEvents 本接口(DescribeXEvents)用于查询扩展事件列表。

可能返回的错误码:

FAILEDOPERATION_COSERROR = "FailedOperation.CosError"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeXEventsWithContext added in v1.0.641

func (c *Client) DescribeXEventsWithContext(ctx context.Context, request *DescribeXEventsRequest) (response *DescribeXEventsResponse, err error)

DescribeXEvents 本接口(DescribeXEvents)用于查询扩展事件列表。

可能返回的错误码:

FAILEDOPERATION_COSERROR = "FailedOperation.CosError"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeZones

func (c *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)

DescribeZones 本接口 (DescribeZones) 用于查询当前可售卖的可用区信息。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DescribeZonesWithContext added in v1.0.324

func (c *Client) DescribeZonesWithContext(ctx context.Context, request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)

DescribeZones 本接口 (DescribeZones) 用于查询当前可售卖的可用区信息。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) DisassociateSecurityGroups

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

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

可能返回的错误码:

FAILEDOPERATION_SECURITYGROUPOPERATIONERROR = "FailedOperation.SecurityGroupOperationError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
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_SECURITYGROUPOPERATIONERROR = "FailedOperation.SecurityGroupOperationError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) InquiryPriceCreateDBInstances

func (c *Client) InquiryPriceCreateDBInstances(request *InquiryPriceCreateDBInstancesRequest) (response *InquiryPriceCreateDBInstancesResponse, err error)

InquiryPriceCreateDBInstances 本接口(InquiryPriceCreateDBInstances)用于查询申请实例价格。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BADGOODSNUM = "InvalidParameterValue.BadGoodsNum"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) InquiryPriceCreateDBInstancesWithContext added in v1.0.324

func (c *Client) InquiryPriceCreateDBInstancesWithContext(ctx context.Context, request *InquiryPriceCreateDBInstancesRequest) (response *InquiryPriceCreateDBInstancesResponse, err error)

InquiryPriceCreateDBInstances 本接口(InquiryPriceCreateDBInstances)用于查询申请实例价格。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BADGOODSNUM = "InvalidParameterValue.BadGoodsNum"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) InquiryPriceRenewDBInstance

func (c *Client) InquiryPriceRenewDBInstance(request *InquiryPriceRenewDBInstanceRequest) (response *InquiryPriceRenewDBInstanceResponse, err error)

InquiryPriceRenewDBInstance 本接口(InquiryPriceRenewDBInstance)用于查询包年包月实例的续费价格。

可能返回的错误码:

FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_COSTTYPENOTSUPPORTED = "InvalidParameterValue.CostTypeNotSupported"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) InquiryPriceRenewDBInstanceWithContext added in v1.0.324

func (c *Client) InquiryPriceRenewDBInstanceWithContext(ctx context.Context, request *InquiryPriceRenewDBInstanceRequest) (response *InquiryPriceRenewDBInstanceResponse, err error)

InquiryPriceRenewDBInstance 本接口(InquiryPriceRenewDBInstance)用于查询包年包月实例的续费价格。

可能返回的错误码:

FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_COSTTYPENOTSUPPORTED = "InvalidParameterValue.CostTypeNotSupported"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) InquiryPriceUpgradeDBInstance

func (c *Client) InquiryPriceUpgradeDBInstance(request *InquiryPriceUpgradeDBInstanceRequest) (response *InquiryPriceUpgradeDBInstanceResponse, err error)

InquiryPriceUpgradeDBInstance 本接口(InquiryPriceUpgradeDBInstance)用于查询包年包月实例升级变配的价格。

可能返回的错误码:

FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_COSTTYPENOTSUPPORTED = "InvalidParameterValue.CostTypeNotSupported"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_INSTANCEEXPANDVOLUMELOW = "InvalidParameterValue.InstanceExpandVolumeLow"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) InquiryPriceUpgradeDBInstanceWithContext added in v1.0.324

func (c *Client) InquiryPriceUpgradeDBInstanceWithContext(ctx context.Context, request *InquiryPriceUpgradeDBInstanceRequest) (response *InquiryPriceUpgradeDBInstanceResponse, err error)

InquiryPriceUpgradeDBInstance 本接口(InquiryPriceUpgradeDBInstance)用于查询包年包月实例升级变配的价格。

可能返回的错误码:

FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_COSTTYPENOTSUPPORTED = "InvalidParameterValue.CostTypeNotSupported"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
INVALIDPARAMETERVALUE_INSTANCEEXPANDVOLUMELOW = "InvalidParameterValue.InstanceExpandVolumeLow"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyAccountPrivilege

func (c *Client) ModifyAccountPrivilege(request *ModifyAccountPrivilegeRequest) (response *ModifyAccountPrivilegeResponse, err error)

ModifyAccountPrivilege 本接口(ModifyAccountPrivilege)用于修改实例账户权限。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ADMINACCOUNTNOTUNIQUE = "InvalidParameterValue.AdminAccountNotUnique"
INVALIDPARAMETERVALUE_GRANTISILLEGAL = "InvalidParameterValue.GrantIsIllegal"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_DBNOTEXIT = "ResourceNotFound.DBNotExit"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_ACCOUNTINVALIDSTATUS = "ResourceUnavailable.AccountInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyAccountPrivilegeWithContext added in v1.0.324

func (c *Client) ModifyAccountPrivilegeWithContext(ctx context.Context, request *ModifyAccountPrivilegeRequest) (response *ModifyAccountPrivilegeResponse, err error)

ModifyAccountPrivilege 本接口(ModifyAccountPrivilege)用于修改实例账户权限。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ADMINACCOUNTNOTUNIQUE = "InvalidParameterValue.AdminAccountNotUnique"
INVALIDPARAMETERVALUE_GRANTISILLEGAL = "InvalidParameterValue.GrantIsIllegal"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_DBNOTEXIT = "ResourceNotFound.DBNotExit"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_ACCOUNTINVALIDSTATUS = "ResourceUnavailable.AccountInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyAccountRemark

func (c *Client) ModifyAccountRemark(request *ModifyAccountRemarkRequest) (response *ModifyAccountRemarkResponse, err error)

ModifyAccountRemark 本接口(ModifyAccountRemark)用于修改账户备注。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ACCOUNTREMARKISILLEGAL = "InvalidParameterValue.AccountRemarkIsIllegal"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyAccountRemarkWithContext added in v1.0.324

func (c *Client) ModifyAccountRemarkWithContext(ctx context.Context, request *ModifyAccountRemarkRequest) (response *ModifyAccountRemarkResponse, err error)

ModifyAccountRemark 本接口(ModifyAccountRemark)用于修改账户备注。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ACCOUNTREMARKISILLEGAL = "InvalidParameterValue.AccountRemarkIsIllegal"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyBackupMigration

func (c *Client) ModifyBackupMigration(request *ModifyBackupMigrationRequest) (response *ModifyBackupMigrationResponse, err error)

ModifyBackupMigration 本接口(ModifyBackupMigration)用于修改备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
INVALIDPARAMETERVALUE_MIGRATIONNAMEISILLEGAL = "InvalidParameterValue.MigrationNameIsIllegal"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyBackupMigrationWithContext added in v1.0.324

func (c *Client) ModifyBackupMigrationWithContext(ctx context.Context, request *ModifyBackupMigrationRequest) (response *ModifyBackupMigrationResponse, err error)

ModifyBackupMigration 本接口(ModifyBackupMigration)用于修改备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
INVALIDPARAMETERVALUE_MIGRATIONNAMEISILLEGAL = "InvalidParameterValue.MigrationNameIsIllegal"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyBackupName

func (c *Client) ModifyBackupName(request *ModifyBackupNameRequest) (response *ModifyBackupNameResponse, err error)

ModifyBackupName 本接口(ModifyBackupName)用于修改备份任务名称。

可能返回的错误码:

INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyBackupNameWithContext added in v1.0.324

func (c *Client) ModifyBackupNameWithContext(ctx context.Context, request *ModifyBackupNameRequest) (response *ModifyBackupNameResponse, err error)

ModifyBackupName 本接口(ModifyBackupName)用于修改备份任务名称。

可能返回的错误码:

INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyBackupStrategy

func (c *Client) ModifyBackupStrategy(request *ModifyBackupStrategyRequest) (response *ModifyBackupStrategyResponse, err error)

ModifyBackupStrategy 本接口(ModifyBackupStrategy)用于修改备份策略

可能返回的错误码:

INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyBackupStrategyWithContext added in v1.0.324

func (c *Client) ModifyBackupStrategyWithContext(ctx context.Context, request *ModifyBackupStrategyRequest) (response *ModifyBackupStrategyResponse, err error)

ModifyBackupStrategy 本接口(ModifyBackupStrategy)用于修改备份策略

可能返回的错误码:

INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyCloseWanIp added in v1.0.799

func (c *Client) ModifyCloseWanIp(request *ModifyCloseWanIpRequest) (response *ModifyCloseWanIpResponse, err error)

ModifyCloseWanIp 本接口(ModifyCloseWanIp)用于关闭实例外网。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_DOMAINOPERATIONFAILED = "FailedOperation.DomainOperationFailed"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyCloseWanIpWithContext added in v1.0.799

func (c *Client) ModifyCloseWanIpWithContext(ctx context.Context, request *ModifyCloseWanIpRequest) (response *ModifyCloseWanIpResponse, err error)

ModifyCloseWanIp 本接口(ModifyCloseWanIp)用于关闭实例外网。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_DOMAINOPERATIONFAILED = "FailedOperation.DomainOperationFailed"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyCrossBackupStrategy added in v1.0.797

func (c *Client) ModifyCrossBackupStrategy(request *ModifyCrossBackupStrategyRequest) (response *ModifyCrossBackupStrategyResponse, err error)

ModifyCrossBackupStrategy 本接口(ModifyCrossBackupStrategy)用于开启、关闭地域备份策略。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyCrossBackupStrategyWithContext added in v1.0.797

func (c *Client) ModifyCrossBackupStrategyWithContext(ctx context.Context, request *ModifyCrossBackupStrategyRequest) (response *ModifyCrossBackupStrategyResponse, err error)

ModifyCrossBackupStrategy 本接口(ModifyCrossBackupStrategy)用于开启、关闭地域备份策略。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBEncryptAttributes added in v1.0.689

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

ModifyDBEncryptAttributes 本接口(ModifyDBEncryptAttributes)用于开启、关闭数据库的TDE加密功能。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_NOTSUPPORTREPEAT = "UnsupportedOperation.NotSupportRepeat"

func (*Client) ModifyDBEncryptAttributesWithContext added in v1.0.689

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

ModifyDBEncryptAttributes 本接口(ModifyDBEncryptAttributes)用于开启、关闭数据库的TDE加密功能。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION = "UnsupportedOperation"
UNSUPPORTEDOPERATION_NOTSUPPORTREPEAT = "UnsupportedOperation.NotSupportRepeat"

func (*Client) ModifyDBInstanceName

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

ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改实例名字。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_INSTANCENAMEISILLEGAL = "InvalidParameterValue.InstanceNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
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_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_INSTANCENAMEISILLEGAL = "InvalidParameterValue.InstanceNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBInstanceNetwork

func (c *Client) ModifyDBInstanceNetwork(request *ModifyDBInstanceNetworkRequest) (response *ModifyDBInstanceNetworkResponse, err error)

ModifyDBInstanceNetwork 本接口(ModifyDBInstanceNetwork)用于修改运行中实例的网络,仅支持从VPC网络到VPC网络的转换

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
FAILEDOPERATION_VPCERROR = "FailedOperation.VPCError"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INTERNALERROR_VPCERROR = "InternalError.VPCError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION_NOTSUPPORTREPEAT = "UnsupportedOperation.NotSupportRepeat"

func (*Client) ModifyDBInstanceNetworkWithContext added in v1.0.324

func (c *Client) ModifyDBInstanceNetworkWithContext(ctx context.Context, request *ModifyDBInstanceNetworkRequest) (response *ModifyDBInstanceNetworkResponse, err error)

ModifyDBInstanceNetwork 本接口(ModifyDBInstanceNetwork)用于修改运行中实例的网络,仅支持从VPC网络到VPC网络的转换

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_GETVPCFAILED = "FailedOperation.GetVpcFailed"
FAILEDOPERATION_VPCERROR = "FailedOperation.VPCError"
INTERNALERROR_CAMAUTHFAILED = "InternalError.CamAuthFailed"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INTERNALERROR_VPCERROR = "InternalError.VPCError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNKNOWNPARAMETER = "UnknownParameter"
UNSUPPORTEDOPERATION_NOTSUPPORTREPEAT = "UnsupportedOperation.NotSupportRepeat"

func (*Client) ModifyDBInstanceNote added in v1.0.799

func (c *Client) ModifyDBInstanceNote(request *ModifyDBInstanceNoteRequest) (response *ModifyDBInstanceNoteResponse, err error)

ModifyDBInstanceNote 本接口(ModifyDBInstanceNote)用于修改实例备注信息。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_INSTANCENAMEISILLEGAL = "InvalidParameterValue.InstanceNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBInstanceNoteWithContext added in v1.0.799

func (c *Client) ModifyDBInstanceNoteWithContext(ctx context.Context, request *ModifyDBInstanceNoteRequest) (response *ModifyDBInstanceNoteResponse, err error)

ModifyDBInstanceNote 本接口(ModifyDBInstanceNote)用于修改实例备注信息。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_INSTANCENAMEISILLEGAL = "InvalidParameterValue.InstanceNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBInstanceProject

func (c *Client) ModifyDBInstanceProject(request *ModifyDBInstanceProjectRequest) (response *ModifyDBInstanceProjectResponse, err error)

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

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBInstanceProjectWithContext added in v1.0.324

func (c *Client) ModifyDBInstanceProjectWithContext(ctx context.Context, request *ModifyDBInstanceProjectRequest) (response *ModifyDBInstanceProjectResponse, err error)

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

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBInstanceRenewFlag

func (c *Client) ModifyDBInstanceRenewFlag(request *ModifyDBInstanceRenewFlagRequest) (response *ModifyDBInstanceRenewFlagResponse, err error)

ModifyDBInstanceRenewFlag 本接口(ModifyDBInstanceRenewFlag)用于修改实例续费标记

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBInstanceRenewFlagWithContext added in v1.0.324

func (c *Client) ModifyDBInstanceRenewFlagWithContext(ctx context.Context, request *ModifyDBInstanceRenewFlagRequest) (response *ModifyDBInstanceRenewFlagResponse, err error)

ModifyDBInstanceRenewFlag 本接口(ModifyDBInstanceRenewFlag)用于修改实例续费标记

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBInstanceSSL added in v1.0.808

func (c *Client) ModifyDBInstanceSSL(request *ModifyDBInstanceSSLRequest) (response *ModifyDBInstanceSSLResponse, err error)

ModifyDBInstanceSSL 本接口(ModifyDBInstanceSSL)用于开启\关闭\更新SSL加密

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNSUPPORTEDOPERATION_NOTSUPPORTREPEAT = "UnsupportedOperation.NotSupportRepeat"

func (*Client) ModifyDBInstanceSSLWithContext added in v1.0.808

func (c *Client) ModifyDBInstanceSSLWithContext(ctx context.Context, request *ModifyDBInstanceSSLRequest) (response *ModifyDBInstanceSSLResponse, err error)

ModifyDBInstanceSSL 本接口(ModifyDBInstanceSSL)用于开启\关闭\更新SSL加密

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNSUPPORTEDOPERATION_NOTSUPPORTREPEAT = "UnsupportedOperation.NotSupportRepeat"

func (*Client) ModifyDBInstanceSecurityGroups

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

ModifyDBInstanceSecurityGroups 本接口(ModifyDBInstanceSecurityGroups)用于修改实例绑定的安全组。

可能返回的错误码:

FAILEDOPERATION_SECURITYGROUPOPERATIONERROR = "FailedOperation.SecurityGroupOperationError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
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)用于修改实例绑定的安全组。

可能返回的错误码:

FAILEDOPERATION_SECURITYGROUPOPERATIONERROR = "FailedOperation.SecurityGroupOperationError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_SECURITYGROUPIDISILLEGAL = "InvalidParameterValue.SecurityGroupIdIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBName

func (c *Client) ModifyDBName(request *ModifyDBNameRequest) (response *ModifyDBNameResponse, err error)

ModifyDBName 本接口(ModifyDBName)用于更新数据库名。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
INVALIDPARAMETERVALUE_DBNAMEISKEYWRODS = "InvalidParameterValue.DBNameIsKeyWrods"
INVALIDPARAMETERVALUE_DBNAMESAME = "InvalidParameterValue.DBNameSame"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBNameWithContext added in v1.0.324

func (c *Client) ModifyDBNameWithContext(ctx context.Context, request *ModifyDBNameRequest) (response *ModifyDBNameResponse, err error)

ModifyDBName 本接口(ModifyDBName)用于更新数据库名。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
INVALIDPARAMETERVALUE_DBNAMEISKEYWRODS = "InvalidParameterValue.DBNameIsKeyWrods"
INVALIDPARAMETERVALUE_DBNAMESAME = "InvalidParameterValue.DBNameSame"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBRemark

func (c *Client) ModifyDBRemark(request *ModifyDBRemarkRequest) (response *ModifyDBRemarkResponse, err error)

ModifyDBRemark 本接口(ModifyDBRemark)用于修改数据库备注。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETERVALUE_DATABASEREMARKISILLEGAL = "InvalidParameterValue.DataBaseRemarkIsIllegal"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDBRemarkWithContext added in v1.0.324

func (c *Client) ModifyDBRemarkWithContext(ctx context.Context, request *ModifyDBRemarkRequest) (response *ModifyDBRemarkResponse, err error)

ModifyDBRemark 本接口(ModifyDBRemark)用于修改数据库备注。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETERVALUE_DATABASEREMARKISILLEGAL = "InvalidParameterValue.DataBaseRemarkIsIllegal"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDReadable added in v1.0.872

func (c *Client) ModifyDReadable(request *ModifyDReadableRequest) (response *ModifyDReadableResponse, err error)

ModifyDReadable 本接口(ModifyDReadable)用于开通或者关闭备机只读

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"

func (*Client) ModifyDReadableWithContext added in v1.0.872

func (c *Client) ModifyDReadableWithContext(ctx context.Context, request *ModifyDReadableRequest) (response *ModifyDReadableResponse, err error)

ModifyDReadable 本接口(ModifyDReadable)用于开通或者关闭备机只读

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
RESOURCENOTFOUND_VPCNOTEXIST = "ResourceNotFound.VpcNotExist"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_VPCNOTEXIST = "ResourceUnavailable.VpcNotExist"

func (*Client) ModifyDatabaseCDC added in v1.0.214

func (c *Client) ModifyDatabaseCDC(request *ModifyDatabaseCDCRequest) (response *ModifyDatabaseCDCResponse, err error)

ModifyDatabaseCDC 本接口(ModifyDatabaseCDC)用于开启、关闭数据库数据变更捕获(CDC)

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_DBNAMENOTNULL = "InvalidParameterValue.DBNameNotNull"
INVALIDPARAMETERVALUE_MODIFYTYPEVALUEINVALID = "InvalidParameterValue.ModifyTypeValueInvalid"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_NOTSUPPORTROINSTANCE = "ResourceUnavailable.NotSupportRoInstance"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDatabaseCDCWithContext added in v1.0.324

func (c *Client) ModifyDatabaseCDCWithContext(ctx context.Context, request *ModifyDatabaseCDCRequest) (response *ModifyDatabaseCDCResponse, err error)

ModifyDatabaseCDC 本接口(ModifyDatabaseCDC)用于开启、关闭数据库数据变更捕获(CDC)

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_DBNAMENOTNULL = "InvalidParameterValue.DBNameNotNull"
INVALIDPARAMETERVALUE_MODIFYTYPEVALUEINVALID = "InvalidParameterValue.ModifyTypeValueInvalid"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_NOTSUPPORTROINSTANCE = "ResourceUnavailable.NotSupportRoInstance"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDatabaseCT added in v1.0.214

func (c *Client) ModifyDatabaseCT(request *ModifyDatabaseCTRequest) (response *ModifyDatabaseCTResponse, err error)

ModifyDatabaseCT 本接口(ModifyDatabaseCT)用于启用、禁用数据库数据变更跟踪(CT)

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_DBNAMENOTNULL = "InvalidParameterValue.DBNameNotNull"
INVALIDPARAMETERVALUE_MODIFYTYPEVALUEINVALID = "InvalidParameterValue.ModifyTypeValueInvalid"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_NOTSUPPORTROINSTANCE = "ResourceUnavailable.NotSupportRoInstance"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_NOTSUPPORTREPEAT = "UnsupportedOperation.NotSupportRepeat"

func (*Client) ModifyDatabaseCTWithContext added in v1.0.324

func (c *Client) ModifyDatabaseCTWithContext(ctx context.Context, request *ModifyDatabaseCTRequest) (response *ModifyDatabaseCTResponse, err error)

ModifyDatabaseCT 本接口(ModifyDatabaseCT)用于启用、禁用数据库数据变更跟踪(CT)

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_DBNAMENOTNULL = "InvalidParameterValue.DBNameNotNull"
INVALIDPARAMETERVALUE_MODIFYTYPEVALUEINVALID = "InvalidParameterValue.ModifyTypeValueInvalid"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_NOTSUPPORTROINSTANCE = "ResourceUnavailable.NotSupportRoInstance"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNSUPPORTEDOPERATION_NOTSUPPORTREPEAT = "UnsupportedOperation.NotSupportRepeat"

func (*Client) ModifyDatabaseMdf added in v1.0.214

func (c *Client) ModifyDatabaseMdf(request *ModifyDatabaseMdfRequest) (response *ModifyDatabaseMdfResponse, err error)

ModifyDatabaseMdf 本接口(ModifyDatabaseMdf)用于收缩数据库mdf(Shrink mdf)。**本接口已废弃,请使用接口ModifyDatabaseShrinkMDF**。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_DBNAMENOTNULL = "InvalidParameterValue.DBNameNotNull"
INVALIDPARAMETERVALUE_MODIFYTYPEVALUEINVALID = "InvalidParameterValue.ModifyTypeValueInvalid"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_NOTSUPPORTROINSTANCE = "ResourceUnavailable.NotSupportRoInstance"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDatabaseMdfWithContext added in v1.0.324

func (c *Client) ModifyDatabaseMdfWithContext(ctx context.Context, request *ModifyDatabaseMdfRequest) (response *ModifyDatabaseMdfResponse, err error)

ModifyDatabaseMdf 本接口(ModifyDatabaseMdf)用于收缩数据库mdf(Shrink mdf)。**本接口已废弃,请使用接口ModifyDatabaseShrinkMDF**。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_DBNAMENOTNULL = "InvalidParameterValue.DBNameNotNull"
INVALIDPARAMETERVALUE_MODIFYTYPEVALUEINVALID = "InvalidParameterValue.ModifyTypeValueInvalid"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_NOTSUPPORTROINSTANCE = "ResourceUnavailable.NotSupportRoInstance"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDatabaseShrinkMDF added in v1.0.797

func (c *Client) ModifyDatabaseShrinkMDF(request *ModifyDatabaseShrinkMDFRequest) (response *ModifyDatabaseShrinkMDFResponse, err error)

ModifyDatabaseShrinkMDF 本接口(ModifyDatabaseShrinkDMF)用于收缩数据库mdf(Shrink mdf)。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_DBNAMENOTNULL = "InvalidParameterValue.DBNameNotNull"
INVALIDPARAMETERVALUE_MODIFYTYPEVALUEINVALID = "InvalidParameterValue.ModifyTypeValueInvalid"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_NOTSUPPORTROINSTANCE = "ResourceUnavailable.NotSupportRoInstance"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyDatabaseShrinkMDFWithContext added in v1.0.797

func (c *Client) ModifyDatabaseShrinkMDFWithContext(ctx context.Context, request *ModifyDatabaseShrinkMDFRequest) (response *ModifyDatabaseShrinkMDFResponse, err error)

ModifyDatabaseShrinkMDF 本接口(ModifyDatabaseShrinkDMF)用于收缩数据库mdf(Shrink mdf)。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_DBNAMENOTNULL = "InvalidParameterValue.DBNameNotNull"
INVALIDPARAMETERVALUE_MODIFYTYPEVALUEINVALID = "InvalidParameterValue.ModifyTypeValueInvalid"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
RESOURCEUNAVAILABLE_NOTSUPPORTROINSTANCE = "ResourceUnavailable.NotSupportRoInstance"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyIncrementalMigration

func (c *Client) ModifyIncrementalMigration(request *ModifyIncrementalMigrationRequest) (response *ModifyIncrementalMigrationResponse, err error)

ModifyIncrementalMigration 本接口(ModifyIncrementalMigration)用于修改增量备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
INVALIDPARAMETERVALUE_MIGRATIONNAMEISILLEGAL = "InvalidParameterValue.MigrationNameIsIllegal"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyIncrementalMigrationWithContext added in v1.0.324

func (c *Client) ModifyIncrementalMigrationWithContext(ctx context.Context, request *ModifyIncrementalMigrationRequest) (response *ModifyIncrementalMigrationResponse, err error)

ModifyIncrementalMigration 本接口(ModifyIncrementalMigration)用于修改增量备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
INVALIDPARAMETERVALUE_MIGRATIONNAMEISILLEGAL = "InvalidParameterValue.MigrationNameIsIllegal"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyInstanceEncryptAttributes added in v1.0.689

func (c *Client) ModifyInstanceEncryptAttributes(request *ModifyInstanceEncryptAttributesRequest) (response *ModifyInstanceEncryptAttributesResponse, err error)

ModifyInstanceEncryptAttributes 本接口(ModifyInstanceEncryptAttributes)用于开通实例的TDE加密功能。

可能返回的错误码:

FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNSUPPORTEDOPERATION_NOTSUPPORTREPEAT = "UnsupportedOperation.NotSupportRepeat"

func (*Client) ModifyInstanceEncryptAttributesWithContext added in v1.0.689

func (c *Client) ModifyInstanceEncryptAttributesWithContext(ctx context.Context, request *ModifyInstanceEncryptAttributesRequest) (response *ModifyInstanceEncryptAttributesResponse, err error)

ModifyInstanceEncryptAttributes 本接口(ModifyInstanceEncryptAttributes)用于开通实例的TDE加密功能。

可能返回的错误码:

FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNSUPPORTEDOPERATION_NOTSUPPORTREPEAT = "UnsupportedOperation.NotSupportRepeat"

func (*Client) ModifyInstanceParam added in v1.0.215

func (c *Client) ModifyInstanceParam(request *ModifyInstanceParamRequest) (response *ModifyInstanceParamResponse, err error)

ModifyInstanceParam 本接口(ModifyInstanceParam)用于修改云数据库实例的参数。

<b>注意</b>:如果修改的参数是需要<b>重启实例</b>的,那么实例将会按照WaitSwitch参数的设置(可能是立即执行也可能在可维护时间窗内自动执行)在执行参数修改时<b>重启实例</b>。

您可以通过DescribeInstanceParams接口查询修改参数时是否会重启实例,以免导致您的实例不符合预期重启。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyInstanceParamWithContext added in v1.0.324

func (c *Client) ModifyInstanceParamWithContext(ctx context.Context, request *ModifyInstanceParamRequest) (response *ModifyInstanceParamResponse, err error)

ModifyInstanceParam 本接口(ModifyInstanceParam)用于修改云数据库实例的参数。

<b>注意</b>:如果修改的参数是需要<b>重启实例</b>的,那么实例将会按照WaitSwitch参数的设置(可能是立即执行也可能在可维护时间窗内自动执行)在执行参数修改时<b>重启实例</b>。

您可以通过DescribeInstanceParams接口查询修改参数时是否会重启实例,以免导致您的实例不符合预期重启。

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) ModifyMaintenanceSpan

func (c *Client) ModifyMaintenanceSpan(request *ModifyMaintenanceSpanRequest) (response *ModifyMaintenanceSpanResponse, err error)

ModifyMaintenanceSpan 本接口(ModifyMaintenanceSpan)用于修改实例的可维护时间窗

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyMaintenanceSpanWithContext added in v1.0.324

func (c *Client) ModifyMaintenanceSpanWithContext(ctx context.Context, request *ModifyMaintenanceSpanRequest) (response *ModifyMaintenanceSpanResponse, err error)

ModifyMaintenanceSpan 本接口(ModifyMaintenanceSpan)用于修改实例的可维护时间窗

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyMigration

func (c *Client) ModifyMigration(request *ModifyMigrationRequest) (response *ModifyMigrationResponse, err error)

ModifyMigration 本接口(ModifyMigration)可以修改已有的迁移任务信息

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_MIGRATIONNAMEISILLEGAL = "InvalidParameterValue.MigrationNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEMIGRATEREGIONILLEGAL = "ResourceUnavailable.InstanceMigrateRegionIllegal"
RESOURCEUNAVAILABLE_INSTANCEMIGRATESTATUSINVALID = "ResourceUnavailable.InstanceMigrateStatusInvalid"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyMigrationWithContext added in v1.0.324

func (c *Client) ModifyMigrationWithContext(ctx context.Context, request *ModifyMigrationRequest) (response *ModifyMigrationResponse, err error)

ModifyMigration 本接口(ModifyMigration)可以修改已有的迁移任务信息

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_MIGRATIONNAMEISILLEGAL = "InvalidParameterValue.MigrationNameIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCEMIGRATEREGIONILLEGAL = "ResourceUnavailable.InstanceMigrateRegionIllegal"
RESOURCEUNAVAILABLE_INSTANCEMIGRATESTATUSINVALID = "ResourceUnavailable.InstanceMigrateStatusInvalid"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyOpenWanIp added in v1.0.799

func (c *Client) ModifyOpenWanIp(request *ModifyOpenWanIpRequest) (response *ModifyOpenWanIpResponse, err error)

ModifyOpenWanIp 本接口(ModifyOpenWanIp)用于开通实例外网。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_DOMAINOPERATIONFAILED = "FailedOperation.DomainOperationFailed"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyOpenWanIpWithContext added in v1.0.799

func (c *Client) ModifyOpenWanIpWithContext(ctx context.Context, request *ModifyOpenWanIpRequest) (response *ModifyOpenWanIpResponse, err error)

ModifyOpenWanIp 本接口(ModifyOpenWanIp)用于开通实例外网。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_DOMAINOPERATIONFAILED = "FailedOperation.DomainOperationFailed"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyPublishSubscribe added in v1.0.799

func (c *Client) ModifyPublishSubscribe(request *ModifyPublishSubscribeRequest) (response *ModifyPublishSubscribeResponse, err error)

ModifyPublishSubscribe 本接口(ModifyPublishSubscribe)用于修改实例的发布订阅关系。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"

func (*Client) ModifyPublishSubscribeName

func (c *Client) ModifyPublishSubscribeName(request *ModifyPublishSubscribeNameRequest) (response *ModifyPublishSubscribeNameResponse, err error)

ModifyPublishSubscribeName 本接口(ModifyPublishSubscribeName)修改发布订阅的名称。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_PUBSUBNAMEISILLEGAL = "InvalidParameterValue.PubSubNameIsIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyPublishSubscribeNameWithContext added in v1.0.324

func (c *Client) ModifyPublishSubscribeNameWithContext(ctx context.Context, request *ModifyPublishSubscribeNameRequest) (response *ModifyPublishSubscribeNameResponse, err error)

ModifyPublishSubscribeName 本接口(ModifyPublishSubscribeName)修改发布订阅的名称。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_PUBSUBNAMEISILLEGAL = "InvalidParameterValue.PubSubNameIsIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyPublishSubscribeWithContext added in v1.0.799

func (c *Client) ModifyPublishSubscribeWithContext(ctx context.Context, request *ModifyPublishSubscribeRequest) (response *ModifyPublishSubscribeResponse, err error)

ModifyPublishSubscribe 本接口(ModifyPublishSubscribe)用于修改实例的发布订阅关系。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"

func (*Client) ModifyReadOnlyGroupDetails

func (c *Client) ModifyReadOnlyGroupDetails(request *ModifyReadOnlyGroupDetailsRequest) (response *ModifyReadOnlyGroupDetailsResponse, err error)

ModifyReadOnlyGroupDetails 本接口(ModifyReadOnlyGroupDetails)用于修改只读组详情。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ModifyReadOnlyGroupDetailsWithContext added in v1.0.324

func (c *Client) ModifyReadOnlyGroupDetailsWithContext(ctx context.Context, request *ModifyReadOnlyGroupDetailsRequest) (response *ModifyReadOnlyGroupDetailsResponse, err error)

ModifyReadOnlyGroupDetails 本接口(ModifyReadOnlyGroupDetails)用于修改只读组详情。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) OpenInterCommunication added in v1.0.494

func (c *Client) OpenInterCommunication(request *OpenInterCommunicationRequest) (response *OpenInterCommunicationResponse, err error)

OpenInterCommunication 本接口(OpenInterCommunication)用于打开实例的互通,实例互通可以实现商业智能服务相互联通。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) OpenInterCommunicationWithContext added in v1.0.494

func (c *Client) OpenInterCommunicationWithContext(ctx context.Context, request *OpenInterCommunicationRequest) (response *OpenInterCommunicationResponse, err error)

OpenInterCommunication 本接口(OpenInterCommunication)用于打开实例的互通,实例互通可以实现商业智能服务相互联通。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) QueryMigrationCheckProcess

func (c *Client) QueryMigrationCheckProcess(request *QueryMigrationCheckProcessRequest) (response *QueryMigrationCheckProcessResponse, err error)

QueryMigrationCheckProcess 本接口(QueryMigrationCheckProcess)的作用是查询迁移检查任务的进度,适用于迁移源的类型为TencentDB for SQLServer 的迁移方式

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) QueryMigrationCheckProcessWithContext added in v1.0.324

func (c *Client) QueryMigrationCheckProcessWithContext(ctx context.Context, request *QueryMigrationCheckProcessRequest) (response *QueryMigrationCheckProcessResponse, err error)

QueryMigrationCheckProcess 本接口(QueryMigrationCheckProcess)的作用是查询迁移检查任务的进度,适用于迁移源的类型为TencentDB for SQLServer 的迁移方式

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RecycleDBInstance

func (c *Client) RecycleDBInstance(request *RecycleDBInstanceRequest) (response *RecycleDBInstanceResponse, err error)

RecycleDBInstance 本接口(RecycleDBInstance)用于主动回收已下线的SQLSERVER实例

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RecycleDBInstanceWithContext added in v1.0.324

func (c *Client) RecycleDBInstanceWithContext(ctx context.Context, request *RecycleDBInstanceRequest) (response *RecycleDBInstanceResponse, err error)

RecycleDBInstance 本接口(RecycleDBInstance)用于主动回收已下线的SQLSERVER实例

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RecycleReadOnlyGroup

func (c *Client) RecycleReadOnlyGroup(request *RecycleReadOnlyGroupRequest) (response *RecycleReadOnlyGroupResponse, err error)

RecycleReadOnlyGroup 本接口(RecycleReadOnlyGroup)立即回收只读组的资源,只读组占用的vip等资源将立即释放且不可找回。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ROGROUPSTATUSISILLEGAL = "InvalidParameterValue.RoGroupStatusIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RecycleReadOnlyGroupWithContext added in v1.0.324

func (c *Client) RecycleReadOnlyGroupWithContext(ctx context.Context, request *RecycleReadOnlyGroupRequest) (response *RecycleReadOnlyGroupResponse, err error)

RecycleReadOnlyGroup 本接口(RecycleReadOnlyGroup)立即回收只读组的资源,只读组占用的vip等资源将立即释放且不可找回。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_ROGROUPSTATUSISILLEGAL = "InvalidParameterValue.RoGroupStatusIsIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RemoveBackups

func (c *Client) RemoveBackups(request *RemoveBackupsRequest) (response *RemoveBackupsResponse, err error)

RemoveBackups 本接口(RemoveBackups)可以删除用户手动创建的备份文件。待删除的备份策略可以是实例备份,也可以是多库备份。

可能返回的错误码:

INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RemoveBackupsWithContext added in v1.0.324

func (c *Client) RemoveBackupsWithContext(ctx context.Context, request *RemoveBackupsRequest) (response *RemoveBackupsResponse, err error)

RemoveBackups 本接口(RemoveBackups)可以删除用户手动创建的备份文件。待删除的备份策略可以是实例备份,也可以是多库备份。

可能返回的错误码:

INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RenewDBInstance

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

RenewDBInstance 本接口(RenewDBInstance)用于续费实例。当被续费实例是按量计费实例时,则按量计费实例转为包年包月计费方式。

按量计费实例转包年包月询价可通过(InquiryPriceRenewDBInstance)接口获得。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
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)用于续费实例。当被续费实例是按量计费实例时,则按量计费实例转为包年包月计费方式。

按量计费实例转包年包月询价可通过(InquiryPriceRenewDBInstance)接口获得。

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RenewPostpaidDBInstance

func (c *Client) RenewPostpaidDBInstance(request *RenewPostpaidDBInstanceRequest) (response *RenewPostpaidDBInstanceResponse, err error)

RenewPostpaidDBInstance 本接口(RenewPostpaidDBInstance)用于将通过接口TerminateDBInstance手动隔离的按量计费实例从回收站中恢复。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RenewPostpaidDBInstanceWithContext added in v1.0.324

func (c *Client) RenewPostpaidDBInstanceWithContext(ctx context.Context, request *RenewPostpaidDBInstanceRequest) (response *RenewPostpaidDBInstanceResponse, err error)

RenewPostpaidDBInstance 本接口(RenewPostpaidDBInstance)用于将通过接口TerminateDBInstance手动隔离的按量计费实例从回收站中恢复。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) ResetAccountPassword

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

ResetAccountPassword 本接口(ResetAccountPassword)用于重置实例的账号密码。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_PASSWORDISILLEGAL = "InvalidParameterValue.PasswordIsIllegal"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_ACCOUNTINVALIDSTATUS = "ResourceUnavailable.AccountInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
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)用于重置实例的账号密码。

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_PASSWORDISILLEGAL = "InvalidParameterValue.PasswordIsIllegal"
RESOURCENOTFOUND_ACCOUNTNOTEXIST = "ResourceNotFound.AccountNotExist"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_ACCOUNTINVALIDSTATUS = "ResourceUnavailable.AccountInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RestartDBInstance

func (c *Client) RestartDBInstance(request *RestartDBInstanceRequest) (response *RestartDBInstanceResponse, err error)

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

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RestartDBInstanceWithContext added in v1.0.324

func (c *Client) RestartDBInstanceWithContext(ctx context.Context, request *RestartDBInstanceRequest) (response *RestartDBInstanceResponse, err error)

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

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RestoreInstance

func (c *Client) RestoreInstance(request *RestoreInstanceRequest) (response *RestoreInstanceResponse, err error)

RestoreInstance 本接口(RestoreInstance)用于按照备份集回档数据库。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
LIMITEXCEEDED_TOOMANYDB = "LimitExceeded.TooManyDB"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RestoreInstanceWithContext added in v1.0.324

func (c *Client) RestoreInstanceWithContext(ctx context.Context, request *RestoreInstanceRequest) (response *RestoreInstanceResponse, err error)

RestoreInstance 本接口(RestoreInstance)用于按照备份集回档数据库。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_DBEXIST = "InvalidParameterValue.DBExist"
LIMITEXCEEDED_TOOMANYDB = "LimitExceeded.TooManyDB"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RollbackInstance

func (c *Client) RollbackInstance(request *RollbackInstanceRequest) (response *RollbackInstanceResponse, err error)

RollbackInstance 本接口(RollbackInstance)用于按照时间点回档实例

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RollbackInstanceWithContext added in v1.0.324

func (c *Client) RollbackInstanceWithContext(ctx context.Context, request *RollbackInstanceRequest) (response *RollbackInstanceResponse, err error)

RollbackInstance 本接口(RollbackInstance)用于按照时间点回档实例

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_DBCHARILLEGAL = "InvalidParameterValue.DBCharIllegal"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RunMigration

func (c *Client) RunMigration(request *RunMigrationRequest) (response *RunMigrationResponse, err error)

RunMigration 本接口(RunMigration)用于启动迁移任务,开始迁移

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
LIMITEXCEEDED_TOOMANYDB = "LimitExceeded.TooManyDB"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) RunMigrationWithContext added in v1.0.324

func (c *Client) RunMigrationWithContext(ctx context.Context, request *RunMigrationRequest) (response *RunMigrationResponse, err error)

RunMigration 本接口(RunMigration)用于启动迁移任务,开始迁移

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
LIMITEXCEEDED_TOOMANYDB = "LimitExceeded.TooManyDB"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) StartBackupMigration

func (c *Client) StartBackupMigration(request *StartBackupMigrationRequest) (response *StartBackupMigrationResponse, err error)

StartBackupMigration 本接口(StartBackupMigration)用于启动备份导入任务。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
RESOURCENOTFOUND_BACKUPNOTFOUND = "ResourceNotFound.BackupNotFound"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) StartBackupMigrationWithContext added in v1.0.324

func (c *Client) StartBackupMigrationWithContext(ctx context.Context, request *StartBackupMigrationRequest) (response *StartBackupMigrationResponse, err error)

StartBackupMigration 本接口(StartBackupMigration)用于启动备份导入任务。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
RESOURCENOTFOUND_BACKUPNOTFOUND = "ResourceNotFound.BackupNotFound"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) StartIncrementalMigration

func (c *Client) StartIncrementalMigration(request *StartIncrementalMigrationRequest) (response *StartIncrementalMigrationResponse, err error)

StartIncrementalMigration 本接口(StartIncrementalMigration)用于启动增量备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
RESOURCENOTFOUND_BACKUPNOTFOUND = "ResourceNotFound.BackupNotFound"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) StartIncrementalMigrationWithContext added in v1.0.324

func (c *Client) StartIncrementalMigrationWithContext(ctx context.Context, request *StartIncrementalMigrationRequest) (response *StartIncrementalMigrationResponse, err error)

StartIncrementalMigration 本接口(StartIncrementalMigration)用于启动增量备份导入任务。

可能返回的错误码:

FAILEDOPERATION_MIGRATIONLOCKERROR = "FailedOperation.MigrationLockError"
INTERNALERROR_COSERROR = "InternalError.CosError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETERVALUE_BACKUPNAMEISILLEGAL = "InvalidParameterValue.BackupNameIsIllegal"
RESOURCENOTFOUND_BACKUPNOTFOUND = "ResourceNotFound.BackupNotFound"
RESOURCENOTFOUND_FULLBACKUPMIGRATIONNOTEXIST = "ResourceNotFound.FullBackupMigrationNotExist"
RESOURCEUNAVAILABLE_COSSTATUSERR = "ResourceUnavailable.CosStatusErr"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) StartInstanceXEvent added in v1.0.641

func (c *Client) StartInstanceXEvent(request *StartInstanceXEventRequest) (response *StartInstanceXEventResponse, err error)

StartInstanceXEvent 本接口(StartInstanceXEvent)用于开启、关闭扩展事件。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"

func (*Client) StartInstanceXEventWithContext added in v1.0.641

func (c *Client) StartInstanceXEventWithContext(ctx context.Context, request *StartInstanceXEventRequest) (response *StartInstanceXEventResponse, err error)

StartInstanceXEvent 本接口(StartInstanceXEvent)用于开启、关闭扩展事件。

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_PARAMSNOTFOUND = "ResourceNotFound.ParamsNotFound"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"

func (*Client) StartMigrationCheck

func (c *Client) StartMigrationCheck(request *StartMigrationCheckRequest) (response *StartMigrationCheckResponse, err error)

StartMigrationCheck 本接口(StartMigrationCheck)的作用是启动一个迁移前的校验任务,适用于迁移源的类型为TencentDB for SQLServer 的迁移方式

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCEMIGRATESTATUSINVALID = "ResourceUnavailable.InstanceMigrateStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) StartMigrationCheckWithContext added in v1.0.324

func (c *Client) StartMigrationCheckWithContext(ctx context.Context, request *StartMigrationCheckRequest) (response *StartMigrationCheckResponse, err error)

StartMigrationCheck 本接口(StartMigrationCheck)的作用是启动一个迁移前的校验任务,适用于迁移源的类型为TencentDB for SQLServer 的迁移方式

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
RESOURCEUNAVAILABLE_INSTANCEMIGRATESTATUSINVALID = "ResourceUnavailable.InstanceMigrateStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) StopMigration

func (c *Client) StopMigration(request *StopMigrationRequest) (response *StopMigrationResponse, err error)

StopMigration 本接口(StopMigration)作用是中止一个迁移任务

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) StopMigrationWithContext added in v1.0.324

func (c *Client) StopMigrationWithContext(ctx context.Context, request *StopMigrationRequest) (response *StopMigrationResponse, err error)

StopMigration 本接口(StopMigration)作用是中止一个迁移任务

可能返回的错误码:

FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEFLOWFAILED = "InternalError.CreateFlowFailed"
INTERNALERROR_DBCONNECTERROR = "InternalError.DBConnectError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_GCSERROR = "InternalError.GcsError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCENOTFOUND_DBNOTFOUND = "ResourceNotFound.DBNotFound"
RESOURCEUNAVAILABLE_DBINVALIDSTATUS = "ResourceUnavailable.DBInvalidStatus"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) SwitchCloudInstanceHA added in v1.0.745

func (c *Client) SwitchCloudInstanceHA(request *SwitchCloudInstanceHARequest) (response *SwitchCloudInstanceHAResponse, err error)

SwitchCloudInstanceHA 本接口(SwitchCloudInstanceHA)用于手动主备切换。

可能返回的错误码:

FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) SwitchCloudInstanceHAWithContext added in v1.0.745

func (c *Client) SwitchCloudInstanceHAWithContext(ctx context.Context, request *SwitchCloudInstanceHARequest) (response *SwitchCloudInstanceHAResponse, err error)

SwitchCloudInstanceHA 本接口(SwitchCloudInstanceHA)用于手动主备切换。

可能返回的错误码:

FAILEDOPERATION_GCSERROR = "FailedOperation.GcsError"
FAILEDOPERATION_NOTSUPPORT = "FailedOperation.NotSupport"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) TerminateDBInstance

func (c *Client) TerminateDBInstance(request *TerminateDBInstanceRequest) (response *TerminateDBInstanceResponse, err error)

TerminateDBInstance 本接口(TerminateDBInstance)用于主动隔离实例,使得实例进入回收站。

可能返回的错误码:

INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) TerminateDBInstanceWithContext added in v1.0.324

func (c *Client) TerminateDBInstanceWithContext(ctx context.Context, request *TerminateDBInstanceRequest) (response *TerminateDBInstanceResponse, err error)

TerminateDBInstance 本接口(TerminateDBInstance)用于主动隔离实例,使得实例进入回收站。

可能返回的错误码:

INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
RESOURCEUNAVAILABLE_INSTANCESTATUSINVALID = "ResourceUnavailable.InstanceStatusInvalid"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

func (*Client) UpgradeDBInstance

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

UpgradeDBInstance 本接口(UpgradeDBInstance)用于升级实例

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
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)用于升级实例

可能返回的错误码:

FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed"
FAILEDOPERATION_DBERROR = "FailedOperation.DBError"
FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed"
INTERNALERROR_DBERROR = "InternalError.DBError"
INTERNALERROR_SYSTEMERROR = "InternalError.SystemError"
INVALIDPARAMETER_INPUTILLEGAL = "InvalidParameter.InputIllegal"
INVALIDPARAMETER_PARAMSASSERTFAILED = "InvalidParameter.ParamsAssertFailed"
INVALIDPARAMETER_PAYORDERFAILED = "InvalidParameter.PayOrderFailed"
INVALIDPARAMETERVALUE_ILLEGALSPEC = "InvalidParameterValue.IllegalSpec"
INVALIDPARAMETERVALUE_PARAMETERTYPEERROR = "InvalidParameterValue.ParameterTypeError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_PERMISSIONDENIED = "UnauthorizedOperation.PermissionDenied"

type CloneDBRequest

type CloneDBRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 按照ReNameRestoreDatabase中的库进行克隆,并重命名,新库名称必须指定
	RenameRestore []*RenameRestoreDatabase `json:"RenameRestore,omitnil,omitempty" name:"RenameRestore"`
}

func NewCloneDBRequest

func NewCloneDBRequest() (request *CloneDBRequest)

func (*CloneDBRequest) FromJsonString

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

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

func (*CloneDBRequest) ToJsonString

func (r *CloneDBRequest) ToJsonString() string

type CloneDBRequestParams added in v1.0.426

type CloneDBRequestParams struct {
	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 按照ReNameRestoreDatabase中的库进行克隆,并重命名,新库名称必须指定
	RenameRestore []*RenameRestoreDatabase `json:"RenameRestore,omitnil,omitempty" name:"RenameRestore"`
}

Predefined struct for user

type CloneDBResponse

type CloneDBResponse struct {
	*tchttp.BaseResponse
	Response *CloneDBResponseParams `json:"Response"`
}

func NewCloneDBResponse

func NewCloneDBResponse() (response *CloneDBResponse)

func (*CloneDBResponse) FromJsonString

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

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

func (*CloneDBResponse) ToJsonString

func (r *CloneDBResponse) ToJsonString() string

type CloneDBResponseParams added in v1.0.426

type CloneDBResponseParams struct {
	// 异步流程任务ID,使用FlowId调用DescribeFlowStatus接口获取任务执行状态
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type CloseInterCommunicationRequest added in v1.0.494

type CloseInterCommunicationRequest struct {
	*tchttp.BaseRequest

	// 关闭互通的实例ID集合
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`
}

func NewCloseInterCommunicationRequest added in v1.0.494

func NewCloseInterCommunicationRequest() (request *CloseInterCommunicationRequest)

func (*CloseInterCommunicationRequest) FromJsonString added in v1.0.494

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

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

func (*CloseInterCommunicationRequest) ToJsonString added in v1.0.494

func (r *CloseInterCommunicationRequest) ToJsonString() string

type CloseInterCommunicationRequestParams added in v1.0.494

type CloseInterCommunicationRequestParams struct {
	// 关闭互通的实例ID集合
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`
}

Predefined struct for user

type CloseInterCommunicationResponse added in v1.0.494

type CloseInterCommunicationResponse struct {
	*tchttp.BaseResponse
	Response *CloseInterCommunicationResponseParams `json:"Response"`
}

func NewCloseInterCommunicationResponse added in v1.0.494

func NewCloseInterCommunicationResponse() (response *CloseInterCommunicationResponse)

func (*CloseInterCommunicationResponse) FromJsonString added in v1.0.494

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

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

func (*CloseInterCommunicationResponse) ToJsonString added in v1.0.494

func (r *CloseInterCommunicationResponse) ToJsonString() string

type CloseInterCommunicationResponseParams added in v1.0.494

type CloseInterCommunicationResponseParams struct {
	// 实例和异步流程ID
	InterInstanceFlowSet []*InterInstanceFlow `json:"InterInstanceFlowSet,omitnil,omitempty" name:"InterInstanceFlowSet"`

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

Predefined struct for user

type CompleteExpansionRequest

type CompleteExpansionRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewCompleteExpansionRequest

func NewCompleteExpansionRequest() (request *CompleteExpansionRequest)

func (*CompleteExpansionRequest) FromJsonString

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

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

func (*CompleteExpansionRequest) ToJsonString

func (r *CompleteExpansionRequest) ToJsonString() string

type CompleteExpansionRequestParams added in v1.0.426

type CompleteExpansionRequestParams struct {
	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type CompleteExpansionResponse

type CompleteExpansionResponse struct {
	*tchttp.BaseResponse
	Response *CompleteExpansionResponseParams `json:"Response"`
}

func NewCompleteExpansionResponse

func NewCompleteExpansionResponse() (response *CompleteExpansionResponse)

func (*CompleteExpansionResponse) FromJsonString

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

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

func (*CompleteExpansionResponse) ToJsonString

func (r *CompleteExpansionResponse) ToJsonString() string

type CompleteExpansionResponseParams added in v1.0.426

type CompleteExpansionResponseParams struct {
	// 流程ID,可通过接口DescribeFlowStatus查询立即切换升级任务的状态。
	FlowId *uint64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type CompleteMigrationRequest

type CompleteMigrationRequest struct {
	*tchttp.BaseRequest

	// 迁移任务ID
	MigrateId *int64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

func NewCompleteMigrationRequest

func NewCompleteMigrationRequest() (request *CompleteMigrationRequest)

func (*CompleteMigrationRequest) FromJsonString

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

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

func (*CompleteMigrationRequest) ToJsonString

func (r *CompleteMigrationRequest) ToJsonString() string

type CompleteMigrationRequestParams added in v1.0.426

type CompleteMigrationRequestParams struct {
	// 迁移任务ID
	MigrateId *int64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

Predefined struct for user

type CompleteMigrationResponse

type CompleteMigrationResponse struct {
	*tchttp.BaseResponse
	Response *CompleteMigrationResponseParams `json:"Response"`
}

func NewCompleteMigrationResponse

func NewCompleteMigrationResponse() (response *CompleteMigrationResponse)

func (*CompleteMigrationResponse) FromJsonString

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

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

func (*CompleteMigrationResponse) ToJsonString

func (r *CompleteMigrationResponse) ToJsonString() string

type CompleteMigrationResponseParams added in v1.0.426

type CompleteMigrationResponseParams 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 CosUploadBackupFile

type CosUploadBackupFile struct {
	// 备份名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 备份大小
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`
}

type CreateAccountRequest

type CreateAccountRequest struct {
	*tchttp.BaseRequest

	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库实例账户信息
	Accounts []*AccountCreateInfo `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

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,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库实例账户信息
	Accounts []*AccountCreateInfo `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

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
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type CreateBackupMigrationRequest

type CreateBackupMigrationRequest struct {
	*tchttp.BaseRequest

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 迁移任务恢复类型,FULL-全量备份恢复,FULL_LOG-全量备份+事务日志恢复,FULL_DIFF-全量备份+差异备份恢复
	RecoveryType *string `json:"RecoveryType,omitnil,omitempty" name:"RecoveryType"`

	// 备份上传类型,COS_URL-备份放在用户的对象存储上,提供URL。COS_UPLOAD-备份放在业务的对象存储上,需要用户上传。
	UploadType *string `json:"UploadType,omitnil,omitempty" name:"UploadType"`

	// 任务名称
	MigrationName *string `json:"MigrationName,omitnil,omitempty" name:"MigrationName"`

	// UploadType是COS_URL时这里填URL,COS_UPLOAD这里填备份文件的名字。只支持1个备份文件,但1个备份文件内可包含多个库
	BackupFiles []*string `json:"BackupFiles,omitnil,omitempty" name:"BackupFiles"`
}

func NewCreateBackupMigrationRequest

func NewCreateBackupMigrationRequest() (request *CreateBackupMigrationRequest)

func (*CreateBackupMigrationRequest) FromJsonString

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

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

func (*CreateBackupMigrationRequest) ToJsonString

func (r *CreateBackupMigrationRequest) ToJsonString() string

type CreateBackupMigrationRequestParams added in v1.0.426

type CreateBackupMigrationRequestParams struct {
	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 迁移任务恢复类型,FULL-全量备份恢复,FULL_LOG-全量备份+事务日志恢复,FULL_DIFF-全量备份+差异备份恢复
	RecoveryType *string `json:"RecoveryType,omitnil,omitempty" name:"RecoveryType"`

	// 备份上传类型,COS_URL-备份放在用户的对象存储上,提供URL。COS_UPLOAD-备份放在业务的对象存储上,需要用户上传。
	UploadType *string `json:"UploadType,omitnil,omitempty" name:"UploadType"`

	// 任务名称
	MigrationName *string `json:"MigrationName,omitnil,omitempty" name:"MigrationName"`

	// UploadType是COS_URL时这里填URL,COS_UPLOAD这里填备份文件的名字。只支持1个备份文件,但1个备份文件内可包含多个库
	BackupFiles []*string `json:"BackupFiles,omitnil,omitempty" name:"BackupFiles"`
}

Predefined struct for user

type CreateBackupMigrationResponse

type CreateBackupMigrationResponse struct {
	*tchttp.BaseResponse
	Response *CreateBackupMigrationResponseParams `json:"Response"`
}

func NewCreateBackupMigrationResponse

func NewCreateBackupMigrationResponse() (response *CreateBackupMigrationResponse)

func (*CreateBackupMigrationResponse) FromJsonString

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

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

func (*CreateBackupMigrationResponse) ToJsonString

func (r *CreateBackupMigrationResponse) ToJsonString() string

type CreateBackupMigrationResponseParams added in v1.0.426

type CreateBackupMigrationResponseParams struct {
	// 备份导入任务ID
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

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

Predefined struct for user

type CreateBackupRequest

type CreateBackupRequest struct {
	*tchttp.BaseRequest

	// 备份策略(0-实例备份 1-多库备份)
	Strategy *int64 `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 需要备份库名的列表(多库备份才填写)
	DBNames []*string `json:"DBNames,omitnil,omitempty" name:"DBNames"`

	// 实例ID(必填),形如mssql-i1z41iwd
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份名称,若不填则自动生成“实例ID_备份开始时间戳”
	BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`

	// 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0
	StorageStrategy *int64 `json:"StorageStrategy,omitnil,omitempty" name:"StorageStrategy"`
}

func NewCreateBackupRequest

func NewCreateBackupRequest() (request *CreateBackupRequest)

func (*CreateBackupRequest) FromJsonString

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

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

func (*CreateBackupRequest) ToJsonString

func (r *CreateBackupRequest) ToJsonString() string

type CreateBackupRequestParams added in v1.0.426

type CreateBackupRequestParams struct {
	// 备份策略(0-实例备份 1-多库备份)
	Strategy *int64 `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 需要备份库名的列表(多库备份才填写)
	DBNames []*string `json:"DBNames,omitnil,omitempty" name:"DBNames"`

	// 实例ID(必填),形如mssql-i1z41iwd
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份名称,若不填则自动生成“实例ID_备份开始时间戳”
	BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`

	// 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0
	StorageStrategy *int64 `json:"StorageStrategy,omitnil,omitempty" name:"StorageStrategy"`
}

Predefined struct for user

type CreateBackupResponse

type CreateBackupResponse struct {
	*tchttp.BaseResponse
	Response *CreateBackupResponseParams `json:"Response"`
}

func NewCreateBackupResponse

func NewCreateBackupResponse() (response *CreateBackupResponse)

func (*CreateBackupResponse) FromJsonString

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

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

func (*CreateBackupResponse) ToJsonString

func (r *CreateBackupResponse) ToJsonString() string

type CreateBackupResponseParams added in v1.0.426

type CreateBackupResponseParams struct {
	// 异步任务ID
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type CreateBasicDBInstancesRequest

type CreateBasicDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例的CPU核心数
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

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

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

	// VPC子网ID,形如subnet-bdoe83fa
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例的宿主机类型,CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘,CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

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

	// 本次购买几个实例,默认值为1。取值不超过10
	GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 自动续费标志:0-正常续费  1-自动续费,默认为1自动续费。只在购买预付费实例时有效。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 是否自动使用代金券;1 - 是,0 - 否,默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前单个订单只能使用一张
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 可维护时间窗配置,每天可维护的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可维护时间窗配置,持续时间,单位:小时
	Span *int64 `json:"Span,omitnil,omitempty" name:"Span"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

func NewCreateBasicDBInstancesRequest

func NewCreateBasicDBInstancesRequest() (request *CreateBasicDBInstancesRequest)

func (*CreateBasicDBInstancesRequest) FromJsonString

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

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

func (*CreateBasicDBInstancesRequest) ToJsonString

func (r *CreateBasicDBInstancesRequest) ToJsonString() string

type CreateBasicDBInstancesRequestParams added in v1.0.426

type CreateBasicDBInstancesRequestParams struct {
	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例的CPU核心数
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

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

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

	// VPC子网ID,形如subnet-bdoe83fa
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例的宿主机类型,CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘,CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

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

	// 本次购买几个实例,默认值为1。取值不超过10
	GoodsNum *uint64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 自动续费标志:0-正常续费  1-自动续费,默认为1自动续费。只在购买预付费实例时有效。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 是否自动使用代金券;1 - 是,0 - 否,默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前单个订单只能使用一张
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 可维护时间窗配置,每天可维护的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可维护时间窗配置,持续时间,单位:小时
	Span *int64 `json:"Span,omitnil,omitempty" name:"Span"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

Predefined struct for user

type CreateBasicDBInstancesResponse

type CreateBasicDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *CreateBasicDBInstancesResponseParams `json:"Response"`
}

func NewCreateBasicDBInstancesResponse

func NewCreateBasicDBInstancesResponse() (response *CreateBasicDBInstancesResponse)

func (*CreateBasicDBInstancesResponse) FromJsonString

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

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

func (*CreateBasicDBInstancesResponse) ToJsonString

func (r *CreateBasicDBInstancesResponse) ToJsonString() string

type CreateBasicDBInstancesResponseParams added in v1.0.426

type CreateBasicDBInstancesResponseParams struct {
	// 订单名称
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

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

Predefined struct for user

type CreateBusinessDBInstancesRequest added in v1.0.494

type CreateBusinessDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

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

	// 预购买实例的CPU核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 购买实例的宿主机类型,CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

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

	// 本次购买几个实例,默认值为1
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 商业智能服务器版本,目前只支持:201603(SQL Server 2016 Integration Services),201703(SQL Server 2017 Integration Services),201903(SQL Server 2019 Integration Services)版本。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本201903。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 可维护时间窗配置,每天可维护的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可维护时间窗配置,持续时间,单位:小时
	Span *int64 `json:"Span,omitnil,omitempty" name:"Span"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
}

func NewCreateBusinessDBInstancesRequest added in v1.0.494

func NewCreateBusinessDBInstancesRequest() (request *CreateBusinessDBInstancesRequest)

func (*CreateBusinessDBInstancesRequest) FromJsonString added in v1.0.494

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

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

func (*CreateBusinessDBInstancesRequest) ToJsonString added in v1.0.494

func (r *CreateBusinessDBInstancesRequest) ToJsonString() string

type CreateBusinessDBInstancesRequestParams added in v1.0.494

type CreateBusinessDBInstancesRequestParams struct {
	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

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

	// 预购买实例的CPU核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 购买实例的宿主机类型,CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

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

	// 本次购买几个实例,默认值为1
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 商业智能服务器版本,目前只支持:201603(SQL Server 2016 Integration Services),201703(SQL Server 2017 Integration Services),201903(SQL Server 2019 Integration Services)版本。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本201903。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 可维护时间窗配置,每天可维护的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可维护时间窗配置,持续时间,单位:小时
	Span *int64 `json:"Span,omitnil,omitempty" name:"Span"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`
}

Predefined struct for user

type CreateBusinessDBInstancesResponse added in v1.0.494

type CreateBusinessDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *CreateBusinessDBInstancesResponseParams `json:"Response"`
}

func NewCreateBusinessDBInstancesResponse added in v1.0.494

func NewCreateBusinessDBInstancesResponse() (response *CreateBusinessDBInstancesResponse)

func (*CreateBusinessDBInstancesResponse) FromJsonString added in v1.0.494

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

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

func (*CreateBusinessDBInstancesResponse) ToJsonString added in v1.0.494

func (r *CreateBusinessDBInstancesResponse) ToJsonString() string

type CreateBusinessDBInstancesResponseParams added in v1.0.494

type CreateBusinessDBInstancesResponseParams struct {
	// 订单名称
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 流程ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 实例ID集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

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

Predefined struct for user

type CreateBusinessIntelligenceFileRequest added in v1.0.494

type CreateBusinessIntelligenceFileRequest struct {
	*tchttp.BaseRequest

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

	// COS_URL
	FileURL *string `json:"FileURL,omitnil,omitempty" name:"FileURL"`

	// 文件类型 FLAT-作为数据源的平面文件, SSIS-ssis项目包
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewCreateBusinessIntelligenceFileRequest added in v1.0.494

func NewCreateBusinessIntelligenceFileRequest() (request *CreateBusinessIntelligenceFileRequest)

func (*CreateBusinessIntelligenceFileRequest) FromJsonString added in v1.0.494

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

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

func (*CreateBusinessIntelligenceFileRequest) ToJsonString added in v1.0.494

type CreateBusinessIntelligenceFileRequestParams added in v1.0.494

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

	// COS_URL
	FileURL *string `json:"FileURL,omitnil,omitempty" name:"FileURL"`

	// 文件类型 FLAT-作为数据源的平面文件, SSIS-ssis项目包
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type CreateBusinessIntelligenceFileResponse added in v1.0.494

type CreateBusinessIntelligenceFileResponse struct {
	*tchttp.BaseResponse
	Response *CreateBusinessIntelligenceFileResponseParams `json:"Response"`
}

func NewCreateBusinessIntelligenceFileResponse added in v1.0.494

func NewCreateBusinessIntelligenceFileResponse() (response *CreateBusinessIntelligenceFileResponse)

func (*CreateBusinessIntelligenceFileResponse) FromJsonString added in v1.0.494

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

func (*CreateBusinessIntelligenceFileResponse) ToJsonString added in v1.0.494

type CreateBusinessIntelligenceFileResponseParams added in v1.0.494

type CreateBusinessIntelligenceFileResponseParams struct {
	// 文件名称
	FileTaskId *string `json:"FileTaskId,omitnil,omitempty" name:"FileTaskId"`

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

Predefined struct for user

type CreateCloudDBInstancesRequest added in v1.0.661

type CreateCloudDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

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

	// 实例核心数
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 购买实例的宿主机磁盘类型,CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

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

	// 本次购买几个实例,默认值为1。取值不超过10
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 是否自动使用代金券;1 - 是,0 - 否,默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前单个订单只能使用一张
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 自动续费标志:0-正常续费  1-自动续费,默认为1自动续费。只在购买预付费实例时有效。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 可维护时间窗配置,每天可维护的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可维护时间窗配置,持续时间,单位:小时
	Span *int64 `json:"Span,omitnil,omitempty" name:"Span"`

	// 是否跨可用区部署,默认值为false
	MultiZones *bool `json:"MultiZones,omitnil,omitempty" name:"MultiZones"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

func NewCreateCloudDBInstancesRequest added in v1.0.661

func NewCreateCloudDBInstancesRequest() (request *CreateCloudDBInstancesRequest)

func (*CreateCloudDBInstancesRequest) FromJsonString added in v1.0.661

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

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

func (*CreateCloudDBInstancesRequest) ToJsonString added in v1.0.661

func (r *CreateCloudDBInstancesRequest) ToJsonString() string

type CreateCloudDBInstancesRequestParams added in v1.0.661

type CreateCloudDBInstancesRequestParams struct {
	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

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

	// 实例核心数
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 购买实例的宿主机磁盘类型,CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

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

	// 本次购买几个实例,默认值为1。取值不超过10
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 是否自动使用代金券;1 - 是,0 - 否,默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前单个订单只能使用一张
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 自动续费标志:0-正常续费  1-自动续费,默认为1自动续费。只在购买预付费实例时有效。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 可维护时间窗配置,每天可维护的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可维护时间窗配置,持续时间,单位:小时
	Span *int64 `json:"Span,omitnil,omitempty" name:"Span"`

	// 是否跨可用区部署,默认值为false
	MultiZones *bool `json:"MultiZones,omitnil,omitempty" name:"MultiZones"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

Predefined struct for user

type CreateCloudDBInstancesResponse added in v1.0.661

type CreateCloudDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudDBInstancesResponseParams `json:"Response"`
}

func NewCreateCloudDBInstancesResponse added in v1.0.661

func NewCreateCloudDBInstancesResponse() (response *CreateCloudDBInstancesResponse)

func (*CreateCloudDBInstancesResponse) FromJsonString added in v1.0.661

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

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

func (*CreateCloudDBInstancesResponse) ToJsonString added in v1.0.661

func (r *CreateCloudDBInstancesResponse) ToJsonString() string

type CreateCloudDBInstancesResponseParams added in v1.0.661

type CreateCloudDBInstancesResponseParams struct {
	// 订单名称
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

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

Predefined struct for user

type CreateCloudReadOnlyDBInstancesRequest added in v1.0.661

type CreateCloudReadOnlyDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 只读组类型选项,1-按照一个实例一个只读组的方式发货,2-新建只读组后发货,所有实例都在这个只读组下面, 3-发货的所有实例都在已有的只读组下面
	ReadOnlyGroupType *int64 `json:"ReadOnlyGroupType,omitnil,omitempty" name:"ReadOnlyGroupType"`

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

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

	// 实例核心数
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 购买实例的宿主机磁盘类型,CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 0-默认不升级主实例,1-强制升级主实例完成ro部署;主实例为非集群版时需要填1,强制升级为集群版。填1 说明您已同意将主实例升级到集群版实例。
	ReadOnlyGroupForcedUpgrade *int64 `json:"ReadOnlyGroupForcedUpgrade,omitnil,omitempty" name:"ReadOnlyGroupForcedUpgrade"`

	// ReadOnlyGroupType=3时必填,已存在的只读组ID
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`

	// ReadOnlyGroupType=2时必填,新建的只读组名称
	ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitnil,omitempty" name:"ReadOnlyGroupName"`

	// ReadOnlyGroupType=2时必填,新建的只读组是否开启延迟剔除功能,1-开启,0-关闭。当只读副本与主实例延迟大于阈值后,自动剔除。
	ReadOnlyGroupIsOfflineDelay *int64 `json:"ReadOnlyGroupIsOfflineDelay,omitnil,omitempty" name:"ReadOnlyGroupIsOfflineDelay"`

	// ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除的阈值。
	ReadOnlyGroupMaxDelayTime *int64 `json:"ReadOnlyGroupMaxDelayTime,omitnil,omitempty" name:"ReadOnlyGroupMaxDelayTime"`

	// ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除后至少保留只读副本的个数。
	ReadOnlyGroupMinInGroup *int64 `json:"ReadOnlyGroupMinInGroup,omitnil,omitempty" name:"ReadOnlyGroupMinInGroup"`

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

	// 本次即将购买的实例数量,默认取值2。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 是否自动使用代金券;1 - 是,0 - 否,默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前单个订单只能使用一张
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

func NewCreateCloudReadOnlyDBInstancesRequest added in v1.0.661

func NewCreateCloudReadOnlyDBInstancesRequest() (request *CreateCloudReadOnlyDBInstancesRequest)

func (*CreateCloudReadOnlyDBInstancesRequest) FromJsonString added in v1.0.661

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

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

func (*CreateCloudReadOnlyDBInstancesRequest) ToJsonString added in v1.0.661

type CreateCloudReadOnlyDBInstancesRequestParams added in v1.0.661

type CreateCloudReadOnlyDBInstancesRequestParams struct {
	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 只读组类型选项,1-按照一个实例一个只读组的方式发货,2-新建只读组后发货,所有实例都在这个只读组下面, 3-发货的所有实例都在已有的只读组下面
	ReadOnlyGroupType *int64 `json:"ReadOnlyGroupType,omitnil,omitempty" name:"ReadOnlyGroupType"`

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

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

	// 实例核心数
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 购买实例的宿主机磁盘类型,CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 0-默认不升级主实例,1-强制升级主实例完成ro部署;主实例为非集群版时需要填1,强制升级为集群版。填1 说明您已同意将主实例升级到集群版实例。
	ReadOnlyGroupForcedUpgrade *int64 `json:"ReadOnlyGroupForcedUpgrade,omitnil,omitempty" name:"ReadOnlyGroupForcedUpgrade"`

	// ReadOnlyGroupType=3时必填,已存在的只读组ID
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`

	// ReadOnlyGroupType=2时必填,新建的只读组名称
	ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitnil,omitempty" name:"ReadOnlyGroupName"`

	// ReadOnlyGroupType=2时必填,新建的只读组是否开启延迟剔除功能,1-开启,0-关闭。当只读副本与主实例延迟大于阈值后,自动剔除。
	ReadOnlyGroupIsOfflineDelay *int64 `json:"ReadOnlyGroupIsOfflineDelay,omitnil,omitempty" name:"ReadOnlyGroupIsOfflineDelay"`

	// ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除的阈值。
	ReadOnlyGroupMaxDelayTime *int64 `json:"ReadOnlyGroupMaxDelayTime,omitnil,omitempty" name:"ReadOnlyGroupMaxDelayTime"`

	// ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除后至少保留只读副本的个数。
	ReadOnlyGroupMinInGroup *int64 `json:"ReadOnlyGroupMinInGroup,omitnil,omitempty" name:"ReadOnlyGroupMinInGroup"`

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

	// 本次即将购买的实例数量,默认取值2。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 是否自动使用代金券;1 - 是,0 - 否,默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前单个订单只能使用一张
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

Predefined struct for user

type CreateCloudReadOnlyDBInstancesResponse added in v1.0.661

type CreateCloudReadOnlyDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudReadOnlyDBInstancesResponseParams `json:"Response"`
}

func NewCreateCloudReadOnlyDBInstancesResponse added in v1.0.661

func NewCreateCloudReadOnlyDBInstancesResponse() (response *CreateCloudReadOnlyDBInstancesResponse)

func (*CreateCloudReadOnlyDBInstancesResponse) FromJsonString added in v1.0.661

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

func (*CreateCloudReadOnlyDBInstancesResponse) ToJsonString added in v1.0.661

type CreateCloudReadOnlyDBInstancesResponseParams added in v1.0.661

type CreateCloudReadOnlyDBInstancesResponseParams struct {
	// 订单名称数组
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`

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

Predefined struct for user

type CreateDBInstancesRequest

type CreateDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

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

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

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

	// 本次购买几个实例,默认值为1。取值不超过10
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 是否自动使用代金券;1 - 是,0 - 否,默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前单个订单只能使用一张
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 自动续费标志:0-正常续费  1-自动续费,默认为1自动续费。只在购买预付费实例时有效。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 可维护时间窗配置,每天可维护的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可维护时间窗配置,持续时间,单位:小时
	Span *int64 `json:"Span,omitnil,omitempty" name:"Span"`

	// 购买高可用实例的类型:DUAL-双机高可用  CLUSTER-集群,默认值为DUAL
	HAType *string `json:"HAType,omitnil,omitempty" name:"HAType"`

	// 是否跨可用区部署,默认值为false
	MultiZones *bool `json:"MultiZones,omitnil,omitempty" name:"MultiZones"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

func NewCreateDBInstancesRequest

func NewCreateDBInstancesRequest() (request *CreateDBInstancesRequest)

func (*CreateDBInstancesRequest) FromJsonString

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

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

func (*CreateDBInstancesRequest) ToJsonString

func (r *CreateDBInstancesRequest) ToJsonString() string

type CreateDBInstancesRequestParams added in v1.0.426

type CreateDBInstancesRequestParams struct {
	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

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

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

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

	// 本次购买几个实例,默认值为1。取值不超过10
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 是否自动使用代金券;1 - 是,0 - 否,默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前单个订单只能使用一张
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 自动续费标志:0-正常续费  1-自动续费,默认为1自动续费。只在购买预付费实例时有效。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 可维护时间窗配置,每天可维护的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可维护时间窗配置,持续时间,单位:小时
	Span *int64 `json:"Span,omitnil,omitempty" name:"Span"`

	// 购买高可用实例的类型:DUAL-双机高可用  CLUSTER-集群,默认值为DUAL
	HAType *string `json:"HAType,omitnil,omitempty" name:"HAType"`

	// 是否跨可用区部署,默认值为false
	MultiZones *bool `json:"MultiZones,omitnil,omitempty" name:"MultiZones"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

Predefined struct for user

type CreateDBInstancesResponse

type CreateDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *CreateDBInstancesResponseParams `json:"Response"`
}

func NewCreateDBInstancesResponse

func NewCreateDBInstancesResponse() (response *CreateDBInstancesResponse)

func (*CreateDBInstancesResponse) FromJsonString

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

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

func (*CreateDBInstancesResponse) ToJsonString

func (r *CreateDBInstancesResponse) ToJsonString() string

type CreateDBInstancesResponseParams added in v1.0.426

type CreateDBInstancesResponseParams struct {
	// 订单名称
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 订单名称数组
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`

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

Predefined struct for user

type CreateDBRequest

type CreateDBRequest struct {
	*tchttp.BaseRequest

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

	// 数据库创建信息
	DBs []*DBCreateInfo `json:"DBs,omitnil,omitempty" name:"DBs"`
}

func NewCreateDBRequest

func NewCreateDBRequest() (request *CreateDBRequest)

func (*CreateDBRequest) FromJsonString

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

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

func (*CreateDBRequest) ToJsonString

func (r *CreateDBRequest) ToJsonString() string

type CreateDBRequestParams added in v1.0.426

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

	// 数据库创建信息
	DBs []*DBCreateInfo `json:"DBs,omitnil,omitempty" name:"DBs"`
}

Predefined struct for user

type CreateDBResponse

type CreateDBResponse struct {
	*tchttp.BaseResponse
	Response *CreateDBResponseParams `json:"Response"`
}

func NewCreateDBResponse

func NewCreateDBResponse() (response *CreateDBResponse)

func (*CreateDBResponse) FromJsonString

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

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

func (*CreateDBResponse) ToJsonString

func (r *CreateDBResponse) ToJsonString() string

type CreateDBResponseParams added in v1.0.426

type CreateDBResponseParams 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 CreateIncrementalMigrationRequest

type CreateIncrementalMigrationRequest struct {
	*tchttp.BaseRequest

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量备份文件,全量备份任务UploadType是COS_URL时这里填URL,是COS_UPLOAD这里填备份文件的名字;只支持1个备份文件,但1个备份文件内可包含多个库
	BackupFiles []*string `json:"BackupFiles,omitnil,omitempty" name:"BackupFiles"`

	// 是否需要恢复,NO-不需要,YES-需要,默认不需要
	IsRecovery *string `json:"IsRecovery,omitnil,omitempty" name:"IsRecovery"`
}

func NewCreateIncrementalMigrationRequest

func NewCreateIncrementalMigrationRequest() (request *CreateIncrementalMigrationRequest)

func (*CreateIncrementalMigrationRequest) FromJsonString

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

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

func (*CreateIncrementalMigrationRequest) ToJsonString

func (r *CreateIncrementalMigrationRequest) ToJsonString() string

type CreateIncrementalMigrationRequestParams added in v1.0.426

type CreateIncrementalMigrationRequestParams struct {
	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量备份文件,全量备份任务UploadType是COS_URL时这里填URL,是COS_UPLOAD这里填备份文件的名字;只支持1个备份文件,但1个备份文件内可包含多个库
	BackupFiles []*string `json:"BackupFiles,omitnil,omitempty" name:"BackupFiles"`

	// 是否需要恢复,NO-不需要,YES-需要,默认不需要
	IsRecovery *string `json:"IsRecovery,omitnil,omitempty" name:"IsRecovery"`
}

Predefined struct for user

type CreateIncrementalMigrationResponse

type CreateIncrementalMigrationResponse struct {
	*tchttp.BaseResponse
	Response *CreateIncrementalMigrationResponseParams `json:"Response"`
}

func NewCreateIncrementalMigrationResponse

func NewCreateIncrementalMigrationResponse() (response *CreateIncrementalMigrationResponse)

func (*CreateIncrementalMigrationResponse) FromJsonString

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

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

func (*CreateIncrementalMigrationResponse) ToJsonString

func (r *CreateIncrementalMigrationResponse) ToJsonString() string

type CreateIncrementalMigrationResponseParams added in v1.0.426

type CreateIncrementalMigrationResponseParams struct {
	// 增量备份导入任务ID
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`

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

Predefined struct for user

type CreateMigrationRequest

type CreateMigrationRequest struct {
	*tchttp.BaseRequest

	// 迁移任务的名称
	MigrateName *string `json:"MigrateName,omitnil,omitempty" name:"MigrateName"`

	// 迁移类型(1:结构迁移 2:数据迁移 3:增量同步)
	MigrateType *uint64 `json:"MigrateType,omitnil,omitempty" name:"MigrateType"`

	// 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 迁移源
	Source *MigrateSource `json:"Source,omitnil,omitempty" name:"Source"`

	// 迁移目标
	Target *MigrateTarget `json:"Target,omitnil,omitempty" name:"Target"`

	// 迁移DB对象 ,离线迁移不使用(SourceType=4或SourceType=5)。
	MigrateDBSet []*MigrateDB `json:"MigrateDBSet,omitnil,omitempty" name:"MigrateDBSet"`

	// 按照ReNameRestoreDatabase中的库进行恢复,并重命名,不填则按照默认方式命名恢复的库,且恢复所有的库。SourceType=5的情况下有效。
	RenameRestore []*RenameRestoreDatabase `json:"RenameRestore,omitnil,omitempty" name:"RenameRestore"`
}

func NewCreateMigrationRequest

func NewCreateMigrationRequest() (request *CreateMigrationRequest)

func (*CreateMigrationRequest) FromJsonString

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

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

func (*CreateMigrationRequest) ToJsonString

func (r *CreateMigrationRequest) ToJsonString() string

type CreateMigrationRequestParams added in v1.0.426

type CreateMigrationRequestParams struct {
	// 迁移任务的名称
	MigrateName *string `json:"MigrateName,omitnil,omitempty" name:"MigrateName"`

	// 迁移类型(1:结构迁移 2:数据迁移 3:增量同步)
	MigrateType *uint64 `json:"MigrateType,omitnil,omitempty" name:"MigrateType"`

	// 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 迁移源
	Source *MigrateSource `json:"Source,omitnil,omitempty" name:"Source"`

	// 迁移目标
	Target *MigrateTarget `json:"Target,omitnil,omitempty" name:"Target"`

	// 迁移DB对象 ,离线迁移不使用(SourceType=4或SourceType=5)。
	MigrateDBSet []*MigrateDB `json:"MigrateDBSet,omitnil,omitempty" name:"MigrateDBSet"`

	// 按照ReNameRestoreDatabase中的库进行恢复,并重命名,不填则按照默认方式命名恢复的库,且恢复所有的库。SourceType=5的情况下有效。
	RenameRestore []*RenameRestoreDatabase `json:"RenameRestore,omitnil,omitempty" name:"RenameRestore"`
}

Predefined struct for user

type CreateMigrationResponse

type CreateMigrationResponse struct {
	*tchttp.BaseResponse
	Response *CreateMigrationResponseParams `json:"Response"`
}

func NewCreateMigrationResponse

func NewCreateMigrationResponse() (response *CreateMigrationResponse)

func (*CreateMigrationResponse) FromJsonString

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

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

func (*CreateMigrationResponse) ToJsonString

func (r *CreateMigrationResponse) ToJsonString() string

type CreateMigrationResponseParams added in v1.0.426

type CreateMigrationResponseParams struct {
	// 迁移任务ID
	MigrateId *int64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`

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

Predefined struct for user

type CreatePublishSubscribeRequest

type CreatePublishSubscribeRequest struct {
	*tchttp.BaseRequest

	// 发布实例ID,形如mssql-j8kv137v
	PublishInstanceId *string `json:"PublishInstanceId,omitnil,omitempty" name:"PublishInstanceId"`

	// 订阅实例ID,形如mssql-j8kv137v
	SubscribeInstanceId *string `json:"SubscribeInstanceId,omitnil,omitempty" name:"SubscribeInstanceId"`

	// 数据库的订阅发布关系集合
	DatabaseTupleSet []*DatabaseTuple `json:"DatabaseTupleSet,omitnil,omitempty" name:"DatabaseTupleSet"`

	// 发布订阅的名称,默认值为:default_name
	PublishSubscribeName *string `json:"PublishSubscribeName,omitnil,omitempty" name:"PublishSubscribeName"`
}

func NewCreatePublishSubscribeRequest

func NewCreatePublishSubscribeRequest() (request *CreatePublishSubscribeRequest)

func (*CreatePublishSubscribeRequest) FromJsonString

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

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

func (*CreatePublishSubscribeRequest) ToJsonString

func (r *CreatePublishSubscribeRequest) ToJsonString() string

type CreatePublishSubscribeRequestParams added in v1.0.426

type CreatePublishSubscribeRequestParams struct {
	// 发布实例ID,形如mssql-j8kv137v
	PublishInstanceId *string `json:"PublishInstanceId,omitnil,omitempty" name:"PublishInstanceId"`

	// 订阅实例ID,形如mssql-j8kv137v
	SubscribeInstanceId *string `json:"SubscribeInstanceId,omitnil,omitempty" name:"SubscribeInstanceId"`

	// 数据库的订阅发布关系集合
	DatabaseTupleSet []*DatabaseTuple `json:"DatabaseTupleSet,omitnil,omitempty" name:"DatabaseTupleSet"`

	// 发布订阅的名称,默认值为:default_name
	PublishSubscribeName *string `json:"PublishSubscribeName,omitnil,omitempty" name:"PublishSubscribeName"`
}

Predefined struct for user

type CreatePublishSubscribeResponse

type CreatePublishSubscribeResponse struct {
	*tchttp.BaseResponse
	Response *CreatePublishSubscribeResponseParams `json:"Response"`
}

func NewCreatePublishSubscribeResponse

func NewCreatePublishSubscribeResponse() (response *CreatePublishSubscribeResponse)

func (*CreatePublishSubscribeResponse) FromJsonString

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

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

func (*CreatePublishSubscribeResponse) ToJsonString

func (r *CreatePublishSubscribeResponse) ToJsonString() string

type CreatePublishSubscribeResponseParams added in v1.0.426

type CreatePublishSubscribeResponseParams struct {
	// 流程ID,可通过接口DescribeFlowStatus查询立即切换升级任务的状态。
	FlowId *uint64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type CreateReadOnlyDBInstancesRequest

type CreateReadOnlyDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 只读组类型选项,1-按照一个实例一个只读组的方式发货,2-新建只读组后发货,所有实例都在这个只读组下面, 3-发货的所有实例都在已有的只读组下面
	ReadOnlyGroupType *int64 `json:"ReadOnlyGroupType,omitnil,omitempty" name:"ReadOnlyGroupType"`

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

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

	// 0-默认不升级主实例,1-强制升级主实例完成ro部署;主实例为非集群版时需要填1,强制升级为集群版。填1 说明您已同意将主实例升级到集群版实例。
	ReadOnlyGroupForcedUpgrade *int64 `json:"ReadOnlyGroupForcedUpgrade,omitnil,omitempty" name:"ReadOnlyGroupForcedUpgrade"`

	// ReadOnlyGroupType=3时必填,已存在的只读组ID
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`

	// ReadOnlyGroupType=2时必填,新建的只读组名称
	ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitnil,omitempty" name:"ReadOnlyGroupName"`

	// ReadOnlyGroupType=2时必填,新建的只读组是否开启延迟剔除功能,1-开启,0-关闭。当只读副本与主实例延迟大于阈值后,自动剔除。
	ReadOnlyGroupIsOfflineDelay *int64 `json:"ReadOnlyGroupIsOfflineDelay,omitnil,omitempty" name:"ReadOnlyGroupIsOfflineDelay"`

	// ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除的阈值。
	ReadOnlyGroupMaxDelayTime *int64 `json:"ReadOnlyGroupMaxDelayTime,omitnil,omitempty" name:"ReadOnlyGroupMaxDelayTime"`

	// ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除后至少保留只读副本的个数。
	ReadOnlyGroupMinInGroup *int64 `json:"ReadOnlyGroupMinInGroup,omitnil,omitempty" name:"ReadOnlyGroupMinInGroup"`

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

	// 本次购买几个只读实例,默认值为2。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 是否自动使用代金券;1 - 是,0 - 否,默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前单个订单只能使用一张
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

func NewCreateReadOnlyDBInstancesRequest

func NewCreateReadOnlyDBInstancesRequest() (request *CreateReadOnlyDBInstancesRequest)

func (*CreateReadOnlyDBInstancesRequest) FromJsonString

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

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

func (*CreateReadOnlyDBInstancesRequest) ToJsonString

func (r *CreateReadOnlyDBInstancesRequest) ToJsonString() string

type CreateReadOnlyDBInstancesRequestParams added in v1.0.426

type CreateReadOnlyDBInstancesRequestParams struct {
	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 只读组类型选项,1-按照一个实例一个只读组的方式发货,2-新建只读组后发货,所有实例都在这个只读组下面, 3-发货的所有实例都在已有的只读组下面
	ReadOnlyGroupType *int64 `json:"ReadOnlyGroupType,omitnil,omitempty" name:"ReadOnlyGroupType"`

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

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

	// 0-默认不升级主实例,1-强制升级主实例完成ro部署;主实例为非集群版时需要填1,强制升级为集群版。填1 说明您已同意将主实例升级到集群版实例。
	ReadOnlyGroupForcedUpgrade *int64 `json:"ReadOnlyGroupForcedUpgrade,omitnil,omitempty" name:"ReadOnlyGroupForcedUpgrade"`

	// ReadOnlyGroupType=3时必填,已存在的只读组ID
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`

	// ReadOnlyGroupType=2时必填,新建的只读组名称
	ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitnil,omitempty" name:"ReadOnlyGroupName"`

	// ReadOnlyGroupType=2时必填,新建的只读组是否开启延迟剔除功能,1-开启,0-关闭。当只读副本与主实例延迟大于阈值后,自动剔除。
	ReadOnlyGroupIsOfflineDelay *int64 `json:"ReadOnlyGroupIsOfflineDelay,omitnil,omitempty" name:"ReadOnlyGroupIsOfflineDelay"`

	// ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除的阈值。
	ReadOnlyGroupMaxDelayTime *int64 `json:"ReadOnlyGroupMaxDelayTime,omitnil,omitempty" name:"ReadOnlyGroupMaxDelayTime"`

	// ReadOnlyGroupType=2 且 ReadOnlyGroupIsOfflineDelay=1时必填,新建的只读组延迟剔除后至少保留只读副本的个数。
	ReadOnlyGroupMinInGroup *int64 `json:"ReadOnlyGroupMinInGroup,omitnil,omitempty" name:"ReadOnlyGroupMinInGroup"`

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

	// 本次购买几个只读实例,默认值为2。
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 是否自动使用代金券;1 - 是,0 - 否,默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前单个订单只能使用一张
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`
}

Predefined struct for user

type CreateReadOnlyDBInstancesResponse

type CreateReadOnlyDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *CreateReadOnlyDBInstancesResponseParams `json:"Response"`
}

func NewCreateReadOnlyDBInstancesResponse

func NewCreateReadOnlyDBInstancesResponse() (response *CreateReadOnlyDBInstancesResponse)

func (*CreateReadOnlyDBInstancesResponse) FromJsonString

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

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

func (*CreateReadOnlyDBInstancesResponse) ToJsonString

func (r *CreateReadOnlyDBInstancesResponse) ToJsonString() string

type CreateReadOnlyDBInstancesResponseParams added in v1.0.426

type CreateReadOnlyDBInstancesResponseParams struct {
	// 订单名称数组
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`

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

Predefined struct for user

type CrossBackupAddr added in v1.0.444

type CrossBackupAddr struct {
	// 跨地域备份目标地域
	CrossRegion *string `json:"CrossRegion,omitnil,omitempty" name:"CrossRegion"`

	// 跨地域备份内网下载地址
	CrossInternalAddr *string `json:"CrossInternalAddr,omitnil,omitempty" name:"CrossInternalAddr"`

	// 跨地域备份外网下载地址
	CrossExternalAddr *string `json:"CrossExternalAddr,omitnil,omitempty" name:"CrossExternalAddr"`
}

type CrossRegionStatus added in v1.0.444

type CrossRegionStatus struct {
	// 跨地域备份目标地域
	CrossRegion *string `json:"CrossRegion,omitnil,omitempty" name:"CrossRegion"`

	// 备份跨地域的同步状态 0-创建中;1-成功;2-失败;4-同步中
	CrossStatus *int64 `json:"CrossStatus,omitnil,omitempty" name:"CrossStatus"`
}

type CrossSummaryDetailRes added in v1.0.797

type CrossSummaryDetailRes struct {
	// 实例状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例所属地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

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

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 跨地域备份状态 enable-开启,disable-关闭
	CrossBackupEnabled *string `json:"CrossBackupEnabled,omitnil,omitempty" name:"CrossBackupEnabled"`

	// 跨地域备份目标地域
	CrossRegions []*string `json:"CrossRegions,omitnil,omitempty" name:"CrossRegions"`

	// 最新备份开始时间
	LastBackupStartTime *string `json:"LastBackupStartTime,omitnil,omitempty" name:"LastBackupStartTime"`

	// 跨地域备份保留天数
	CrossBackupSaveDays *int64 `json:"CrossBackupSaveDays,omitnil,omitempty" name:"CrossBackupSaveDays"`

	// 跨地域数据备份总空间
	DataBackupSpace *uint64 `json:"DataBackupSpace,omitnil,omitempty" name:"DataBackupSpace"`

	// 跨地域数据备份文件总个数
	DataBackupCount *uint64 `json:"DataBackupCount,omitnil,omitempty" name:"DataBackupCount"`

	// 跨地域日志备份总空间
	LogBackupSpace *uint64 `json:"LogBackupSpace,omitnil,omitempty" name:"LogBackupSpace"`

	// 跨地域日志备份文件总个数
	LogBackupCount *uint64 `json:"LogBackupCount,omitnil,omitempty" name:"LogBackupCount"`

	// 跨地域备份总空间
	ActualUsedSpace *uint64 `json:"ActualUsedSpace,omitnil,omitempty" name:"ActualUsedSpace"`

	// 跨地域备份总个数
	ActualUsedCount *uint64 `json:"ActualUsedCount,omitnil,omitempty" name:"ActualUsedCount"`
}

type DBCreateInfo

type DBCreateInfo struct {
	// 数据库名
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// 字符集。可通过接口DescribeDBCharsets查到支持的字符集,不填默认为Chinese_PRC_CI_AS。
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`

	// 数据库账号权限信息
	Accounts []*AccountPrivilege `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type DBDetail

type DBDetail struct {
	// 数据库名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 字符集
	Charset *string `json:"Charset,omitnil,omitempty" name:"Charset"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 数据库创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 数据库状态。1--创建中, 2--运行中, 3--修改中,-1--删除中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 数据库账号权限信息
	Accounts []*AccountPrivilege `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 内部状态。ONLINE表示运行中
	InternalStatus *string `json:"InternalStatus,omitnil,omitempty" name:"InternalStatus"`

	// 是否已开启TDE加密,enable-已加密,disable-未加密
	Encryption *string `json:"Encryption,omitnil,omitempty" name:"Encryption"`
}

type DBInstance

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

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 实例所在项目ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 实例所在地域ID
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 实例所在可用区ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 实例所在私有网络ID,基础网络时为 0
	VpcId *int64 `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 实例所在私有网络子网ID,基础网络时为 0
	SubnetId *int64 `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例状态。取值范围: <li>1:申请中</li> <li>2:运行中</li> <li>3:受限运行中 (主备切换中)</li> <li>4:已隔离</li> <li>5:回收中</li> <li>6:已回收</li> <li>7:任务执行中 (实例做备份、回档等操作)</li> <li>8:已下线</li> <li>9:实例扩容中</li> <li>10:实例迁移中</li> <li>11:只读</li> <li>12:重启中</li>  <li>13:实例修改中且待切换</li> <li>14:订阅发布创建中</li> <li>15:订阅发布修改中</li> <li>16:实例修改中且切换中</li> <li>17:创建RO副本中</li>
	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"`

	// 实例创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 实例计费开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 实例计费结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 实例隔离时间
	IsolateTime *string `json:"IsolateTime,omitnil,omitempty" name:"IsolateTime"`

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

	// 实例已经使用存储空间大小,单位G
	UsedStorage *int64 `json:"UsedStorage,omitnil,omitempty" name:"UsedStorage"`

	// 实例存储空间大小,单位G
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 实例版本
	VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"`

	// 实例续费标记,0-正常续费,1-自动续费,2-到期不续费
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 实例高可用, 1-双机高可用,2-单机,3-跨可用区,4-集群跨可用区,5-集群,9-自研机房
	Model *int64 `json:"Model,omitnil,omitempty" name:"Model"`

	// 实例所在地域名称,如 ap-guangzhou
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 实例所在可用区名称,如 ap-guangzhou-1
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 备份时间点
	BackupTime *string `json:"BackupTime,omitnil,omitempty" name:"BackupTime"`

	// 实例付费模式, 0-按量计费,1-包年包月
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 实例唯一UID
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 实例cpu核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 实例版本代号
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 实例类型代号:"TS85"-物理机,本地SSD硬盘;"Z3"-物理机早期版本,本地SSD硬盘;"CLOUD_BASIC"-虚拟机,普通云硬盘;"CLOUD_PREMIUM"-虚拟机,高性能云硬盘;"CLOUD_SSD"-虚拟机,云SSD硬盘;"CLOUD_HSSD"-虚拟机,增强型SSD云硬盘;"CLOUD_TSSD"-虚拟机,极速型SSD云硬盘;"CLOUD_BSSD"-虚拟机,通用型SSD云硬盘
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 计费ID
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 实例所属VPC的唯一字符串ID,格式如:vpc-xxx,基础网络时为空字符串
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 实例所属子网的唯一字符串ID,格式如: subnet-xxx,基础网络时为空字符串
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`

	// 实例隔离操作
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateOperator *string `json:"IsolateOperator,omitnil,omitempty" name:"IsolateOperator"`

	// 发布订阅标识,SUB-订阅实例,PUB-发布实例,空值-没有发布订阅的普通实例
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubFlag *string `json:"SubFlag,omitnil,omitempty" name:"SubFlag"`

	// 只读标识,RO-只读实例,MASTER-有RO实例的主实例,空值-没有只读组的非RO实例
	// 注意:此字段可能返回 null,表示取不到有效值。
	ROFlag *string `json:"ROFlag,omitnil,omitempty" name:"ROFlag"`

	// 容灾类型,MIRROR-镜像,ALWAYSON-AlwaysOn, SINGLE-单例
	// 注意:此字段可能返回 null,表示取不到有效值。
	HAFlag *string `json:"HAFlag,omitnil,omitempty" name:"HAFlag"`

	// 实例绑定的标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 备份模式,master_pkg-主节点打包备份(默认) ;master_no_pkg-主节点不打包备份;slave_pkg-从节点打包备份(always on集群有效);slave_no_pkg-从节点不打包备份(always on集群有效);只读副本对该值无效。
	// 注意:此字段可能返回 null,表示取不到有效值。
	BackupModel *string `json:"BackupModel,omitnil,omitempty" name:"BackupModel"`

	// 实例备份信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceNote *string `json:"InstanceNote,omitnil,omitempty" name:"InstanceNote"`

	// 备份周期
	BackupCycle []*int64 `json:"BackupCycle,omitnil,omitempty" name:"BackupCycle"`

	// 备份周期类型,[daily、weekly、monthly]
	BackupCycleType *string `json:"BackupCycleType,omitnil,omitempty" name:"BackupCycleType"`

	// 数据(日志)备份保留时间
	BackupSaveDays *int64 `json:"BackupSaveDays,omitnil,omitempty" name:"BackupSaveDays"`

	// 实例类型 HA-高可用 RO-只读实例 SI-基础版 BI-商业智能服务
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 跨地域备份目的地域,如果为空,则表示未开启跨地域备份
	CrossRegions []*string `json:"CrossRegions,omitnil,omitempty" name:"CrossRegions"`

	// 跨地域备份状态 enable-开启,disable-关闭
	CrossBackupEnabled *string `json:"CrossBackupEnabled,omitnil,omitempty" name:"CrossBackupEnabled"`

	// 跨地域备份保留天数,则默认7天
	CrossBackupSaveDays *uint64 `json:"CrossBackupSaveDays,omitnil,omitempty" name:"CrossBackupSaveDays"`

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

	// 外网端口号
	TgwWanVPort *int64 `json:"TgwWanVPort,omitnil,omitempty" name:"TgwWanVPort"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// 是否跨AZ
	IsDrZone *bool `json:"IsDrZone,omitnil,omitempty" name:"IsDrZone"`

	// 备可用区信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SlaveZones *SlaveZones `json:"SlaveZones,omitnil,omitempty" name:"SlaveZones"`

	// 架构标识,SINGLE-单节点 DOUBLE-双节点
	// 注意:此字段可能返回 null,表示取不到有效值。
	Architecture *string `json:"Architecture,omitnil,omitempty" name:"Architecture"`

	// 类型标识,EXCLUSIVE-独享型,SHARED-共享型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Style *string `json:"Style,omitnil,omitempty" name:"Style"`
}

type DBPrivilege

type DBPrivilege struct {
	// 数据库名
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// 数据库权限,ReadWrite表示可读写,ReadOnly表示只读,DBOwner所有者
	Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"`
}

type DBPrivilegeModifyInfo

type DBPrivilegeModifyInfo struct {
	// 数据库名
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// 权限变更信息。ReadWrite表示可读写,ReadOnly表示只读,Delete表示删除账号对该DB的权限,DBOwner所有者
	Privilege *string `json:"Privilege,omitnil,omitempty" name:"Privilege"`
}

type DBRemark

type DBRemark struct {
	// 数据库名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type DBRenameRes added in v1.0.591

type DBRenameRes struct {
	// 新数据库名称
	NewName *string `json:"NewName,omitnil,omitempty" name:"NewName"`

	// 老数据库名称
	OldName *string `json:"OldName,omitnil,omitempty" name:"OldName"`
}

type DBTDEEncrypt added in v1.0.689

type DBTDEEncrypt struct {
	// 数据库名称
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// enable-开启数据库TDE加密,disable-关闭数据库TDE加密
	Encryption *string `json:"Encryption,omitnil,omitempty" name:"Encryption"`
}

type DatabaseTuple

type DatabaseTuple struct {
	// 发布数据库名称
	PublishDatabase *string `json:"PublishDatabase,omitnil,omitempty" name:"PublishDatabase"`

	// 订阅数据库名称
	SubscribeDatabase *string `json:"SubscribeDatabase,omitnil,omitempty" name:"SubscribeDatabase"`
}

type DatabaseTupleStatus

type DatabaseTupleStatus struct {
	// 发布数据库名称
	PublishDatabase *string `json:"PublishDatabase,omitnil,omitempty" name:"PublishDatabase"`

	// 订阅数据库名称
	SubscribeDatabase *string `json:"SubscribeDatabase,omitnil,omitempty" name:"SubscribeDatabase"`

	// 最近一次同步时间
	LastSyncTime *string `json:"LastSyncTime,omitnil,omitempty" name:"LastSyncTime"`

	// 数据库之间的发布订阅状态 running,success,fail,unknow
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type DbNormalDetail added in v1.0.214

type DbNormalDetail struct {
	// 是否已订阅 0:否 1:是
	IsSubscribed *string `json:"IsSubscribed,omitnil,omitempty" name:"IsSubscribed"`

	// 数据库排序规则
	CollationName *string `json:"CollationName,omitnil,omitempty" name:"CollationName"`

	// 开启CT之后是否自动清理 0:否 1:是
	IsAutoCleanupOn *string `json:"IsAutoCleanupOn,omitnil,omitempty" name:"IsAutoCleanupOn"`

	// 是否已启用代理  0:否 1:是
	IsBrokerEnabled *string `json:"IsBrokerEnabled,omitnil,omitempty" name:"IsBrokerEnabled"`

	// 是否已开启/关闭CDC 0:关闭 1:开启
	IsCdcEnabled *string `json:"IsCdcEnabled,omitnil,omitempty" name:"IsCdcEnabled"`

	// 是否已启用/ 禁用CT 0:禁用 1:启用
	IsDbChainingOn *string `json:"IsDbChainingOn,omitnil,omitempty" name:"IsDbChainingOn"`

	// 是否加密 0:否 1:是
	IsEncrypted *string `json:"IsEncrypted,omitnil,omitempty" name:"IsEncrypted"`

	// 是否全文启用 0:否 1:是
	//
	// Deprecated: IsFulltextEnabled is deprecated.
	IsFulltextEnabled *string `json:"IsFulltextEnabled,omitnil,omitempty" name:"IsFulltextEnabled"`

	// 是否是镜像 0:否 1:是
	IsMirroring *string `json:"IsMirroring,omitnil,omitempty" name:"IsMirroring"`

	// 是否已发布 0:否 1:是
	IsPublished *string `json:"IsPublished,omitnil,omitempty" name:"IsPublished"`

	// 是否开启快照 0:否 1:是
	IsReadCommittedSnapshotOn *string `json:"IsReadCommittedSnapshotOn,omitnil,omitempty" name:"IsReadCommittedSnapshotOn"`

	// 是否可信任 0:否 1:是
	IsTrustworthyOn *string `json:"IsTrustworthyOn,omitnil,omitempty" name:"IsTrustworthyOn"`

	// 镜像状态
	MirroringState *string `json:"MirroringState,omitnil,omitempty" name:"MirroringState"`

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

	// 恢复模式
	RecoveryModelDesc *string `json:"RecoveryModelDesc,omitnil,omitempty" name:"RecoveryModelDesc"`

	// 保留天数
	RetentionPeriod *string `json:"RetentionPeriod,omitnil,omitempty" name:"RetentionPeriod"`

	// 数据库状态
	StateDesc *string `json:"StateDesc,omitnil,omitempty" name:"StateDesc"`

	// 用户类型
	UserAccessDesc *string `json:"UserAccessDesc,omitnil,omitempty" name:"UserAccessDesc"`

	// 数据库创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 是否全文启用 0:否 1:是
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsFullTextEnabled *string `json:"IsFullTextEnabled,omitnil,omitempty" name:"IsFullTextEnabled"`
}

type DbRollbackTimeInfo

type DbRollbackTimeInfo struct {
	// 数据库名称
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// 可回档开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可回档结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type DealInfo

type DealInfo struct {
	// 订单名
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 商品数量
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 关联的流程 ID,可用于查询流程执行状态
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 只有创建实例的订单会填充该字段,表示该订单创建的实例的 ID。
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

	// 所属账号
	OwnerUin *string `json:"OwnerUin,omitnil,omitempty" name:"OwnerUin"`

	// 实例付费类型
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`
}

type DealInstance added in v1.0.713

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

	// 订单号
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`
}

type DeleteAccountRequest

type DeleteAccountRequest struct {
	*tchttp.BaseRequest

	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例用户名数组
	UserNames []*string `json:"UserNames,omitnil,omitempty" name:"UserNames"`
}

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,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例用户名数组
	UserNames []*string `json:"UserNames,omitnil,omitempty" name:"UserNames"`
}

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
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type DeleteBackupMigrationRequest

type DeleteBackupMigrationRequest struct {
	*tchttp.BaseRequest

	// 目标实例ID,由DescribeBackupMigration接口返回
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由DescribeBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`
}

func NewDeleteBackupMigrationRequest

func NewDeleteBackupMigrationRequest() (request *DeleteBackupMigrationRequest)

func (*DeleteBackupMigrationRequest) FromJsonString

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

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

func (*DeleteBackupMigrationRequest) ToJsonString

func (r *DeleteBackupMigrationRequest) ToJsonString() string

type DeleteBackupMigrationRequestParams added in v1.0.426

type DeleteBackupMigrationRequestParams struct {
	// 目标实例ID,由DescribeBackupMigration接口返回
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由DescribeBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`
}

Predefined struct for user

type DeleteBackupMigrationResponse

type DeleteBackupMigrationResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBackupMigrationResponseParams `json:"Response"`
}

func NewDeleteBackupMigrationResponse

func NewDeleteBackupMigrationResponse() (response *DeleteBackupMigrationResponse)

func (*DeleteBackupMigrationResponse) FromJsonString

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

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

func (*DeleteBackupMigrationResponse) ToJsonString

func (r *DeleteBackupMigrationResponse) ToJsonString() string

type DeleteBackupMigrationResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteBusinessIntelligenceFileRequest added in v1.0.494

type DeleteBusinessIntelligenceFileRequest struct {
	*tchttp.BaseRequest

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

	// 文件名称集合
	FileNameSet []*string `json:"FileNameSet,omitnil,omitempty" name:"FileNameSet"`
}

func NewDeleteBusinessIntelligenceFileRequest added in v1.0.494

func NewDeleteBusinessIntelligenceFileRequest() (request *DeleteBusinessIntelligenceFileRequest)

func (*DeleteBusinessIntelligenceFileRequest) FromJsonString added in v1.0.494

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

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

func (*DeleteBusinessIntelligenceFileRequest) ToJsonString added in v1.0.494

type DeleteBusinessIntelligenceFileRequestParams added in v1.0.494

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

	// 文件名称集合
	FileNameSet []*string `json:"FileNameSet,omitnil,omitempty" name:"FileNameSet"`
}

Predefined struct for user

type DeleteBusinessIntelligenceFileResponse added in v1.0.494

type DeleteBusinessIntelligenceFileResponse struct {
	*tchttp.BaseResponse
	Response *DeleteBusinessIntelligenceFileResponseParams `json:"Response"`
}

func NewDeleteBusinessIntelligenceFileResponse added in v1.0.494

func NewDeleteBusinessIntelligenceFileResponse() (response *DeleteBusinessIntelligenceFileResponse)

func (*DeleteBusinessIntelligenceFileResponse) FromJsonString added in v1.0.494

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

func (*DeleteBusinessIntelligenceFileResponse) ToJsonString added in v1.0.494

type DeleteBusinessIntelligenceFileResponseParams added in v1.0.494

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

Predefined struct for user

type DeleteDBInstanceRequest

type DeleteDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:mssql-3l3fgqn7 或 mssqlro-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDeleteDBInstanceRequest

func NewDeleteDBInstanceRequest() (request *DeleteDBInstanceRequest)

func (*DeleteDBInstanceRequest) FromJsonString

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

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

func (*DeleteDBInstanceRequest) ToJsonString

func (r *DeleteDBInstanceRequest) ToJsonString() string

type DeleteDBInstanceRequestParams added in v1.0.426

type DeleteDBInstanceRequestParams struct {
	// 实例ID,格式如:mssql-3l3fgqn7 或 mssqlro-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteDBInstanceResponse

type DeleteDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDBInstanceResponseParams `json:"Response"`
}

func NewDeleteDBInstanceResponse

func NewDeleteDBInstanceResponse() (response *DeleteDBInstanceResponse)

func (*DeleteDBInstanceResponse) FromJsonString

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

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

func (*DeleteDBInstanceResponse) ToJsonString

func (r *DeleteDBInstanceResponse) ToJsonString() string

type DeleteDBInstanceResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteDBRequest

type DeleteDBRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-rljoi3bf
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名数组
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}

func NewDeleteDBRequest

func NewDeleteDBRequest() (request *DeleteDBRequest)

func (*DeleteDBRequest) FromJsonString

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

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

func (*DeleteDBRequest) ToJsonString

func (r *DeleteDBRequest) ToJsonString() string

type DeleteDBRequestParams added in v1.0.426

type DeleteDBRequestParams struct {
	// 实例ID,形如mssql-rljoi3bf
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名数组
	Names []*string `json:"Names,omitnil,omitempty" name:"Names"`
}

Predefined struct for user

type DeleteDBResponse

type DeleteDBResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDBResponseParams `json:"Response"`
}

func NewDeleteDBResponse

func NewDeleteDBResponse() (response *DeleteDBResponse)

func (*DeleteDBResponse) FromJsonString

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

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

func (*DeleteDBResponse) ToJsonString

func (r *DeleteDBResponse) ToJsonString() string

type DeleteDBResponseParams added in v1.0.426

type DeleteDBResponseParams 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 DeleteIncrementalMigrationRequest

type DeleteIncrementalMigrationRequest struct {
	*tchttp.BaseRequest

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

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量备份导入任务ID,由CreateIncrementalMigration接口返回
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`
}

func NewDeleteIncrementalMigrationRequest

func NewDeleteIncrementalMigrationRequest() (request *DeleteIncrementalMigrationRequest)

func (*DeleteIncrementalMigrationRequest) FromJsonString

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

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

func (*DeleteIncrementalMigrationRequest) ToJsonString

func (r *DeleteIncrementalMigrationRequest) ToJsonString() string

type DeleteIncrementalMigrationRequestParams added in v1.0.426

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

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量备份导入任务ID,由CreateIncrementalMigration接口返回
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`
}

Predefined struct for user

type DeleteIncrementalMigrationResponse

type DeleteIncrementalMigrationResponse struct {
	*tchttp.BaseResponse
	Response *DeleteIncrementalMigrationResponseParams `json:"Response"`
}

func NewDeleteIncrementalMigrationResponse

func NewDeleteIncrementalMigrationResponse() (response *DeleteIncrementalMigrationResponse)

func (*DeleteIncrementalMigrationResponse) FromJsonString

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

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

func (*DeleteIncrementalMigrationResponse) ToJsonString

func (r *DeleteIncrementalMigrationResponse) ToJsonString() string

type DeleteIncrementalMigrationResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteMigrationRequest

type DeleteMigrationRequest struct {
	*tchttp.BaseRequest

	// 迁移任务ID
	MigrateId *uint64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

func NewDeleteMigrationRequest

func NewDeleteMigrationRequest() (request *DeleteMigrationRequest)

func (*DeleteMigrationRequest) FromJsonString

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

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

func (*DeleteMigrationRequest) ToJsonString

func (r *DeleteMigrationRequest) ToJsonString() string

type DeleteMigrationRequestParams added in v1.0.426

type DeleteMigrationRequestParams struct {
	// 迁移任务ID
	MigrateId *uint64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

Predefined struct for user

type DeleteMigrationResponse

type DeleteMigrationResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMigrationResponseParams `json:"Response"`
}

func NewDeleteMigrationResponse

func NewDeleteMigrationResponse() (response *DeleteMigrationResponse)

func (*DeleteMigrationResponse) FromJsonString

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

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

func (*DeleteMigrationResponse) ToJsonString

func (r *DeleteMigrationResponse) ToJsonString() string

type DeleteMigrationResponseParams added in v1.0.426

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

Predefined struct for user

type DeletePublishSubscribeRequest

type DeletePublishSubscribeRequest struct {
	*tchttp.BaseRequest

	// 发布订阅ID,可通过DescribePublishSubscribe接口获得
	PublishSubscribeId *uint64 `json:"PublishSubscribeId,omitnil,omitempty" name:"PublishSubscribeId"`

	// 待删除的数据库的订阅发布关系集合
	DatabaseTupleSet []*DatabaseTuple `json:"DatabaseTupleSet,omitnil,omitempty" name:"DatabaseTupleSet"`
}

func NewDeletePublishSubscribeRequest

func NewDeletePublishSubscribeRequest() (request *DeletePublishSubscribeRequest)

func (*DeletePublishSubscribeRequest) FromJsonString

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

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

func (*DeletePublishSubscribeRequest) ToJsonString

func (r *DeletePublishSubscribeRequest) ToJsonString() string

type DeletePublishSubscribeRequestParams added in v1.0.426

type DeletePublishSubscribeRequestParams struct {
	// 发布订阅ID,可通过DescribePublishSubscribe接口获得
	PublishSubscribeId *uint64 `json:"PublishSubscribeId,omitnil,omitempty" name:"PublishSubscribeId"`

	// 待删除的数据库的订阅发布关系集合
	DatabaseTupleSet []*DatabaseTuple `json:"DatabaseTupleSet,omitnil,omitempty" name:"DatabaseTupleSet"`
}

Predefined struct for user

type DeletePublishSubscribeResponse

type DeletePublishSubscribeResponse struct {
	*tchttp.BaseResponse
	Response *DeletePublishSubscribeResponseParams `json:"Response"`
}

func NewDeletePublishSubscribeResponse

func NewDeletePublishSubscribeResponse() (response *DeletePublishSubscribeResponse)

func (*DeletePublishSubscribeResponse) FromJsonString

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

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

func (*DeletePublishSubscribeResponse) ToJsonString

func (r *DeletePublishSubscribeResponse) ToJsonString() string

type DeletePublishSubscribeResponseParams added in v1.0.426

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

Predefined struct for user

type DeleteRestoreTaskRequest added in v1.0.799

type DeleteRestoreTaskRequest struct {
	*tchttp.BaseRequest

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

	// 回档任务记录ID集合,一次最多删除10条
	RestoreIds []*int64 `json:"RestoreIds,omitnil,omitempty" name:"RestoreIds"`
}

func NewDeleteRestoreTaskRequest added in v1.0.799

func NewDeleteRestoreTaskRequest() (request *DeleteRestoreTaskRequest)

func (*DeleteRestoreTaskRequest) FromJsonString added in v1.0.799

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

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

func (*DeleteRestoreTaskRequest) ToJsonString added in v1.0.799

func (r *DeleteRestoreTaskRequest) ToJsonString() string

type DeleteRestoreTaskRequestParams added in v1.0.799

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

	// 回档任务记录ID集合,一次最多删除10条
	RestoreIds []*int64 `json:"RestoreIds,omitnil,omitempty" name:"RestoreIds"`
}

Predefined struct for user

type DeleteRestoreTaskResponse added in v1.0.799

type DeleteRestoreTaskResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRestoreTaskResponseParams `json:"Response"`
}

func NewDeleteRestoreTaskResponse added in v1.0.799

func NewDeleteRestoreTaskResponse() (response *DeleteRestoreTaskResponse)

func (*DeleteRestoreTaskResponse) FromJsonString added in v1.0.799

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

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

func (*DeleteRestoreTaskResponse) ToJsonString added in v1.0.799

func (r *DeleteRestoreTaskResponse) ToJsonString() string

type DeleteRestoreTaskResponseParams added in v1.0.799

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

Predefined struct for user

type DescribeAccountPrivilegeByDBRequest added in v1.0.799

type DescribeAccountPrivilegeByDBRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 数据库属于账号名称
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeAccountPrivilegeByDBRequest added in v1.0.799

func NewDescribeAccountPrivilegeByDBRequest() (request *DescribeAccountPrivilegeByDBRequest)

func (*DescribeAccountPrivilegeByDBRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeAccountPrivilegeByDBRequest) ToJsonString added in v1.0.799

func (r *DescribeAccountPrivilegeByDBRequest) ToJsonString() string

type DescribeAccountPrivilegeByDBRequestParams added in v1.0.799

type DescribeAccountPrivilegeByDBRequestParams struct {
	// 实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 数据库属于账号名称
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeAccountPrivilegeByDBResponse added in v1.0.799

type DescribeAccountPrivilegeByDBResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAccountPrivilegeByDBResponseParams `json:"Response"`
}

func NewDescribeAccountPrivilegeByDBResponse added in v1.0.799

func NewDescribeAccountPrivilegeByDBResponse() (response *DescribeAccountPrivilegeByDBResponse)

func (*DescribeAccountPrivilegeByDBResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeAccountPrivilegeByDBResponse) ToJsonString added in v1.0.799

func (r *DescribeAccountPrivilegeByDBResponse) ToJsonString() string

type DescribeAccountPrivilegeByDBResponseParams added in v1.0.799

type DescribeAccountPrivilegeByDBResponseParams struct {
	// 账号总数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 账号权限列表
	Accounts []*AccountPrivilege `json:"Accounts,omitnil,omitempty" name:"Accounts"`

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

Predefined struct for user

type DescribeAccountsRequest

type DescribeAccountsRequest struct {
	*tchttp.BaseRequest

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

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

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

	// createTime,updateTime,passTime" note:"排序字段,默认按照账号创建时间倒序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序规则(desc-降序,asc-升序),默认desc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

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
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

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

	// createTime,updateTime,passTime" note:"排序字段,默认按照账号创建时间倒序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序规则(desc-降序,asc-升序),默认desc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

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"`

	// 账户信息列表
	Accounts []*AccountDetail `json:"Accounts,omitnil,omitempty" name:"Accounts"`

	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeBackupByFlowIdRequest

type DescribeBackupByFlowIdRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 创建备份流程ID,可通过 [CreateBackup](https://cloud.tencent.com/document/product/238/19946) 接口获取
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

func NewDescribeBackupByFlowIdRequest

func NewDescribeBackupByFlowIdRequest() (request *DescribeBackupByFlowIdRequest)

func (*DescribeBackupByFlowIdRequest) FromJsonString

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

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

func (*DescribeBackupByFlowIdRequest) ToJsonString

func (r *DescribeBackupByFlowIdRequest) ToJsonString() string

type DescribeBackupByFlowIdRequestParams added in v1.0.426

type DescribeBackupByFlowIdRequestParams struct {
	// 实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 创建备份流程ID,可通过 [CreateBackup](https://cloud.tencent.com/document/product/238/19946) 接口获取
	FlowId *string `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

Predefined struct for user

type DescribeBackupByFlowIdResponse

type DescribeBackupByFlowIdResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupByFlowIdResponseParams `json:"Response"`
}

func NewDescribeBackupByFlowIdResponse

func NewDescribeBackupByFlowIdResponse() (response *DescribeBackupByFlowIdResponse)

func (*DescribeBackupByFlowIdResponse) FromJsonString

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

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

func (*DescribeBackupByFlowIdResponse) ToJsonString

func (r *DescribeBackupByFlowIdResponse) ToJsonString() string

type DescribeBackupByFlowIdResponseParams added in v1.0.426

type DescribeBackupByFlowIdResponseParams struct {
	// 备份文件唯一标识,RestoreInstance接口会用到该字段,对于单库备份文件只返回第一条记录的备份文件唯一标识;单库备份文件需要通过DescribeBackupFiles接口获取全部记录的可回档的ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 文件名,对于单库备份文件只返回第一条记录的文件名;单库备份文件需要通过DescribeBackupFiles接口获取全部记录的文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 备份任务名称,可自定义
	BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`

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

	// 备份结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 文件大小,单位 KB,对于单库备份文件只返回第一条记录的文件大小;单库备份文件需要通过DescribeBackupFiles接口获取全部记录的文件大小
	Size *uint64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 备份策略,0-实例备份;1-多库备份;实例状态是0-创建中时,该字段为默认值0,无实际意义
	Strategy *int64 `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 备份文件状态,0-创建中;1-成功;2-失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 备份方式,0-定时备份;1-手动临时备份;实例状态是0-创建中时,该字段为默认值0,无实际意义
	BackupWay *int64 `json:"BackupWay,omitnil,omitempty" name:"BackupWay"`

	// DB列表,对于单库备份文件只返回第一条记录包含的库名;单库备份文件需要通过DescribeBackupFiles接口获取全部记录的库名。
	DBs []*string `json:"DBs,omitnil,omitempty" name:"DBs"`

	// 内网下载地址,对于单库备份文件只返回第一条记录的内网下载地址;单库备份文件需要通过DescribeBackupFiles接口获取全部记录的下载地址
	InternalAddr *string `json:"InternalAddr,omitnil,omitempty" name:"InternalAddr"`

	// 外网下载地址,对于单库备份文件只返回第一条记录的外网下载地址;单库备份文件需要通过DescribeBackupFiles接口获取全部记录的下载地址
	ExternalAddr *string `json:"ExternalAddr,omitnil,omitempty" name:"ExternalAddr"`

	// 聚合Id,对于打包备份文件不返回此值。通过此值调用DescribeBackupFiles接口,获取单库备份文件的详细信息
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

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

Predefined struct for user

type DescribeBackupCommandRequest

type DescribeBackupCommandRequest struct {
	*tchttp.BaseRequest

	// 备份文件类型,FULL-全量备份,FULL_LOG-全量备份需要日志增量,FULL_DIFF-全量备份需要差异增量,LOG-日志备份,DIFF-差异备份
	BackupFileType *string `json:"BackupFileType,omitnil,omitempty" name:"BackupFileType"`

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

	// 是否需要恢复,NO-不需要,YES-需要
	IsRecovery *string `json:"IsRecovery,omitnil,omitempty" name:"IsRecovery"`

	// 备份文件保存的路径;如果不填则默认在D:\\
	LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"`
}

func NewDescribeBackupCommandRequest

func NewDescribeBackupCommandRequest() (request *DescribeBackupCommandRequest)

func (*DescribeBackupCommandRequest) FromJsonString

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

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

func (*DescribeBackupCommandRequest) ToJsonString

func (r *DescribeBackupCommandRequest) ToJsonString() string

type DescribeBackupCommandRequestParams added in v1.0.426

type DescribeBackupCommandRequestParams struct {
	// 备份文件类型,FULL-全量备份,FULL_LOG-全量备份需要日志增量,FULL_DIFF-全量备份需要差异增量,LOG-日志备份,DIFF-差异备份
	BackupFileType *string `json:"BackupFileType,omitnil,omitempty" name:"BackupFileType"`

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

	// 是否需要恢复,NO-不需要,YES-需要
	IsRecovery *string `json:"IsRecovery,omitnil,omitempty" name:"IsRecovery"`

	// 备份文件保存的路径;如果不填则默认在D:\\
	LocalPath *string `json:"LocalPath,omitnil,omitempty" name:"LocalPath"`
}

Predefined struct for user

type DescribeBackupCommandResponse

type DescribeBackupCommandResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupCommandResponseParams `json:"Response"`
}

func NewDescribeBackupCommandResponse

func NewDescribeBackupCommandResponse() (response *DescribeBackupCommandResponse)

func (*DescribeBackupCommandResponse) FromJsonString

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

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

func (*DescribeBackupCommandResponse) ToJsonString

func (r *DescribeBackupCommandResponse) ToJsonString() string

type DescribeBackupCommandResponseParams added in v1.0.426

type DescribeBackupCommandResponseParams struct {
	// 创建备份命令
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

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

Predefined struct for user

type DescribeBackupFilesRequest added in v1.0.253

type DescribeBackupFilesRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 单库备份的聚合ID, 可通过接口DescribeBackups获取(不支持查询打包备份记录)
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 按照备份的库名称筛选,不填则不筛选此项
	DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"`

	// 列表项排序,目前只按照备份大小排序(desc-降序,asc-升序),默认desc
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
}

func NewDescribeBackupFilesRequest added in v1.0.253

func NewDescribeBackupFilesRequest() (request *DescribeBackupFilesRequest)

func (*DescribeBackupFilesRequest) FromJsonString added in v1.0.253

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.253

func (r *DescribeBackupFilesRequest) ToJsonString() string

type DescribeBackupFilesRequestParams added in v1.0.426

type DescribeBackupFilesRequestParams struct {
	// 实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 单库备份的聚合ID, 可通过接口DescribeBackups获取(不支持查询打包备份记录)
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 按照备份的库名称筛选,不填则不筛选此项
	DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"`

	// 列表项排序,目前只按照备份大小排序(desc-降序,asc-升序),默认desc
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`
}

Predefined struct for user

type DescribeBackupFilesResponse added in v1.0.253

type DescribeBackupFilesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupFilesResponseParams `json:"Response"`
}

func NewDescribeBackupFilesResponse added in v1.0.253

func NewDescribeBackupFilesResponse() (response *DescribeBackupFilesResponse)

func (*DescribeBackupFilesResponse) FromJsonString added in v1.0.253

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.253

func (r *DescribeBackupFilesResponse) ToJsonString() string

type DescribeBackupFilesResponseParams added in v1.0.426

type DescribeBackupFilesResponseParams struct {
	// 备份总数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 备份文件列表详情
	BackupFiles []*BackupFile `json:"BackupFiles,omitnil,omitempty" name:"BackupFiles"`

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

Predefined struct for user

type DescribeBackupMigrationRequest

type DescribeBackupMigrationRequest struct {
	*tchttp.BaseRequest

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 导入任务名称
	MigrationName *string `json:"MigrationName,omitnil,omitempty" name:"MigrationName"`

	// 备份文件名称
	BackupFileName *string `json:"BackupFileName,omitnil,omitempty" name:"BackupFileName"`

	// 导入任务状态集合
	StatusSet []*int64 `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 导入任务恢复类型,FULL,FULL_LOG,FULL_DIFF
	RecoveryType *string `json:"RecoveryType,omitnil,omitempty" name:"RecoveryType"`

	// COS_URL-备份放在用户的对象存储上,提供URL。COS_UPLOAD-备份放在业务的对象存储上,用户上传
	UploadType *string `json:"UploadType,omitnil,omitempty" name:"UploadType"`

	// 分页,页大小,默认值:100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页,页数,默认值:0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序字段,name;createTime;startTime;endTime,默认按照createTime递增排序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式,desc-递减排序,asc-递增排序。默认按照asc排序,且在OrderBy为有效值时,本参数有效
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

func NewDescribeBackupMigrationRequest

func NewDescribeBackupMigrationRequest() (request *DescribeBackupMigrationRequest)

func (*DescribeBackupMigrationRequest) FromJsonString

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

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

func (*DescribeBackupMigrationRequest) ToJsonString

func (r *DescribeBackupMigrationRequest) ToJsonString() string

type DescribeBackupMigrationRequestParams added in v1.0.426

type DescribeBackupMigrationRequestParams struct {
	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 导入任务名称
	MigrationName *string `json:"MigrationName,omitnil,omitempty" name:"MigrationName"`

	// 备份文件名称
	BackupFileName *string `json:"BackupFileName,omitnil,omitempty" name:"BackupFileName"`

	// 导入任务状态集合
	StatusSet []*int64 `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 导入任务恢复类型,FULL,FULL_LOG,FULL_DIFF
	RecoveryType *string `json:"RecoveryType,omitnil,omitempty" name:"RecoveryType"`

	// COS_URL-备份放在用户的对象存储上,提供URL。COS_UPLOAD-备份放在业务的对象存储上,用户上传
	UploadType *string `json:"UploadType,omitnil,omitempty" name:"UploadType"`

	// 分页,页大小,默认值:100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页,页数,默认值:0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序字段,name;createTime;startTime;endTime,默认按照createTime递增排序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式,desc-递减排序,asc-递增排序。默认按照asc排序,且在OrderBy为有效值时,本参数有效
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

Predefined struct for user

type DescribeBackupMigrationResponse

type DescribeBackupMigrationResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupMigrationResponseParams `json:"Response"`
}

func NewDescribeBackupMigrationResponse

func NewDescribeBackupMigrationResponse() (response *DescribeBackupMigrationResponse)

func (*DescribeBackupMigrationResponse) FromJsonString

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

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

func (*DescribeBackupMigrationResponse) ToJsonString

func (r *DescribeBackupMigrationResponse) ToJsonString() string

type DescribeBackupMigrationResponseParams added in v1.0.426

type DescribeBackupMigrationResponseParams struct {
	// 迁移任务总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 迁移任务集合
	BackupMigrationSet []*Migration `json:"BackupMigrationSet,omitnil,omitempty" name:"BackupMigrationSet"`

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

Predefined struct for user

type DescribeBackupMonitorRequest added in v1.0.797

type DescribeBackupMonitorRequest struct {
	*tchttp.BaseRequest

	// 备份空间使用详情开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 备份空间使用详情结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 备份趋势查询类型,local-本地备份,cross-跨地域备份
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeBackupMonitorRequest added in v1.0.797

func NewDescribeBackupMonitorRequest() (request *DescribeBackupMonitorRequest)

func (*DescribeBackupMonitorRequest) FromJsonString added in v1.0.797

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

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

func (*DescribeBackupMonitorRequest) ToJsonString added in v1.0.797

func (r *DescribeBackupMonitorRequest) ToJsonString() string

type DescribeBackupMonitorRequestParams added in v1.0.797

type DescribeBackupMonitorRequestParams struct {
	// 备份空间使用详情开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 备份空间使用详情结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 备份趋势查询类型,local-本地备份,cross-跨地域备份
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeBackupMonitorResponse added in v1.0.797

type DescribeBackupMonitorResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupMonitorResponseParams `json:"Response"`
}

func NewDescribeBackupMonitorResponse added in v1.0.797

func NewDescribeBackupMonitorResponse() (response *DescribeBackupMonitorResponse)

func (*DescribeBackupMonitorResponse) FromJsonString added in v1.0.797

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

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

func (*DescribeBackupMonitorResponse) ToJsonString added in v1.0.797

func (r *DescribeBackupMonitorResponse) ToJsonString() string

type DescribeBackupMonitorResponseParams added in v1.0.797

type DescribeBackupMonitorResponseParams struct {
	// 备份趋势图时间轴
	TimeStamp []*string `json:"TimeStamp,omitnil,omitempty" name:"TimeStamp"`

	// 免费备份空间
	FreeSpace []*float64 `json:"FreeSpace,omitnil,omitempty" name:"FreeSpace"`

	// 实际总备份空间
	ActualUsedSpace []*float64 `json:"ActualUsedSpace,omitnil,omitempty" name:"ActualUsedSpace"`

	// 日志备份空间
	LogBackupSpace []*float64 `json:"LogBackupSpace,omitnil,omitempty" name:"LogBackupSpace"`

	// 数据备份空间
	DataBackupSpace []*float64 `json:"DataBackupSpace,omitnil,omitempty" name:"DataBackupSpace"`

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

Predefined struct for user

type DescribeBackupStatisticalRequest added in v1.0.797

type DescribeBackupStatisticalRequest struct {
	*tchttp.BaseRequest

	// 分页返回,每页返回的数目,取值为1-100,默认值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 一个或者多个实例ID。实例ID,格式如:mssql-si2823jyl。
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

	// 实例名称列表,模糊查询。
	InstanceNameSet []*string `json:"InstanceNameSet,omitnil,omitempty" name:"InstanceNameSet"`

	// 排序字段,默认default,则按照备份空间降序。
	// default 按照备份空间排序
	// data 数据备份排序
	// log 日志备份排序
	// auto 自动备份排序
	// manual 手动备份排序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 默认降序,[desc-降序,asc-升序]。
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

func NewDescribeBackupStatisticalRequest added in v1.0.797

func NewDescribeBackupStatisticalRequest() (request *DescribeBackupStatisticalRequest)

func (*DescribeBackupStatisticalRequest) FromJsonString added in v1.0.797

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

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

func (*DescribeBackupStatisticalRequest) ToJsonString added in v1.0.797

func (r *DescribeBackupStatisticalRequest) ToJsonString() string

type DescribeBackupStatisticalRequestParams added in v1.0.797

type DescribeBackupStatisticalRequestParams struct {
	// 分页返回,每页返回的数目,取值为1-100,默认值为100
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 一个或者多个实例ID。实例ID,格式如:mssql-si2823jyl。
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

	// 实例名称列表,模糊查询。
	InstanceNameSet []*string `json:"InstanceNameSet,omitnil,omitempty" name:"InstanceNameSet"`

	// 排序字段,默认default,则按照备份空间降序。
	// default 按照备份空间排序
	// data 数据备份排序
	// log 日志备份排序
	// auto 自动备份排序
	// manual 手动备份排序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 默认降序,[desc-降序,asc-升序]。
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

Predefined struct for user

type DescribeBackupStatisticalResponse added in v1.0.797

type DescribeBackupStatisticalResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupStatisticalResponseParams `json:"Response"`
}

func NewDescribeBackupStatisticalResponse added in v1.0.797

func NewDescribeBackupStatisticalResponse() (response *DescribeBackupStatisticalResponse)

func (*DescribeBackupStatisticalResponse) FromJsonString added in v1.0.797

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

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

func (*DescribeBackupStatisticalResponse) ToJsonString added in v1.0.797

func (r *DescribeBackupStatisticalResponse) ToJsonString() string

type DescribeBackupStatisticalResponseParams added in v1.0.797

type DescribeBackupStatisticalResponseParams struct {
	// 符合条件的实例总数。分页返回的话,这个值指的是所有符合条件的实例的个数,而非当前根据Limit和Offset值返回的实例个数。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例列表。
	Items []*SummaryDetailRes `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeBackupSummaryRequest added in v1.0.797

type DescribeBackupSummaryRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeBackupSummaryRequest added in v1.0.797

func NewDescribeBackupSummaryRequest() (request *DescribeBackupSummaryRequest)

func (*DescribeBackupSummaryRequest) FromJsonString added in v1.0.797

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

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

func (*DescribeBackupSummaryRequest) ToJsonString added in v1.0.797

func (r *DescribeBackupSummaryRequest) ToJsonString() string

type DescribeBackupSummaryRequestParams added in v1.0.797

type DescribeBackupSummaryRequestParams struct {
}

Predefined struct for user

type DescribeBackupSummaryResponse added in v1.0.797

type DescribeBackupSummaryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupSummaryResponseParams `json:"Response"`
}

func NewDescribeBackupSummaryResponse added in v1.0.797

func NewDescribeBackupSummaryResponse() (response *DescribeBackupSummaryResponse)

func (*DescribeBackupSummaryResponse) FromJsonString added in v1.0.797

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

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

func (*DescribeBackupSummaryResponse) ToJsonString added in v1.0.797

func (r *DescribeBackupSummaryResponse) ToJsonString() string

type DescribeBackupSummaryResponseParams added in v1.0.797

type DescribeBackupSummaryResponseParams struct {
	// 实际免费总空间,单位(KB)。
	FreeSpace *uint64 `json:"FreeSpace,omitnil,omitempty" name:"FreeSpace"`

	// 备份实际使用空间,单位(KB)。
	ActualUsedSpace *uint64 `json:"ActualUsedSpace,omitnil,omitempty" name:"ActualUsedSpace"`

	// 备份文件总个数。
	BackupFilesTotal *uint64 `json:"BackupFilesTotal,omitnil,omitempty" name:"BackupFilesTotal"`

	// 备份占用收费空间,单位(KB)。
	BillingSpace *uint64 `json:"BillingSpace,omitnil,omitempty" name:"BillingSpace"`

	// 数据备份使用空间,单位(KB)。
	DataBackupSpace *uint64 `json:"DataBackupSpace,omitnil,omitempty" name:"DataBackupSpace"`

	// 数据备份文件总个数。
	DataBackupCount *uint64 `json:"DataBackupCount,omitnil,omitempty" name:"DataBackupCount"`

	// 数据备份中手动备份使用空间,单位(KB)。
	ManualBackupSpace *uint64 `json:"ManualBackupSpace,omitnil,omitempty" name:"ManualBackupSpace"`

	// 数据备份中手动备份文件总个数。
	ManualBackupCount *uint64 `json:"ManualBackupCount,omitnil,omitempty" name:"ManualBackupCount"`

	// 数据备份中自动备份使用空间,单位(KB)。
	AutoBackupSpace *uint64 `json:"AutoBackupSpace,omitnil,omitempty" name:"AutoBackupSpace"`

	// 数据备份中自动备份文件总个数。
	AutoBackupCount *uint64 `json:"AutoBackupCount,omitnil,omitempty" name:"AutoBackupCount"`

	// 日志备份使用空间,单位(KB)。
	LogBackupSpace *uint64 `json:"LogBackupSpace,omitnil,omitempty" name:"LogBackupSpace"`

	// 日志备份文件总个数。
	LogBackupCount *uint64 `json:"LogBackupCount,omitnil,omitempty" name:"LogBackupCount"`

	// 预估收费金额,单位(元/小时)。
	EstimatedAmount *float64 `json:"EstimatedAmount,omitnil,omitempty" name:"EstimatedAmount"`

	// 本地备份文件总个数
	LocalBackupFilesTotal *uint64 `json:"LocalBackupFilesTotal,omitnil,omitempty" name:"LocalBackupFilesTotal"`

	// 跨地域备份文件总个数
	CrossBackupFilesTotal *uint64 `json:"CrossBackupFilesTotal,omitnil,omitempty" name:"CrossBackupFilesTotal"`

	// 跨地域备份占用收费空间,单位(KB)
	CrossBillingSpace *uint64 `json:"CrossBillingSpace,omitnil,omitempty" name:"CrossBillingSpace"`

	// 跨地域自动数据备份使用空间,单位(KB)
	CrossAutoBackupSpace *uint64 `json:"CrossAutoBackupSpace,omitnil,omitempty" name:"CrossAutoBackupSpace"`

	// 跨地域自动数据备份文件总个数
	CrossAutoBackupCount *uint64 `json:"CrossAutoBackupCount,omitnil,omitempty" name:"CrossAutoBackupCount"`

	// 本地日志备份使用空间,单位(KB)
	LocalLogBackupSpace *uint64 `json:"LocalLogBackupSpace,omitnil,omitempty" name:"LocalLogBackupSpace"`

	// 本地日志备份文件总个数
	LocalLogBackupCount *uint64 `json:"LocalLogBackupCount,omitnil,omitempty" name:"LocalLogBackupCount"`

	// 跨地域日志备份使用空间,单位(KB)
	CrossLogBackupSpace *uint64 `json:"CrossLogBackupSpace,omitnil,omitempty" name:"CrossLogBackupSpace"`

	// 跨地域日志备份文件总个数
	CrossLogBackupCount *uint64 `json:"CrossLogBackupCount,omitnil,omitempty" name:"CrossLogBackupCount"`

	// 跨地域备份预估收费金额,单位(元/小时)
	CrossEstimatedAmount *float64 `json:"CrossEstimatedAmount,omitnil,omitempty" name:"CrossEstimatedAmount"`

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

Predefined struct for user

type DescribeBackupUploadSizeRequest

type DescribeBackupUploadSizeRequest struct {
	*tchttp.BaseRequest

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量导入任务ID
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`
}

func NewDescribeBackupUploadSizeRequest

func NewDescribeBackupUploadSizeRequest() (request *DescribeBackupUploadSizeRequest)

func (*DescribeBackupUploadSizeRequest) FromJsonString

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

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

func (*DescribeBackupUploadSizeRequest) ToJsonString

func (r *DescribeBackupUploadSizeRequest) ToJsonString() string

type DescribeBackupUploadSizeRequestParams added in v1.0.426

type DescribeBackupUploadSizeRequestParams struct {
	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量导入任务ID
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`
}

Predefined struct for user

type DescribeBackupUploadSizeResponse

type DescribeBackupUploadSizeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupUploadSizeResponseParams `json:"Response"`
}

func NewDescribeBackupUploadSizeResponse

func NewDescribeBackupUploadSizeResponse() (response *DescribeBackupUploadSizeResponse)

func (*DescribeBackupUploadSizeResponse) FromJsonString

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

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

func (*DescribeBackupUploadSizeResponse) ToJsonString

func (r *DescribeBackupUploadSizeResponse) ToJsonString() string

type DescribeBackupUploadSizeResponseParams added in v1.0.426

type DescribeBackupUploadSizeResponseParams struct {
	// 已上传的备份的信息
	CosUploadBackupFileSet []*CosUploadBackupFile `json:"CosUploadBackupFileSet,omitnil,omitempty" name:"CosUploadBackupFileSet"`

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

Predefined struct for user

type DescribeBackupsRequest

type DescribeBackupsRequest struct {
	*tchttp.BaseRequest

	// 开始时间(yyyy-MM-dd HH:mm:ss)
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(yyyy-MM-dd HH:mm:ss)
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 按照备份名称筛选,不填则不筛选此项
	BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`

	// 按照备份策略筛选,0-实例备份,1-多库备份,不填则不筛选此项
	Strategy *int64 `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 按照备份方式筛选,0-后台自动定时备份,1-用户手动临时备份,2-定期备份,不填则不筛选此项
	BackupWay *int64 `json:"BackupWay,omitnil,omitempty" name:"BackupWay"`

	// 按照备份ID筛选,不填则不筛选此项
	BackupId *uint64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 按照备份的库名称筛选,不填则不筛选此项
	DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"`

	// 是否分组查询,默认是0,单库备份情况下 0-兼容老方式不分组,1-单库备份分组后展示
	Group *int64 `json:"Group,omitnil,omitempty" name:"Group"`

	// 备份类型,1-数据备份,2-日志备份,默认值为1
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 按照备份文件形式筛选,pkg-打包备份文件,single-单库备份文件
	BackupFormat *string `json:"BackupFormat,omitnil,omitempty" name:"BackupFormat"`

	// 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0
	StorageStrategy *int64 `json:"StorageStrategy,omitnil,omitempty" name:"StorageStrategy"`
}

func NewDescribeBackupsRequest

func NewDescribeBackupsRequest() (request *DescribeBackupsRequest)

func (*DescribeBackupsRequest) FromJsonString

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

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

func (*DescribeBackupsRequest) ToJsonString

func (r *DescribeBackupsRequest) ToJsonString() string

type DescribeBackupsRequestParams added in v1.0.426

type DescribeBackupsRequestParams struct {
	// 开始时间(yyyy-MM-dd HH:mm:ss)
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(yyyy-MM-dd HH:mm:ss)
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 按照备份名称筛选,不填则不筛选此项
	BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`

	// 按照备份策略筛选,0-实例备份,1-多库备份,不填则不筛选此项
	Strategy *int64 `json:"Strategy,omitnil,omitempty" name:"Strategy"`

	// 按照备份方式筛选,0-后台自动定时备份,1-用户手动临时备份,2-定期备份,不填则不筛选此项
	BackupWay *int64 `json:"BackupWay,omitnil,omitempty" name:"BackupWay"`

	// 按照备份ID筛选,不填则不筛选此项
	BackupId *uint64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 按照备份的库名称筛选,不填则不筛选此项
	DatabaseName *string `json:"DatabaseName,omitnil,omitempty" name:"DatabaseName"`

	// 是否分组查询,默认是0,单库备份情况下 0-兼容老方式不分组,1-单库备份分组后展示
	Group *int64 `json:"Group,omitnil,omitempty" name:"Group"`

	// 备份类型,1-数据备份,2-日志备份,默认值为1
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 按照备份文件形式筛选,pkg-打包备份文件,single-单库备份文件
	BackupFormat *string `json:"BackupFormat,omitnil,omitempty" name:"BackupFormat"`

	// 备份存储策略 0-跟随自定义备份保留策略 1-跟随实例生命周期直到实例下线,默认取值0
	StorageStrategy *int64 `json:"StorageStrategy,omitnil,omitempty" name:"StorageStrategy"`
}

Predefined struct for user

type DescribeBackupsResponse

type DescribeBackupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBackupsResponseParams `json:"Response"`
}

func NewDescribeBackupsResponse

func NewDescribeBackupsResponse() (response *DescribeBackupsResponse)

func (*DescribeBackupsResponse) FromJsonString

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

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

func (*DescribeBackupsResponse) ToJsonString

func (r *DescribeBackupsResponse) ToJsonString() string

type DescribeBackupsResponseParams added in v1.0.426

type DescribeBackupsResponseParams struct {
	// 备份总数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 备份列表详情
	Backups []*Backup `json:"Backups,omitnil,omitempty" name:"Backups"`

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

Predefined struct for user

type DescribeBusinessIntelligenceFileRequest added in v1.0.494

type DescribeBusinessIntelligenceFileRequest struct {
	*tchttp.BaseRequest

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

	// 文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 迁移任务状态集合,1-初始化待部署 2-部署中 3-部署成功 4-部署失败
	StatusSet []*int64 `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 文件类型 FLAT-平面文件,SSIS商业智能服务项目文件
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 分页,页大小,范围1-100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页,页数,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序字段,可选值file_name,create_time,start_time
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式,desc,asc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

func NewDescribeBusinessIntelligenceFileRequest added in v1.0.494

func NewDescribeBusinessIntelligenceFileRequest() (request *DescribeBusinessIntelligenceFileRequest)

func (*DescribeBusinessIntelligenceFileRequest) FromJsonString added in v1.0.494

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

func (*DescribeBusinessIntelligenceFileRequest) ToJsonString added in v1.0.494

type DescribeBusinessIntelligenceFileRequestParams added in v1.0.494

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

	// 文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 迁移任务状态集合,1-初始化待部署 2-部署中 3-部署成功 4-部署失败
	StatusSet []*int64 `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 文件类型 FLAT-平面文件,SSIS商业智能服务项目文件
	FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"`

	// 分页,页大小,范围1-100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页,页数,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序字段,可选值file_name,create_time,start_time
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式,desc,asc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

Predefined struct for user

type DescribeBusinessIntelligenceFileResponse added in v1.0.494

type DescribeBusinessIntelligenceFileResponse struct {
	*tchttp.BaseResponse
	Response *DescribeBusinessIntelligenceFileResponseParams `json:"Response"`
}

func NewDescribeBusinessIntelligenceFileResponse added in v1.0.494

func NewDescribeBusinessIntelligenceFileResponse() (response *DescribeBusinessIntelligenceFileResponse)

func (*DescribeBusinessIntelligenceFileResponse) FromJsonString added in v1.0.494

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

func (*DescribeBusinessIntelligenceFileResponse) ToJsonString added in v1.0.494

type DescribeBusinessIntelligenceFileResponseParams added in v1.0.494

type DescribeBusinessIntelligenceFileResponseParams struct {
	// 文件部署任务总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 文件部署任务集合
	BackupMigrationSet []*BusinessIntelligenceFile `json:"BackupMigrationSet,omitnil,omitempty" name:"BackupMigrationSet"`

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

Predefined struct for user

type DescribeCollationTimeZoneRequest added in v1.0.799

type DescribeCollationTimeZoneRequest struct {
	*tchttp.BaseRequest

	// 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-云服务器高性能云盘,
	// CLOUD_SSD-云服务器SSD云盘,CLOUD_HSSD-云服务器加强型SSD云盘,CLOUD_TSSD-云服务器极速型SSD云盘,CLOUD_BSSD-云服务器通用型SSD云盘,CLOUD_BASIC-云服务器云硬盘,默认取值PM
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 购买实例版本号
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`
}

func NewDescribeCollationTimeZoneRequest added in v1.0.799

func NewDescribeCollationTimeZoneRequest() (request *DescribeCollationTimeZoneRequest)

func (*DescribeCollationTimeZoneRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeCollationTimeZoneRequest) ToJsonString added in v1.0.799

func (r *DescribeCollationTimeZoneRequest) ToJsonString() string

type DescribeCollationTimeZoneRequestParams added in v1.0.799

type DescribeCollationTimeZoneRequestParams struct {
	// 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-云服务器高性能云盘,
	// CLOUD_SSD-云服务器SSD云盘,CLOUD_HSSD-云服务器加强型SSD云盘,CLOUD_TSSD-云服务器极速型SSD云盘,CLOUD_BSSD-云服务器通用型SSD云盘,CLOUD_BASIC-云服务器云硬盘,默认取值PM
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 购买实例版本号
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`
}

Predefined struct for user

type DescribeCollationTimeZoneResponse added in v1.0.799

type DescribeCollationTimeZoneResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCollationTimeZoneResponseParams `json:"Response"`
}

func NewDescribeCollationTimeZoneResponse added in v1.0.799

func NewDescribeCollationTimeZoneResponse() (response *DescribeCollationTimeZoneResponse)

func (*DescribeCollationTimeZoneResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeCollationTimeZoneResponse) ToJsonString added in v1.0.799

func (r *DescribeCollationTimeZoneResponse) ToJsonString() string

type DescribeCollationTimeZoneResponseParams added in v1.0.799

type DescribeCollationTimeZoneResponseParams struct {
	// 系统字符集排序规则列表
	Collation []*string `json:"Collation,omitnil,omitempty" name:"Collation"`

	// 系统时区列表
	TimeZone []*string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

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

Predefined struct for user

type DescribeCrossBackupStatisticalRequest added in v1.0.797

type DescribeCrossBackupStatisticalRequest struct {
	*tchttp.BaseRequest

	// 分页,页数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页,页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 实例名称列表
	InstanceNameSet []*string `json:"InstanceNameSet,omitnil,omitempty" name:"InstanceNameSet"`

	// 跨地域备份状态,enable-开启,disable-关闭
	CrossBackupStatus *string `json:"CrossBackupStatus,omitnil,omitempty" name:"CrossBackupStatus"`

	// 跨地域备份目标地域
	CrossRegion *string `json:"CrossRegion,omitnil,omitempty" name:"CrossRegion"`

	// 排序字段,默认default-按照备份空间降序排序,data-按照数据备份排序,log-按照日志备份培训
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序规则(desc-降序,asc-升序),默认desc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

func NewDescribeCrossBackupStatisticalRequest added in v1.0.797

func NewDescribeCrossBackupStatisticalRequest() (request *DescribeCrossBackupStatisticalRequest)

func (*DescribeCrossBackupStatisticalRequest) FromJsonString added in v1.0.797

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

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

func (*DescribeCrossBackupStatisticalRequest) ToJsonString added in v1.0.797

type DescribeCrossBackupStatisticalRequestParams added in v1.0.797

type DescribeCrossBackupStatisticalRequestParams struct {
	// 分页,页数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页,页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

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

	// 实例名称列表
	InstanceNameSet []*string `json:"InstanceNameSet,omitnil,omitempty" name:"InstanceNameSet"`

	// 跨地域备份状态,enable-开启,disable-关闭
	CrossBackupStatus *string `json:"CrossBackupStatus,omitnil,omitempty" name:"CrossBackupStatus"`

	// 跨地域备份目标地域
	CrossRegion *string `json:"CrossRegion,omitnil,omitempty" name:"CrossRegion"`

	// 排序字段,默认default-按照备份空间降序排序,data-按照数据备份排序,log-按照日志备份培训
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序规则(desc-降序,asc-升序),默认desc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

Predefined struct for user

type DescribeCrossBackupStatisticalResponse added in v1.0.797

type DescribeCrossBackupStatisticalResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCrossBackupStatisticalResponseParams `json:"Response"`
}

func NewDescribeCrossBackupStatisticalResponse added in v1.0.797

func NewDescribeCrossBackupStatisticalResponse() (response *DescribeCrossBackupStatisticalResponse)

func (*DescribeCrossBackupStatisticalResponse) FromJsonString added in v1.0.797

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

func (*DescribeCrossBackupStatisticalResponse) ToJsonString added in v1.0.797

type DescribeCrossBackupStatisticalResponseParams added in v1.0.797

type DescribeCrossBackupStatisticalResponseParams struct {
	// 跨地域备份概览实时统计总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 跨地域备份概览实时统计列表
	Items []*CrossSummaryDetailRes `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeCrossRegionZoneRequest

type DescribeCrossRegionZoneRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeCrossRegionZoneRequest

func NewDescribeCrossRegionZoneRequest() (request *DescribeCrossRegionZoneRequest)

func (*DescribeCrossRegionZoneRequest) FromJsonString

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

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

func (*DescribeCrossRegionZoneRequest) ToJsonString

func (r *DescribeCrossRegionZoneRequest) ToJsonString() string

type DescribeCrossRegionZoneRequestParams added in v1.0.426

type DescribeCrossRegionZoneRequestParams struct {
	// 实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeCrossRegionZoneResponse

type DescribeCrossRegionZoneResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCrossRegionZoneResponseParams `json:"Response"`
}

func NewDescribeCrossRegionZoneResponse

func NewDescribeCrossRegionZoneResponse() (response *DescribeCrossRegionZoneResponse)

func (*DescribeCrossRegionZoneResponse) FromJsonString

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

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

func (*DescribeCrossRegionZoneResponse) ToJsonString

func (r *DescribeCrossRegionZoneResponse) ToJsonString() string

type DescribeCrossRegionZoneResponseParams added in v1.0.426

type DescribeCrossRegionZoneResponseParams struct {
	// 备机所在地域的字符串ID,形如:ap-guangzhou
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 备机所在可用区的字符串ID,形如:ap-guangzhou-1
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

Predefined struct for user

type DescribeCrossRegionsRequest added in v1.0.799

type DescribeCrossRegionsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeCrossRegionsRequest added in v1.0.799

func NewDescribeCrossRegionsRequest() (request *DescribeCrossRegionsRequest)

func (*DescribeCrossRegionsRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeCrossRegionsRequest) ToJsonString added in v1.0.799

func (r *DescribeCrossRegionsRequest) ToJsonString() string

type DescribeCrossRegionsRequestParams added in v1.0.799

type DescribeCrossRegionsRequestParams struct {
}

Predefined struct for user

type DescribeCrossRegionsResponse added in v1.0.799

type DescribeCrossRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCrossRegionsResponseParams `json:"Response"`
}

func NewDescribeCrossRegionsResponse added in v1.0.799

func NewDescribeCrossRegionsResponse() (response *DescribeCrossRegionsResponse)

func (*DescribeCrossRegionsResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeCrossRegionsResponse) ToJsonString added in v1.0.799

func (r *DescribeCrossRegionsResponse) ToJsonString() string

type DescribeCrossRegionsResponseParams added in v1.0.799

type DescribeCrossRegionsResponseParams struct {
	// 支持跨地域备份的目标地域集合
	Regions []*string `json:"Regions,omitnil,omitempty" name:"Regions"`

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

Predefined struct for user

type DescribeDBCharsetsRequest

type DescribeDBCharsetsRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDBCharsetsRequest

func NewDescribeDBCharsetsRequest() (request *DescribeDBCharsetsRequest)

func (*DescribeDBCharsetsRequest) FromJsonString

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

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

func (*DescribeDBCharsetsRequest) ToJsonString

func (r *DescribeDBCharsetsRequest) ToJsonString() string

type DescribeDBCharsetsRequestParams added in v1.0.426

type DescribeDBCharsetsRequestParams struct {
	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDBCharsetsResponse

type DescribeDBCharsetsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBCharsetsResponseParams `json:"Response"`
}

func NewDescribeDBCharsetsResponse

func NewDescribeDBCharsetsResponse() (response *DescribeDBCharsetsResponse)

func (*DescribeDBCharsetsResponse) FromJsonString

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

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

func (*DescribeDBCharsetsResponse) ToJsonString

func (r *DescribeDBCharsetsResponse) ToJsonString() string

type DescribeDBCharsetsResponseParams added in v1.0.426

type DescribeDBCharsetsResponseParams struct {
	// 数据库字符集列表
	DatabaseCharsets []*string `json:"DatabaseCharsets,omitnil,omitempty" name:"DatabaseCharsets"`

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

Predefined struct for user

type DescribeDBInstanceInterRequest added in v1.0.494

type DescribeDBInstanceInterRequest struct {
	*tchttp.BaseRequest

	// 分页,页大小,范围是1-100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 按照实例ID筛选
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 按照状态筛选 1-互通IP打开中;2-互通IP已经打开;3-加入到互通组中;4-已加入到互通组;5-互通IP回收中;6-互通IP已回收;7-从互通组移除中;8-已从互通组中移除
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例版本代号列表
	VersionSet []*string `json:"VersionSet,omitnil,omitempty" name:"VersionSet"`

	// 实例所在可用区,格式如:ap-guangzhou-2
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 分页,页数,默认是0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeDBInstanceInterRequest added in v1.0.494

func NewDescribeDBInstanceInterRequest() (request *DescribeDBInstanceInterRequest)

func (*DescribeDBInstanceInterRequest) FromJsonString added in v1.0.494

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

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

func (*DescribeDBInstanceInterRequest) ToJsonString added in v1.0.494

func (r *DescribeDBInstanceInterRequest) ToJsonString() string

type DescribeDBInstanceInterRequestParams added in v1.0.494

type DescribeDBInstanceInterRequestParams struct {
	// 分页,页大小,范围是1-100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 按照实例ID筛选
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 按照状态筛选 1-互通IP打开中;2-互通IP已经打开;3-加入到互通组中;4-已加入到互通组;5-互通IP回收中;6-互通IP已回收;7-从互通组移除中;8-已从互通组中移除
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例版本代号列表
	VersionSet []*string `json:"VersionSet,omitnil,omitempty" name:"VersionSet"`

	// 实例所在可用区,格式如:ap-guangzhou-2
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 分页,页数,默认是0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeDBInstanceInterResponse added in v1.0.494

type DescribeDBInstanceInterResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBInstanceInterResponseParams `json:"Response"`
}

func NewDescribeDBInstanceInterResponse added in v1.0.494

func NewDescribeDBInstanceInterResponse() (response *DescribeDBInstanceInterResponse)

func (*DescribeDBInstanceInterResponse) FromJsonString added in v1.0.494

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

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

func (*DescribeDBInstanceInterResponse) ToJsonString added in v1.0.494

func (r *DescribeDBInstanceInterResponse) ToJsonString() string

type DescribeDBInstanceInterResponseParams added in v1.0.494

type DescribeDBInstanceInterResponseParams struct {
	// 互通组内总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 互通组内实例信息详情
	InterInstanceSet []*InterInstance `json:"InterInstanceSet,omitnil,omitempty" name:"InterInstanceSet"`

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

Predefined struct for user

type DescribeDBInstancesAttributeRequest added in v1.0.641

type DescribeDBInstancesAttributeRequest struct {
	*tchttp.BaseRequest

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

func NewDescribeDBInstancesAttributeRequest added in v1.0.641

func NewDescribeDBInstancesAttributeRequest() (request *DescribeDBInstancesAttributeRequest)

func (*DescribeDBInstancesAttributeRequest) FromJsonString added in v1.0.641

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

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

func (*DescribeDBInstancesAttributeRequest) ToJsonString added in v1.0.641

func (r *DescribeDBInstancesAttributeRequest) ToJsonString() string

type DescribeDBInstancesAttributeRequestParams added in v1.0.641

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

Predefined struct for user

type DescribeDBInstancesAttributeResponse added in v1.0.641

type DescribeDBInstancesAttributeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBInstancesAttributeResponseParams `json:"Response"`
}

func NewDescribeDBInstancesAttributeResponse added in v1.0.641

func NewDescribeDBInstancesAttributeResponse() (response *DescribeDBInstancesAttributeResponse)

func (*DescribeDBInstancesAttributeResponse) FromJsonString added in v1.0.641

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

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

func (*DescribeDBInstancesAttributeResponse) ToJsonString added in v1.0.641

func (r *DescribeDBInstancesAttributeResponse) ToJsonString() string

type DescribeDBInstancesAttributeResponseParams added in v1.0.641

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

	// 定期备份状态 enable-开启,disable-关闭
	RegularBackupEnable *string `json:"RegularBackupEnable,omitnil,omitempty" name:"RegularBackupEnable"`

	// 定期备份保留天数 [90 - 3650]天
	RegularBackupSaveDays *uint64 `json:"RegularBackupSaveDays,omitnil,omitempty" name:"RegularBackupSaveDays"`

	// 定期备份策略 years-每年,quarters-每季度,months-每月
	RegularBackupStrategy *string `json:"RegularBackupStrategy,omitnil,omitempty" name:"RegularBackupStrategy"`

	// 定期备份保留个数
	RegularBackupCounts *uint64 `json:"RegularBackupCounts,omitnil,omitempty" name:"RegularBackupCounts"`

	// 定期备份开始日期,格式-YYYY-MM-DD 默认当前日期
	RegularBackupStartTime *string `json:"RegularBackupStartTime,omitnil,omitempty" name:"RegularBackupStartTime"`

	// 阻塞进程阈值,单位毫秒
	BlockedThreshold *int64 `json:"BlockedThreshold,omitnil,omitempty" name:"BlockedThreshold"`

	// 慢SQL、阻塞、死锁扩展事件文件保留时长
	EventSaveDays *int64 `json:"EventSaveDays,omitnil,omitempty" name:"EventSaveDays"`

	// TDE透明数据加密配置
	TDEConfig *TDEConfigAttribute `json:"TDEConfig,omitnil,omitempty" name:"TDEConfig"`

	// SSL加密
	SSLConfig *SSLConfig `json:"SSLConfig,omitnil,omitempty" name:"SSLConfig"`

	// 备机只读信息
	DrReadableInfo *DrReadableInfo `json:"DrReadableInfo,omitnil,omitempty" name:"DrReadableInfo"`

	// 等待回收的IP列表
	OldVipList []*OldVip `json:"OldVipList,omitnil,omitempty" name:"OldVipList"`

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

Predefined struct for user

type DescribeDBInstancesRequest

type DescribeDBInstancesRequest struct {
	*tchttp.BaseRequest

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

	// 实例状态。取值范围:
	// <li>1:申请中</li>
	// <li>2:运行中</li>
	// <li>3:受限运行中 (主备切换中)</li>
	// <li>4:已隔离</li>
	// <li>5:回收中</li>
	// <li>6:已回收</li>
	// <li>7:任务执行中 (实例做备份、回档等操作)</li>
	// <li>8:已下线</li>
	// <li>9:实例扩容中</li>
	// <li>10:实例迁移中</li>
	// <li>11:只读</li>
	// <li>12:重启中</li>
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 一个或者多个实例ID。实例ID,格式如:mssql-si2823jyl
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

	// 付费类型检索 1-包年包月,0-按量计费
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 实例所属VPC的唯一字符串ID,格式如:vpc-xxx,传空字符串(“”)则按照基础网络筛选。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 实例所属子网的唯一字符串ID,格式如: subnet-xxx,传空字符串(“”)则按照基础网络筛选。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例内网地址列表,格式如:172.1.0.12
	VipSet []*string `json:"VipSet,omitnil,omitempty" name:"VipSet"`

	// 实例名称列表,模糊查询
	InstanceNameSet []*string `json:"InstanceNameSet,omitnil,omitempty" name:"InstanceNameSet"`

	// 实例版本代号列表,格式如:2008R2,2012SP3等
	VersionSet []*string `json:"VersionSet,omitnil,omitempty" name:"VersionSet"`

	// 实例可用区,格式如:ap-guangzhou-2
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例标签列表
	TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"`

	// 模糊查询关键字,支持实例id、实例名、内网ip
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 实例唯一Uid列表
	UidSet []*string `json:"UidSet,omitnil,omitempty" name:"UidSet"`

	// 实例类型 HA-高可用 RO-只读实例 SI-基础版 BI-商业智能服务
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 分页查询方式 offset-按照偏移量分页查询,pageNumber-按照页数分页查询,默认取值pageNumber
	PaginationType *string `json:"PaginationType,omitnil,omitempty" name:"PaginationType"`
}

func NewDescribeDBInstancesRequest

func NewDescribeDBInstancesRequest() (request *DescribeDBInstancesRequest)

func (*DescribeDBInstancesRequest) FromJsonString

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

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

func (*DescribeDBInstancesRequest) ToJsonString

func (r *DescribeDBInstancesRequest) ToJsonString() string

type DescribeDBInstancesRequestParams added in v1.0.426

type DescribeDBInstancesRequestParams struct {
	// 项目ID
	ProjectId *uint64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 实例状态。取值范围:
	// <li>1:申请中</li>
	// <li>2:运行中</li>
	// <li>3:受限运行中 (主备切换中)</li>
	// <li>4:已隔离</li>
	// <li>5:回收中</li>
	// <li>6:已回收</li>
	// <li>7:任务执行中 (实例做备份、回档等操作)</li>
	// <li>8:已下线</li>
	// <li>9:实例扩容中</li>
	// <li>10:实例迁移中</li>
	// <li>11:只读</li>
	// <li>12:重启中</li>
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 一个或者多个实例ID。实例ID,格式如:mssql-si2823jyl
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

	// 付费类型检索 1-包年包月,0-按量计费
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 实例所属VPC的唯一字符串ID,格式如:vpc-xxx,传空字符串(“”)则按照基础网络筛选。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 实例所属子网的唯一字符串ID,格式如: subnet-xxx,传空字符串(“”)则按照基础网络筛选。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 实例内网地址列表,格式如:172.1.0.12
	VipSet []*string `json:"VipSet,omitnil,omitempty" name:"VipSet"`

	// 实例名称列表,模糊查询
	InstanceNameSet []*string `json:"InstanceNameSet,omitnil,omitempty" name:"InstanceNameSet"`

	// 实例版本代号列表,格式如:2008R2,2012SP3等
	VersionSet []*string `json:"VersionSet,omitnil,omitempty" name:"VersionSet"`

	// 实例可用区,格式如:ap-guangzhou-2
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例标签列表
	TagKeys []*string `json:"TagKeys,omitnil,omitempty" name:"TagKeys"`

	// 模糊查询关键字,支持实例id、实例名、内网ip
	SearchKey *string `json:"SearchKey,omitnil,omitempty" name:"SearchKey"`

	// 实例唯一Uid列表
	UidSet []*string `json:"UidSet,omitnil,omitempty" name:"UidSet"`

	// 实例类型 HA-高可用 RO-只读实例 SI-基础版 BI-商业智能服务
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 分页查询方式 offset-按照偏移量分页查询,pageNumber-按照页数分页查询,默认取值pageNumber
	PaginationType *string `json:"PaginationType,omitnil,omitempty" name:"PaginationType"`
}

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 {
	// 符合条件的实例总数。分页返回的话,这个值指的是所有符合条件的实例的个数,而非当前根据Limit和Offset值返回的实例个数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例列表
	DBInstances []*DBInstance `json:"DBInstances,omitnil,omitempty" name:"DBInstances"`

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

Predefined struct for user

type DescribeDBPrivilegeByAccountRequest added in v1.0.799

type DescribeDBPrivilegeByAccountRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 账号关联的数据库名称
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeDBPrivilegeByAccountRequest added in v1.0.799

func NewDescribeDBPrivilegeByAccountRequest() (request *DescribeDBPrivilegeByAccountRequest)

func (*DescribeDBPrivilegeByAccountRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeDBPrivilegeByAccountRequest) ToJsonString added in v1.0.799

func (r *DescribeDBPrivilegeByAccountRequest) ToJsonString() string

type DescribeDBPrivilegeByAccountRequestParams added in v1.0.799

type DescribeDBPrivilegeByAccountRequestParams struct {
	// 实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

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

	// 账号关联的数据库名称
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeDBPrivilegeByAccountResponse added in v1.0.799

type DescribeDBPrivilegeByAccountResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBPrivilegeByAccountResponseParams `json:"Response"`
}

func NewDescribeDBPrivilegeByAccountResponse added in v1.0.799

func NewDescribeDBPrivilegeByAccountResponse() (response *DescribeDBPrivilegeByAccountResponse)

func (*DescribeDBPrivilegeByAccountResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeDBPrivilegeByAccountResponse) ToJsonString added in v1.0.799

func (r *DescribeDBPrivilegeByAccountResponse) ToJsonString() string

type DescribeDBPrivilegeByAccountResponseParams added in v1.0.799

type DescribeDBPrivilegeByAccountResponseParams struct {
	// 数据总库数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 数据库权限列表
	DBList []*DBPrivilege `json:"DBList,omitnil,omitempty" name:"DBList"`

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

Predefined struct for user

type DescribeDBRestoreTimeRequest added in v1.0.799

type DescribeDBRestoreTimeRequest struct {
	*tchttp.BaseRequest

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

	// 回档的目标实例ID,不填则回档到原实例ID
	TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`

	// 按时间点查询可回档数据库,时间格式 YYYY-MM-DD HH:MM:SS。BackupId,Time二选一,不能同时为空
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 按备份集ID查询可回档数据库,可通过DescribeBackups接口获取。BackupId,Time二选一不能同时为空
	BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

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

func NewDescribeDBRestoreTimeRequest added in v1.0.799

func NewDescribeDBRestoreTimeRequest() (request *DescribeDBRestoreTimeRequest)

func (*DescribeDBRestoreTimeRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeDBRestoreTimeRequest) ToJsonString added in v1.0.799

func (r *DescribeDBRestoreTimeRequest) ToJsonString() string

type DescribeDBRestoreTimeRequestParams added in v1.0.799

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

	// 回档的目标实例ID,不填则回档到原实例ID
	TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`

	// 按时间点查询可回档数据库,时间格式 YYYY-MM-DD HH:MM:SS。BackupId,Time二选一,不能同时为空
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 按备份集ID查询可回档数据库,可通过DescribeBackups接口获取。BackupId,Time二选一不能同时为空
	BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

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

Predefined struct for user

type DescribeDBRestoreTimeResponse added in v1.0.799

type DescribeDBRestoreTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBRestoreTimeResponseParams `json:"Response"`
}

func NewDescribeDBRestoreTimeResponse added in v1.0.799

func NewDescribeDBRestoreTimeResponse() (response *DescribeDBRestoreTimeResponse)

func (*DescribeDBRestoreTimeResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeDBRestoreTimeResponse) ToJsonString added in v1.0.799

func (r *DescribeDBRestoreTimeResponse) ToJsonString() string

type DescribeDBRestoreTimeResponseParams added in v1.0.799

type DescribeDBRestoreTimeResponseParams struct {
	// 可回档数据库总数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 可回档数据库列表
	Details []*DBRenameRes `json:"Details,omitnil,omitempty" name:"Details"`

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

Predefined struct for user

type DescribeDBSecurityGroupsRequest

type DescribeDBSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:mssql-c1nl9rpv或者mssqlro-c1nl9rpv,与云数据库控制台页面中显示的实例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 {
	// 实例ID,格式如:mssql-c1nl9rpv或者mssqlro-c1nl9rpv,与云数据库控制台页面中显示的实例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 {
	// 安全组详情。
	SecurityGroupSet []*SecurityGroup `json:"SecurityGroupSet,omitnil,omitempty" name:"SecurityGroupSet"`

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

Predefined struct for user

type DescribeDBsNormalRequest added in v1.0.214

type DescribeDBsNormalRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-7vfv3rk3
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDBsNormalRequest added in v1.0.214

func NewDescribeDBsNormalRequest() (request *DescribeDBsNormalRequest)

func (*DescribeDBsNormalRequest) FromJsonString added in v1.0.214

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

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

func (*DescribeDBsNormalRequest) ToJsonString added in v1.0.214

func (r *DescribeDBsNormalRequest) ToJsonString() string

type DescribeDBsNormalRequestParams added in v1.0.426

type DescribeDBsNormalRequestParams struct {
	// 实例ID,形如mssql-7vfv3rk3
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDBsNormalResponse added in v1.0.214

type DescribeDBsNormalResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBsNormalResponseParams `json:"Response"`
}

func NewDescribeDBsNormalResponse added in v1.0.214

func NewDescribeDBsNormalResponse() (response *DescribeDBsNormalResponse)

func (*DescribeDBsNormalResponse) FromJsonString added in v1.0.214

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

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

func (*DescribeDBsNormalResponse) ToJsonString added in v1.0.214

func (r *DescribeDBsNormalResponse) ToJsonString() string

type DescribeDBsNormalResponseParams added in v1.0.426

type DescribeDBsNormalResponseParams struct {
	// 表示当前实例下的数据库总个数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回数据库的详细配置信息,例如:数据库是否开启CDC、CT等
	DBList []*DbNormalDetail `json:"DBList,omitnil,omitempty" name:"DBList"`

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

Predefined struct for user

type DescribeDBsRequest

type DescribeDBsRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

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

	// 排序规则(desc-降序,asc-升序),默认desc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 是否已开启TDE加密,enable-已加密,disable-未加密
	Encryption *string `json:"Encryption,omitnil,omitempty" name:"Encryption"`
}

func NewDescribeDBsRequest

func NewDescribeDBsRequest() (request *DescribeDBsRequest)

func (*DescribeDBsRequest) FromJsonString

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

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

func (*DescribeDBsRequest) ToJsonString

func (r *DescribeDBsRequest) ToJsonString() string

type DescribeDBsRequestParams added in v1.0.426

type DescribeDBsRequestParams struct {
	// 实例ID
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

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

	// 排序规则(desc-降序,asc-升序),默认desc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 是否已开启TDE加密,enable-已加密,disable-未加密
	Encryption *string `json:"Encryption,omitnil,omitempty" name:"Encryption"`
}

Predefined struct for user

type DescribeDBsResponse

type DescribeDBsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDBsResponseParams `json:"Response"`
}

func NewDescribeDBsResponse

func NewDescribeDBsResponse() (response *DescribeDBsResponse)

func (*DescribeDBsResponse) FromJsonString

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

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

func (*DescribeDBsResponse) ToJsonString

func (r *DescribeDBsResponse) ToJsonString() string

type DescribeDBsResponseParams added in v1.0.426

type DescribeDBsResponseParams struct {
	// 数据库数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例数据库列表
	DBInstances []*InstanceDBDetail `json:"DBInstances,omitnil,omitempty" name:"DBInstances"`

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

Predefined struct for user

type DescribeDatabaseNamesRequest added in v1.0.799

type DescribeDatabaseNamesRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-rljoi3bf
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 账户名称
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
}

func NewDescribeDatabaseNamesRequest added in v1.0.799

func NewDescribeDatabaseNamesRequest() (request *DescribeDatabaseNamesRequest)

func (*DescribeDatabaseNamesRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeDatabaseNamesRequest) ToJsonString added in v1.0.799

func (r *DescribeDatabaseNamesRequest) ToJsonString() string

type DescribeDatabaseNamesRequestParams added in v1.0.799

type DescribeDatabaseNamesRequestParams struct {
	// 实例ID,形如mssql-rljoi3bf
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 账户名称
	AccountName *string `json:"AccountName,omitnil,omitempty" name:"AccountName"`
}

Predefined struct for user

type DescribeDatabaseNamesResponse added in v1.0.799

type DescribeDatabaseNamesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatabaseNamesResponseParams `json:"Response"`
}

func NewDescribeDatabaseNamesResponse added in v1.0.799

func NewDescribeDatabaseNamesResponse() (response *DescribeDatabaseNamesResponse)

func (*DescribeDatabaseNamesResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeDatabaseNamesResponse) ToJsonString added in v1.0.799

func (r *DescribeDatabaseNamesResponse) ToJsonString() string

type DescribeDatabaseNamesResponseParams added in v1.0.799

type DescribeDatabaseNamesResponseParams struct {
	// 账户关联的数据库总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 数据库名称集合
	DatabaseNameSet []*string `json:"DatabaseNameSet,omitnil,omitempty" name:"DatabaseNameSet"`

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

Predefined struct for user

type DescribeDatabasesNormalRequest added in v1.0.797

type DescribeDatabasesNormalRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-7vfv3rk3
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeDatabasesNormalRequest added in v1.0.797

func NewDescribeDatabasesNormalRequest() (request *DescribeDatabasesNormalRequest)

func (*DescribeDatabasesNormalRequest) FromJsonString added in v1.0.797

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

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

func (*DescribeDatabasesNormalRequest) ToJsonString added in v1.0.797

func (r *DescribeDatabasesNormalRequest) ToJsonString() string

type DescribeDatabasesNormalRequestParams added in v1.0.797

type DescribeDatabasesNormalRequestParams struct {
	// 实例ID,形如mssql-7vfv3rk3
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeDatabasesNormalResponse added in v1.0.797

type DescribeDatabasesNormalResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatabasesNormalResponseParams `json:"Response"`
}

func NewDescribeDatabasesNormalResponse added in v1.0.797

func NewDescribeDatabasesNormalResponse() (response *DescribeDatabasesNormalResponse)

func (*DescribeDatabasesNormalResponse) FromJsonString added in v1.0.797

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

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

func (*DescribeDatabasesNormalResponse) ToJsonString added in v1.0.797

func (r *DescribeDatabasesNormalResponse) ToJsonString() string

type DescribeDatabasesNormalResponseParams added in v1.0.797

type DescribeDatabasesNormalResponseParams struct {
	// 表示当前实例下的数据库总个数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回数据库的详细配置信息,例如:数据库是否开启CDC、CT等
	DBList []*DbNormalDetail `json:"DBList,omitnil,omitempty" name:"DBList"`

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

Predefined struct for user

type DescribeDatabasesRequest added in v1.0.797

type DescribeDatabasesRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

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

	// 排序规则(desc-降序,asc-升序),默认desc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 是否已开启TDE加密,enable-已加密,disable-未加密
	Encryption *string `json:"Encryption,omitnil,omitempty" name:"Encryption"`
}

func NewDescribeDatabasesRequest added in v1.0.797

func NewDescribeDatabasesRequest() (request *DescribeDatabasesRequest)

func (*DescribeDatabasesRequest) FromJsonString added in v1.0.797

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

func (r *DescribeDatabasesRequest) ToJsonString() string

type DescribeDatabasesRequestParams added in v1.0.797

type DescribeDatabasesRequestParams struct {
	// 实例ID
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

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

	// 排序规则(desc-降序,asc-升序),默认desc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 是否已开启TDE加密,enable-已加密,disable-未加密
	Encryption *string `json:"Encryption,omitnil,omitempty" name:"Encryption"`
}

Predefined struct for user

type DescribeDatabasesResponse added in v1.0.797

type DescribeDatabasesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDatabasesResponseParams `json:"Response"`
}

func NewDescribeDatabasesResponse added in v1.0.797

func NewDescribeDatabasesResponse() (response *DescribeDatabasesResponse)

func (*DescribeDatabasesResponse) FromJsonString added in v1.0.797

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

func (r *DescribeDatabasesResponse) ToJsonString() string

type DescribeDatabasesResponseParams added in v1.0.797

type DescribeDatabasesResponseParams struct {
	// 数据库数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例数据库列表
	DBInstances []*InstanceDBDetail `json:"DBInstances,omitnil,omitempty" name:"DBInstances"`

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

Predefined struct for user

type DescribeFlowStatusRequest

type DescribeFlowStatusRequest struct {
	*tchttp.BaseRequest

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

func NewDescribeFlowStatusRequest

func NewDescribeFlowStatusRequest() (request *DescribeFlowStatusRequest)

func (*DescribeFlowStatusRequest) FromJsonString

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

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

func (*DescribeFlowStatusRequest) ToJsonString

func (r *DescribeFlowStatusRequest) ToJsonString() string

type DescribeFlowStatusRequestParams added in v1.0.426

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

Predefined struct for user

type DescribeFlowStatusResponse

type DescribeFlowStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFlowStatusResponseParams `json:"Response"`
}

func NewDescribeFlowStatusResponse

func NewDescribeFlowStatusResponse() (response *DescribeFlowStatusResponse)

func (*DescribeFlowStatusResponse) FromJsonString

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

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

func (*DescribeFlowStatusResponse) ToJsonString

func (r *DescribeFlowStatusResponse) ToJsonString() string

type DescribeFlowStatusResponseParams added in v1.0.426

type DescribeFlowStatusResponseParams 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 DescribeHASwitchLogRequest added in v1.0.745

type DescribeHASwitchLogRequest struct {
	*tchttp.BaseRequest

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

	// 开始时间(yyyy-MM-dd HH:mm:ss)
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(yyyy-MM-dd HH:mm:ss)
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 切换模式 0-系统自动切换,1-手动切换,不填默认查全部。
	SwitchType *uint64 `json:"SwitchType,omitnil,omitempty" name:"SwitchType"`

	// 分页,页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页,页数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeHASwitchLogRequest added in v1.0.745

func NewDescribeHASwitchLogRequest() (request *DescribeHASwitchLogRequest)

func (*DescribeHASwitchLogRequest) FromJsonString added in v1.0.745

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

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

func (*DescribeHASwitchLogRequest) ToJsonString added in v1.0.745

func (r *DescribeHASwitchLogRequest) ToJsonString() string

type DescribeHASwitchLogRequestParams added in v1.0.745

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

	// 开始时间(yyyy-MM-dd HH:mm:ss)
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(yyyy-MM-dd HH:mm:ss)
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 切换模式 0-系统自动切换,1-手动切换,不填默认查全部。
	SwitchType *uint64 `json:"SwitchType,omitnil,omitempty" name:"SwitchType"`

	// 分页,页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页,页数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeHASwitchLogResponse added in v1.0.745

type DescribeHASwitchLogResponse struct {
	*tchttp.BaseResponse
	Response *DescribeHASwitchLogResponseParams `json:"Response"`
}

func NewDescribeHASwitchLogResponse added in v1.0.745

func NewDescribeHASwitchLogResponse() (response *DescribeHASwitchLogResponse)

func (*DescribeHASwitchLogResponse) FromJsonString added in v1.0.745

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

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

func (*DescribeHASwitchLogResponse) ToJsonString added in v1.0.745

func (r *DescribeHASwitchLogResponse) ToJsonString() string

type DescribeHASwitchLogResponseParams added in v1.0.745

type DescribeHASwitchLogResponseParams struct {
	// 日志总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 主备切换日志
	SwitchLog []*SwitchLog `json:"SwitchLog,omitnil,omitempty" name:"SwitchLog"`

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

Predefined struct for user

type DescribeIncrementalMigrationRequest

type DescribeIncrementalMigrationRequest struct {
	*tchttp.BaseRequest

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份文件名称
	BackupFileName *string `json:"BackupFileName,omitnil,omitempty" name:"BackupFileName"`

	// 导入任务状态集合
	StatusSet []*int64 `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 分页,页大小,默认值:100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页,页数,默认值:0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序字段,name;createTime;startTime;endTime,默认按照createTime递增排序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式,desc-递减排序,asc-递增排序。默认按照asc排序,且在OrderBy为有效值时,本参数有效
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 增量备份导入任务ID,由CreateIncrementalMigration接口返回
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`
}

func NewDescribeIncrementalMigrationRequest

func NewDescribeIncrementalMigrationRequest() (request *DescribeIncrementalMigrationRequest)

func (*DescribeIncrementalMigrationRequest) FromJsonString

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

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

func (*DescribeIncrementalMigrationRequest) ToJsonString

func (r *DescribeIncrementalMigrationRequest) ToJsonString() string

type DescribeIncrementalMigrationRequestParams added in v1.0.426

type DescribeIncrementalMigrationRequestParams struct {
	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份文件名称
	BackupFileName *string `json:"BackupFileName,omitnil,omitempty" name:"BackupFileName"`

	// 导入任务状态集合
	StatusSet []*int64 `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 分页,页大小,默认值:100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页,页数,默认值:0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 排序字段,name;createTime;startTime;endTime,默认按照createTime递增排序。
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式,desc-递减排序,asc-递增排序。默认按照asc排序,且在OrderBy为有效值时,本参数有效
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`

	// 增量备份导入任务ID,由CreateIncrementalMigration接口返回
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`
}

Predefined struct for user

type DescribeIncrementalMigrationResponse

type DescribeIncrementalMigrationResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIncrementalMigrationResponseParams `json:"Response"`
}

func NewDescribeIncrementalMigrationResponse

func NewDescribeIncrementalMigrationResponse() (response *DescribeIncrementalMigrationResponse)

func (*DescribeIncrementalMigrationResponse) FromJsonString

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

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

func (*DescribeIncrementalMigrationResponse) ToJsonString

func (r *DescribeIncrementalMigrationResponse) ToJsonString() string

type DescribeIncrementalMigrationResponseParams added in v1.0.426

type DescribeIncrementalMigrationResponseParams struct {
	// 增量导入任务总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 增量导入任务集合
	IncrementalMigrationSet []*Migration `json:"IncrementalMigrationSet,omitnil,omitempty" name:"IncrementalMigrationSet"`

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

Predefined struct for user

type DescribeInquiryPriceParameterRequest added in v1.0.799

type DescribeInquiryPriceParameterRequest struct {
	*tchttp.BaseRequest

	// 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

	// 实例容量大小,单位:GB。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,cvmHA-新版高可用,cvmRO-新版只读
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 计费类型,取值支持 PREPAID,POSTPAID。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

	// 预购买实例的CPU核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 购买时长,单位:月。取值为1到48,默认为1
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 一次性购买的实例数量。取值1-100,默认取值为1
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-云服务器高性能云盘,CLOUD_SSD-云服务器SSD云盘,
	// CLOUD_HSSD-云服务器加强型SSD云盘,CLOUD_TSSD-云服务器极速型SSD云盘,CLOUD_BSSD-云服务器通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
}

func NewDescribeInquiryPriceParameterRequest added in v1.0.799

func NewDescribeInquiryPriceParameterRequest() (request *DescribeInquiryPriceParameterRequest)

func (*DescribeInquiryPriceParameterRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeInquiryPriceParameterRequest) ToJsonString added in v1.0.799

func (r *DescribeInquiryPriceParameterRequest) ToJsonString() string

type DescribeInquiryPriceParameterRequestParams added in v1.0.799

type DescribeInquiryPriceParameterRequestParams struct {
	// 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

	// 实例容量大小,单位:GB。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,cvmHA-新版高可用,cvmRO-新版只读
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 计费类型,取值支持 PREPAID,POSTPAID。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

	// 预购买实例的CPU核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 购买时长,单位:月。取值为1到48,默认为1
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 一次性购买的实例数量。取值1-100,默认取值为1
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-云服务器高性能云盘,CLOUD_SSD-云服务器SSD云盘,
	// CLOUD_HSSD-云服务器加强型SSD云盘,CLOUD_TSSD-云服务器极速型SSD云盘,CLOUD_BSSD-云服务器通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
}

Predefined struct for user

type DescribeInquiryPriceParameterResponse added in v1.0.799

type DescribeInquiryPriceParameterResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInquiryPriceParameterResponseParams `json:"Response"`
}

func NewDescribeInquiryPriceParameterResponse added in v1.0.799

func NewDescribeInquiryPriceParameterResponse() (response *DescribeInquiryPriceParameterResponse)

func (*DescribeInquiryPriceParameterResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeInquiryPriceParameterResponse) ToJsonString added in v1.0.799

type DescribeInquiryPriceParameterResponseParams added in v1.0.799

type DescribeInquiryPriceParameterResponseParams struct {
	// 计费参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Parameter *string `json:"Parameter,omitnil,omitempty" name:"Parameter"`

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

Predefined struct for user

type DescribeInstanceByOrdersRequest added in v1.0.713

type DescribeInstanceByOrdersRequest struct {
	*tchttp.BaseRequest

	// 订单号集合
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
}

func NewDescribeInstanceByOrdersRequest added in v1.0.713

func NewDescribeInstanceByOrdersRequest() (request *DescribeInstanceByOrdersRequest)

func (*DescribeInstanceByOrdersRequest) FromJsonString added in v1.0.713

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

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

func (*DescribeInstanceByOrdersRequest) ToJsonString added in v1.0.713

func (r *DescribeInstanceByOrdersRequest) ToJsonString() string

type DescribeInstanceByOrdersRequestParams added in v1.0.713

type DescribeInstanceByOrdersRequestParams struct {
	// 订单号集合
	DealNames []*string `json:"DealNames,omitnil,omitempty" name:"DealNames"`
}

Predefined struct for user

type DescribeInstanceByOrdersResponse added in v1.0.713

type DescribeInstanceByOrdersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceByOrdersResponseParams `json:"Response"`
}

func NewDescribeInstanceByOrdersResponse added in v1.0.713

func NewDescribeInstanceByOrdersResponse() (response *DescribeInstanceByOrdersResponse)

func (*DescribeInstanceByOrdersResponse) FromJsonString added in v1.0.713

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

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

func (*DescribeInstanceByOrdersResponse) ToJsonString added in v1.0.713

func (r *DescribeInstanceByOrdersResponse) ToJsonString() string

type DescribeInstanceByOrdersResponseParams added in v1.0.713

type DescribeInstanceByOrdersResponseParams struct {
	// 资源ID集合
	DealInstance []*DealInstance `json:"DealInstance,omitnil,omitempty" name:"DealInstance"`

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

Predefined struct for user

type DescribeInstanceParamRecordsRequest added in v1.0.215

type DescribeInstanceParamRecordsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:mssql-dj5i29c5n,与云数据库控制台页面中显示的实例 ID 相同,可使用 DescribeDBInstances 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页,页数,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页,页大小,默认20,最大不超过100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeInstanceParamRecordsRequest added in v1.0.215

func NewDescribeInstanceParamRecordsRequest() (request *DescribeInstanceParamRecordsRequest)

func (*DescribeInstanceParamRecordsRequest) FromJsonString added in v1.0.215

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

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

func (*DescribeInstanceParamRecordsRequest) ToJsonString added in v1.0.215

func (r *DescribeInstanceParamRecordsRequest) ToJsonString() string

type DescribeInstanceParamRecordsRequestParams added in v1.0.426

type DescribeInstanceParamRecordsRequestParams struct {
	// 实例 ID,格式如:mssql-dj5i29c5n,与云数据库控制台页面中显示的实例 ID 相同,可使用 DescribeDBInstances 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页,页数,默认0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页,页大小,默认20,最大不超过100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeInstanceParamRecordsResponse added in v1.0.215

type DescribeInstanceParamRecordsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceParamRecordsResponseParams `json:"Response"`
}

func NewDescribeInstanceParamRecordsResponse added in v1.0.215

func NewDescribeInstanceParamRecordsResponse() (response *DescribeInstanceParamRecordsResponse)

func (*DescribeInstanceParamRecordsResponse) FromJsonString added in v1.0.215

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

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

func (*DescribeInstanceParamRecordsResponse) ToJsonString added in v1.0.215

func (r *DescribeInstanceParamRecordsResponse) ToJsonString() string

type DescribeInstanceParamRecordsResponseParams added in v1.0.426

type DescribeInstanceParamRecordsResponseParams struct {
	// 符合条件的记录数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 参数修改记录
	Items []*ParamRecord `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeInstanceParamsRequest added in v1.0.215

type DescribeInstanceParamsRequest struct {
	*tchttp.BaseRequest

	// 实例 ID,格式如:mssql-dj5i29c5n,与云数据库控制台页面中显示的实例 ID 相同,可使用 DescribeDBInstances 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeInstanceParamsRequest added in v1.0.215

func NewDescribeInstanceParamsRequest() (request *DescribeInstanceParamsRequest)

func (*DescribeInstanceParamsRequest) FromJsonString added in v1.0.215

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

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

func (*DescribeInstanceParamsRequest) ToJsonString added in v1.0.215

func (r *DescribeInstanceParamsRequest) ToJsonString() string

type DescribeInstanceParamsRequestParams added in v1.0.426

type DescribeInstanceParamsRequestParams struct {
	// 实例 ID,格式如:mssql-dj5i29c5n,与云数据库控制台页面中显示的实例 ID 相同,可使用 DescribeDBInstances 接口获取,其值为输出参数中字段 InstanceId 的值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeInstanceParamsResponse added in v1.0.215

type DescribeInstanceParamsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceParamsResponseParams `json:"Response"`
}

func NewDescribeInstanceParamsResponse added in v1.0.215

func NewDescribeInstanceParamsResponse() (response *DescribeInstanceParamsResponse)

func (*DescribeInstanceParamsResponse) FromJsonString added in v1.0.215

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

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

func (*DescribeInstanceParamsResponse) ToJsonString added in v1.0.215

func (r *DescribeInstanceParamsResponse) ToJsonString() string

type DescribeInstanceParamsResponseParams added in v1.0.426

type DescribeInstanceParamsResponseParams struct {
	// 实例的参数总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 参数详情
	Items []*ParameterDetail `json:"Items,omitnil,omitempty" name:"Items"`

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

Predefined struct for user

type DescribeInstanceTasksRequest added in v1.0.799

type DescribeInstanceTasksRequest struct {
	*tchttp.BaseRequest

	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页大小
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 异步任务状态 1-运行中,2-运行成功,3-运行失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 分页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeInstanceTasksRequest added in v1.0.799

func NewDescribeInstanceTasksRequest() (request *DescribeInstanceTasksRequest)

func (*DescribeInstanceTasksRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeInstanceTasksRequest) ToJsonString added in v1.0.799

func (r *DescribeInstanceTasksRequest) ToJsonString() string

type DescribeInstanceTasksRequestParams added in v1.0.799

type DescribeInstanceTasksRequestParams struct {
	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页大小
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 异步任务状态 1-运行中,2-运行成功,3-运行失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 分页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeInstanceTasksResponse added in v1.0.799

type DescribeInstanceTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceTasksResponseParams `json:"Response"`
}

func NewDescribeInstanceTasksResponse added in v1.0.799

func NewDescribeInstanceTasksResponse() (response *DescribeInstanceTasksResponse)

func (*DescribeInstanceTasksResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeInstanceTasksResponse) ToJsonString added in v1.0.799

func (r *DescribeInstanceTasksResponse) ToJsonString() string

type DescribeInstanceTasksResponseParams added in v1.0.799

type DescribeInstanceTasksResponseParams struct {
	// 异步任务总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 异步任务信息数组
	InstanceTaskSet []*InstanceTask `json:"InstanceTaskSet,omitnil,omitempty" name:"InstanceTaskSet"`

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

Predefined struct for user

type DescribeInstanceTradeParameterRequest added in v1.0.799

type DescribeInstanceTradeParameterRequest struct {
	*tchttp.BaseRequest

	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例核心数
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

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

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

	// 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,BI-商业智能服务,cvmHA-新版高可用,cvmRO-新版只读
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 购买实例的宿主机磁盘类型,CLOUD_HSSD-云服务器加强型SSD云盘,CLOUD_TSSD-云服务器极速型SSD云盘,CLOUD_BSSD-云服务器通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

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

	// 本次购买几个实例,默认值为1。取值不超过10
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 自动续费标志:0-正常续费  1-自动续费,默认为1自动续费。只在购买预付费实例时有效。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 可维护时间窗配置,每天可维护的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可维护时间窗配置,持续时间,单位:小时
	Span *int64 `json:"Span,omitnil,omitempty" name:"Span"`

	// 是否跨可用区部署,默认值为false
	MultiZones *bool `json:"MultiZones,omitnil,omitempty" name:"MultiZones"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`
}

func NewDescribeInstanceTradeParameterRequest added in v1.0.799

func NewDescribeInstanceTradeParameterRequest() (request *DescribeInstanceTradeParameterRequest)

func (*DescribeInstanceTradeParameterRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeInstanceTradeParameterRequest) ToJsonString added in v1.0.799

type DescribeInstanceTradeParameterRequestParams added in v1.0.799

type DescribeInstanceTradeParameterRequestParams struct {
	// 实例可用区,类似ap-guangzhou-1(广州一区);实例可售卖区域可以通过接口DescribeZones获取
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例核心数
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

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

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

	// 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,BI-商业智能服务,cvmHA-新版高可用,cvmRO-新版只读
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 购买实例的宿主机磁盘类型,CLOUD_HSSD-云服务器加强型SSD云盘,CLOUD_TSSD-云服务器极速型SSD云盘,CLOUD_BSSD-云服务器通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 付费模式,取值支持 PREPAID(预付费),POSTPAID(后付费)。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

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

	// 本次购买几个实例,默认值为1。取值不超过10
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// VPC子网ID,形如subnet-bdoe83fa;SubnetId和VpcId需同时设置或者同时不设置
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// VPC网络ID,形如vpc-dsp338hz;SubnetId和VpcId需同时设置或者同时不设置
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 购买实例周期,默认取值为1,表示一个月。取值不超过48
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 安全组列表,填写形如sg-xxx的安全组ID
	SecurityGroupList []*string `json:"SecurityGroupList,omitnil,omitempty" name:"SecurityGroupList"`

	// 自动续费标志:0-正常续费  1-自动续费,默认为1自动续费。只在购买预付费实例时有效。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 可维护时间窗配置,以周为单位,表示周几允许维护,1-7分别代表周一到周末
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 可维护时间窗配置,每天可维护的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 可维护时间窗配置,持续时间,单位:小时
	Span *int64 `json:"Span,omitnil,omitempty" name:"Span"`

	// 是否跨可用区部署,默认值为false
	MultiZones *bool `json:"MultiZones,omitnil,omitempty" name:"MultiZones"`

	// 新建实例绑定的标签集合
	ResourceTags []*ResourceTag `json:"ResourceTags,omitnil,omitempty" name:"ResourceTags"`

	// 系统时区,默认:China Standard Time
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// 系统字符集排序规则,默认:Chinese_PRC_CI_AS
	Collation *string `json:"Collation,omitnil,omitempty" name:"Collation"`
}

Predefined struct for user

type DescribeInstanceTradeParameterResponse added in v1.0.799

type DescribeInstanceTradeParameterResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceTradeParameterResponseParams `json:"Response"`
}

func NewDescribeInstanceTradeParameterResponse added in v1.0.799

func NewDescribeInstanceTradeParameterResponse() (response *DescribeInstanceTradeParameterResponse)

func (*DescribeInstanceTradeParameterResponse) FromJsonString added in v1.0.799

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

func (*DescribeInstanceTradeParameterResponse) ToJsonString added in v1.0.799

type DescribeInstanceTradeParameterResponseParams added in v1.0.799

type DescribeInstanceTradeParameterResponseParams struct {
	// 计费参数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Parameter *string `json:"Parameter,omitnil,omitempty" name:"Parameter"`

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

Predefined struct for user

type DescribeMaintenanceSpanRequest

type DescribeMaintenanceSpanRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-k8voqdlz
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeMaintenanceSpanRequest

func NewDescribeMaintenanceSpanRequest() (request *DescribeMaintenanceSpanRequest)

func (*DescribeMaintenanceSpanRequest) FromJsonString

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

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

func (*DescribeMaintenanceSpanRequest) ToJsonString

func (r *DescribeMaintenanceSpanRequest) ToJsonString() string

type DescribeMaintenanceSpanRequestParams added in v1.0.426

type DescribeMaintenanceSpanRequestParams struct {
	// 实例ID,形如mssql-k8voqdlz
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeMaintenanceSpanResponse

type DescribeMaintenanceSpanResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMaintenanceSpanResponseParams `json:"Response"`
}

func NewDescribeMaintenanceSpanResponse

func NewDescribeMaintenanceSpanResponse() (response *DescribeMaintenanceSpanResponse)

func (*DescribeMaintenanceSpanResponse) FromJsonString

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

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

func (*DescribeMaintenanceSpanResponse) ToJsonString

func (r *DescribeMaintenanceSpanResponse) ToJsonString() string

type DescribeMaintenanceSpanResponseParams added in v1.0.426

type DescribeMaintenanceSpanResponseParams struct {
	// 以周为单位,表示周几允许维护,例如:[1,2,3,4,5,6,7]表示周一到周日均为可维护日。
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 每天可维护的开始时间,例如:10:24标识可维护时间窗10点24分开始。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 每天可维护的持续时间,单位是h,例如:1 表示从可维护的开始时间起持续1小时。
	Span *uint64 `json:"Span,omitnil,omitempty" name:"Span"`

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

Predefined struct for user

type DescribeMigrationDatabasesRequest

type DescribeMigrationDatabasesRequest struct {
	*tchttp.BaseRequest

	// 迁移源实例的ID,格式如:mssql-si2823jyl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 迁移源实例用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 迁移源实例密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewDescribeMigrationDatabasesRequest

func NewDescribeMigrationDatabasesRequest() (request *DescribeMigrationDatabasesRequest)

func (*DescribeMigrationDatabasesRequest) FromJsonString

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

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

func (*DescribeMigrationDatabasesRequest) ToJsonString

func (r *DescribeMigrationDatabasesRequest) ToJsonString() string

type DescribeMigrationDatabasesRequestParams added in v1.0.426

type DescribeMigrationDatabasesRequestParams struct {
	// 迁移源实例的ID,格式如:mssql-si2823jyl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 迁移源实例用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 迁移源实例密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type DescribeMigrationDatabasesResponse

type DescribeMigrationDatabasesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMigrationDatabasesResponseParams `json:"Response"`
}

func NewDescribeMigrationDatabasesResponse

func NewDescribeMigrationDatabasesResponse() (response *DescribeMigrationDatabasesResponse)

func (*DescribeMigrationDatabasesResponse) FromJsonString

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

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

func (*DescribeMigrationDatabasesResponse) ToJsonString

func (r *DescribeMigrationDatabasesResponse) ToJsonString() string

type DescribeMigrationDatabasesResponseParams added in v1.0.426

type DescribeMigrationDatabasesResponseParams struct {
	// 数据库数量
	Amount *int64 `json:"Amount,omitnil,omitempty" name:"Amount"`

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

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

Predefined struct for user

type DescribeMigrationDetailRequest

type DescribeMigrationDetailRequest struct {
	*tchttp.BaseRequest

	// 迁移任务ID
	MigrateId *uint64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

func NewDescribeMigrationDetailRequest

func NewDescribeMigrationDetailRequest() (request *DescribeMigrationDetailRequest)

func (*DescribeMigrationDetailRequest) FromJsonString

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

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

func (*DescribeMigrationDetailRequest) ToJsonString

func (r *DescribeMigrationDetailRequest) ToJsonString() string

type DescribeMigrationDetailRequestParams added in v1.0.426

type DescribeMigrationDetailRequestParams struct {
	// 迁移任务ID
	MigrateId *uint64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

Predefined struct for user

type DescribeMigrationDetailResponse

type DescribeMigrationDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMigrationDetailResponseParams `json:"Response"`
}

func NewDescribeMigrationDetailResponse

func NewDescribeMigrationDetailResponse() (response *DescribeMigrationDetailResponse)

func (*DescribeMigrationDetailResponse) FromJsonString

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

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

func (*DescribeMigrationDetailResponse) ToJsonString

func (r *DescribeMigrationDetailResponse) ToJsonString() string

type DescribeMigrationDetailResponseParams added in v1.0.426

type DescribeMigrationDetailResponseParams struct {
	// 迁移任务ID
	MigrateId *uint64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`

	// 迁移任务名称
	MigrateName *string `json:"MigrateName,omitnil,omitempty" name:"MigrateName"`

	// 迁移任务所属的用户ID
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 迁移任务所属的地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)
	SourceType *int64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 迁移任务的创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

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

	// 迁移任务的结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功)
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 迁移任务当前进度
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 迁移类型(1:结构迁移 2:数据迁移 3:增量同步)
	MigrateType *int64 `json:"MigrateType,omitnil,omitempty" name:"MigrateType"`

	// 迁移源
	Source *MigrateSource `json:"Source,omitnil,omitempty" name:"Source"`

	// 迁移目标
	Target *MigrateTarget `json:"Target,omitnil,omitempty" name:"Target"`

	// 迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用。
	MigrateDBSet []*MigrateDB `json:"MigrateDBSet,omitnil,omitempty" name:"MigrateDBSet"`

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

Predefined struct for user

type DescribeMigrationsRequest

type DescribeMigrationsRequest struct {
	*tchttp.BaseRequest

	// 状态集合。只要符合集合中某一状态的迁移任务,就会查出来
	StatusSet []*int64 `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 迁移任务的名称,模糊匹配
	MigrateName *string `json:"MigrateName,omitnil,omitempty" name:"MigrateName"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果按照关键字排序,可选值为name、createTime、startTime,endTime,status
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式,可选值为desc、asc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

func NewDescribeMigrationsRequest

func NewDescribeMigrationsRequest() (request *DescribeMigrationsRequest)

func (*DescribeMigrationsRequest) FromJsonString

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

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

func (*DescribeMigrationsRequest) ToJsonString

func (r *DescribeMigrationsRequest) ToJsonString() string

type DescribeMigrationsRequestParams added in v1.0.426

type DescribeMigrationsRequestParams struct {
	// 状态集合。只要符合集合中某一状态的迁移任务,就会查出来
	StatusSet []*int64 `json:"StatusSet,omitnil,omitempty" name:"StatusSet"`

	// 迁移任务的名称,模糊匹配
	MigrateName *string `json:"MigrateName,omitnil,omitempty" name:"MigrateName"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为100
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果按照关键字排序,可选值为name、createTime、startTime,endTime,status
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序方式,可选值为desc、asc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

Predefined struct for user

type DescribeMigrationsResponse

type DescribeMigrationsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMigrationsResponseParams `json:"Response"`
}

func NewDescribeMigrationsResponse

func NewDescribeMigrationsResponse() (response *DescribeMigrationsResponse)

func (*DescribeMigrationsResponse) FromJsonString

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

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

func (*DescribeMigrationsResponse) ToJsonString

func (r *DescribeMigrationsResponse) ToJsonString() string

type DescribeMigrationsResponseParams added in v1.0.426

type DescribeMigrationsResponseParams struct {
	// 查询结果的总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 查询结果的列表
	MigrateTaskSet []*MigrateTask `json:"MigrateTaskSet,omitnil,omitempty" name:"MigrateTaskSet"`

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

Predefined struct for user

type DescribeOrdersRequest

type DescribeOrdersRequest struct {
	*tchttp.BaseRequest

	// 订单数组。发货时会返回订单名字,利用该订单名字调用DescribeOrders接口查询发货情况
	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 {
	// 订单数组。发货时会返回订单名字,利用该订单名字调用DescribeOrders接口查询发货情况
	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 {
	// 订单信息数组
	Deals []*DealInfo `json:"Deals,omitnil,omitempty" name:"Deals"`

	// 返回多少个订单的信息
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeProductConfigRequest

type DescribeProductConfigRequest struct {
	*tchttp.BaseRequest

	// 可用区英文ID,形如ap-guangzhou-1
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 购买实例的类型 HA-本地盘高可用(包括双机高可用,alwaysOn集群),RO-本地盘只读副本,SI-云盘版单节点,BI-商业智能服务,cvmHA-云盘版高可用,cvmRO-云盘版只读副本
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
}

func NewDescribeProductConfigRequest

func NewDescribeProductConfigRequest() (request *DescribeProductConfigRequest)

func (*DescribeProductConfigRequest) FromJsonString

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

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

func (*DescribeProductConfigRequest) ToJsonString

func (r *DescribeProductConfigRequest) ToJsonString() string

type DescribeProductConfigRequestParams added in v1.0.426

type DescribeProductConfigRequestParams struct {
	// 可用区英文ID,形如ap-guangzhou-1
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 购买实例的类型 HA-本地盘高可用(包括双机高可用,alwaysOn集群),RO-本地盘只读副本,SI-云盘版单节点,BI-商业智能服务,cvmHA-云盘版高可用,cvmRO-云盘版只读副本
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`
}

Predefined struct for user

type DescribeProductConfigResponse

type DescribeProductConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProductConfigResponseParams `json:"Response"`
}

func NewDescribeProductConfigResponse

func NewDescribeProductConfigResponse() (response *DescribeProductConfigResponse)

func (*DescribeProductConfigResponse) FromJsonString

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

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

func (*DescribeProductConfigResponse) ToJsonString

func (r *DescribeProductConfigResponse) ToJsonString() string

type DescribeProductConfigResponseParams added in v1.0.426

type DescribeProductConfigResponseParams struct {
	// 规格信息数组
	SpecInfoList []*SpecInfo `json:"SpecInfoList,omitnil,omitempty" name:"SpecInfoList"`

	// 返回总共多少条数据
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeProductSpecRequest added in v1.0.799

type DescribeProductSpecRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeProductSpecRequest added in v1.0.799

func NewDescribeProductSpecRequest() (request *DescribeProductSpecRequest)

func (*DescribeProductSpecRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeProductSpecRequest) ToJsonString added in v1.0.799

func (r *DescribeProductSpecRequest) ToJsonString() string

type DescribeProductSpecRequestParams added in v1.0.799

type DescribeProductSpecRequestParams struct {
}

Predefined struct for user

type DescribeProductSpecResponse added in v1.0.799

type DescribeProductSpecResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProductSpecResponseParams `json:"Response"`
}

func NewDescribeProductSpecResponse added in v1.0.799

func NewDescribeProductSpecResponse() (response *DescribeProductSpecResponse)

func (*DescribeProductSpecResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeProductSpecResponse) ToJsonString added in v1.0.799

func (r *DescribeProductSpecResponse) ToJsonString() string

type DescribeProductSpecResponseParams added in v1.0.799

type DescribeProductSpecResponseParams struct {
	// 配置地域分的个数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 规格信息数组
	SpecInfoList []*ProductSpec `json:"SpecInfoList,omitnil,omitempty" name:"SpecInfoList"`

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

Predefined struct for user

type DescribeProjectSecurityGroupsRequest

type DescribeProjectSecurityGroupsRequest struct {
	*tchttp.BaseRequest

	// 项目ID,可通过控制台项目管理中查看
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewDescribeProjectSecurityGroupsRequest

func NewDescribeProjectSecurityGroupsRequest() (request *DescribeProjectSecurityGroupsRequest)

func (*DescribeProjectSecurityGroupsRequest) FromJsonString

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

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

func (*DescribeProjectSecurityGroupsRequest) ToJsonString

func (r *DescribeProjectSecurityGroupsRequest) ToJsonString() string

type DescribeProjectSecurityGroupsRequestParams added in v1.0.426

type DescribeProjectSecurityGroupsRequestParams struct {
	// 项目ID,可通过控制台项目管理中查看
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type DescribeProjectSecurityGroupsResponse

type DescribeProjectSecurityGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProjectSecurityGroupsResponseParams `json:"Response"`
}

func NewDescribeProjectSecurityGroupsResponse

func NewDescribeProjectSecurityGroupsResponse() (response *DescribeProjectSecurityGroupsResponse)

func (*DescribeProjectSecurityGroupsResponse) FromJsonString

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

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

func (*DescribeProjectSecurityGroupsResponse) ToJsonString

type DescribeProjectSecurityGroupsResponseParams added in v1.0.426

type DescribeProjectSecurityGroupsResponseParams struct {
	// 安全组详情。
	SecurityGroupSet []*SecurityGroup `json:"SecurityGroupSet,omitnil,omitempty" name:"SecurityGroupSet"`

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

Predefined struct for user

type DescribePublishSubscribeRequest

type DescribePublishSubscribeRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 订阅/发布实例ID,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例ID做筛选;当InstanceId为订阅实例时,本字段按照发布实例ID做筛选;
	PubOrSubInstanceId *string `json:"PubOrSubInstanceId,omitnil,omitempty" name:"PubOrSubInstanceId"`

	// 订阅/发布实例内网IP,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例内网IP做筛选;当InstanceId为订阅实例时,本字段按照发布实例内网IP做筛选;
	PubOrSubInstanceIp *string `json:"PubOrSubInstanceIp,omitnil,omitempty" name:"PubOrSubInstanceIp"`

	// 订阅发布ID,用于筛选
	PublishSubscribeId *uint64 `json:"PublishSubscribeId,omitnil,omitempty" name:"PublishSubscribeId"`

	// 订阅发布名字,用于筛选
	PublishSubscribeName *string `json:"PublishSubscribeName,omitnil,omitempty" name:"PublishSubscribeName"`

	// 发布库名字,用于筛选
	PublishDBName *string `json:"PublishDBName,omitnil,omitempty" name:"PublishDBName"`

	// 订阅库名字,用于筛选
	SubscribeDBName *string `json:"SubscribeDBName,omitnil,omitempty" name:"SubscribeDBName"`

	// 分页,页数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页,页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribePublishSubscribeRequest

func NewDescribePublishSubscribeRequest() (request *DescribePublishSubscribeRequest)

func (*DescribePublishSubscribeRequest) FromJsonString

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

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

func (*DescribePublishSubscribeRequest) ToJsonString

func (r *DescribePublishSubscribeRequest) ToJsonString() string

type DescribePublishSubscribeRequestParams added in v1.0.426

type DescribePublishSubscribeRequestParams struct {
	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 订阅/发布实例ID,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例ID做筛选;当InstanceId为订阅实例时,本字段按照发布实例ID做筛选;
	PubOrSubInstanceId *string `json:"PubOrSubInstanceId,omitnil,omitempty" name:"PubOrSubInstanceId"`

	// 订阅/发布实例内网IP,与InstanceId是发布实例还是订阅实例有关;当InstanceId为发布实例时,本字段按照订阅实例内网IP做筛选;当InstanceId为订阅实例时,本字段按照发布实例内网IP做筛选;
	PubOrSubInstanceIp *string `json:"PubOrSubInstanceIp,omitnil,omitempty" name:"PubOrSubInstanceIp"`

	// 订阅发布ID,用于筛选
	PublishSubscribeId *uint64 `json:"PublishSubscribeId,omitnil,omitempty" name:"PublishSubscribeId"`

	// 订阅发布名字,用于筛选
	PublishSubscribeName *string `json:"PublishSubscribeName,omitnil,omitempty" name:"PublishSubscribeName"`

	// 发布库名字,用于筛选
	PublishDBName *string `json:"PublishDBName,omitnil,omitempty" name:"PublishDBName"`

	// 订阅库名字,用于筛选
	SubscribeDBName *string `json:"SubscribeDBName,omitnil,omitempty" name:"SubscribeDBName"`

	// 分页,页数
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页,页大小
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribePublishSubscribeResponse

type DescribePublishSubscribeResponse struct {
	*tchttp.BaseResponse
	Response *DescribePublishSubscribeResponseParams `json:"Response"`
}

func NewDescribePublishSubscribeResponse

func NewDescribePublishSubscribeResponse() (response *DescribePublishSubscribeResponse)

func (*DescribePublishSubscribeResponse) FromJsonString

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

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

func (*DescribePublishSubscribeResponse) ToJsonString

func (r *DescribePublishSubscribeResponse) ToJsonString() string

type DescribePublishSubscribeResponseParams added in v1.0.426

type DescribePublishSubscribeResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 发布订阅列表
	PublishSubscribeSet []*PublishSubscribe `json:"PublishSubscribeSet,omitnil,omitempty" name:"PublishSubscribeSet"`

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

Predefined struct for user

type DescribeReadOnlyGroupAutoWeightRequest added in v1.0.799

type DescribeReadOnlyGroupAutoWeightRequest struct {
	*tchttp.BaseRequest

	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组ID,格式如:mssqlro-3l3fgqn7
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`
}

func NewDescribeReadOnlyGroupAutoWeightRequest added in v1.0.799

func NewDescribeReadOnlyGroupAutoWeightRequest() (request *DescribeReadOnlyGroupAutoWeightRequest)

func (*DescribeReadOnlyGroupAutoWeightRequest) FromJsonString added in v1.0.799

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

func (*DescribeReadOnlyGroupAutoWeightRequest) ToJsonString added in v1.0.799

type DescribeReadOnlyGroupAutoWeightRequestParams added in v1.0.799

type DescribeReadOnlyGroupAutoWeightRequestParams struct {
	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组ID,格式如:mssqlro-3l3fgqn7
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`
}

Predefined struct for user

type DescribeReadOnlyGroupAutoWeightResponse added in v1.0.799

type DescribeReadOnlyGroupAutoWeightResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReadOnlyGroupAutoWeightResponseParams `json:"Response"`
}

func NewDescribeReadOnlyGroupAutoWeightResponse added in v1.0.799

func NewDescribeReadOnlyGroupAutoWeightResponse() (response *DescribeReadOnlyGroupAutoWeightResponse)

func (*DescribeReadOnlyGroupAutoWeightResponse) FromJsonString added in v1.0.799

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

func (*DescribeReadOnlyGroupAutoWeightResponse) ToJsonString added in v1.0.799

type DescribeReadOnlyGroupAutoWeightResponseParams added in v1.0.799

type DescribeReadOnlyGroupAutoWeightResponseParams struct {
	// 只读组ID,格式如:mssqlro-3l3fgqn7
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`

	// 只读组名称
	ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitnil,omitempty" name:"ReadOnlyGroupName"`

	// 只读组的地域ID,与主实例相同
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 只读组的可用区,与主实例相同
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 是否启动超时剔除功能,1-开启,0-不开启
	IsOfflineDelay *int64 `json:"IsOfflineDelay,omitnil,omitempty" name:"IsOfflineDelay"`

	// 启动超时剔除功能后,使用的超时阈值(秒)
	ReadOnlyMaxDelayTime *int64 `json:"ReadOnlyMaxDelayTime,omitnil,omitempty" name:"ReadOnlyMaxDelayTime"`

	// 启动超时剔除功能后,至少只读组保留的只读副本数
	MinReadOnlyInGroup *int64 `json:"MinReadOnlyInGroup,omitnil,omitempty" name:"MinReadOnlyInGroup"`

	// 只读组vip
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 只读组vport
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 只读组在私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 只读组在私有网络子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 只读实例副本集合
	ReadOnlyInstanceSet []*ReadOnlyInstance `json:"ReadOnlyInstanceSet,omitnil,omitempty" name:"ReadOnlyInstanceSet"`

	// 只读组状态: 1-申请成功运行中,5-申请中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 主实例ID,形如mssql-sgeshe3th
	MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"`

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

Predefined struct for user

type DescribeReadOnlyGroupByReadOnlyInstanceRequest

type DescribeReadOnlyGroupByReadOnlyInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:mssqlro-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeReadOnlyGroupByReadOnlyInstanceRequest

func NewDescribeReadOnlyGroupByReadOnlyInstanceRequest() (request *DescribeReadOnlyGroupByReadOnlyInstanceRequest)

func (*DescribeReadOnlyGroupByReadOnlyInstanceRequest) FromJsonString

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

func (*DescribeReadOnlyGroupByReadOnlyInstanceRequest) ToJsonString

type DescribeReadOnlyGroupByReadOnlyInstanceRequestParams added in v1.0.426

type DescribeReadOnlyGroupByReadOnlyInstanceRequestParams struct {
	// 实例ID,格式如:mssqlro-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeReadOnlyGroupByReadOnlyInstanceResponse

type DescribeReadOnlyGroupByReadOnlyInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReadOnlyGroupByReadOnlyInstanceResponseParams `json:"Response"`
}

func NewDescribeReadOnlyGroupByReadOnlyInstanceResponse

func NewDescribeReadOnlyGroupByReadOnlyInstanceResponse() (response *DescribeReadOnlyGroupByReadOnlyInstanceResponse)

func (*DescribeReadOnlyGroupByReadOnlyInstanceResponse) FromJsonString

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

func (*DescribeReadOnlyGroupByReadOnlyInstanceResponse) ToJsonString

type DescribeReadOnlyGroupByReadOnlyInstanceResponseParams added in v1.0.426

type DescribeReadOnlyGroupByReadOnlyInstanceResponseParams struct {
	// 只读组ID
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`

	// 只读组名称
	ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitnil,omitempty" name:"ReadOnlyGroupName"`

	// 只读组的地域ID
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 只读组的可用区ID
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 是否启动超时剔除功能 ,0-不开启剔除功能,1-开启剔除功能
	IsOfflineDelay *int64 `json:"IsOfflineDelay,omitnil,omitempty" name:"IsOfflineDelay"`

	// 启动超时剔除功能后,使用的超时阈值,单位是秒
	ReadOnlyMaxDelayTime *int64 `json:"ReadOnlyMaxDelayTime,omitnil,omitempty" name:"ReadOnlyMaxDelayTime"`

	// 启动超时剔除功能后,只读组至少保留的只读副本数
	MinReadOnlyInGroup *int64 `json:"MinReadOnlyInGroup,omitnil,omitempty" name:"MinReadOnlyInGroup"`

	// 只读组vip
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 只读组vport
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 只读组在私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 只读组在私有网络子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 主实例ID,形如mssql-sgeshe3th
	MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"`

	// 主实例的地域ID
	MasterRegionId *string `json:"MasterRegionId,omitnil,omitempty" name:"MasterRegionId"`

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

Predefined struct for user

type DescribeReadOnlyGroupDetailsRequest

type DescribeReadOnlyGroupDetailsRequest struct {
	*tchttp.BaseRequest

	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组ID,格式如:mssqlrg-3l3fgqn7
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`
}

func NewDescribeReadOnlyGroupDetailsRequest

func NewDescribeReadOnlyGroupDetailsRequest() (request *DescribeReadOnlyGroupDetailsRequest)

func (*DescribeReadOnlyGroupDetailsRequest) FromJsonString

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

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

func (*DescribeReadOnlyGroupDetailsRequest) ToJsonString

func (r *DescribeReadOnlyGroupDetailsRequest) ToJsonString() string

type DescribeReadOnlyGroupDetailsRequestParams added in v1.0.426

type DescribeReadOnlyGroupDetailsRequestParams struct {
	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组ID,格式如:mssqlrg-3l3fgqn7
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`
}

Predefined struct for user

type DescribeReadOnlyGroupDetailsResponse

type DescribeReadOnlyGroupDetailsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReadOnlyGroupDetailsResponseParams `json:"Response"`
}

func NewDescribeReadOnlyGroupDetailsResponse

func NewDescribeReadOnlyGroupDetailsResponse() (response *DescribeReadOnlyGroupDetailsResponse)

func (*DescribeReadOnlyGroupDetailsResponse) FromJsonString

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

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

func (*DescribeReadOnlyGroupDetailsResponse) ToJsonString

func (r *DescribeReadOnlyGroupDetailsResponse) ToJsonString() string

type DescribeReadOnlyGroupDetailsResponseParams added in v1.0.426

type DescribeReadOnlyGroupDetailsResponseParams struct {
	// 只读组ID
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`

	// 只读组名称
	ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitnil,omitempty" name:"ReadOnlyGroupName"`

	// 只读组的地域ID,与主实例相同
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 只读组的可用区ID,与主实例相同
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能
	IsOfflineDelay *int64 `json:"IsOfflineDelay,omitnil,omitempty" name:"IsOfflineDelay"`

	// 启动超时剔除功能后,使用的超时阈值
	ReadOnlyMaxDelayTime *int64 `json:"ReadOnlyMaxDelayTime,omitnil,omitempty" name:"ReadOnlyMaxDelayTime"`

	// 启动超时剔除功能后,至少只读组保留的只读副本数
	MinReadOnlyInGroup *int64 `json:"MinReadOnlyInGroup,omitnil,omitempty" name:"MinReadOnlyInGroup"`

	// 只读组vip
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 只读组vport
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 只读组私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 只读组私有网络子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 只读实例副本集合
	ReadOnlyInstanceSet []*ReadOnlyInstance `json:"ReadOnlyInstanceSet,omitnil,omitempty" name:"ReadOnlyInstanceSet"`

	// 只读组状态: 1-申请成功运行中,5-申请中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 主实例ID,形如mssql-sgeshe3th
	MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"`

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

Predefined struct for user

type DescribeReadOnlyGroupListRequest

type DescribeReadOnlyGroupListRequest struct {
	*tchttp.BaseRequest

	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeReadOnlyGroupListRequest

func NewDescribeReadOnlyGroupListRequest() (request *DescribeReadOnlyGroupListRequest)

func (*DescribeReadOnlyGroupListRequest) FromJsonString

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

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

func (*DescribeReadOnlyGroupListRequest) ToJsonString

func (r *DescribeReadOnlyGroupListRequest) ToJsonString() string

type DescribeReadOnlyGroupListRequestParams added in v1.0.426

type DescribeReadOnlyGroupListRequestParams struct {
	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeReadOnlyGroupListResponse

type DescribeReadOnlyGroupListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeReadOnlyGroupListResponseParams `json:"Response"`
}

func NewDescribeReadOnlyGroupListResponse

func NewDescribeReadOnlyGroupListResponse() (response *DescribeReadOnlyGroupListResponse)

func (*DescribeReadOnlyGroupListResponse) FromJsonString

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

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

func (*DescribeReadOnlyGroupListResponse) ToJsonString

func (r *DescribeReadOnlyGroupListResponse) ToJsonString() string

type DescribeReadOnlyGroupListResponseParams added in v1.0.426

type DescribeReadOnlyGroupListResponseParams struct {
	// 只读组列表
	ReadOnlyGroupSet []*ReadOnlyGroup `json:"ReadOnlyGroupSet,omitnil,omitempty" name:"ReadOnlyGroupSet"`

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

Predefined struct for user

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeRegionsRequest

func NewDescribeRegionsRequest() (request *DescribeRegionsRequest)

func (*DescribeRegionsRequest) FromJsonString

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

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

func (*DescribeRegionsRequest) ToJsonString

func (r *DescribeRegionsRequest) ToJsonString() string

type DescribeRegionsRequestParams added in v1.0.426

type DescribeRegionsRequestParams struct {
}

Predefined struct for user

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRegionsResponseParams `json:"Response"`
}

func NewDescribeRegionsResponse

func NewDescribeRegionsResponse() (response *DescribeRegionsResponse)

func (*DescribeRegionsResponse) FromJsonString

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

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

func (*DescribeRegionsResponse) ToJsonString

func (r *DescribeRegionsResponse) ToJsonString() string

type DescribeRegionsResponseParams added in v1.0.426

type DescribeRegionsResponseParams struct {
	// 返回地域信息总的条目
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 地域信息数组
	RegionSet []*RegionInfo `json:"RegionSet,omitnil,omitempty" name:"RegionSet"`

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

Predefined struct for user

type DescribeRegularBackupPlanRequest added in v1.0.797

type DescribeRegularBackupPlanRequest struct {
	*tchttp.BaseRequest

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

	// 定期备份保留天数 [90 - 3650]天,默认365天
	RegularBackupSaveDays *uint64 `json:"RegularBackupSaveDays,omitnil,omitempty" name:"RegularBackupSaveDays"`

	// 定期备份策略 years-每年,quarters-每季度,months-每月,默认months
	RegularBackupStrategy *string `json:"RegularBackupStrategy,omitnil,omitempty" name:"RegularBackupStrategy"`

	// 定期备份保留个数,默认1个
	RegularBackupCounts *uint64 `json:"RegularBackupCounts,omitnil,omitempty" name:"RegularBackupCounts"`

	// 定期备份开始日期,格式-YYYY-MM-DD 默认当前日期
	RegularBackupStartTime *string `json:"RegularBackupStartTime,omitnil,omitempty" name:"RegularBackupStartTime"`

	// 常规备份周期
	BackupCycle []*uint64 `json:"BackupCycle,omitnil,omitempty" name:"BackupCycle"`
}

func NewDescribeRegularBackupPlanRequest added in v1.0.797

func NewDescribeRegularBackupPlanRequest() (request *DescribeRegularBackupPlanRequest)

func (*DescribeRegularBackupPlanRequest) FromJsonString added in v1.0.797

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

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

func (*DescribeRegularBackupPlanRequest) ToJsonString added in v1.0.797

func (r *DescribeRegularBackupPlanRequest) ToJsonString() string

type DescribeRegularBackupPlanRequestParams added in v1.0.797

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

	// 定期备份保留天数 [90 - 3650]天,默认365天
	RegularBackupSaveDays *uint64 `json:"RegularBackupSaveDays,omitnil,omitempty" name:"RegularBackupSaveDays"`

	// 定期备份策略 years-每年,quarters-每季度,months-每月,默认months
	RegularBackupStrategy *string `json:"RegularBackupStrategy,omitnil,omitempty" name:"RegularBackupStrategy"`

	// 定期备份保留个数,默认1个
	RegularBackupCounts *uint64 `json:"RegularBackupCounts,omitnil,omitempty" name:"RegularBackupCounts"`

	// 定期备份开始日期,格式-YYYY-MM-DD 默认当前日期
	RegularBackupStartTime *string `json:"RegularBackupStartTime,omitnil,omitempty" name:"RegularBackupStartTime"`

	// 常规备份周期
	BackupCycle []*uint64 `json:"BackupCycle,omitnil,omitempty" name:"BackupCycle"`
}

Predefined struct for user

type DescribeRegularBackupPlanResponse added in v1.0.797

type DescribeRegularBackupPlanResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRegularBackupPlanResponseParams `json:"Response"`
}

func NewDescribeRegularBackupPlanResponse added in v1.0.797

func NewDescribeRegularBackupPlanResponse() (response *DescribeRegularBackupPlanResponse)

func (*DescribeRegularBackupPlanResponse) FromJsonString added in v1.0.797

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

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

func (*DescribeRegularBackupPlanResponse) ToJsonString added in v1.0.797

func (r *DescribeRegularBackupPlanResponse) ToJsonString() string

type DescribeRegularBackupPlanResponseParams added in v1.0.797

type DescribeRegularBackupPlanResponseParams struct {
	// 常规备份计划
	SaveModePeriod []*string `json:"SaveModePeriod,omitnil,omitempty" name:"SaveModePeriod"`

	// 定期备份计划
	SaveModeRegular []*string `json:"SaveModeRegular,omitnil,omitempty" name:"SaveModeRegular"`

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

Predefined struct for user

type DescribeRestoreTaskRequest added in v1.0.799

type DescribeRestoreTaskRequest struct {
	*tchttp.BaseRequest

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

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 回档方式,0-按照时间点回档,1-按照备份集回档
	RestoreType *uint64 `json:"RestoreType,omitnil,omitempty" name:"RestoreType"`

	// 回档的目标实例所在地域
	TargetRegion *string `json:"TargetRegion,omitnil,omitempty" name:"TargetRegion"`

	// 回档到目标实例的类型,0-当前实例,1-已有实例,2-全新实例
	TargetType *uint64 `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 回档状态,0-初始化,1-运行中,2-成功,3-失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页返回,页编号,默认值为第0页
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,restoreTime-回档时间,startTime-任务开始时间,endTime-任务结束时间,默认按照任务开始时间降序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序规则(desc-降序,asc-升序),默认desc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

func NewDescribeRestoreTaskRequest added in v1.0.799

func NewDescribeRestoreTaskRequest() (request *DescribeRestoreTaskRequest)

func (*DescribeRestoreTaskRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeRestoreTaskRequest) ToJsonString added in v1.0.799

func (r *DescribeRestoreTaskRequest) ToJsonString() string

type DescribeRestoreTaskRequestParams added in v1.0.799

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

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 回档方式,0-按照时间点回档,1-按照备份集回档
	RestoreType *uint64 `json:"RestoreType,omitnil,omitempty" name:"RestoreType"`

	// 回档的目标实例所在地域
	TargetRegion *string `json:"TargetRegion,omitnil,omitempty" name:"TargetRegion"`

	// 回档到目标实例的类型,0-当前实例,1-已有实例,2-全新实例
	TargetType *uint64 `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 回档状态,0-初始化,1-运行中,2-成功,3-失败
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页返回,页编号,默认值为第0页
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 排序字段,restoreTime-回档时间,startTime-任务开始时间,endTime-任务结束时间,默认按照任务开始时间降序
	OrderBy *string `json:"OrderBy,omitnil,omitempty" name:"OrderBy"`

	// 排序规则(desc-降序,asc-升序),默认desc
	OrderByType *string `json:"OrderByType,omitnil,omitempty" name:"OrderByType"`
}

Predefined struct for user

type DescribeRestoreTaskResponse added in v1.0.799

type DescribeRestoreTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRestoreTaskResponseParams `json:"Response"`
}

func NewDescribeRestoreTaskResponse added in v1.0.799

func NewDescribeRestoreTaskResponse() (response *DescribeRestoreTaskResponse)

func (*DescribeRestoreTaskResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeRestoreTaskResponse) ToJsonString added in v1.0.799

func (r *DescribeRestoreTaskResponse) ToJsonString() string

type DescribeRestoreTaskResponseParams added in v1.0.799

type DescribeRestoreTaskResponseParams struct {
	// 回档任务总数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 回档任务记录列表
	Tasks []*RestoreTask `json:"Tasks,omitnil,omitempty" name:"Tasks"`

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

Predefined struct for user

type DescribeRestoreTimeRangeRequest added in v1.0.899

type DescribeRestoreTimeRangeRequest struct {
	*tchttp.BaseRequest

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

	// 回档的目标实例ID,不填默认回档到原实例
	TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`
}

func NewDescribeRestoreTimeRangeRequest added in v1.0.899

func NewDescribeRestoreTimeRangeRequest() (request *DescribeRestoreTimeRangeRequest)

func (*DescribeRestoreTimeRangeRequest) FromJsonString added in v1.0.899

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

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

func (*DescribeRestoreTimeRangeRequest) ToJsonString added in v1.0.899

func (r *DescribeRestoreTimeRangeRequest) ToJsonString() string

type DescribeRestoreTimeRangeRequestParams added in v1.0.899

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

	// 回档的目标实例ID,不填默认回档到原实例
	TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`
}

Predefined struct for user

type DescribeRestoreTimeRangeResponse added in v1.0.899

type DescribeRestoreTimeRangeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRestoreTimeRangeResponseParams `json:"Response"`
}

func NewDescribeRestoreTimeRangeResponse added in v1.0.899

func NewDescribeRestoreTimeRangeResponse() (response *DescribeRestoreTimeRangeResponse)

func (*DescribeRestoreTimeRangeResponse) FromJsonString added in v1.0.899

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

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

func (*DescribeRestoreTimeRangeResponse) ToJsonString added in v1.0.899

func (r *DescribeRestoreTimeRangeResponse) ToJsonString() string

type DescribeRestoreTimeRangeResponseParams added in v1.0.899

type DescribeRestoreTimeRangeResponseParams struct {
	// 按照时间点可回档的最小时间
	MinTime *string `json:"MinTime,omitnil,omitempty" name:"MinTime"`

	// 按照时间点可回档的最大时间
	MaxTime *string `json:"MaxTime,omitnil,omitempty" name:"MaxTime"`

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

Predefined struct for user

type DescribeRollbackTimeRequest

type DescribeRollbackTimeRequest struct {
	*tchttp.BaseRequest

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

	// 需要查询的数据库列表
	DBs []*string `json:"DBs,omitnil,omitempty" name:"DBs"`
}

func NewDescribeRollbackTimeRequest

func NewDescribeRollbackTimeRequest() (request *DescribeRollbackTimeRequest)

func (*DescribeRollbackTimeRequest) FromJsonString

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

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

func (*DescribeRollbackTimeRequest) ToJsonString

func (r *DescribeRollbackTimeRequest) ToJsonString() string

type DescribeRollbackTimeRequestParams added in v1.0.426

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

	// 需要查询的数据库列表
	DBs []*string `json:"DBs,omitnil,omitempty" name:"DBs"`
}

Predefined struct for user

type DescribeRollbackTimeResponse

type DescribeRollbackTimeResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRollbackTimeResponseParams `json:"Response"`
}

func NewDescribeRollbackTimeResponse

func NewDescribeRollbackTimeResponse() (response *DescribeRollbackTimeResponse)

func (*DescribeRollbackTimeResponse) FromJsonString

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

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

func (*DescribeRollbackTimeResponse) ToJsonString

func (r *DescribeRollbackTimeResponse) ToJsonString() string

type DescribeRollbackTimeResponseParams added in v1.0.426

type DescribeRollbackTimeResponseParams struct {
	// 数据库可回档实例信息
	Details []*DbRollbackTimeInfo `json:"Details,omitnil,omitempty" name:"Details"`

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

Predefined struct for user

type DescribeSlowlogsRequest

type DescribeSlowlogsRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-k8voqdlz
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间(yyyy-MM-dd HH:mm:ss)
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(yyyy-MM-dd HH:mm:ss)
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeSlowlogsRequest

func NewDescribeSlowlogsRequest() (request *DescribeSlowlogsRequest)

func (*DescribeSlowlogsRequest) FromJsonString

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

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

func (*DescribeSlowlogsRequest) ToJsonString

func (r *DescribeSlowlogsRequest) ToJsonString() string

type DescribeSlowlogsRequestParams added in v1.0.426

type DescribeSlowlogsRequestParams struct {
	// 实例ID,形如mssql-k8voqdlz
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开始时间(yyyy-MM-dd HH:mm:ss)
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间(yyyy-MM-dd HH:mm:ss)
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页返回,每页返回的数目,取值为1-100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 分页返回,页编号,默认值为第0页
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeSlowlogsResponse

type DescribeSlowlogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSlowlogsResponseParams `json:"Response"`
}

func NewDescribeSlowlogsResponse

func NewDescribeSlowlogsResponse() (response *DescribeSlowlogsResponse)

func (*DescribeSlowlogsResponse) FromJsonString

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

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

func (*DescribeSlowlogsResponse) ToJsonString

func (r *DescribeSlowlogsResponse) ToJsonString() string

type DescribeSlowlogsResponseParams added in v1.0.426

type DescribeSlowlogsResponseParams struct {
	// 查询总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 慢查询日志信息列表
	//
	// Deprecated: Slowlogs is deprecated.
	Slowlogs []*SlowlogInfo `json:"Slowlogs,omitnil,omitempty" name:"Slowlogs"`

	// 慢查询日志信息列表
	SlowLogs []*SlowLog `json:"SlowLogs,omitnil,omitempty" name:"SlowLogs"`

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

Predefined struct for user

type DescribeSpecSellStatusRequest added in v1.0.799

type DescribeSpecSellStatusRequest struct {
	*tchttp.BaseRequest

	// 可用区英文ID,形如ap-guangzhou-3
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例规格ID,可通过DescribeProductConfig接口获取。
	SpecIdSet []*uint64 `json:"SpecIdSet,omitnil,omitempty" name:"SpecIdSet"`

	// 数据库版本信息,可通过DescribeProductConfig接口获取。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 产品ID,可通过DescribeProductConfig接口获取。
	Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 付费模式,POST-按量计费 PRE-包年包月
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 付费模式,CNY-人民币 USD-美元
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`
}

func NewDescribeSpecSellStatusRequest added in v1.0.799

func NewDescribeSpecSellStatusRequest() (request *DescribeSpecSellStatusRequest)

func (*DescribeSpecSellStatusRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeSpecSellStatusRequest) ToJsonString added in v1.0.799

func (r *DescribeSpecSellStatusRequest) ToJsonString() string

type DescribeSpecSellStatusRequestParams added in v1.0.799

type DescribeSpecSellStatusRequestParams struct {
	// 可用区英文ID,形如ap-guangzhou-3
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例规格ID,可通过DescribeProductConfig接口获取。
	SpecIdSet []*uint64 `json:"SpecIdSet,omitnil,omitempty" name:"SpecIdSet"`

	// 数据库版本信息,可通过DescribeProductConfig接口获取。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 产品ID,可通过DescribeProductConfig接口获取。
	Pid *uint64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 付费模式,POST-按量计费 PRE-包年包月
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 付费模式,CNY-人民币 USD-美元
	Currency *string `json:"Currency,omitnil,omitempty" name:"Currency"`
}

Predefined struct for user

type DescribeSpecSellStatusResponse added in v1.0.799

type DescribeSpecSellStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSpecSellStatusResponseParams `json:"Response"`
}

func NewDescribeSpecSellStatusResponse added in v1.0.799

func NewDescribeSpecSellStatusResponse() (response *DescribeSpecSellStatusResponse)

func (*DescribeSpecSellStatusResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeSpecSellStatusResponse) ToJsonString added in v1.0.799

func (r *DescribeSpecSellStatusResponse) ToJsonString() string

type DescribeSpecSellStatusResponseParams added in v1.0.799

type DescribeSpecSellStatusResponseParams struct {
	// 规格在不同地域状态集合
	DescribeSpecSellStatusSet []*SpecSellStatus `json:"DescribeSpecSellStatusSet,omitnil,omitempty" name:"DescribeSpecSellStatusSet"`

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

Predefined struct for user

type DescribeUpgradeInstanceCheckRequest added in v1.0.799

type DescribeUpgradeInstanceCheckRequest struct {
	*tchttp.BaseRequest

	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例变配后的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"`

	// 实例版本,不填则不修改
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 实例变配后的类型,可选值:CLUSTER-集群,不填则不修改
	HAType *string `json:"HAType,omitnil,omitempty" name:"HAType"`

	// 实例变配后的跨可用区类型,可选值: SameZones-修改为同可用区 MultiZones-修改为跨可用区,不填则不修改
	MultiZones *string `json:"MultiZones,omitnil,omitempty" name:"MultiZones"`
}

func NewDescribeUpgradeInstanceCheckRequest added in v1.0.799

func NewDescribeUpgradeInstanceCheckRequest() (request *DescribeUpgradeInstanceCheckRequest)

func (*DescribeUpgradeInstanceCheckRequest) FromJsonString added in v1.0.799

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

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

func (*DescribeUpgradeInstanceCheckRequest) ToJsonString added in v1.0.799

func (r *DescribeUpgradeInstanceCheckRequest) ToJsonString() string

type DescribeUpgradeInstanceCheckRequestParams added in v1.0.799

type DescribeUpgradeInstanceCheckRequestParams struct {
	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例变配后的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"`

	// 实例版本,不填则不修改
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 实例变配后的类型,可选值:CLUSTER-集群,不填则不修改
	HAType *string `json:"HAType,omitnil,omitempty" name:"HAType"`

	// 实例变配后的跨可用区类型,可选值: SameZones-修改为同可用区 MultiZones-修改为跨可用区,不填则不修改
	MultiZones *string `json:"MultiZones,omitnil,omitempty" name:"MultiZones"`
}

Predefined struct for user

type DescribeUpgradeInstanceCheckResponse added in v1.0.799

type DescribeUpgradeInstanceCheckResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUpgradeInstanceCheckResponseParams `json:"Response"`
}

func NewDescribeUpgradeInstanceCheckResponse added in v1.0.799

func NewDescribeUpgradeInstanceCheckResponse() (response *DescribeUpgradeInstanceCheckResponse)

func (*DescribeUpgradeInstanceCheckResponse) FromJsonString added in v1.0.799

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

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

func (*DescribeUpgradeInstanceCheckResponse) ToJsonString added in v1.0.799

func (r *DescribeUpgradeInstanceCheckResponse) ToJsonString() string

type DescribeUpgradeInstanceCheckResponseParams added in v1.0.799

type DescribeUpgradeInstanceCheckResponseParams struct {
	// 本变配是否对实例有影响,0-没有影响 1-有影响
	IsAffect *int64 `json:"IsAffect,omitnil,omitempty" name:"IsAffect"`

	// 本变配是否可以执行 0-不通过,不能变配 1-通过,可以变配
	Passed *int64 `json:"Passed,omitnil,omitempty" name:"Passed"`

	// 本变配是升配还是降配,down-降配 up-升配
	ModifyMode *string `json:"ModifyMode,omitnil,omitempty" name:"ModifyMode"`

	// 检查项列表
	CheckItems []*CheckItem `json:"CheckItems,omitnil,omitempty" name:"CheckItems"`

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

Predefined struct for user

type DescribeUploadBackupInfoRequest

type DescribeUploadBackupInfoRequest struct {
	*tchttp.BaseRequest

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`
}

func NewDescribeUploadBackupInfoRequest

func NewDescribeUploadBackupInfoRequest() (request *DescribeUploadBackupInfoRequest)

func (*DescribeUploadBackupInfoRequest) FromJsonString

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

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

func (*DescribeUploadBackupInfoRequest) ToJsonString

func (r *DescribeUploadBackupInfoRequest) ToJsonString() string

type DescribeUploadBackupInfoRequestParams added in v1.0.426

type DescribeUploadBackupInfoRequestParams struct {
	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`
}

Predefined struct for user

type DescribeUploadBackupInfoResponse

type DescribeUploadBackupInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUploadBackupInfoResponseParams `json:"Response"`
}

func NewDescribeUploadBackupInfoResponse

func NewDescribeUploadBackupInfoResponse() (response *DescribeUploadBackupInfoResponse)

func (*DescribeUploadBackupInfoResponse) FromJsonString

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

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

func (*DescribeUploadBackupInfoResponse) ToJsonString

func (r *DescribeUploadBackupInfoResponse) ToJsonString() string

type DescribeUploadBackupInfoResponseParams added in v1.0.426

type DescribeUploadBackupInfoResponseParams struct {
	// 存储桶名称
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 存储桶地域信息
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 存储路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 临时密钥ID
	TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"`

	// 临时密钥Key
	TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"`

	// 临时密钥Token
	//
	// Deprecated: XCosSecurityToken is deprecated.
	XCosSecurityToken *string `json:"XCosSecurityToken,omitnil,omitempty" name:"XCosSecurityToken"`

	// 临时密钥开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 临时密钥到期时间
	ExpiredTime *string `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// 临时密钥Token
	CosSecurityToken *string `json:"CosSecurityToken,omitnil,omitempty" name:"CosSecurityToken"`

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

Predefined struct for user

type DescribeUploadIncrementalInfoRequest

type DescribeUploadIncrementalInfoRequest struct {
	*tchttp.BaseRequest

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量导入任务ID
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`
}

func NewDescribeUploadIncrementalInfoRequest

func NewDescribeUploadIncrementalInfoRequest() (request *DescribeUploadIncrementalInfoRequest)

func (*DescribeUploadIncrementalInfoRequest) FromJsonString

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

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

func (*DescribeUploadIncrementalInfoRequest) ToJsonString

func (r *DescribeUploadIncrementalInfoRequest) ToJsonString() string

type DescribeUploadIncrementalInfoRequestParams added in v1.0.426

type DescribeUploadIncrementalInfoRequestParams struct {
	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量导入任务ID
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`
}

Predefined struct for user

type DescribeUploadIncrementalInfoResponse

type DescribeUploadIncrementalInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUploadIncrementalInfoResponseParams `json:"Response"`
}

func NewDescribeUploadIncrementalInfoResponse

func NewDescribeUploadIncrementalInfoResponse() (response *DescribeUploadIncrementalInfoResponse)

func (*DescribeUploadIncrementalInfoResponse) FromJsonString

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

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

func (*DescribeUploadIncrementalInfoResponse) ToJsonString

type DescribeUploadIncrementalInfoResponseParams added in v1.0.426

type DescribeUploadIncrementalInfoResponseParams struct {
	// 存储桶名称
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 存储桶地域信息
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 存储路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 临时密钥ID
	TmpSecretId *string `json:"TmpSecretId,omitnil,omitempty" name:"TmpSecretId"`

	// 临时密钥Key
	TmpSecretKey *string `json:"TmpSecretKey,omitnil,omitempty" name:"TmpSecretKey"`

	// 临时密钥Token
	//
	// Deprecated: XCosSecurityToken is deprecated.
	XCosSecurityToken *string `json:"XCosSecurityToken,omitnil,omitempty" name:"XCosSecurityToken"`

	// 临时密钥开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 临时密钥到期时间
	ExpiredTime *string `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// 临时密钥Token
	CosSecurityToken *string `json:"CosSecurityToken,omitnil,omitempty" name:"CosSecurityToken"`

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

Predefined struct for user

type DescribeXEventsRequest added in v1.0.641

type DescribeXEventsRequest struct {
	*tchttp.BaseRequest

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

	// 事件类型,slow-慢SQL事件,blocked-阻塞事件,deadlock-死锁事件
	EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 扩展文件生成开始时间(yyyy-MM-dd HH:mm:ss)
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 扩展文件生成结束时间(yyyy-MM-dd HH:mm:ss)
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页返回,每页返回的数目,取值为1~100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeXEventsRequest added in v1.0.641

func NewDescribeXEventsRequest() (request *DescribeXEventsRequest)

func (*DescribeXEventsRequest) FromJsonString added in v1.0.641

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

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

func (*DescribeXEventsRequest) ToJsonString added in v1.0.641

func (r *DescribeXEventsRequest) ToJsonString() string

type DescribeXEventsRequestParams added in v1.0.641

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

	// 事件类型,slow-慢SQL事件,blocked-阻塞事件,deadlock-死锁事件
	EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 扩展文件生成开始时间(yyyy-MM-dd HH:mm:ss)
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 扩展文件生成结束时间(yyyy-MM-dd HH:mm:ss)
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 分页返回,页编号,默认值为第0页
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页返回,每页返回的数目,取值为1~100,默认值为20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeXEventsResponse added in v1.0.641

type DescribeXEventsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeXEventsResponseParams `json:"Response"`
}

func NewDescribeXEventsResponse added in v1.0.641

func NewDescribeXEventsResponse() (response *DescribeXEventsResponse)

func (*DescribeXEventsResponse) FromJsonString added in v1.0.641

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

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

func (*DescribeXEventsResponse) ToJsonString added in v1.0.641

func (r *DescribeXEventsResponse) ToJsonString() string

type DescribeXEventsResponseParams added in v1.0.641

type DescribeXEventsResponseParams struct {
	// 扩展事件列表
	Events []*Events `json:"Events,omitnil,omitempty" name:"Events"`

	// 扩展事件总数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

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

Predefined struct for user

type DescribeZonesRequest

type DescribeZonesRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeZonesRequest

func NewDescribeZonesRequest() (request *DescribeZonesRequest)

func (*DescribeZonesRequest) FromJsonString

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

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

func (*DescribeZonesRequest) ToJsonString

func (r *DescribeZonesRequest) ToJsonString() string

type DescribeZonesRequestParams added in v1.0.426

type DescribeZonesRequestParams struct {
}

Predefined struct for user

type DescribeZonesResponse

type DescribeZonesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeZonesResponseParams `json:"Response"`
}

func NewDescribeZonesResponse

func NewDescribeZonesResponse() (response *DescribeZonesResponse)

func (*DescribeZonesResponse) FromJsonString

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

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

func (*DescribeZonesResponse) ToJsonString

func (r *DescribeZonesResponse) ToJsonString() string

type DescribeZonesResponseParams added in v1.0.426

type DescribeZonesResponseParams struct {
	// 返回多少个可用区信息
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 可用区数组
	ZoneSet []*ZoneInfo `json:"ZoneSet,omitnil,omitempty" name:"ZoneSet"`

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

Predefined struct for user

type DisassociateSecurityGroupsRequest

type DisassociateSecurityGroupsRequest struct {
	*tchttp.BaseRequest

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

	// 实例ID 列表,一个或者多个实例ID组成的数组。多个实例必须是同一个地域,同一个可用区,同一个项目下的。
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`
}

func NewDisassociateSecurityGroupsRequest

func NewDisassociateSecurityGroupsRequest() (request *DisassociateSecurityGroupsRequest)

func (*DisassociateSecurityGroupsRequest) FromJsonString

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

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

func (*DisassociateSecurityGroupsRequest) ToJsonString

func (r *DisassociateSecurityGroupsRequest) ToJsonString() string

type DisassociateSecurityGroupsRequestParams added in v1.0.426

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

	// 实例ID 列表,一个或者多个实例ID组成的数组。多个实例必须是同一个地域,同一个可用区,同一个项目下的。
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`
}

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 DrReadableInfo added in v1.0.871

type DrReadableInfo struct {
	// 备机状态,enable-运行中,disable-不可用
	// 注意:此字段可能返回 null,表示取不到有效值。
	SlaveStatus *string `json:"SlaveStatus,omitnil,omitempty" name:"SlaveStatus"`

	// 备机可读状态,enable-已开启,disable-已关闭
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadableStatus *string `json:"ReadableStatus,omitnil,omitempty" name:"ReadableStatus"`

	// 备机只读vip
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 备机只读端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	VPort *int64 `json:"VPort,omitnil,omitempty" name:"VPort"`

	// 备机所在私有网络ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqVpcId *string `json:"UniqVpcId,omitnil,omitempty" name:"UniqVpcId"`

	// 备机所在私有网络子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UniqSubnetId *string `json:"UniqSubnetId,omitnil,omitempty" name:"UniqSubnetId"`
}

type EventConfig added in v1.0.641

type EventConfig struct {
	// 事件类型,slow-设置慢SQL阈值,blocked-设置阻塞、死锁阈值
	EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 阈值,单位毫秒。0表示关闭,大于0表示开启
	Threshold *int64 `json:"Threshold,omitnil,omitempty" name:"Threshold"`
}

type Events added in v1.0.641

type Events struct {
	// ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 扩展事件文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 扩展事件文件大小
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 事件类型,slow-慢SQL事件,blocked-阻塞事件,deadlock-死锁事件
	EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 事件记录状态,1-成功,2-失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 扩展文件生成开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 扩展文件生成开始时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 内网下载地址
	InternalAddr *string `json:"InternalAddr,omitnil,omitempty" name:"InternalAddr"`

	// 外网下载地址
	ExternalAddr *string `json:"ExternalAddr,omitnil,omitempty" name:"ExternalAddr"`
}

type FileAction added in v1.0.494

type FileAction struct {
	// 支持的所有操作,值包括:view(查看列表) remark(修改备注),deploy(部署),delete(删除文件)
	AllAction []*string `json:"AllAction,omitnil,omitempty" name:"AllAction"`

	// 当前状态允许的操作,AllAction的子集,为空表示禁止所有操作
	AllowedAction []*string `json:"AllowedAction,omitnil,omitempty" name:"AllowedAction"`
}

type InquiryPriceCreateDBInstancesRequest

type InquiryPriceCreateDBInstancesRequest struct {
	*tchttp.BaseRequest

	// 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

	// 实例容量大小,单位:GB。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 计费类型,取值支持 PREPAID,POSTPAID。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

	// 购买时长,单位:月。取值为1到48,默认为1
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 一次性购买的实例数量。取值1-100,默认取值为1
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 预购买实例的CPU核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,cvmHA-虚拟机双机高可用,cvmRO-虚拟机只读
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘,
	// CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
}

func NewInquiryPriceCreateDBInstancesRequest

func NewInquiryPriceCreateDBInstancesRequest() (request *InquiryPriceCreateDBInstancesRequest)

func (*InquiryPriceCreateDBInstancesRequest) FromJsonString

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

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

func (*InquiryPriceCreateDBInstancesRequest) ToJsonString

func (r *InquiryPriceCreateDBInstancesRequest) ToJsonString() string

type InquiryPriceCreateDBInstancesRequestParams added in v1.0.426

type InquiryPriceCreateDBInstancesRequestParams struct {
	// 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

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

	// 实例容量大小,单位:GB。
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 计费类型,取值支持 PREPAID,POSTPAID。
	InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"`

	// 购买时长,单位:月。取值为1到48,默认为1
	Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 一次性购买的实例数量。取值1-100,默认取值为1
	GoodsNum *int64 `json:"GoodsNum,omitnil,omitempty" name:"GoodsNum"`

	// sqlserver版本,目前所有支持的版本有:2008R2 (SQL Server 2008 R2 Enterprise),2012SP3 (SQL Server 2012 Enterprise),201202 (SQL Server 2012 Standard),2014SP2 (SQL Server 2014 Enterprise),201402 (SQL Server 2014 Standard),2016SP1 (SQL Server 2016 Enterprise),201602 (SQL Server 2016 Standard),2017 (SQL Server 2017 Enterprise),201702 (SQL Server 2017 Standard),2019 (SQL Server 2019 Enterprise),201902 (SQL Server 2019 Standard)。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息。不填,默认为版本2008R2。
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 预购买实例的CPU核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 购买实例的类型 HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-单节点型,cvmHA-虚拟机双机高可用,cvmRO-虚拟机只读
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 购买实例的宿主机类型,PM-物理机, CLOUD_PREMIUM-虚拟机高性能云盘,CLOUD_SSD-虚拟机SSD云盘,
	// CLOUD_HSSD-虚拟机加强型SSD云盘,CLOUD_TSSD-虚拟机极速型SSD云盘,CLOUD_BSSD-虚拟机通用型SSD云盘
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`
}

Predefined struct for user

type InquiryPriceCreateDBInstancesResponse

type InquiryPriceCreateDBInstancesResponse struct {
	*tchttp.BaseResponse
	Response *InquiryPriceCreateDBInstancesResponseParams `json:"Response"`
}

func NewInquiryPriceCreateDBInstancesResponse

func NewInquiryPriceCreateDBInstancesResponse() (response *InquiryPriceCreateDBInstancesResponse)

func (*InquiryPriceCreateDBInstancesResponse) FromJsonString

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

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

func (*InquiryPriceCreateDBInstancesResponse) ToJsonString

type InquiryPriceCreateDBInstancesResponseParams added in v1.0.426

type InquiryPriceCreateDBInstancesResponseParams struct {
	// 未打折前价格,其值除以100表示最终的价格。
	// InstanceChargeType=PREPAID时,单位是"每月"。
	// InstanceChargeType=POSTPAID时,单位是"每小时"。
	// 例如10010,在InstanceChargeType=PREPAID情况下,表示每月100.10元。
	OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`

	// 实际需要支付的价格,其值除以100表示最终的价格。
	// InstanceChargeType=PREPAID时,单位是"每月"。
	// InstanceChargeType=POSTPAID时,单位是"每小时"。
	// 例如10010,在InstanceChargeType=PREPAID情况下,表示每月100.10元。
	Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`

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

Predefined struct for user

type InquiryPriceRenewDBInstanceRequest

type InquiryPriceRenewDBInstanceRequest struct {
	*tchttp.BaseRequest

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

	// 续费周期。按月续费最多48个月。默认查询续费一个月的价格
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 续费周期单位。month表示按月续费,当前只支持按月付费查询价格
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`
}

func NewInquiryPriceRenewDBInstanceRequest

func NewInquiryPriceRenewDBInstanceRequest() (request *InquiryPriceRenewDBInstanceRequest)

func (*InquiryPriceRenewDBInstanceRequest) FromJsonString

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

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

func (*InquiryPriceRenewDBInstanceRequest) ToJsonString

func (r *InquiryPriceRenewDBInstanceRequest) ToJsonString() string

type InquiryPriceRenewDBInstanceRequestParams added in v1.0.426

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

	// 续费周期。按月续费最多48个月。默认查询续费一个月的价格
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 续费周期单位。month表示按月续费,当前只支持按月付费查询价格
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`
}

Predefined struct for user

type InquiryPriceRenewDBInstanceResponse

type InquiryPriceRenewDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *InquiryPriceRenewDBInstanceResponseParams `json:"Response"`
}

func NewInquiryPriceRenewDBInstanceResponse

func NewInquiryPriceRenewDBInstanceResponse() (response *InquiryPriceRenewDBInstanceResponse)

func (*InquiryPriceRenewDBInstanceResponse) FromJsonString

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

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

func (*InquiryPriceRenewDBInstanceResponse) ToJsonString

func (r *InquiryPriceRenewDBInstanceResponse) ToJsonString() string

type InquiryPriceRenewDBInstanceResponseParams added in v1.0.426

type InquiryPriceRenewDBInstanceResponseParams struct {
	// 未打折的原价,其值除以100表示最终的价格。例如10094表示100.94元
	OriginalPrice *uint64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`

	// 实际需要支付价格,其值除以100表示最终的价格。例如10094表示100.94元
	Price *uint64 `json:"Price,omitnil,omitempty" name:"Price"`

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

Predefined struct for user

type InquiryPriceUpgradeDBInstanceRequest

type InquiryPriceUpgradeDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例升级后的内存大小,单位GB,其值不能比当前实例内存小
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例升级后的磁盘大小,单位GB,其值不能比当前实例磁盘小
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 实例升级后的CPU核心数,其值不能比当前实例CPU小
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
}

func NewInquiryPriceUpgradeDBInstanceRequest

func NewInquiryPriceUpgradeDBInstanceRequest() (request *InquiryPriceUpgradeDBInstanceRequest)

func (*InquiryPriceUpgradeDBInstanceRequest) FromJsonString

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

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

func (*InquiryPriceUpgradeDBInstanceRequest) ToJsonString

func (r *InquiryPriceUpgradeDBInstanceRequest) ToJsonString() string

type InquiryPriceUpgradeDBInstanceRequestParams added in v1.0.426

type InquiryPriceUpgradeDBInstanceRequestParams struct {
	// 实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例升级后的内存大小,单位GB,其值不能比当前实例内存小
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例升级后的磁盘大小,单位GB,其值不能比当前实例磁盘小
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 实例升级后的CPU核心数,其值不能比当前实例CPU小
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`
}

Predefined struct for user

type InquiryPriceUpgradeDBInstanceResponse

type InquiryPriceUpgradeDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *InquiryPriceUpgradeDBInstanceResponseParams `json:"Response"`
}

func NewInquiryPriceUpgradeDBInstanceResponse

func NewInquiryPriceUpgradeDBInstanceResponse() (response *InquiryPriceUpgradeDBInstanceResponse)

func (*InquiryPriceUpgradeDBInstanceResponse) FromJsonString

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

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

func (*InquiryPriceUpgradeDBInstanceResponse) ToJsonString

type InquiryPriceUpgradeDBInstanceResponseParams added in v1.0.426

type InquiryPriceUpgradeDBInstanceResponseParams struct {
	// 未打折的原价,其值除以100表示最终的价格。例如10094表示100.94元
	OriginalPrice *int64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"`

	// 实际需要支付价格,其值除以100表示最终的价格。例如10094表示100.94元
	Price *int64 `json:"Price,omitnil,omitempty" name:"Price"`

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

Predefined struct for user

type InstanceDBDetail

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

	// 数据库信息列表
	DBDetails []*DBDetail `json:"DBDetails,omitnil,omitempty" name:"DBDetails"`
}

type InstanceRenewInfo

type InstanceRenewInfo struct {
	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例续费标记。0:正常续费,1:自动续费,2:到期不续
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`
}

type InstanceTask added in v1.0.799

type InstanceTask struct {
	// 唯一id
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// Job类型
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// Job状态
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 进度百分比0~100
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 错误代码
	ErrorCode *int64 `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"`

	// 错误信息描述
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type InterInstance added in v1.0.494

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

	// 实例互通IP,用于加入互通组后访问
	InterVip *string `json:"InterVip,omitnil,omitempty" name:"InterVip"`

	// 实例互通端口,用于加入互通组后访问
	InterPort *int64 `json:"InterPort,omitnil,omitempty" name:"InterPort"`

	// 实例互通状态,1 -互通ipprot打开中 2 -互通ipprot已经打开 3 -已经打开互通ip的实例加入到互通组中 4 -已经打开互通ip的实例已加入到互通组 5 -互通ipprot回收中 6 -互通ipprot已回收 7 -已回收的实例从互通组中移除中 8 -已回收的实例从互通组中已经移除
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例所在地域名称,如 ap-guangzhou
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 实例所在可用区名称,如 ap-guangzhou-1
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 实例版本代号
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 实例版本
	VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 实例访问IP
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 实例访问端口
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`
}

type InterInstanceFlow added in v1.0.494

type InterInstanceFlow struct {
	// 实例ID,例如:mssql-sdf32n1d
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例开通或者关闭互通组的流程ID,FlowId小于0-开通或者关闭失败,反之则成功。
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`
}

type MigrateDB

type MigrateDB struct {
	// 迁移数据库的名称
	DBName *string `json:"DBName,omitnil,omitempty" name:"DBName"`
}

type MigrateDetail

type MigrateDetail struct {
	// 当前环节的名称
	StepName *string `json:"StepName,omitnil,omitempty" name:"StepName"`

	// 当前环节的进度(单位是%)
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`
}

type MigrateSource

type MigrateSource struct {
	// 迁移源实例的ID,MigrateType=1(TencentDB for SQLServers)时使用,格式如:mssql-si2823jyl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 迁移源Cvm的ID,MigrateType=2(云服务器自建SQLServer数据库)时使用
	CvmId *string `json:"CvmId,omitnil,omitempty" name:"CvmId"`

	// 迁移源Cvm的Vpc网络标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:vpc-6ys9ont9
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 迁移源Cvm的Vpc下的子网标识,MigrateType=2(云服务器自建SQLServer数据库)时使用,格式如:subnet-h9extioi
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 用户名,MigrateType=1或MigrateType=2使用
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 密码,MigrateType=1或MigrateType=2使用
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 迁移源Cvm自建库的内网IP,MigrateType=2(云服务器自建SQLServer数据库)时使用
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 迁移源Cvm自建库的端口号,MigrateType=2(云服务器自建SQLServer数据库)时使用
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 离线迁移的源备份地址,MigrateType=4或MigrateType=5使用
	Url []*string `json:"Url,omitnil,omitempty" name:"Url"`

	// 离线迁移的源备份密码,MigrateType=4或MigrateType=5使用
	UrlPassword *string `json:"UrlPassword,omitnil,omitempty" name:"UrlPassword"`
}

type MigrateTarget

type MigrateTarget struct {
	// 迁移目标实例的ID,格式如:mssql-si2823jyl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 迁移目标实例的用户名
	UserName *string `json:"UserName,omitnil,omitempty" name:"UserName"`

	// 迁移目标实例的密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

type MigrateTask

type MigrateTask struct {
	// 迁移任务ID
	MigrateId *uint64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`

	// 迁移任务名称
	MigrateName *string `json:"MigrateName,omitnil,omitempty" name:"MigrateName"`

	// 迁移任务所属的用户ID
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

	// 迁移任务所属的地域
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式)
	SourceType *int64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 迁移任务的创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

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

	// 迁移任务的结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 迁移任务的状态(1:初始化,4:迁移中,5.迁移失败,6.迁移成功,7已中止,8已删除,9中止中,10完成中,11中止失败,12完成失败)
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 信息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 是否迁移任务经过检查(0:未校验,1:校验成功,2:校验失败,3:校验中)
	CheckFlag *uint64 `json:"CheckFlag,omitnil,omitempty" name:"CheckFlag"`

	// 迁移任务当前进度(单位%)
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 迁移任务进度细节
	MigrateDetail *MigrateDetail `json:"MigrateDetail,omitnil,omitempty" name:"MigrateDetail"`
}

type Migration

type Migration struct {
	// 备份导入任务ID 或 增量导入任务ID
	MigrationId *string `json:"MigrationId,omitnil,omitempty" name:"MigrationId"`

	// 备份导入名称,增量导入任务该字段为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	MigrationName *string `json:"MigrationName,omitnil,omitempty" name:"MigrationName"`

	// 应用ID
	AppId *uint64 `json:"AppId,omitnil,omitempty" name:"AppId"`

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

	// 迁移目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 迁移任务恢复类型
	RecoveryType *string `json:"RecoveryType,omitnil,omitempty" name:"RecoveryType"`

	// 备份用户上传类型,COS_URL-备份放在用户的对象存储上,提供URL。COS_UPLOAD-备份放在业务的对象存储上,用户上传
	UploadType *string `json:"UploadType,omitnil,omitempty" name:"UploadType"`

	// 备份文件列表,UploadType确定,COS_URL则保存URL,COS_UPLOAD则保存备份名称
	BackupFiles []*string `json:"BackupFiles,omitnil,omitempty" name:"BackupFiles"`

	// 迁移任务状态,2-创建完成,7-全量导入中,8-等待增量,9-导入成功,10-导入失败,12-增量导入中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 迁移任务创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 迁移任务开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 迁移任务结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 说明信息
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 迁移细节
	Detail *MigrationDetail `json:"Detail,omitnil,omitempty" name:"Detail"`

	// 当前状态允许的操作
	Action *MigrationAction `json:"Action,omitnil,omitempty" name:"Action"`

	// 是否是最终恢复,全量导入任务该字段为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsRecovery *string `json:"IsRecovery,omitnil,omitempty" name:"IsRecovery"`

	// 重命名的数据库名称集合
	// 注意:此字段可能返回 null,表示取不到有效值。
	DBRename []*DBRenameRes `json:"DBRename,omitnil,omitempty" name:"DBRename"`
}

type MigrationAction

type MigrationAction struct {
	// 支持的所有操作,值包括:view(查看任务) ,modify(修改任务), start(启动任务),incremental(创建增量任务),delete(删除任务),upload(获取上传权限)。
	AllAction []*string `json:"AllAction,omitnil,omitempty" name:"AllAction"`

	// 当前状态允许的操作,AllAction的子集,为空表示禁止所有操作
	AllowedAction []*string `json:"AllowedAction,omitnil,omitempty" name:"AllowedAction"`
}

type MigrationDetail

type MigrationDetail struct {
	// 总步骤数
	StepAll *int64 `json:"StepAll,omitnil,omitempty" name:"StepAll"`

	// 当前步骤
	StepNow *int64 `json:"StepNow,omitnil,omitempty" name:"StepNow"`

	// 总进度,如:"30"表示30%
	Progress *int64 `json:"Progress,omitnil,omitempty" name:"Progress"`

	// 步骤信息,null表示还未开始迁移
	// 注意:此字段可能返回 null,表示取不到有效值。
	StepInfo []*MigrationStep `json:"StepInfo,omitnil,omitempty" name:"StepInfo"`
}

type MigrationStep

type MigrationStep struct {
	// 步骤序列
	StepNo *int64 `json:"StepNo,omitnil,omitempty" name:"StepNo"`

	// 步骤展现名称
	StepName *string `json:"StepName,omitnil,omitempty" name:"StepName"`

	// 英文ID标识
	StepId *string `json:"StepId,omitnil,omitempty" name:"StepId"`

	// 步骤状态:0-默认值,1-成功,2-失败,3-执行中,4-未执行
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type ModifyAccountPrivilegeRequest

type ModifyAccountPrivilegeRequest struct {
	*tchttp.BaseRequest

	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 账号权限变更信息
	Accounts []*AccountPrivilegeModifyInfo `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

func NewModifyAccountPrivilegeRequest

func NewModifyAccountPrivilegeRequest() (request *ModifyAccountPrivilegeRequest)

func (*ModifyAccountPrivilegeRequest) FromJsonString

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

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

func (*ModifyAccountPrivilegeRequest) ToJsonString

func (r *ModifyAccountPrivilegeRequest) ToJsonString() string

type ModifyAccountPrivilegeRequestParams added in v1.0.426

type ModifyAccountPrivilegeRequestParams struct {
	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 账号权限变更信息
	Accounts []*AccountPrivilegeModifyInfo `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

Predefined struct for user

type ModifyAccountPrivilegeResponse

type ModifyAccountPrivilegeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccountPrivilegeResponseParams `json:"Response"`
}

func NewModifyAccountPrivilegeResponse

func NewModifyAccountPrivilegeResponse() (response *ModifyAccountPrivilegeResponse)

func (*ModifyAccountPrivilegeResponse) FromJsonString

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

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

func (*ModifyAccountPrivilegeResponse) ToJsonString

func (r *ModifyAccountPrivilegeResponse) ToJsonString() string

type ModifyAccountPrivilegeResponseParams added in v1.0.426

type ModifyAccountPrivilegeResponseParams 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 ModifyAccountRemarkRequest

type ModifyAccountRemarkRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 修改备注的账户信息
	Accounts []*AccountRemark `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

func NewModifyAccountRemarkRequest

func NewModifyAccountRemarkRequest() (request *ModifyAccountRemarkRequest)

func (*ModifyAccountRemarkRequest) FromJsonString

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

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

func (*ModifyAccountRemarkRequest) ToJsonString

func (r *ModifyAccountRemarkRequest) ToJsonString() string

type ModifyAccountRemarkRequestParams added in v1.0.426

type ModifyAccountRemarkRequestParams struct {
	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 修改备注的账户信息
	Accounts []*AccountRemark `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

Predefined struct for user

type ModifyAccountRemarkResponse

type ModifyAccountRemarkResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAccountRemarkResponseParams `json:"Response"`
}

func NewModifyAccountRemarkResponse

func NewModifyAccountRemarkResponse() (response *ModifyAccountRemarkResponse)

func (*ModifyAccountRemarkResponse) FromJsonString

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

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

func (*ModifyAccountRemarkResponse) ToJsonString

func (r *ModifyAccountRemarkResponse) ToJsonString() string

type ModifyAccountRemarkResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyBackupMigrationRequest

type ModifyBackupMigrationRequest struct {
	*tchttp.BaseRequest

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 任务名称
	MigrationName *string `json:"MigrationName,omitnil,omitempty" name:"MigrationName"`

	// 迁移任务恢复类型,FULL,FULL_LOG,FULL_DIFF
	RecoveryType *string `json:"RecoveryType,omitnil,omitempty" name:"RecoveryType"`

	// COS_URL-备份放在用户的对象存储上,提供URL。COS_UPLOAD-备份放在业务的对象存储上,用户上传
	UploadType *string `json:"UploadType,omitnil,omitempty" name:"UploadType"`

	// UploadType是COS_URL时这里时URL,COS_UPLOAD这里填备份文件的名字;只支持1个备份文件,但1个备份文件内可包含多个库
	BackupFiles []*string `json:"BackupFiles,omitnil,omitempty" name:"BackupFiles"`

	// 需要重命名的数据库名称集合
	DBRename []*RenameRestoreDatabase `json:"DBRename,omitnil,omitempty" name:"DBRename"`
}

func NewModifyBackupMigrationRequest

func NewModifyBackupMigrationRequest() (request *ModifyBackupMigrationRequest)

func (*ModifyBackupMigrationRequest) FromJsonString

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

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

func (*ModifyBackupMigrationRequest) ToJsonString

func (r *ModifyBackupMigrationRequest) ToJsonString() string

type ModifyBackupMigrationRequestParams added in v1.0.426

type ModifyBackupMigrationRequestParams struct {
	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 任务名称
	MigrationName *string `json:"MigrationName,omitnil,omitempty" name:"MigrationName"`

	// 迁移任务恢复类型,FULL,FULL_LOG,FULL_DIFF
	RecoveryType *string `json:"RecoveryType,omitnil,omitempty" name:"RecoveryType"`

	// COS_URL-备份放在用户的对象存储上,提供URL。COS_UPLOAD-备份放在业务的对象存储上,用户上传
	UploadType *string `json:"UploadType,omitnil,omitempty" name:"UploadType"`

	// UploadType是COS_URL时这里时URL,COS_UPLOAD这里填备份文件的名字;只支持1个备份文件,但1个备份文件内可包含多个库
	BackupFiles []*string `json:"BackupFiles,omitnil,omitempty" name:"BackupFiles"`

	// 需要重命名的数据库名称集合
	DBRename []*RenameRestoreDatabase `json:"DBRename,omitnil,omitempty" name:"DBRename"`
}

Predefined struct for user

type ModifyBackupMigrationResponse

type ModifyBackupMigrationResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBackupMigrationResponseParams `json:"Response"`
}

func NewModifyBackupMigrationResponse

func NewModifyBackupMigrationResponse() (response *ModifyBackupMigrationResponse)

func (*ModifyBackupMigrationResponse) FromJsonString

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

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

func (*ModifyBackupMigrationResponse) ToJsonString

func (r *ModifyBackupMigrationResponse) ToJsonString() string

type ModifyBackupMigrationResponseParams added in v1.0.426

type ModifyBackupMigrationResponseParams struct {
	// 备份导入任务ID
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

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

Predefined struct for user

type ModifyBackupNameRequest

type ModifyBackupNameRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 修改的备份名称
	BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`

	// 备份ID 可通过 [DescribeBackups](https://cloud.tencent.com/document/product/238/19943)  接口获取。当GroupId为空时,BackupId必填。
	BackupId *uint64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 备份任务组ID,在单库备份文件模式下,可通过[DescribeBackups](https://cloud.tencent.com/document/product/238/19943) 接口获得。
	//  BackupId 和 GroupId 同时存在,按照BackupId进行修改。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

func NewModifyBackupNameRequest

func NewModifyBackupNameRequest() (request *ModifyBackupNameRequest)

func (*ModifyBackupNameRequest) FromJsonString

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

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

func (*ModifyBackupNameRequest) ToJsonString

func (r *ModifyBackupNameRequest) ToJsonString() string

type ModifyBackupNameRequestParams added in v1.0.426

type ModifyBackupNameRequestParams struct {
	// 实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 修改的备份名称
	BackupName *string `json:"BackupName,omitnil,omitempty" name:"BackupName"`

	// 备份ID 可通过 [DescribeBackups](https://cloud.tencent.com/document/product/238/19943)  接口获取。当GroupId为空时,BackupId必填。
	BackupId *uint64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 备份任务组ID,在单库备份文件模式下,可通过[DescribeBackups](https://cloud.tencent.com/document/product/238/19943) 接口获得。
	//  BackupId 和 GroupId 同时存在,按照BackupId进行修改。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

Predefined struct for user

type ModifyBackupNameResponse

type ModifyBackupNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBackupNameResponseParams `json:"Response"`
}

func NewModifyBackupNameResponse

func NewModifyBackupNameResponse() (response *ModifyBackupNameResponse)

func (*ModifyBackupNameResponse) FromJsonString

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

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

func (*ModifyBackupNameResponse) ToJsonString

func (r *ModifyBackupNameResponse) ToJsonString() string

type ModifyBackupNameResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyBackupStrategyRequest

type ModifyBackupStrategyRequest struct {
	*tchttp.BaseRequest

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

	// 备份类型,当length(BackupDay) <=7 && length(BackupDay) >=2时,取值为weekly,当length(BackupDay)=1时,取值daily,默认daily
	BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`

	// 备份时间点,取值为0-23的整数
	BackupTime *uint64 `json:"BackupTime,omitnil,omitempty" name:"BackupTime"`

	// BackupType取值为daily时,表示备份间隔天数。当前取值只能为1
	BackupDay *uint64 `json:"BackupDay,omitnil,omitempty" name:"BackupDay"`

	// 备份模式(必填),master_pkg-主节点上打包备份文件;master_no_pkg-主节点单库备份文件;slave_pkg-从节点上打包备份文件;slave_no_pkg-从节点上单库备份文件,从节点上备份只有在always on容灾模式下支持。
	BackupModel *string `json:"BackupModel,omitnil,omitempty" name:"BackupModel"`

	// BackupType取值为weekly时,表示每周的星期N做备份。(如果数据备份保留时间<7天,则取值[1,2,3,4,5,6,7]。如果数据备份保留时间>=7天,则备份周期取值至少是一周的任意2天)
	BackupCycle []*uint64 `json:"BackupCycle,omitnil,omitempty" name:"BackupCycle"`

	// 数据(日志)备份保留天数(必填),取值[3-1830]天,默认7天
	BackupSaveDays *uint64 `json:"BackupSaveDays,omitnil,omitempty" name:"BackupSaveDays"`

	// 定期备份状态 enable-开启,disable-关闭,默认关闭
	RegularBackupEnable *string `json:"RegularBackupEnable,omitnil,omitempty" name:"RegularBackupEnable"`

	// 定期备份保留天数 [90 - 3650]天,默认365天
	RegularBackupSaveDays *uint64 `json:"RegularBackupSaveDays,omitnil,omitempty" name:"RegularBackupSaveDays"`

	// 定期备份策略 years-每年,quarters-每季度,months-每月,默认months
	RegularBackupStrategy *string `json:"RegularBackupStrategy,omitnil,omitempty" name:"RegularBackupStrategy"`

	// 定期备份保留个数,默认1个
	RegularBackupCounts *uint64 `json:"RegularBackupCounts,omitnil,omitempty" name:"RegularBackupCounts"`

	// 定期备份开始日期,格式-YYYY-MM-DD 默认当前日期
	RegularBackupStartTime *string `json:"RegularBackupStartTime,omitnil,omitempty" name:"RegularBackupStartTime"`
}

func NewModifyBackupStrategyRequest

func NewModifyBackupStrategyRequest() (request *ModifyBackupStrategyRequest)

func (*ModifyBackupStrategyRequest) FromJsonString

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

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

func (*ModifyBackupStrategyRequest) ToJsonString

func (r *ModifyBackupStrategyRequest) ToJsonString() string

type ModifyBackupStrategyRequestParams added in v1.0.426

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

	// 备份类型,当length(BackupDay) <=7 && length(BackupDay) >=2时,取值为weekly,当length(BackupDay)=1时,取值daily,默认daily
	BackupType *string `json:"BackupType,omitnil,omitempty" name:"BackupType"`

	// 备份时间点,取值为0-23的整数
	BackupTime *uint64 `json:"BackupTime,omitnil,omitempty" name:"BackupTime"`

	// BackupType取值为daily时,表示备份间隔天数。当前取值只能为1
	BackupDay *uint64 `json:"BackupDay,omitnil,omitempty" name:"BackupDay"`

	// 备份模式(必填),master_pkg-主节点上打包备份文件;master_no_pkg-主节点单库备份文件;slave_pkg-从节点上打包备份文件;slave_no_pkg-从节点上单库备份文件,从节点上备份只有在always on容灾模式下支持。
	BackupModel *string `json:"BackupModel,omitnil,omitempty" name:"BackupModel"`

	// BackupType取值为weekly时,表示每周的星期N做备份。(如果数据备份保留时间<7天,则取值[1,2,3,4,5,6,7]。如果数据备份保留时间>=7天,则备份周期取值至少是一周的任意2天)
	BackupCycle []*uint64 `json:"BackupCycle,omitnil,omitempty" name:"BackupCycle"`

	// 数据(日志)备份保留天数(必填),取值[3-1830]天,默认7天
	BackupSaveDays *uint64 `json:"BackupSaveDays,omitnil,omitempty" name:"BackupSaveDays"`

	// 定期备份状态 enable-开启,disable-关闭,默认关闭
	RegularBackupEnable *string `json:"RegularBackupEnable,omitnil,omitempty" name:"RegularBackupEnable"`

	// 定期备份保留天数 [90 - 3650]天,默认365天
	RegularBackupSaveDays *uint64 `json:"RegularBackupSaveDays,omitnil,omitempty" name:"RegularBackupSaveDays"`

	// 定期备份策略 years-每年,quarters-每季度,months-每月,默认months
	RegularBackupStrategy *string `json:"RegularBackupStrategy,omitnil,omitempty" name:"RegularBackupStrategy"`

	// 定期备份保留个数,默认1个
	RegularBackupCounts *uint64 `json:"RegularBackupCounts,omitnil,omitempty" name:"RegularBackupCounts"`

	// 定期备份开始日期,格式-YYYY-MM-DD 默认当前日期
	RegularBackupStartTime *string `json:"RegularBackupStartTime,omitnil,omitempty" name:"RegularBackupStartTime"`
}

Predefined struct for user

type ModifyBackupStrategyResponse

type ModifyBackupStrategyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyBackupStrategyResponseParams `json:"Response"`
}

func NewModifyBackupStrategyResponse

func NewModifyBackupStrategyResponse() (response *ModifyBackupStrategyResponse)

func (*ModifyBackupStrategyResponse) FromJsonString

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

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

func (*ModifyBackupStrategyResponse) ToJsonString

func (r *ModifyBackupStrategyResponse) ToJsonString() string

type ModifyBackupStrategyResponseParams added in v1.0.426

type ModifyBackupStrategyResponseParams struct {
	// 返回错误码
	//
	// Deprecated: Errno is deprecated.
	Errno *int64 `json:"Errno,omitnil,omitempty" name:"Errno"`

	// 返回错误信息
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`

	// 返回错误码
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

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

Predefined struct for user

type ModifyCloseWanIpRequest added in v1.0.799

type ModifyCloseWanIpRequest struct {
	*tchttp.BaseRequest

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

	// RO只读组Id
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

func NewModifyCloseWanIpRequest added in v1.0.799

func NewModifyCloseWanIpRequest() (request *ModifyCloseWanIpRequest)

func (*ModifyCloseWanIpRequest) FromJsonString added in v1.0.799

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

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

func (*ModifyCloseWanIpRequest) ToJsonString added in v1.0.799

func (r *ModifyCloseWanIpRequest) ToJsonString() string

type ModifyCloseWanIpRequestParams added in v1.0.799

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

	// RO只读组Id
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

Predefined struct for user

type ModifyCloseWanIpResponse added in v1.0.799

type ModifyCloseWanIpResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCloseWanIpResponseParams `json:"Response"`
}

func NewModifyCloseWanIpResponse added in v1.0.799

func NewModifyCloseWanIpResponse() (response *ModifyCloseWanIpResponse)

func (*ModifyCloseWanIpResponse) FromJsonString added in v1.0.799

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

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

func (*ModifyCloseWanIpResponse) ToJsonString added in v1.0.799

func (r *ModifyCloseWanIpResponse) ToJsonString() string

type ModifyCloseWanIpResponseParams added in v1.0.799

type ModifyCloseWanIpResponseParams 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 ModifyCrossBackupStrategyRequest added in v1.0.797

type ModifyCrossBackupStrategyRequest struct {
	*tchttp.BaseRequest

	// 跨地域备份开关(数据备份&日志备份) enable-开启,disable-关闭
	CrossBackupEnabled *string `json:"CrossBackupEnabled,omitnil,omitempty" name:"CrossBackupEnabled"`

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

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

	// 跨地域备份保留天数,取值:7~1830,默认7天
	CrossBackupSaveDays *uint64 `json:"CrossBackupSaveDays,omitnil,omitempty" name:"CrossBackupSaveDays"`

	// 跨地域备份的目标地域ID,最多两个,最少一个
	CrossBackupRegion []*string `json:"CrossBackupRegion,omitnil,omitempty" name:"CrossBackupRegion"`

	// 是否立即清理跨地域备份(数据备份&日志备份) ,只有在BackupEnabled = disable时有效。1-是,0-否,默认:0
	CleanUpCrossBackup *uint64 `json:"CleanUpCrossBackup,omitnil,omitempty" name:"CleanUpCrossBackup"`
}

func NewModifyCrossBackupStrategyRequest added in v1.0.797

func NewModifyCrossBackupStrategyRequest() (request *ModifyCrossBackupStrategyRequest)

func (*ModifyCrossBackupStrategyRequest) FromJsonString added in v1.0.797

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

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

func (*ModifyCrossBackupStrategyRequest) ToJsonString added in v1.0.797

func (r *ModifyCrossBackupStrategyRequest) ToJsonString() string

type ModifyCrossBackupStrategyRequestParams added in v1.0.797

type ModifyCrossBackupStrategyRequestParams struct {
	// 跨地域备份开关(数据备份&日志备份) enable-开启,disable-关闭
	CrossBackupEnabled *string `json:"CrossBackupEnabled,omitnil,omitempty" name:"CrossBackupEnabled"`

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

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

	// 跨地域备份保留天数,取值:7~1830,默认7天
	CrossBackupSaveDays *uint64 `json:"CrossBackupSaveDays,omitnil,omitempty" name:"CrossBackupSaveDays"`

	// 跨地域备份的目标地域ID,最多两个,最少一个
	CrossBackupRegion []*string `json:"CrossBackupRegion,omitnil,omitempty" name:"CrossBackupRegion"`

	// 是否立即清理跨地域备份(数据备份&日志备份) ,只有在BackupEnabled = disable时有效。1-是,0-否,默认:0
	CleanUpCrossBackup *uint64 `json:"CleanUpCrossBackup,omitnil,omitempty" name:"CleanUpCrossBackup"`
}

Predefined struct for user

type ModifyCrossBackupStrategyResponse added in v1.0.797

type ModifyCrossBackupStrategyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCrossBackupStrategyResponseParams `json:"Response"`
}

func NewModifyCrossBackupStrategyResponse added in v1.0.797

func NewModifyCrossBackupStrategyResponse() (response *ModifyCrossBackupStrategyResponse)

func (*ModifyCrossBackupStrategyResponse) FromJsonString added in v1.0.797

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

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

func (*ModifyCrossBackupStrategyResponse) ToJsonString added in v1.0.797

func (r *ModifyCrossBackupStrategyResponse) ToJsonString() string

type ModifyCrossBackupStrategyResponseParams added in v1.0.797

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

Predefined struct for user

type ModifyDBEncryptAttributesRequest added in v1.0.689

type ModifyDBEncryptAttributesRequest struct {
	*tchttp.BaseRequest

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

	// 开启、关闭数据库TDE加密
	DBTDEEncrypt []*DBTDEEncrypt `json:"DBTDEEncrypt,omitnil,omitempty" name:"DBTDEEncrypt"`
}

func NewModifyDBEncryptAttributesRequest added in v1.0.689

func NewModifyDBEncryptAttributesRequest() (request *ModifyDBEncryptAttributesRequest)

func (*ModifyDBEncryptAttributesRequest) FromJsonString added in v1.0.689

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.689

func (r *ModifyDBEncryptAttributesRequest) ToJsonString() string

type ModifyDBEncryptAttributesRequestParams added in v1.0.689

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

	// 开启、关闭数据库TDE加密
	DBTDEEncrypt []*DBTDEEncrypt `json:"DBTDEEncrypt,omitnil,omitempty" name:"DBTDEEncrypt"`
}

Predefined struct for user

type ModifyDBEncryptAttributesResponse added in v1.0.689

type ModifyDBEncryptAttributesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBEncryptAttributesResponseParams `json:"Response"`
}

func NewModifyDBEncryptAttributesResponse added in v1.0.689

func NewModifyDBEncryptAttributesResponse() (response *ModifyDBEncryptAttributesResponse)

func (*ModifyDBEncryptAttributesResponse) FromJsonString added in v1.0.689

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.689

func (r *ModifyDBEncryptAttributesResponse) ToJsonString() string

type ModifyDBEncryptAttributesResponseParams added in v1.0.689

type ModifyDBEncryptAttributesResponseParams 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 ModifyDBInstanceNameRequest

type ModifyDBInstanceNameRequest struct {
	*tchttp.BaseRequest

	// 数据库实例ID,形如mssql-njj2mtpl
	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,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 新的数据库实例名字
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`
}

Predefined struct for user

type ModifyDBInstanceNameResponse

type ModifyDBInstanceNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceNameResponseParams `json:"Response"`
}

func NewModifyDBInstanceNameResponse

func NewModifyDBInstanceNameResponse() (response *ModifyDBInstanceNameResponse)

func (*ModifyDBInstanceNameResponse) FromJsonString

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

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

func (*ModifyDBInstanceNameResponse) ToJsonString

func (r *ModifyDBInstanceNameResponse) ToJsonString() string

type ModifyDBInstanceNameResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDBInstanceNetworkRequest

type ModifyDBInstanceNetworkRequest struct {
	*tchttp.BaseRequest

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

	// 新VPC网络Id
	NewVpcId *string `json:"NewVpcId,omitnil,omitempty" name:"NewVpcId"`

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

	// 原vip保留时长,单位小时,默认为0,代表立即回收,最大为168小时
	OldIpRetainTime *int64 `json:"OldIpRetainTime,omitnil,omitempty" name:"OldIpRetainTime"`

	// 指定VIP地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 目标节点,0-修改主节点网络,1-修改备节点网络,默认取值0
	DRNetwork *uint64 `json:"DRNetwork,omitnil,omitempty" name:"DRNetwork"`
}

func NewModifyDBInstanceNetworkRequest

func NewModifyDBInstanceNetworkRequest() (request *ModifyDBInstanceNetworkRequest)

func (*ModifyDBInstanceNetworkRequest) FromJsonString

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

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

func (*ModifyDBInstanceNetworkRequest) ToJsonString

func (r *ModifyDBInstanceNetworkRequest) ToJsonString() string

type ModifyDBInstanceNetworkRequestParams added in v1.0.426

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

	// 新VPC网络Id
	NewVpcId *string `json:"NewVpcId,omitnil,omitempty" name:"NewVpcId"`

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

	// 原vip保留时长,单位小时,默认为0,代表立即回收,最大为168小时
	OldIpRetainTime *int64 `json:"OldIpRetainTime,omitnil,omitempty" name:"OldIpRetainTime"`

	// 指定VIP地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 目标节点,0-修改主节点网络,1-修改备节点网络,默认取值0
	DRNetwork *uint64 `json:"DRNetwork,omitnil,omitempty" name:"DRNetwork"`
}

Predefined struct for user

type ModifyDBInstanceNetworkResponse

type ModifyDBInstanceNetworkResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceNetworkResponseParams `json:"Response"`
}

func NewModifyDBInstanceNetworkResponse

func NewModifyDBInstanceNetworkResponse() (response *ModifyDBInstanceNetworkResponse)

func (*ModifyDBInstanceNetworkResponse) FromJsonString

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

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

func (*ModifyDBInstanceNetworkResponse) ToJsonString

func (r *ModifyDBInstanceNetworkResponse) ToJsonString() string

type ModifyDBInstanceNetworkResponseParams added in v1.0.426

type ModifyDBInstanceNetworkResponseParams struct {
	// 实例转网流程id,可通过[DescribeFlowStatus](https://cloud.tencent.com/document/product/238/19967)接口查询流程状态
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

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

Predefined struct for user

type ModifyDBInstanceNoteRequest added in v1.0.799

type ModifyDBInstanceNoteRequest struct {
	*tchttp.BaseRequest

	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例备注信息
	InstanceNote *string `json:"InstanceNote,omitnil,omitempty" name:"InstanceNote"`
}

func NewModifyDBInstanceNoteRequest added in v1.0.799

func NewModifyDBInstanceNoteRequest() (request *ModifyDBInstanceNoteRequest)

func (*ModifyDBInstanceNoteRequest) FromJsonString added in v1.0.799

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

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

func (*ModifyDBInstanceNoteRequest) ToJsonString added in v1.0.799

func (r *ModifyDBInstanceNoteRequest) ToJsonString() string

type ModifyDBInstanceNoteRequestParams added in v1.0.799

type ModifyDBInstanceNoteRequestParams struct {
	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例备注信息
	InstanceNote *string `json:"InstanceNote,omitnil,omitempty" name:"InstanceNote"`
}

Predefined struct for user

type ModifyDBInstanceNoteResponse added in v1.0.799

type ModifyDBInstanceNoteResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceNoteResponseParams `json:"Response"`
}

func NewModifyDBInstanceNoteResponse added in v1.0.799

func NewModifyDBInstanceNoteResponse() (response *ModifyDBInstanceNoteResponse)

func (*ModifyDBInstanceNoteResponse) FromJsonString added in v1.0.799

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

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

func (*ModifyDBInstanceNoteResponse) ToJsonString added in v1.0.799

func (r *ModifyDBInstanceNoteResponse) ToJsonString() string

type ModifyDBInstanceNoteResponseParams added in v1.0.799

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

Predefined struct for user

type ModifyDBInstanceProjectRequest

type ModifyDBInstanceProjectRequest struct {
	*tchttp.BaseRequest

	// 实例ID数组,形如mssql-j8kv137v
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

	// 项目ID,为0的话表示默认项目
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

func NewModifyDBInstanceProjectRequest

func NewModifyDBInstanceProjectRequest() (request *ModifyDBInstanceProjectRequest)

func (*ModifyDBInstanceProjectRequest) FromJsonString

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

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

func (*ModifyDBInstanceProjectRequest) ToJsonString

func (r *ModifyDBInstanceProjectRequest) ToJsonString() string

type ModifyDBInstanceProjectRequestParams added in v1.0.426

type ModifyDBInstanceProjectRequestParams struct {
	// 实例ID数组,形如mssql-j8kv137v
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`

	// 项目ID,为0的话表示默认项目
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`
}

Predefined struct for user

type ModifyDBInstanceProjectResponse

type ModifyDBInstanceProjectResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceProjectResponseParams `json:"Response"`
}

func NewModifyDBInstanceProjectResponse

func NewModifyDBInstanceProjectResponse() (response *ModifyDBInstanceProjectResponse)

func (*ModifyDBInstanceProjectResponse) FromJsonString

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

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

func (*ModifyDBInstanceProjectResponse) ToJsonString

func (r *ModifyDBInstanceProjectResponse) ToJsonString() string

type ModifyDBInstanceProjectResponseParams added in v1.0.426

type ModifyDBInstanceProjectResponseParams struct {
	// 修改成功的实例个数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

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

Predefined struct for user

type ModifyDBInstanceRenewFlagRequest

type ModifyDBInstanceRenewFlagRequest struct {
	*tchttp.BaseRequest

	// 实例续费状态标记信息
	RenewFlags []*InstanceRenewInfo `json:"RenewFlags,omitnil,omitempty" name:"RenewFlags"`
}

func NewModifyDBInstanceRenewFlagRequest

func NewModifyDBInstanceRenewFlagRequest() (request *ModifyDBInstanceRenewFlagRequest)

func (*ModifyDBInstanceRenewFlagRequest) FromJsonString

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

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

func (*ModifyDBInstanceRenewFlagRequest) ToJsonString

func (r *ModifyDBInstanceRenewFlagRequest) ToJsonString() string

type ModifyDBInstanceRenewFlagRequestParams added in v1.0.426

type ModifyDBInstanceRenewFlagRequestParams struct {
	// 实例续费状态标记信息
	RenewFlags []*InstanceRenewInfo `json:"RenewFlags,omitnil,omitempty" name:"RenewFlags"`
}

Predefined struct for user

type ModifyDBInstanceRenewFlagResponse

type ModifyDBInstanceRenewFlagResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceRenewFlagResponseParams `json:"Response"`
}

func NewModifyDBInstanceRenewFlagResponse

func NewModifyDBInstanceRenewFlagResponse() (response *ModifyDBInstanceRenewFlagResponse)

func (*ModifyDBInstanceRenewFlagResponse) FromJsonString

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

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

func (*ModifyDBInstanceRenewFlagResponse) ToJsonString

func (r *ModifyDBInstanceRenewFlagResponse) ToJsonString() string

type ModifyDBInstanceRenewFlagResponseParams added in v1.0.426

type ModifyDBInstanceRenewFlagResponseParams struct {
	// 修改成功的个数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

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

Predefined struct for user

type ModifyDBInstanceSSLRequest added in v1.0.808

type ModifyDBInstanceSSLRequest struct {
	*tchttp.BaseRequest

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

	// 操作类型。enable-开启SSL,disable-关闭SSL,renew-更新证书有效期
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 操作设置。0-立即执行,1- 维护时间内执行,默认取值0。
	WaitSwitch *uint64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`
}

func NewModifyDBInstanceSSLRequest added in v1.0.808

func NewModifyDBInstanceSSLRequest() (request *ModifyDBInstanceSSLRequest)

func (*ModifyDBInstanceSSLRequest) FromJsonString added in v1.0.808

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

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

func (*ModifyDBInstanceSSLRequest) ToJsonString added in v1.0.808

func (r *ModifyDBInstanceSSLRequest) ToJsonString() string

type ModifyDBInstanceSSLRequestParams added in v1.0.808

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

	// 操作类型。enable-开启SSL,disable-关闭SSL,renew-更新证书有效期
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 操作设置。0-立即执行,1- 维护时间内执行,默认取值0。
	WaitSwitch *uint64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`
}

Predefined struct for user

type ModifyDBInstanceSSLResponse added in v1.0.808

type ModifyDBInstanceSSLResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBInstanceSSLResponseParams `json:"Response"`
}

func NewModifyDBInstanceSSLResponse added in v1.0.808

func NewModifyDBInstanceSSLResponse() (response *ModifyDBInstanceSSLResponse)

func (*ModifyDBInstanceSSLResponse) FromJsonString added in v1.0.808

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

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

func (*ModifyDBInstanceSSLResponse) ToJsonString added in v1.0.808

func (r *ModifyDBInstanceSSLResponse) ToJsonString() string

type ModifyDBInstanceSSLResponseParams added in v1.0.808

type ModifyDBInstanceSSLResponseParams 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 ModifyDBInstanceSecurityGroupsRequest

type ModifyDBInstanceSecurityGroupsRequest struct {
	*tchttp.BaseRequest

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

	// 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组。
	SecurityGroupIdSet []*string `json:"SecurityGroupIdSet,omitnil,omitempty" name:"SecurityGroupIdSet"`
}

func NewModifyDBInstanceSecurityGroupsRequest

func NewModifyDBInstanceSecurityGroupsRequest() (request *ModifyDBInstanceSecurityGroupsRequest)

func (*ModifyDBInstanceSecurityGroupsRequest) FromJsonString

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

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

func (*ModifyDBInstanceSecurityGroupsRequest) ToJsonString

type ModifyDBInstanceSecurityGroupsRequestParams added in v1.0.426

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

	// 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组。
	SecurityGroupIdSet []*string `json:"SecurityGroupIdSet,omitnil,omitempty" name:"SecurityGroupIdSet"`
}

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 ModifyDBNameRequest

type ModifyDBNameRequest struct {
	*tchttp.BaseRequest

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

	// 旧数据库名
	OldDBName *string `json:"OldDBName,omitnil,omitempty" name:"OldDBName"`

	// 新数据库名
	NewDBName *string `json:"NewDBName,omitnil,omitempty" name:"NewDBName"`
}

func NewModifyDBNameRequest

func NewModifyDBNameRequest() (request *ModifyDBNameRequest)

func (*ModifyDBNameRequest) FromJsonString

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

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

func (*ModifyDBNameRequest) ToJsonString

func (r *ModifyDBNameRequest) ToJsonString() string

type ModifyDBNameRequestParams added in v1.0.426

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

	// 旧数据库名
	OldDBName *string `json:"OldDBName,omitnil,omitempty" name:"OldDBName"`

	// 新数据库名
	NewDBName *string `json:"NewDBName,omitnil,omitempty" name:"NewDBName"`
}

Predefined struct for user

type ModifyDBNameResponse

type ModifyDBNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBNameResponseParams `json:"Response"`
}

func NewModifyDBNameResponse

func NewModifyDBNameResponse() (response *ModifyDBNameResponse)

func (*ModifyDBNameResponse) FromJsonString

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

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

func (*ModifyDBNameResponse) ToJsonString

func (r *ModifyDBNameResponse) ToJsonString() string

type ModifyDBNameResponseParams added in v1.0.426

type ModifyDBNameResponseParams 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 ModifyDBRemarkRequest

type ModifyDBRemarkRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-rljoi3bf
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称及备注数组,每个元素包含数据库名和对应的备注
	DBRemarks []*DBRemark `json:"DBRemarks,omitnil,omitempty" name:"DBRemarks"`
}

func NewModifyDBRemarkRequest

func NewModifyDBRemarkRequest() (request *ModifyDBRemarkRequest)

func (*ModifyDBRemarkRequest) FromJsonString

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

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

func (*ModifyDBRemarkRequest) ToJsonString

func (r *ModifyDBRemarkRequest) ToJsonString() string

type ModifyDBRemarkRequestParams added in v1.0.426

type ModifyDBRemarkRequestParams struct {
	// 实例ID,形如mssql-rljoi3bf
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 数据库名称及备注数组,每个元素包含数据库名和对应的备注
	DBRemarks []*DBRemark `json:"DBRemarks,omitnil,omitempty" name:"DBRemarks"`
}

Predefined struct for user

type ModifyDBRemarkResponse

type ModifyDBRemarkResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDBRemarkResponseParams `json:"Response"`
}

func NewModifyDBRemarkResponse

func NewModifyDBRemarkResponse() (response *ModifyDBRemarkResponse)

func (*ModifyDBRemarkResponse) FromJsonString

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

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

func (*ModifyDBRemarkResponse) ToJsonString

func (r *ModifyDBRemarkResponse) ToJsonString() string

type ModifyDBRemarkResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyDReadableRequest added in v1.0.872

type ModifyDReadableRequest struct {
	*tchttp.BaseRequest

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

	// 操作类型。enable-开启备机只读,disable-关闭备机只读
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 备机网络ID,不填默认和主实例保持一致
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 备机网络子网ID,不填默认和主实例保持一致
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 指定的备机只读vip,不填自动分配
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
}

func NewModifyDReadableRequest added in v1.0.872

func NewModifyDReadableRequest() (request *ModifyDReadableRequest)

func (*ModifyDReadableRequest) FromJsonString added in v1.0.872

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

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

func (*ModifyDReadableRequest) ToJsonString added in v1.0.872

func (r *ModifyDReadableRequest) ToJsonString() string

type ModifyDReadableRequestParams added in v1.0.872

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

	// 操作类型。enable-开启备机只读,disable-关闭备机只读
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 备机网络ID,不填默认和主实例保持一致
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 备机网络子网ID,不填默认和主实例保持一致
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 指定的备机只读vip,不填自动分配
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
}

Predefined struct for user

type ModifyDReadableResponse added in v1.0.872

type ModifyDReadableResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDReadableResponseParams `json:"Response"`
}

func NewModifyDReadableResponse added in v1.0.872

func NewModifyDReadableResponse() (response *ModifyDReadableResponse)

func (*ModifyDReadableResponse) FromJsonString added in v1.0.872

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

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

func (*ModifyDReadableResponse) ToJsonString added in v1.0.872

func (r *ModifyDReadableResponse) ToJsonString() string

type ModifyDReadableResponseParams added in v1.0.872

type ModifyDReadableResponseParams 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 ModifyDataBaseTuple added in v1.0.799

type ModifyDataBaseTuple struct {
	// 要修改的订阅关系
	DatabaseTuple *DatabaseTuple `json:"DatabaseTuple,omitnil,omitempty" name:"DatabaseTuple"`

	// 修改后的订阅关系。DeleteDataBasesTuple为false时有效
	NewDatabaseTuple *DatabaseTuple `json:"NewDatabaseTuple,omitnil,omitempty" name:"NewDatabaseTuple"`

	// 是否删除订阅关系。此选项为true时,NewDatabaseTuple无效
	DeleteDataBasesTuple *bool `json:"DeleteDataBasesTuple,omitnil,omitempty" name:"DeleteDataBasesTuple"`
}

type ModifyDatabaseCDCRequest added in v1.0.214

type ModifyDatabaseCDCRequest struct {
	*tchttp.BaseRequest

	// 数据库名数组
	DBNames []*string `json:"DBNames,omitnil,omitempty" name:"DBNames"`

	// 开启、关闭数据库CDC功能 enable;开启,disable:关闭
	ModifyType *string `json:"ModifyType,omitnil,omitempty" name:"ModifyType"`

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

func NewModifyDatabaseCDCRequest added in v1.0.214

func NewModifyDatabaseCDCRequest() (request *ModifyDatabaseCDCRequest)

func (*ModifyDatabaseCDCRequest) FromJsonString added in v1.0.214

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

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

func (*ModifyDatabaseCDCRequest) ToJsonString added in v1.0.214

func (r *ModifyDatabaseCDCRequest) ToJsonString() string

type ModifyDatabaseCDCRequestParams added in v1.0.426

type ModifyDatabaseCDCRequestParams struct {
	// 数据库名数组
	DBNames []*string `json:"DBNames,omitnil,omitempty" name:"DBNames"`

	// 开启、关闭数据库CDC功能 enable;开启,disable:关闭
	ModifyType *string `json:"ModifyType,omitnil,omitempty" name:"ModifyType"`

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

Predefined struct for user

type ModifyDatabaseCDCResponse added in v1.0.214

type ModifyDatabaseCDCResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDatabaseCDCResponseParams `json:"Response"`
}

func NewModifyDatabaseCDCResponse added in v1.0.214

func NewModifyDatabaseCDCResponse() (response *ModifyDatabaseCDCResponse)

func (*ModifyDatabaseCDCResponse) FromJsonString added in v1.0.214

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

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

func (*ModifyDatabaseCDCResponse) ToJsonString added in v1.0.214

func (r *ModifyDatabaseCDCResponse) ToJsonString() string

type ModifyDatabaseCDCResponseParams added in v1.0.426

type ModifyDatabaseCDCResponseParams 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 ModifyDatabaseCTRequest added in v1.0.214

type ModifyDatabaseCTRequest struct {
	*tchttp.BaseRequest

	// 数据库名数组
	DBNames []*string `json:"DBNames,omitnil,omitempty" name:"DBNames"`

	// 启用、禁用数据库CT功能 enable;启用,disable:禁用
	ModifyType *string `json:"ModifyType,omitnil,omitempty" name:"ModifyType"`

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

	// 启用CT时额外保留天数,默认保留3天,最小3天,最大30天
	ChangeRetentionDay *int64 `json:"ChangeRetentionDay,omitnil,omitempty" name:"ChangeRetentionDay"`
}

func NewModifyDatabaseCTRequest added in v1.0.214

func NewModifyDatabaseCTRequest() (request *ModifyDatabaseCTRequest)

func (*ModifyDatabaseCTRequest) FromJsonString added in v1.0.214

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

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

func (*ModifyDatabaseCTRequest) ToJsonString added in v1.0.214

func (r *ModifyDatabaseCTRequest) ToJsonString() string

type ModifyDatabaseCTRequestParams added in v1.0.426

type ModifyDatabaseCTRequestParams struct {
	// 数据库名数组
	DBNames []*string `json:"DBNames,omitnil,omitempty" name:"DBNames"`

	// 启用、禁用数据库CT功能 enable;启用,disable:禁用
	ModifyType *string `json:"ModifyType,omitnil,omitempty" name:"ModifyType"`

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

	// 启用CT时额外保留天数,默认保留3天,最小3天,最大30天
	ChangeRetentionDay *int64 `json:"ChangeRetentionDay,omitnil,omitempty" name:"ChangeRetentionDay"`
}

Predefined struct for user

type ModifyDatabaseCTResponse added in v1.0.214

type ModifyDatabaseCTResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDatabaseCTResponseParams `json:"Response"`
}

func NewModifyDatabaseCTResponse added in v1.0.214

func NewModifyDatabaseCTResponse() (response *ModifyDatabaseCTResponse)

func (*ModifyDatabaseCTResponse) FromJsonString added in v1.0.214

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

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

func (*ModifyDatabaseCTResponse) ToJsonString added in v1.0.214

func (r *ModifyDatabaseCTResponse) ToJsonString() string

type ModifyDatabaseCTResponseParams added in v1.0.426

type ModifyDatabaseCTResponseParams 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 ModifyDatabaseMdfRequest added in v1.0.214

type ModifyDatabaseMdfRequest struct {
	*tchttp.BaseRequest

	// 数据库名数组
	DBNames []*string `json:"DBNames,omitnil,omitempty" name:"DBNames"`

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

func NewModifyDatabaseMdfRequest added in v1.0.214

func NewModifyDatabaseMdfRequest() (request *ModifyDatabaseMdfRequest)

func (*ModifyDatabaseMdfRequest) FromJsonString added in v1.0.214

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

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

func (*ModifyDatabaseMdfRequest) ToJsonString added in v1.0.214

func (r *ModifyDatabaseMdfRequest) ToJsonString() string

type ModifyDatabaseMdfRequestParams added in v1.0.426

type ModifyDatabaseMdfRequestParams struct {
	// 数据库名数组
	DBNames []*string `json:"DBNames,omitnil,omitempty" name:"DBNames"`

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

Predefined struct for user

type ModifyDatabaseMdfResponse added in v1.0.214

type ModifyDatabaseMdfResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDatabaseMdfResponseParams `json:"Response"`
}

func NewModifyDatabaseMdfResponse added in v1.0.214

func NewModifyDatabaseMdfResponse() (response *ModifyDatabaseMdfResponse)

func (*ModifyDatabaseMdfResponse) FromJsonString added in v1.0.214

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

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

func (*ModifyDatabaseMdfResponse) ToJsonString added in v1.0.214

func (r *ModifyDatabaseMdfResponse) ToJsonString() string

type ModifyDatabaseMdfResponseParams added in v1.0.426

type ModifyDatabaseMdfResponseParams 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 ModifyDatabaseShrinkMDFRequest added in v1.0.797

type ModifyDatabaseShrinkMDFRequest struct {
	*tchttp.BaseRequest

	// 数据库名数组
	DBNames []*string `json:"DBNames,omitnil,omitempty" name:"DBNames"`

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

func NewModifyDatabaseShrinkMDFRequest added in v1.0.797

func NewModifyDatabaseShrinkMDFRequest() (request *ModifyDatabaseShrinkMDFRequest)

func (*ModifyDatabaseShrinkMDFRequest) FromJsonString added in v1.0.797

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

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

func (*ModifyDatabaseShrinkMDFRequest) ToJsonString added in v1.0.797

func (r *ModifyDatabaseShrinkMDFRequest) ToJsonString() string

type ModifyDatabaseShrinkMDFRequestParams added in v1.0.797

type ModifyDatabaseShrinkMDFRequestParams struct {
	// 数据库名数组
	DBNames []*string `json:"DBNames,omitnil,omitempty" name:"DBNames"`

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

Predefined struct for user

type ModifyDatabaseShrinkMDFResponse added in v1.0.797

type ModifyDatabaseShrinkMDFResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDatabaseShrinkMDFResponseParams `json:"Response"`
}

func NewModifyDatabaseShrinkMDFResponse added in v1.0.797

func NewModifyDatabaseShrinkMDFResponse() (response *ModifyDatabaseShrinkMDFResponse)

func (*ModifyDatabaseShrinkMDFResponse) FromJsonString added in v1.0.797

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

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

func (*ModifyDatabaseShrinkMDFResponse) ToJsonString added in v1.0.797

func (r *ModifyDatabaseShrinkMDFResponse) ToJsonString() string

type ModifyDatabaseShrinkMDFResponseParams added in v1.0.797

type ModifyDatabaseShrinkMDFResponseParams 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 ModifyIncrementalMigrationRequest

type ModifyIncrementalMigrationRequest struct {
	*tchttp.BaseRequest

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量导入任务ID,由CreateIncrementalMigration接口返回
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`

	// 是否需要恢复,NO-不需要,YES-需要,默认不修改增量备份导入任务是否需要恢复的属性。
	IsRecovery *string `json:"IsRecovery,omitnil,omitempty" name:"IsRecovery"`

	// UploadType是COS_URL时这里时URL,COS_UPLOAD这里填备份文件的名字;只支持1个备份文件,但1个备份文件内可包含多个库
	BackupFiles []*string `json:"BackupFiles,omitnil,omitempty" name:"BackupFiles"`
}

func NewModifyIncrementalMigrationRequest

func NewModifyIncrementalMigrationRequest() (request *ModifyIncrementalMigrationRequest)

func (*ModifyIncrementalMigrationRequest) FromJsonString

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

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

func (*ModifyIncrementalMigrationRequest) ToJsonString

func (r *ModifyIncrementalMigrationRequest) ToJsonString() string

type ModifyIncrementalMigrationRequestParams added in v1.0.426

type ModifyIncrementalMigrationRequestParams struct {
	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量导入任务ID,由CreateIncrementalMigration接口返回
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`

	// 是否需要恢复,NO-不需要,YES-需要,默认不修改增量备份导入任务是否需要恢复的属性。
	IsRecovery *string `json:"IsRecovery,omitnil,omitempty" name:"IsRecovery"`

	// UploadType是COS_URL时这里时URL,COS_UPLOAD这里填备份文件的名字;只支持1个备份文件,但1个备份文件内可包含多个库
	BackupFiles []*string `json:"BackupFiles,omitnil,omitempty" name:"BackupFiles"`
}

Predefined struct for user

type ModifyIncrementalMigrationResponse

type ModifyIncrementalMigrationResponse struct {
	*tchttp.BaseResponse
	Response *ModifyIncrementalMigrationResponseParams `json:"Response"`
}

func NewModifyIncrementalMigrationResponse

func NewModifyIncrementalMigrationResponse() (response *ModifyIncrementalMigrationResponse)

func (*ModifyIncrementalMigrationResponse) FromJsonString

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

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

func (*ModifyIncrementalMigrationResponse) ToJsonString

func (r *ModifyIncrementalMigrationResponse) ToJsonString() string

type ModifyIncrementalMigrationResponseParams added in v1.0.426

type ModifyIncrementalMigrationResponseParams struct {
	// 增量备份导入任务ID
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`

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

Predefined struct for user

type ModifyInstanceEncryptAttributesRequest added in v1.0.689

type ModifyInstanceEncryptAttributesRequest struct {
	*tchttp.BaseRequest

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

	// 证书归属。self-表示使用该账号自身的证书,others-表示引用其他账号的证书,默认取值self。
	CertificateAttribution *string `json:"CertificateAttribution,omitnil,omitempty" name:"CertificateAttribution"`

	// 引用的其他主账号ID,当CertificateAttribution 为others时必填。
	QuoteUin *string `json:"QuoteUin,omitnil,omitempty" name:"QuoteUin"`
}

func NewModifyInstanceEncryptAttributesRequest added in v1.0.689

func NewModifyInstanceEncryptAttributesRequest() (request *ModifyInstanceEncryptAttributesRequest)

func (*ModifyInstanceEncryptAttributesRequest) FromJsonString added in v1.0.689

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

func (*ModifyInstanceEncryptAttributesRequest) ToJsonString added in v1.0.689

type ModifyInstanceEncryptAttributesRequestParams added in v1.0.689

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

	// 证书归属。self-表示使用该账号自身的证书,others-表示引用其他账号的证书,默认取值self。
	CertificateAttribution *string `json:"CertificateAttribution,omitnil,omitempty" name:"CertificateAttribution"`

	// 引用的其他主账号ID,当CertificateAttribution 为others时必填。
	QuoteUin *string `json:"QuoteUin,omitnil,omitempty" name:"QuoteUin"`
}

Predefined struct for user

type ModifyInstanceEncryptAttributesResponse added in v1.0.689

type ModifyInstanceEncryptAttributesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceEncryptAttributesResponseParams `json:"Response"`
}

func NewModifyInstanceEncryptAttributesResponse added in v1.0.689

func NewModifyInstanceEncryptAttributesResponse() (response *ModifyInstanceEncryptAttributesResponse)

func (*ModifyInstanceEncryptAttributesResponse) FromJsonString added in v1.0.689

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

func (*ModifyInstanceEncryptAttributesResponse) ToJsonString added in v1.0.689

type ModifyInstanceEncryptAttributesResponseParams added in v1.0.689

type ModifyInstanceEncryptAttributesResponseParams 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 ModifyInstanceParamRequest added in v1.0.215

type ModifyInstanceParamRequest struct {
	*tchttp.BaseRequest

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

	// 要修改的参数列表。每一个元素是 Name 和 CurrentValue 的组合。Name 是参数名,CurrentValue 是要修改的值。<b>注意</b>:如果修改的参数需要<b>重启</b>实例,那么您的实例将会在执行修改时<b>重启</b>。您可以通过DescribeInstanceParams接口查询修改参数时是否会重启实例,以免导致您的实例不符合预期重启。
	ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"`

	// 执行参数调整任务的方式,默认为 0。支持值包括:0 - 立刻执行,1 - 时间窗执行。
	WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`
}

func NewModifyInstanceParamRequest added in v1.0.215

func NewModifyInstanceParamRequest() (request *ModifyInstanceParamRequest)

func (*ModifyInstanceParamRequest) FromJsonString added in v1.0.215

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

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

func (*ModifyInstanceParamRequest) ToJsonString added in v1.0.215

func (r *ModifyInstanceParamRequest) ToJsonString() string

type ModifyInstanceParamRequestParams added in v1.0.426

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

	// 要修改的参数列表。每一个元素是 Name 和 CurrentValue 的组合。Name 是参数名,CurrentValue 是要修改的值。<b>注意</b>:如果修改的参数需要<b>重启</b>实例,那么您的实例将会在执行修改时<b>重启</b>。您可以通过DescribeInstanceParams接口查询修改参数时是否会重启实例,以免导致您的实例不符合预期重启。
	ParamList []*Parameter `json:"ParamList,omitnil,omitempty" name:"ParamList"`

	// 执行参数调整任务的方式,默认为 0。支持值包括:0 - 立刻执行,1 - 时间窗执行。
	WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`
}

Predefined struct for user

type ModifyInstanceParamResponse added in v1.0.215

type ModifyInstanceParamResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceParamResponseParams `json:"Response"`
}

func NewModifyInstanceParamResponse added in v1.0.215

func NewModifyInstanceParamResponse() (response *ModifyInstanceParamResponse)

func (*ModifyInstanceParamResponse) FromJsonString added in v1.0.215

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

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

func (*ModifyInstanceParamResponse) ToJsonString added in v1.0.215

func (r *ModifyInstanceParamResponse) ToJsonString() string

type ModifyInstanceParamResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyMaintenanceSpanRequest

type ModifyMaintenanceSpanRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-k8voqdlz
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 以周为单位,表示允许周几维护,例如:[1,2,3,4,5,6,7]表示周一到周日均为可维护日,本参数不填,则不修改此值。
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 每天可维护的开始时间,例如:10:24标识可维护时间窗10点24分开始,本参数不填,则不修改此值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 每天可维护的持续时间,单位是h,例如:1 表示从可维护的开始时间起持续1小时,本参数不填,则不修改此值。
	Span *uint64 `json:"Span,omitnil,omitempty" name:"Span"`
}

func NewModifyMaintenanceSpanRequest

func NewModifyMaintenanceSpanRequest() (request *ModifyMaintenanceSpanRequest)

func (*ModifyMaintenanceSpanRequest) FromJsonString

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

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

func (*ModifyMaintenanceSpanRequest) ToJsonString

func (r *ModifyMaintenanceSpanRequest) ToJsonString() string

type ModifyMaintenanceSpanRequestParams added in v1.0.426

type ModifyMaintenanceSpanRequestParams struct {
	// 实例ID,形如mssql-k8voqdlz
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 以周为单位,表示允许周几维护,例如:[1,2,3,4,5,6,7]表示周一到周日均为可维护日,本参数不填,则不修改此值。
	Weekly []*int64 `json:"Weekly,omitnil,omitempty" name:"Weekly"`

	// 每天可维护的开始时间,例如:10:24标识可维护时间窗10点24分开始,本参数不填,则不修改此值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 每天可维护的持续时间,单位是h,例如:1 表示从可维护的开始时间起持续1小时,本参数不填,则不修改此值。
	Span *uint64 `json:"Span,omitnil,omitempty" name:"Span"`
}

Predefined struct for user

type ModifyMaintenanceSpanResponse

type ModifyMaintenanceSpanResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMaintenanceSpanResponseParams `json:"Response"`
}

func NewModifyMaintenanceSpanResponse

func NewModifyMaintenanceSpanResponse() (response *ModifyMaintenanceSpanResponse)

func (*ModifyMaintenanceSpanResponse) FromJsonString

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

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

func (*ModifyMaintenanceSpanResponse) ToJsonString

func (r *ModifyMaintenanceSpanResponse) ToJsonString() string

type ModifyMaintenanceSpanResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyMigrationRequest

type ModifyMigrationRequest struct {
	*tchttp.BaseRequest

	// 迁移任务ID
	MigrateId *uint64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`

	// 新的迁移任务的名称,若不填则不修改
	MigrateName *string `json:"MigrateName,omitnil,omitempty" name:"MigrateName"`

	// 新的迁移类型(1:结构迁移 2:数据迁移 3:增量同步),若不填则不修改
	MigrateType *uint64 `json:"MigrateType,omitnil,omitempty" name:"MigrateType"`

	// 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式),若不填则不修改
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 迁移源,若不填则不修改
	Source *MigrateSource `json:"Source,omitnil,omitempty" name:"Source"`

	// 迁移目标,若不填则不修改
	Target *MigrateTarget `json:"Target,omitnil,omitempty" name:"Target"`

	// 迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用,若不填则不修改
	MigrateDBSet []*MigrateDB `json:"MigrateDBSet,omitnil,omitempty" name:"MigrateDBSet"`
}

func NewModifyMigrationRequest

func NewModifyMigrationRequest() (request *ModifyMigrationRequest)

func (*ModifyMigrationRequest) FromJsonString

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

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

func (*ModifyMigrationRequest) ToJsonString

func (r *ModifyMigrationRequest) ToJsonString() string

type ModifyMigrationRequestParams added in v1.0.426

type ModifyMigrationRequestParams struct {
	// 迁移任务ID
	MigrateId *uint64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`

	// 新的迁移任务的名称,若不填则不修改
	MigrateName *string `json:"MigrateName,omitnil,omitempty" name:"MigrateName"`

	// 新的迁移类型(1:结构迁移 2:数据迁移 3:增量同步),若不填则不修改
	MigrateType *uint64 `json:"MigrateType,omitnil,omitempty" name:"MigrateType"`

	// 迁移源的类型 1:TencentDB for SQLServer 2:云服务器自建SQLServer数据库 4:SQLServer备份还原 5:SQLServer备份还原(COS方式),若不填则不修改
	SourceType *uint64 `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// 迁移源,若不填则不修改
	Source *MigrateSource `json:"Source,omitnil,omitempty" name:"Source"`

	// 迁移目标,若不填则不修改
	Target *MigrateTarget `json:"Target,omitnil,omitempty" name:"Target"`

	// 迁移DB对象 ,离线迁移(SourceType=4或SourceType=5)不使用,若不填则不修改
	MigrateDBSet []*MigrateDB `json:"MigrateDBSet,omitnil,omitempty" name:"MigrateDBSet"`
}

Predefined struct for user

type ModifyMigrationResponse

type ModifyMigrationResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMigrationResponseParams `json:"Response"`
}

func NewModifyMigrationResponse

func NewModifyMigrationResponse() (response *ModifyMigrationResponse)

func (*ModifyMigrationResponse) FromJsonString

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

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

func (*ModifyMigrationResponse) ToJsonString

func (r *ModifyMigrationResponse) ToJsonString() string

type ModifyMigrationResponseParams added in v1.0.426

type ModifyMigrationResponseParams struct {
	// 迁移任务ID
	MigrateId *uint64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`

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

Predefined struct for user

type ModifyOpenWanIpRequest added in v1.0.799

type ModifyOpenWanIpRequest struct {
	*tchttp.BaseRequest

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

	// RO只读组Id
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

func NewModifyOpenWanIpRequest added in v1.0.799

func NewModifyOpenWanIpRequest() (request *ModifyOpenWanIpRequest)

func (*ModifyOpenWanIpRequest) FromJsonString added in v1.0.799

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

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

func (*ModifyOpenWanIpRequest) ToJsonString added in v1.0.799

func (r *ModifyOpenWanIpRequest) ToJsonString() string

type ModifyOpenWanIpRequestParams added in v1.0.799

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

	// RO只读组Id
	RoGroupId *string `json:"RoGroupId,omitnil,omitempty" name:"RoGroupId"`
}

Predefined struct for user

type ModifyOpenWanIpResponse added in v1.0.799

type ModifyOpenWanIpResponse struct {
	*tchttp.BaseResponse
	Response *ModifyOpenWanIpResponseParams `json:"Response"`
}

func NewModifyOpenWanIpResponse added in v1.0.799

func NewModifyOpenWanIpResponse() (response *ModifyOpenWanIpResponse)

func (*ModifyOpenWanIpResponse) FromJsonString added in v1.0.799

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

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

func (*ModifyOpenWanIpResponse) ToJsonString added in v1.0.799

func (r *ModifyOpenWanIpResponse) ToJsonString() string

type ModifyOpenWanIpResponseParams added in v1.0.799

type ModifyOpenWanIpResponseParams 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 ModifyPublishSubscribeNameRequest

type ModifyPublishSubscribeNameRequest struct {
	*tchttp.BaseRequest

	// 发布订阅ID
	PublishSubscribeId *uint64 `json:"PublishSubscribeId,omitnil,omitempty" name:"PublishSubscribeId"`

	// 待修改的发布订阅名称
	PublishSubscribeName *string `json:"PublishSubscribeName,omitnil,omitempty" name:"PublishSubscribeName"`
}

func NewModifyPublishSubscribeNameRequest

func NewModifyPublishSubscribeNameRequest() (request *ModifyPublishSubscribeNameRequest)

func (*ModifyPublishSubscribeNameRequest) FromJsonString

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

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

func (*ModifyPublishSubscribeNameRequest) ToJsonString

func (r *ModifyPublishSubscribeNameRequest) ToJsonString() string

type ModifyPublishSubscribeNameRequestParams added in v1.0.426

type ModifyPublishSubscribeNameRequestParams struct {
	// 发布订阅ID
	PublishSubscribeId *uint64 `json:"PublishSubscribeId,omitnil,omitempty" name:"PublishSubscribeId"`

	// 待修改的发布订阅名称
	PublishSubscribeName *string `json:"PublishSubscribeName,omitnil,omitempty" name:"PublishSubscribeName"`
}

Predefined struct for user

type ModifyPublishSubscribeNameResponse

type ModifyPublishSubscribeNameResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPublishSubscribeNameResponseParams `json:"Response"`
}

func NewModifyPublishSubscribeNameResponse

func NewModifyPublishSubscribeNameResponse() (response *ModifyPublishSubscribeNameResponse)

func (*ModifyPublishSubscribeNameResponse) FromJsonString

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

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

func (*ModifyPublishSubscribeNameResponse) ToJsonString

func (r *ModifyPublishSubscribeNameResponse) ToJsonString() string

type ModifyPublishSubscribeNameResponseParams added in v1.0.426

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

Predefined struct for user

type ModifyPublishSubscribeRequest added in v1.0.799

type ModifyPublishSubscribeRequest struct {
	*tchttp.BaseRequest

	// 实例ID,例如:mssql-dg32dcv
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 发布订阅ID
	PublishSubscribeId *int64 `json:"PublishSubscribeId,omitnil,omitempty" name:"PublishSubscribeId"`

	// 修改的数据库订阅发布关系集合
	DatabaseTupleSet []*ModifyDataBaseTuple `json:"DatabaseTupleSet,omitnil,omitempty" name:"DatabaseTupleSet"`
}

func NewModifyPublishSubscribeRequest added in v1.0.799

func NewModifyPublishSubscribeRequest() (request *ModifyPublishSubscribeRequest)

func (*ModifyPublishSubscribeRequest) FromJsonString added in v1.0.799

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

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

func (*ModifyPublishSubscribeRequest) ToJsonString added in v1.0.799

func (r *ModifyPublishSubscribeRequest) ToJsonString() string

type ModifyPublishSubscribeRequestParams added in v1.0.799

type ModifyPublishSubscribeRequestParams struct {
	// 实例ID,例如:mssql-dg32dcv
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 发布订阅ID
	PublishSubscribeId *int64 `json:"PublishSubscribeId,omitnil,omitempty" name:"PublishSubscribeId"`

	// 修改的数据库订阅发布关系集合
	DatabaseTupleSet []*ModifyDataBaseTuple `json:"DatabaseTupleSet,omitnil,omitempty" name:"DatabaseTupleSet"`
}

Predefined struct for user

type ModifyPublishSubscribeResponse added in v1.0.799

type ModifyPublishSubscribeResponse struct {
	*tchttp.BaseResponse
	Response *ModifyPublishSubscribeResponseParams `json:"Response"`
}

func NewModifyPublishSubscribeResponse added in v1.0.799

func NewModifyPublishSubscribeResponse() (response *ModifyPublishSubscribeResponse)

func (*ModifyPublishSubscribeResponse) FromJsonString added in v1.0.799

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

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

func (*ModifyPublishSubscribeResponse) ToJsonString added in v1.0.799

func (r *ModifyPublishSubscribeResponse) ToJsonString() string

type ModifyPublishSubscribeResponseParams added in v1.0.799

type ModifyPublishSubscribeResponseParams 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 ModifyReadOnlyGroupDetailsRequest

type ModifyReadOnlyGroupDetailsRequest struct {
	*tchttp.BaseRequest

	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组ID
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`

	// 只读组名称,不填此参数,则不修改
	ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitnil,omitempty" name:"ReadOnlyGroupName"`

	// 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能,不填此参数,则不修改
	IsOfflineDelay *int64 `json:"IsOfflineDelay,omitnil,omitempty" name:"IsOfflineDelay"`

	// 启动超时剔除功能后,使用的超时阈值,不填此参数,则不修改
	ReadOnlyMaxDelayTime *int64 `json:"ReadOnlyMaxDelayTime,omitnil,omitempty" name:"ReadOnlyMaxDelayTime"`

	// 启动超时剔除功能后,只读组至少保留的只读副本数,不填此参数,则不修改
	MinReadOnlyInGroup *int64 `json:"MinReadOnlyInGroup,omitnil,omitempty" name:"MinReadOnlyInGroup"`

	// 只读组实例权重修改集合,不填此参数,则不修改
	WeightPairs []*ReadOnlyInstanceWeightPair `json:"WeightPairs,omitnil,omitempty" name:"WeightPairs"`

	// 0-用户自定义权重(根据WeightPairs调整),1-系统自动分配权重(WeightPairs无效), 默认为0
	AutoWeight *int64 `json:"AutoWeight,omitnil,omitempty" name:"AutoWeight"`

	// 0-不重新均衡负载,1-重新均衡负载,默认为0
	BalanceWeight *int64 `json:"BalanceWeight,omitnil,omitempty" name:"BalanceWeight"`
}

func NewModifyReadOnlyGroupDetailsRequest

func NewModifyReadOnlyGroupDetailsRequest() (request *ModifyReadOnlyGroupDetailsRequest)

func (*ModifyReadOnlyGroupDetailsRequest) FromJsonString

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

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

func (*ModifyReadOnlyGroupDetailsRequest) ToJsonString

func (r *ModifyReadOnlyGroupDetailsRequest) ToJsonString() string

type ModifyReadOnlyGroupDetailsRequestParams added in v1.0.426

type ModifyReadOnlyGroupDetailsRequestParams struct {
	// 主实例ID,格式如:mssql-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读组ID
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`

	// 只读组名称,不填此参数,则不修改
	ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitnil,omitempty" name:"ReadOnlyGroupName"`

	// 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能,不填此参数,则不修改
	IsOfflineDelay *int64 `json:"IsOfflineDelay,omitnil,omitempty" name:"IsOfflineDelay"`

	// 启动超时剔除功能后,使用的超时阈值,不填此参数,则不修改
	ReadOnlyMaxDelayTime *int64 `json:"ReadOnlyMaxDelayTime,omitnil,omitempty" name:"ReadOnlyMaxDelayTime"`

	// 启动超时剔除功能后,只读组至少保留的只读副本数,不填此参数,则不修改
	MinReadOnlyInGroup *int64 `json:"MinReadOnlyInGroup,omitnil,omitempty" name:"MinReadOnlyInGroup"`

	// 只读组实例权重修改集合,不填此参数,则不修改
	WeightPairs []*ReadOnlyInstanceWeightPair `json:"WeightPairs,omitnil,omitempty" name:"WeightPairs"`

	// 0-用户自定义权重(根据WeightPairs调整),1-系统自动分配权重(WeightPairs无效), 默认为0
	AutoWeight *int64 `json:"AutoWeight,omitnil,omitempty" name:"AutoWeight"`

	// 0-不重新均衡负载,1-重新均衡负载,默认为0
	BalanceWeight *int64 `json:"BalanceWeight,omitnil,omitempty" name:"BalanceWeight"`
}

Predefined struct for user

type ModifyReadOnlyGroupDetailsResponse

type ModifyReadOnlyGroupDetailsResponse struct {
	*tchttp.BaseResponse
	Response *ModifyReadOnlyGroupDetailsResponseParams `json:"Response"`
}

func NewModifyReadOnlyGroupDetailsResponse

func NewModifyReadOnlyGroupDetailsResponse() (response *ModifyReadOnlyGroupDetailsResponse)

func (*ModifyReadOnlyGroupDetailsResponse) FromJsonString

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

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

func (*ModifyReadOnlyGroupDetailsResponse) ToJsonString

func (r *ModifyReadOnlyGroupDetailsResponse) ToJsonString() string

type ModifyReadOnlyGroupDetailsResponseParams added in v1.0.426

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

Predefined struct for user

type OldVip added in v1.0.896

type OldVip struct {
	// 未回收的旧ip
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// ip回收时间
	RecycleTime *string `json:"RecycleTime,omitnil,omitempty" name:"RecycleTime"`

	// 旧IP保留时间小时数
	// 注意:此字段可能返回 null,表示取不到有效值。
	OldIpRetainTime *int64 `json:"OldIpRetainTime,omitnil,omitempty" name:"OldIpRetainTime"`
}

type OpenInterCommunicationRequest added in v1.0.494

type OpenInterCommunicationRequest struct {
	*tchttp.BaseRequest

	// 打开互通组的实例ID集合
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`
}

func NewOpenInterCommunicationRequest added in v1.0.494

func NewOpenInterCommunicationRequest() (request *OpenInterCommunicationRequest)

func (*OpenInterCommunicationRequest) FromJsonString added in v1.0.494

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

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

func (*OpenInterCommunicationRequest) ToJsonString added in v1.0.494

func (r *OpenInterCommunicationRequest) ToJsonString() string

type OpenInterCommunicationRequestParams added in v1.0.494

type OpenInterCommunicationRequestParams struct {
	// 打开互通组的实例ID集合
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`
}

Predefined struct for user

type OpenInterCommunicationResponse added in v1.0.494

type OpenInterCommunicationResponse struct {
	*tchttp.BaseResponse
	Response *OpenInterCommunicationResponseParams `json:"Response"`
}

func NewOpenInterCommunicationResponse added in v1.0.494

func NewOpenInterCommunicationResponse() (response *OpenInterCommunicationResponse)

func (*OpenInterCommunicationResponse) FromJsonString added in v1.0.494

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

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

func (*OpenInterCommunicationResponse) ToJsonString added in v1.0.494

func (r *OpenInterCommunicationResponse) ToJsonString() string

type OpenInterCommunicationResponseParams added in v1.0.494

type OpenInterCommunicationResponseParams struct {
	// 实例和异步流程ID
	InterInstanceFlowSet []*InterInstanceFlow `json:"InterInstanceFlowSet,omitnil,omitempty" name:"InterInstanceFlowSet"`

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

Predefined struct for user

type ParamRecord added in v1.0.215

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

	// 参数名称
	ParamName *string `json:"ParamName,omitnil,omitempty" name:"ParamName"`

	// 参数修改前的值
	OldValue *string `json:"OldValue,omitnil,omitempty" name:"OldValue"`

	// 参数修改后的值
	NewValue *string `json:"NewValue,omitnil,omitempty" name:"NewValue"`

	// 参数修改状态,1-初始化等待被执行,2-执行成功,3-执行失败,4-参数修改中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 修改时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type Parameter added in v1.0.215

type Parameter struct {
	// 参数名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数值
	CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`
}

type ParameterDetail added in v1.0.215

type ParameterDetail struct {
	// 参数名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 参数类型,integer-整型,enum-枚举型
	ParamType *string `json:"ParamType,omitnil,omitempty" name:"ParamType"`

	// 参数默认值
	Default *string `json:"Default,omitnil,omitempty" name:"Default"`

	// 参数描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 参数当前值
	CurrentValue *string `json:"CurrentValue,omitnil,omitempty" name:"CurrentValue"`

	// 修改参数后,是否需要重启数据库以使参数生效,0-不需要重启,1-需要重启
	NeedReboot *int64 `json:"NeedReboot,omitnil,omitempty" name:"NeedReboot"`

	// 参数允许的最大值
	Max *int64 `json:"Max,omitnil,omitempty" name:"Max"`

	// 参数允许的最小值
	Min *int64 `json:"Min,omitnil,omitempty" name:"Min"`

	// 参数允许的枚举类型
	EnumValue []*string `json:"EnumValue,omitnil,omitempty" name:"EnumValue"`

	// 参数状态 0-状态正常 1-在修改中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type Price added in v1.0.799

type Price struct {
	// 包年包月参考价格,单位-分
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrepaidPrice *uint64 `json:"PrepaidPrice,omitnil,omitempty" name:"PrepaidPrice"`

	// 包年包月价格单位,M-月
	// 注意:此字段可能返回 null,表示取不到有效值。
	PrepaidPriceUnit *string `json:"PrepaidPriceUnit,omitnil,omitempty" name:"PrepaidPriceUnit"`

	// 按量付费价格,单位-分
	// 注意:此字段可能返回 null,表示取不到有效值。
	PostpaidPrice *uint64 `json:"PostpaidPrice,omitnil,omitempty" name:"PostpaidPrice"`

	// 按量付费价格单位,H-小时
	// 注意:此字段可能返回 null,表示取不到有效值。
	PostpaidPriceUnit *string `json:"PostpaidPriceUnit,omitnil,omitempty" name:"PostpaidPriceUnit"`
}

type ProductSpec added in v1.0.799

type ProductSpec struct {
	// 地域ID
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

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

	// 配置信息
	Info []*SpecInfo `json:"Info,omitnil,omitempty" name:"Info"`
}

type PublishSubscribe

type PublishSubscribe struct {
	// 发布订阅ID
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 发布订阅名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 发布实例ID
	PublishInstanceId *string `json:"PublishInstanceId,omitnil,omitempty" name:"PublishInstanceId"`

	// 发布实例名称
	PublishInstanceName *string `json:"PublishInstanceName,omitnil,omitempty" name:"PublishInstanceName"`

	// 发布实例IP
	PublishInstanceIp *string `json:"PublishInstanceIp,omitnil,omitempty" name:"PublishInstanceIp"`

	// 订阅实例ID
	SubscribeInstanceId *string `json:"SubscribeInstanceId,omitnil,omitempty" name:"SubscribeInstanceId"`

	// 订阅实例名称
	SubscribeInstanceName *string `json:"SubscribeInstanceName,omitnil,omitempty" name:"SubscribeInstanceName"`

	// 订阅实例IP
	SubscribeInstanceIp *string `json:"SubscribeInstanceIp,omitnil,omitempty" name:"SubscribeInstanceIp"`

	// 数据库的订阅发布关系集合
	DatabaseTupleSet []*DatabaseTupleStatus `json:"DatabaseTupleSet,omitnil,omitempty" name:"DatabaseTupleSet"`
}

type QueryMigrationCheckProcessRequest

type QueryMigrationCheckProcessRequest struct {
	*tchttp.BaseRequest

	// 迁移任务ID
	MigrateId *int64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

func NewQueryMigrationCheckProcessRequest

func NewQueryMigrationCheckProcessRequest() (request *QueryMigrationCheckProcessRequest)

func (*QueryMigrationCheckProcessRequest) FromJsonString

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

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

func (*QueryMigrationCheckProcessRequest) ToJsonString

func (r *QueryMigrationCheckProcessRequest) ToJsonString() string

type QueryMigrationCheckProcessRequestParams added in v1.0.426

type QueryMigrationCheckProcessRequestParams struct {
	// 迁移任务ID
	MigrateId *int64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

Predefined struct for user

type QueryMigrationCheckProcessResponse

type QueryMigrationCheckProcessResponse struct {
	*tchttp.BaseResponse
	Response *QueryMigrationCheckProcessResponseParams `json:"Response"`
}

func NewQueryMigrationCheckProcessResponse

func NewQueryMigrationCheckProcessResponse() (response *QueryMigrationCheckProcessResponse)

func (*QueryMigrationCheckProcessResponse) FromJsonString

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

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

func (*QueryMigrationCheckProcessResponse) ToJsonString

func (r *QueryMigrationCheckProcessResponse) ToJsonString() string

type QueryMigrationCheckProcessResponseParams added in v1.0.426

type QueryMigrationCheckProcessResponseParams struct {
	// 总步骤数量
	TotalStep *int64 `json:"TotalStep,omitnil,omitempty" name:"TotalStep"`

	// 当前步骤编号,从1开始
	CurrentStep *int64 `json:"CurrentStep,omitnil,omitempty" name:"CurrentStep"`

	// 所有步骤详情
	StepDetails []*StepDetail `json:"StepDetails,omitnil,omitempty" name:"StepDetails"`

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

Predefined struct for user

type ReadOnlyGroup

type ReadOnlyGroup struct {
	// 只读组ID
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`

	// 只读组名称
	ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitnil,omitempty" name:"ReadOnlyGroupName"`

	// 只读组的地域ID,与主实例相同
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 只读组的可用区ID,与主实例相同
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能
	IsOfflineDelay *int64 `json:"IsOfflineDelay,omitnil,omitempty" name:"IsOfflineDelay"`

	// 启动超时剔除功能后,使用的超时阈值
	ReadOnlyMaxDelayTime *int64 `json:"ReadOnlyMaxDelayTime,omitnil,omitempty" name:"ReadOnlyMaxDelayTime"`

	// 启动超时剔除功能后,只读组至少保留的只读副本数
	MinReadOnlyInGroup *int64 `json:"MinReadOnlyInGroup,omitnil,omitempty" name:"MinReadOnlyInGroup"`

	// 只读组vip
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 只读组vport
	Vport *int64 `json:"Vport,omitnil,omitempty" name:"Vport"`

	// 只读组私有网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 只读组私有网络子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 只读组状态: 1-申请成功运行中,5-申请中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 主实例ID,形如mssql-sgeshe3th
	MasterInstanceId *string `json:"MasterInstanceId,omitnil,omitempty" name:"MasterInstanceId"`

	// 只读实例副本集合
	ReadOnlyInstanceSet []*ReadOnlyInstance `json:"ReadOnlyInstanceSet,omitnil,omitempty" name:"ReadOnlyInstanceSet"`

	// RO组外网地址域名
	DnsPodDomain *string `json:"DnsPodDomain,omitnil,omitempty" name:"DnsPodDomain"`

	// RO组外网地址端口
	TgwWanVPort *uint64 `json:"TgwWanVPort,omitnil,omitempty" name:"TgwWanVPort"`
}

type ReadOnlyInstance

type ReadOnlyInstance struct {
	// 只读副本ID,格式如:mssqlro-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 只读副本名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 只读副本唯一UID
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 只读副本所在项目ID
	ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"`

	// 只读副本状态。1:申请中 2:运行中 3:被延迟剔除 4:已隔离 5:回收中 6:已回收 7:任务执行中 8:已下线 9:实例扩容中 10:实例迁移中  12:重启中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 只读副本创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 只读副本更新时间
	UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`

	// 只读副本内存大小,单位G
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 只读副本存储空间大小,单位G
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 只读副本cpu核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 只读副本版本代号
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 宿主机代号
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 只读副本模式,2-单机
	Model *int64 `json:"Model,omitnil,omitempty" name:"Model"`

	// 只读副本计费模式,1-包年包月,0-按量计费
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 只读副本权重
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 只读副本延迟时间,单位秒
	DelayTime *string `json:"DelayTime,omitnil,omitempty" name:"DelayTime"`

	// 只读副本与主实例的同步状态。
	// Init:初始化
	// DeployReadOnlyInPorgress:部署副本进行中
	// DeployReadOnlySuccess:部署副本成功
	// DeployReadOnlyFail:部署副本失败
	// DeployMasterDBInPorgress:主节点上加入副本数据库进行中
	// DeployMasterDBSuccess:主节点上加入副本数据库成功
	// DeployMasterDBFail:主节点上加入副本数据库进失败
	// DeployReadOnlyDBInPorgress:副本还原加入数据库开始
	// DeployReadOnlyDBSuccess:副本还原加入数据库成功
	// DeployReadOnlyDBFail:副本还原加入数据库失败
	// SyncDelay:同步延迟
	// SyncFail:同步故障
	// SyncExcluded:已剔除只读组
	// SyncNormal:正常
	SynStatus *string `json:"SynStatus,omitnil,omitempty" name:"SynStatus"`

	// 只读副本与主实例没有同步的库
	DatabaseDifference *string `json:"DatabaseDifference,omitnil,omitempty" name:"DatabaseDifference"`

	// 只读副本与主实例没有同步的账户
	AccountDifference *string `json:"AccountDifference,omitnil,omitempty" name:"AccountDifference"`

	// 只读副本计费开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 只读副本计费结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 只读副本隔离时间
	IsolateTime *string `json:"IsolateTime,omitnil,omitempty" name:"IsolateTime"`

	// 只读副本所在地域
	RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 只读副本所在可用区
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`
}

type ReadOnlyInstanceWeightPair

type ReadOnlyInstanceWeightPair struct {
	// 只读实例ID,格式如:mssqlro-3l3fgqn7
	ReadOnlyInstanceId *string `json:"ReadOnlyInstanceId,omitnil,omitempty" name:"ReadOnlyInstanceId"`

	// 只读实例权重 ,范围是0-100
	ReadOnlyWeight *int64 `json:"ReadOnlyWeight,omitnil,omitempty" name:"ReadOnlyWeight"`
}

type RecycleDBInstanceRequest

type RecycleDBInstanceRequest struct {
	*tchttp.BaseRequest

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

func NewRecycleDBInstanceRequest

func NewRecycleDBInstanceRequest() (request *RecycleDBInstanceRequest)

func (*RecycleDBInstanceRequest) FromJsonString

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

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

func (*RecycleDBInstanceRequest) ToJsonString

func (r *RecycleDBInstanceRequest) ToJsonString() string

type RecycleDBInstanceRequestParams added in v1.0.426

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

Predefined struct for user

type RecycleDBInstanceResponse

type RecycleDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RecycleDBInstanceResponseParams `json:"Response"`
}

func NewRecycleDBInstanceResponse

func NewRecycleDBInstanceResponse() (response *RecycleDBInstanceResponse)

func (*RecycleDBInstanceResponse) FromJsonString

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

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

func (*RecycleDBInstanceResponse) ToJsonString

func (r *RecycleDBInstanceResponse) ToJsonString() string

type RecycleDBInstanceResponseParams added in v1.0.426

type RecycleDBInstanceResponseParams 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 RecycleReadOnlyGroupRequest

type RecycleReadOnlyGroupRequest struct {
	*tchttp.BaseRequest

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

	// 只读组的ID
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`
}

func NewRecycleReadOnlyGroupRequest

func NewRecycleReadOnlyGroupRequest() (request *RecycleReadOnlyGroupRequest)

func (*RecycleReadOnlyGroupRequest) FromJsonString

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

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

func (*RecycleReadOnlyGroupRequest) ToJsonString

func (r *RecycleReadOnlyGroupRequest) ToJsonString() string

type RecycleReadOnlyGroupRequestParams added in v1.0.426

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

	// 只读组的ID
	ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitnil,omitempty" name:"ReadOnlyGroupId"`
}

Predefined struct for user

type RecycleReadOnlyGroupResponse

type RecycleReadOnlyGroupResponse struct {
	*tchttp.BaseResponse
	Response *RecycleReadOnlyGroupResponseParams `json:"Response"`
}

func NewRecycleReadOnlyGroupResponse

func NewRecycleReadOnlyGroupResponse() (response *RecycleReadOnlyGroupResponse)

func (*RecycleReadOnlyGroupResponse) FromJsonString

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

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

func (*RecycleReadOnlyGroupResponse) ToJsonString

func (r *RecycleReadOnlyGroupResponse) ToJsonString() string

type RecycleReadOnlyGroupResponseParams added in v1.0.426

type RecycleReadOnlyGroupResponseParams 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 RegionInfo

type RegionInfo struct {
	// 地域英文ID,类似ap-guanghou
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

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

	// 地域数字ID
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 该地域目前是否可以售卖,UNAVAILABLE-不可售卖;AVAILABLE-可售卖
	RegionState *string `json:"RegionState,omitnil,omitempty" name:"RegionState"`
}

type RemoveBackupsRequest

type RemoveBackupsRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 待删除的备份名称,备份名称可通过DescribeBackups接口的FileName字段获得,单次请求批量删除备份数不能超过10个。当StartTime、EndTime为空时,此字段必填。
	BackupNames []*string `json:"BackupNames,omitnil,omitempty" name:"BackupNames"`

	// 批量删除手动备份起始时间。当BackupNames为空时,此字段必填。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 批量删除手动备份截止时间。当BackupNames为空时,此字段必填。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewRemoveBackupsRequest

func NewRemoveBackupsRequest() (request *RemoveBackupsRequest)

func (*RemoveBackupsRequest) FromJsonString

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

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

func (*RemoveBackupsRequest) ToJsonString

func (r *RemoveBackupsRequest) ToJsonString() string

type RemoveBackupsRequestParams added in v1.0.426

type RemoveBackupsRequestParams struct {
	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 待删除的备份名称,备份名称可通过DescribeBackups接口的FileName字段获得,单次请求批量删除备份数不能超过10个。当StartTime、EndTime为空时,此字段必填。
	BackupNames []*string `json:"BackupNames,omitnil,omitempty" name:"BackupNames"`

	// 批量删除手动备份起始时间。当BackupNames为空时,此字段必填。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 批量删除手动备份截止时间。当BackupNames为空时,此字段必填。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type RemoveBackupsResponse

type RemoveBackupsResponse struct {
	*tchttp.BaseResponse
	Response *RemoveBackupsResponseParams `json:"Response"`
}

func NewRemoveBackupsResponse

func NewRemoveBackupsResponse() (response *RemoveBackupsResponse)

func (*RemoveBackupsResponse) FromJsonString

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

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

func (*RemoveBackupsResponse) ToJsonString

func (r *RemoveBackupsResponse) ToJsonString() string

type RemoveBackupsResponseParams added in v1.0.426

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

Predefined struct for user

type RenameRestoreDatabase

type RenameRestoreDatabase struct {
	// 库的名字,如果oldName不存在则返回失败。
	// 在用于离线迁移任务时可不填。
	OldName *string `json:"OldName,omitnil,omitempty" name:"OldName"`

	// 库的新名字,在用于离线迁移时,不填则按照OldName命名,OldName和NewName不能同时不填。在用于克隆数据库时,OldName和NewName都必须填写,且不能重复
	NewName *string `json:"NewName,omitnil,omitempty" name:"NewName"`
}

type RenewDBInstanceRequest

type RenewDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 续费多少个月,取值范围为1-48,默认为1
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 是否自动使用代金券,0-不使用;1-使用;默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前只支持使用1张代金券
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 续费标记 0:正常续费 1:自动续费:只用于按量计费转包年包月时有效。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
}

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,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 续费多少个月,取值范围为1-48,默认为1
	Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`

	// 是否自动使用代金券,0-不使用;1-使用;默认不使用
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID数组,目前只支持使用1张代金券
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 续费标记 0:正常续费 1:自动续费:只用于按量计费转包年包月时有效。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
}

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 {
	// 订单名称
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

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

Predefined struct for user

type RenewPostpaidDBInstanceRequest

type RenewPostpaidDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID,格式如:mssql-3l3fgqn7 或 mssqlro-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewRenewPostpaidDBInstanceRequest

func NewRenewPostpaidDBInstanceRequest() (request *RenewPostpaidDBInstanceRequest)

func (*RenewPostpaidDBInstanceRequest) FromJsonString

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

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

func (*RenewPostpaidDBInstanceRequest) ToJsonString

func (r *RenewPostpaidDBInstanceRequest) ToJsonString() string

type RenewPostpaidDBInstanceRequestParams added in v1.0.426

type RenewPostpaidDBInstanceRequestParams struct {
	// 实例ID,格式如:mssql-3l3fgqn7 或 mssqlro-3l3fgqn7
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type RenewPostpaidDBInstanceResponse

type RenewPostpaidDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RenewPostpaidDBInstanceResponseParams `json:"Response"`
}

func NewRenewPostpaidDBInstanceResponse

func NewRenewPostpaidDBInstanceResponse() (response *RenewPostpaidDBInstanceResponse)

func (*RenewPostpaidDBInstanceResponse) FromJsonString

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

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

func (*RenewPostpaidDBInstanceResponse) ToJsonString

func (r *RenewPostpaidDBInstanceResponse) ToJsonString() string

type RenewPostpaidDBInstanceResponseParams added in v1.0.426

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

Predefined struct for user

type ResetAccountPasswordRequest

type ResetAccountPasswordRequest struct {
	*tchttp.BaseRequest

	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 更新后的账户密码信息数组
	Accounts []*AccountPassword `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

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,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 更新后的账户密码信息数组
	Accounts []*AccountPassword `json:"Accounts,omitnil,omitempty" name:"Accounts"`
}

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
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 唯一请求 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 RestartDBInstanceRequest

type RestartDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewRestartDBInstanceRequest

func NewRestartDBInstanceRequest() (request *RestartDBInstanceRequest)

func (*RestartDBInstanceRequest) FromJsonString

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

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

func (*RestartDBInstanceRequest) ToJsonString

func (r *RestartDBInstanceRequest) ToJsonString() string

type RestartDBInstanceRequestParams added in v1.0.426

type RestartDBInstanceRequestParams struct {
	// 数据库实例ID,形如mssql-njj2mtpl
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type RestartDBInstanceResponse

type RestartDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RestartDBInstanceResponseParams `json:"Response"`
}

func NewRestartDBInstanceResponse

func NewRestartDBInstanceResponse() (response *RestartDBInstanceResponse)

func (*RestartDBInstanceResponse) FromJsonString

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

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

func (*RestartDBInstanceResponse) ToJsonString

func (r *RestartDBInstanceResponse) ToJsonString() string

type RestartDBInstanceResponseParams added in v1.0.426

type RestartDBInstanceResponseParams 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 RestoreInstanceRequest

type RestoreInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份文件ID,该ID可以通过DescribeBackups接口返回数据中的Id字段获得
	BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 备份恢复到的同一个APPID下的实例ID,不填则恢复到原实例ID
	TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`

	// 按照ReNameRestoreDatabase中的库进行恢复,并重命名,不填则按照默认方式命名恢复的库,且恢复所有的库。
	RenameRestore []*RenameRestoreDatabase `json:"RenameRestore,omitnil,omitempty" name:"RenameRestore"`

	// 回档类型,0-覆盖方式;1-重命名方式,默认1
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 需要覆盖回档的数据库,只有覆盖回档时必填
	DBList []*string `json:"DBList,omitnil,omitempty" name:"DBList"`

	// 备份任务组ID,在单库备份文件模式下
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

func NewRestoreInstanceRequest

func NewRestoreInstanceRequest() (request *RestoreInstanceRequest)

func (*RestoreInstanceRequest) FromJsonString

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

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestoreInstanceRequest) ToJsonString

func (r *RestoreInstanceRequest) ToJsonString() string

type RestoreInstanceRequestParams added in v1.0.426

type RestoreInstanceRequestParams struct {
	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份文件ID,该ID可以通过DescribeBackups接口返回数据中的Id字段获得
	BackupId *int64 `json:"BackupId,omitnil,omitempty" name:"BackupId"`

	// 备份恢复到的同一个APPID下的实例ID,不填则恢复到原实例ID
	TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`

	// 按照ReNameRestoreDatabase中的库进行恢复,并重命名,不填则按照默认方式命名恢复的库,且恢复所有的库。
	RenameRestore []*RenameRestoreDatabase `json:"RenameRestore,omitnil,omitempty" name:"RenameRestore"`

	// 回档类型,0-覆盖方式;1-重命名方式,默认1
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 需要覆盖回档的数据库,只有覆盖回档时必填
	DBList []*string `json:"DBList,omitnil,omitempty" name:"DBList"`

	// 备份任务组ID,在单库备份文件模式下
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

Predefined struct for user

type RestoreInstanceResponse

type RestoreInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RestoreInstanceResponseParams `json:"Response"`
}

func NewRestoreInstanceResponse

func NewRestoreInstanceResponse() (response *RestoreInstanceResponse)

func (*RestoreInstanceResponse) FromJsonString

func (r *RestoreInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestoreInstanceResponse) ToJsonString

func (r *RestoreInstanceResponse) ToJsonString() string

type RestoreInstanceResponseParams added in v1.0.426

type RestoreInstanceResponseParams struct {
	// 异步流程任务ID,使用FlowId调用DescribeFlowStatus接口获取任务执行状态
	FlowId *int64 `json:"FlowId,omitnil,omitempty" name:"FlowId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RestoreTask added in v1.0.799

type RestoreTask struct {
	// 目标实例ID
	TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`

	// 目标实例名称
	TargetInstanceName *string `json:"TargetInstanceName,omitnil,omitempty" name:"TargetInstanceName"`

	// 目标实例状态。取值范围:
	// 1:申请中
	// 2:运行中
	// 3:受限运行中 (主备切换中)
	// 4:已隔离
	// 5:回收中
	// 6:已回收
	// 7:任务执行中 (实例做备份、回档等操作)
	// 8:已下线
	// 9:实例扩容中
	// 10:实例迁移中
	// 11:只读
	// 12:重启中
	TargetInstanceStatus *int64 `json:"TargetInstanceStatus,omitnil,omitempty" name:"TargetInstanceStatus"`

	// 目标实例所在地域
	TargetRegion *string `json:"TargetRegion,omitnil,omitempty" name:"TargetRegion"`

	// 回档记录ID
	RestoreId *int64 `json:"RestoreId,omitnil,omitempty" name:"RestoreId"`

	// 回档到目标实例的类型,0-当前实例,1-已有实例,2-全新实例
	TargetType *int64 `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 回档方式,0-按照时间点回档,1-按照备份集回档
	RestoreType *int64 `json:"RestoreType,omitnil,omitempty" name:"RestoreType"`

	// 回档目标时间
	RestoreTime *string `json:"RestoreTime,omitnil,omitempty" name:"RestoreTime"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 回档状态,0-初始化,1-运行中,2-成功,3-失败
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type RollbackInstanceRequest

type RollbackInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 回档类型,0-回档的数据库覆盖原库;1-回档的数据库以重命名的形式生成,不覆盖原库
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 回档目标时间点
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 需要回档的数据库
	DBs []*string `json:"DBs,omitnil,omitempty" name:"DBs"`

	// 备份恢复到的同一个APPID下的实例ID,不填则恢复到原实例ID
	TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`

	// 按照ReNameRestoreDatabase中的库进行重命名,仅在Type = 1重命名回档方式有效;不填则按照默认方式命名库,DBs参数确定要恢复的库
	RenameRestore []*RenameRestoreDatabase `json:"RenameRestore,omitnil,omitempty" name:"RenameRestore"`
}

func NewRollbackInstanceRequest

func NewRollbackInstanceRequest() (request *RollbackInstanceRequest)

func (*RollbackInstanceRequest) FromJsonString

func (r *RollbackInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackInstanceRequest) ToJsonString

func (r *RollbackInstanceRequest) ToJsonString() string

type RollbackInstanceRequestParams added in v1.0.426

type RollbackInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 回档类型,0-回档的数据库覆盖原库;1-回档的数据库以重命名的形式生成,不覆盖原库
	Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 回档目标时间点
	Time *string `json:"Time,omitnil,omitempty" name:"Time"`

	// 需要回档的数据库
	DBs []*string `json:"DBs,omitnil,omitempty" name:"DBs"`

	// 备份恢复到的同一个APPID下的实例ID,不填则恢复到原实例ID
	TargetInstanceId *string `json:"TargetInstanceId,omitnil,omitempty" name:"TargetInstanceId"`

	// 按照ReNameRestoreDatabase中的库进行重命名,仅在Type = 1重命名回档方式有效;不填则按照默认方式命名库,DBs参数确定要恢复的库
	RenameRestore []*RenameRestoreDatabase `json:"RenameRestore,omitnil,omitempty" name:"RenameRestore"`
}

Predefined struct for user

type RollbackInstanceResponse

type RollbackInstanceResponse struct {
	*tchttp.BaseResponse
	Response *RollbackInstanceResponseParams `json:"Response"`
}

func NewRollbackInstanceResponse

func NewRollbackInstanceResponse() (response *RollbackInstanceResponse)

func (*RollbackInstanceResponse) FromJsonString

func (r *RollbackInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackInstanceResponse) ToJsonString

func (r *RollbackInstanceResponse) ToJsonString() string

type RollbackInstanceResponseParams added in v1.0.426

type RollbackInstanceResponseParams 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 RunMigrationRequest

type RunMigrationRequest struct {
	*tchttp.BaseRequest

	// 迁移任务ID
	MigrateId *uint64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

func NewRunMigrationRequest

func NewRunMigrationRequest() (request *RunMigrationRequest)

func (*RunMigrationRequest) FromJsonString

func (r *RunMigrationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RunMigrationRequest) ToJsonString

func (r *RunMigrationRequest) ToJsonString() string

type RunMigrationRequestParams added in v1.0.426

type RunMigrationRequestParams struct {
	// 迁移任务ID
	MigrateId *uint64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

Predefined struct for user

type RunMigrationResponse

type RunMigrationResponse struct {
	*tchttp.BaseResponse
	Response *RunMigrationResponseParams `json:"Response"`
}

func NewRunMigrationResponse

func NewRunMigrationResponse() (response *RunMigrationResponse)

func (*RunMigrationResponse) FromJsonString

func (r *RunMigrationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RunMigrationResponse) ToJsonString

func (r *RunMigrationResponse) ToJsonString() string

type RunMigrationResponseParams added in v1.0.426

type RunMigrationResponseParams 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 SSLConfig added in v1.0.808

type SSLConfig struct {
	// SSL加密状态,
	// enable-已开启
	// disable-未开启
	// enable_doing-开启中
	// disable_doing-关闭中
	// renew_doing-更新中
	// wait_doing-等待维护时间内执行
	// 注意:此字段可能返回 null,表示取不到有效值。
	Encryption *string `json:"Encryption,omitnil,omitempty" name:"Encryption"`

	// SSL证书有效期,时间格式 YYYY-MM-DD HH:MM:SS
	// 注意:此字段可能返回 null,表示取不到有效值。
	SSLValidityPeriod *string `json:"SSLValidityPeriod,omitnil,omitempty" name:"SSLValidityPeriod"`

	// SSL证书有效性,0-无效,1-有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	SSLValidity *uint64 `json:"SSLValidity,omitnil,omitempty" name:"SSLValidity"`
}

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"`

	// 入站规则
	InboundSet []*SecurityGroupPolicy `json:"InboundSet,omitnil,omitempty" name:"InboundSet"`

	// 出站规则
	OutboundSet []*SecurityGroupPolicy `json:"OutboundSet,omitnil,omitempty" name:"OutboundSet"`

	// 安全组ID
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`

	// 安全组名称
	SecurityGroupName *string `json:"SecurityGroupName,omitnil,omitempty" name:"SecurityGroupName"`

	// 安全组备注
	SecurityGroupRemark *string `json:"SecurityGroupRemark,omitnil,omitempty" name:"SecurityGroupRemark"`
}

type SecurityGroupPolicy

type SecurityGroupPolicy struct {
	// 策略,ACCEPT 或者 DROP
	Action *string `json:"Action,omitnil,omitempty" name:"Action"`

	// 目的 IP 或 IP 段,例如172.16.0.0/12
	CidrIp *string `json:"CidrIp,omitnil,omitempty" name:"CidrIp"`

	// 端口或者端口范围
	PortRange *string `json:"PortRange,omitnil,omitempty" name:"PortRange"`

	// 网络协议,支持 UDP、TCP等
	IpProtocol *string `json:"IpProtocol,omitnil,omitempty" name:"IpProtocol"`

	// 规则限定的方向,OUTPUT-出战规则  INPUT-进站规则
	Dir *string `json:"Dir,omitnil,omitempty" name:"Dir"`
}

type SlaveZones added in v1.0.553

type SlaveZones struct {
	// 备可用区地域码
	SlaveZone *string `json:"SlaveZone,omitnil,omitempty" name:"SlaveZone"`

	// 备可用区
	SlaveZoneName *string `json:"SlaveZoneName,omitnil,omitempty" name:"SlaveZoneName"`
}

type SlowLog added in v1.0.782

type SlowLog struct {
	// 慢查询日志文件唯一标识
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 文件生成的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 文件生成的结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 文件大小(KB)
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 文件中log条数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 内网下载地址
	InternalAddr *string `json:"InternalAddr,omitnil,omitempty" name:"InternalAddr"`

	// 外网下载地址
	ExternalAddr *string `json:"ExternalAddr,omitnil,omitempty" name:"ExternalAddr"`

	// 状态(1成功 2失败)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type SlowlogInfo

type SlowlogInfo struct {
	// 慢查询日志文件唯一标识
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 文件生成的开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 文件生成的结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 文件大小(KB)
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 文件中log条数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 内网下载地址
	InternalAddr *string `json:"InternalAddr,omitnil,omitempty" name:"InternalAddr"`

	// 外网下载地址
	ExternalAddr *string `json:"ExternalAddr,omitnil,omitempty" name:"ExternalAddr"`

	// 状态(1成功 2失败)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type SpecInfo

type SpecInfo struct {
	// 实例规格ID,利用DescribeZones返回的SpecId,结合DescribeProductConfig返回的可售卖规格信息,可获悉某个可用区下可购买什么规格的实例
	SpecId *int64 `json:"SpecId,omitnil,omitempty" name:"SpecId"`

	// 机型ID
	MachineType *string `json:"MachineType,omitnil,omitempty" name:"MachineType"`

	// 机型中文名称
	MachineTypeName *string `json:"MachineTypeName,omitnil,omitempty" name:"MachineTypeName"`

	// 数据库版本信息。取值为2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// Version字段对应的版本名称
	VersionName *string `json:"VersionName,omitnil,omitempty" name:"VersionName"`

	// 内存大小,单位GB
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// CPU核数
	CPU *int64 `json:"CPU,omitnil,omitempty" name:"CPU"`

	// 此规格下最小的磁盘大小,单位GB
	MinStorage *int64 `json:"MinStorage,omitnil,omitempty" name:"MinStorage"`

	// 此规格下最大的磁盘大小,单位GB
	MaxStorage *int64 `json:"MaxStorage,omitnil,omitempty" name:"MaxStorage"`

	// 此规格对应的QPS大小
	QPS *int64 `json:"QPS,omitnil,omitempty" name:"QPS"`

	// 此规格的中文描述信息
	SuitInfo *string `json:"SuitInfo,omitnil,omitempty" name:"SuitInfo"`

	// 此规格对应的包年包月Pid
	Pid *int64 `json:"Pid,omitnil,omitempty" name:"Pid"`

	// 此规格对应的按量计费Pid列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	PostPid []*int64 `json:"PostPid,omitnil,omitempty" name:"PostPid"`

	// 此规格下支持的付费模式,POST-仅支持按量计费 PRE-仅支持包年包月 ALL-支持所有
	PayModeStatus *string `json:"PayModeStatus,omitnil,omitempty" name:"PayModeStatus"`

	// 产品类型,HA-高可用型(包括双机高可用,alwaysOn集群),RO-只读副本型,SI-基础版本型
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 跨可用区类型,MultiZones-只支持跨可用区,SameZones-只支持同可用区,ALL-支持所有
	MultiZonesStatus *string `json:"MultiZonesStatus,omitnil,omitempty" name:"MultiZonesStatus"`
}

type SpecSellStatus added in v1.0.799

type SpecSellStatus struct {
	// 可售卖的规格唯一ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 实例规格ID
	SpecId *uint64 `json:"SpecId,omitnil,omitempty" name:"SpecId"`

	// 此规格下支持的付费模式,POST-仅支持按量计费 PRE-仅支持包年包月 ALL-支持所有
	PayModeStatus *string `json:"PayModeStatus,omitnil,omitempty" name:"PayModeStatus"`

	// 产品类型
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 该规格支持的是否跨可用去,MultiZones-只支持跨可用区,SameZones-只支持同可用区,ALL-支持所有
	MultiZonesStatus *string `json:"MultiZonesStatus,omitnil,omitempty" name:"MultiZonesStatus"`

	// 架构标识,SINGLE-单节点 DOUBLE-双节点 TRIPLE-三节点
	Architecture *string `json:"Architecture,omitnil,omitempty" name:"Architecture"`

	// 类型标识,EXCLUSIVE-独享型,SHARED-共享型
	Style *string `json:"Style,omitnil,omitempty" name:"Style"`

	// 数据库版本信息
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 每个可用区的售卖状态集合
	ZoneStatusSet []*ZoneStatus `json:"ZoneStatusSet,omitnil,omitempty" name:"ZoneStatusSet"`

	// 规格的参考价格,实际价格以询价接口为准
	Price *Price `json:"Price,omitnil,omitempty" name:"Price"`

	// 规格售卖状态 1-正常 2-关闭售卖但是可以升级 3-完全关闭售卖
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type StartBackupMigrationRequest

type StartBackupMigrationRequest struct {
	*tchttp.BaseRequest

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`
}

func NewStartBackupMigrationRequest

func NewStartBackupMigrationRequest() (request *StartBackupMigrationRequest)

func (*StartBackupMigrationRequest) FromJsonString

func (r *StartBackupMigrationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartBackupMigrationRequest) ToJsonString

func (r *StartBackupMigrationRequest) ToJsonString() string

type StartBackupMigrationRequestParams added in v1.0.426

type StartBackupMigrationRequestParams struct {
	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`
}

Predefined struct for user

type StartBackupMigrationResponse

type StartBackupMigrationResponse struct {
	*tchttp.BaseResponse
	Response *StartBackupMigrationResponseParams `json:"Response"`
}

func NewStartBackupMigrationResponse

func NewStartBackupMigrationResponse() (response *StartBackupMigrationResponse)

func (*StartBackupMigrationResponse) FromJsonString

func (r *StartBackupMigrationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartBackupMigrationResponse) ToJsonString

func (r *StartBackupMigrationResponse) ToJsonString() string

type StartBackupMigrationResponseParams added in v1.0.426

type StartBackupMigrationResponseParams 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 StartIncrementalMigrationRequest

type StartIncrementalMigrationRequest struct {
	*tchttp.BaseRequest

	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量备份导入任务ID
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`
}

func NewStartIncrementalMigrationRequest

func NewStartIncrementalMigrationRequest() (request *StartIncrementalMigrationRequest)

func (*StartIncrementalMigrationRequest) FromJsonString

func (r *StartIncrementalMigrationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartIncrementalMigrationRequest) ToJsonString

func (r *StartIncrementalMigrationRequest) ToJsonString() string

type StartIncrementalMigrationRequestParams added in v1.0.426

type StartIncrementalMigrationRequestParams struct {
	// 导入目标实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备份导入任务ID,由CreateBackupMigration接口返回
	BackupMigrationId *string `json:"BackupMigrationId,omitnil,omitempty" name:"BackupMigrationId"`

	// 增量备份导入任务ID
	IncrementalMigrationId *string `json:"IncrementalMigrationId,omitnil,omitempty" name:"IncrementalMigrationId"`
}

Predefined struct for user

type StartIncrementalMigrationResponse

type StartIncrementalMigrationResponse struct {
	*tchttp.BaseResponse
	Response *StartIncrementalMigrationResponseParams `json:"Response"`
}

func NewStartIncrementalMigrationResponse

func NewStartIncrementalMigrationResponse() (response *StartIncrementalMigrationResponse)

func (*StartIncrementalMigrationResponse) FromJsonString

func (r *StartIncrementalMigrationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartIncrementalMigrationResponse) ToJsonString

func (r *StartIncrementalMigrationResponse) ToJsonString() string

type StartIncrementalMigrationResponseParams added in v1.0.426

type StartIncrementalMigrationResponseParams 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 StartInstanceXEventRequest added in v1.0.641

type StartInstanceXEventRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开启、关闭扩展事件
	EventConfig []*EventConfig `json:"EventConfig,omitnil,omitempty" name:"EventConfig"`
}

func NewStartInstanceXEventRequest added in v1.0.641

func NewStartInstanceXEventRequest() (request *StartInstanceXEventRequest)

func (*StartInstanceXEventRequest) FromJsonString added in v1.0.641

func (r *StartInstanceXEventRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartInstanceXEventRequest) ToJsonString added in v1.0.641

func (r *StartInstanceXEventRequest) ToJsonString() string

type StartInstanceXEventRequestParams added in v1.0.641

type StartInstanceXEventRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 开启、关闭扩展事件
	EventConfig []*EventConfig `json:"EventConfig,omitnil,omitempty" name:"EventConfig"`
}

Predefined struct for user

type StartInstanceXEventResponse added in v1.0.641

type StartInstanceXEventResponse struct {
	*tchttp.BaseResponse
	Response *StartInstanceXEventResponseParams `json:"Response"`
}

func NewStartInstanceXEventResponse added in v1.0.641

func NewStartInstanceXEventResponse() (response *StartInstanceXEventResponse)

func (*StartInstanceXEventResponse) FromJsonString added in v1.0.641

func (r *StartInstanceXEventResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartInstanceXEventResponse) ToJsonString added in v1.0.641

func (r *StartInstanceXEventResponse) ToJsonString() string

type StartInstanceXEventResponseParams added in v1.0.641

type StartInstanceXEventResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type StartMigrationCheckRequest

type StartMigrationCheckRequest struct {
	*tchttp.BaseRequest

	// 迁移任务id
	MigrateId *int64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

func NewStartMigrationCheckRequest

func NewStartMigrationCheckRequest() (request *StartMigrationCheckRequest)

func (*StartMigrationCheckRequest) FromJsonString

func (r *StartMigrationCheckRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartMigrationCheckRequest) ToJsonString

func (r *StartMigrationCheckRequest) ToJsonString() string

type StartMigrationCheckRequestParams added in v1.0.426

type StartMigrationCheckRequestParams struct {
	// 迁移任务id
	MigrateId *int64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

Predefined struct for user

type StartMigrationCheckResponse

type StartMigrationCheckResponse struct {
	*tchttp.BaseResponse
	Response *StartMigrationCheckResponseParams `json:"Response"`
}

func NewStartMigrationCheckResponse

func NewStartMigrationCheckResponse() (response *StartMigrationCheckResponse)

func (*StartMigrationCheckResponse) FromJsonString

func (r *StartMigrationCheckResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StartMigrationCheckResponse) ToJsonString

func (r *StartMigrationCheckResponse) ToJsonString() string

type StartMigrationCheckResponseParams added in v1.0.426

type StartMigrationCheckResponseParams 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 StepDetail

type StepDetail struct {
	// 具体步骤返回信息
	Msg *string `json:"Msg,omitnil,omitempty" name:"Msg"`

	// 当前步骤状态,0成功,-2未开始
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 步骤名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type StopMigrationRequest

type StopMigrationRequest struct {
	*tchttp.BaseRequest

	// 迁移任务ID
	MigrateId *int64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

func NewStopMigrationRequest

func NewStopMigrationRequest() (request *StopMigrationRequest)

func (*StopMigrationRequest) FromJsonString

func (r *StopMigrationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopMigrationRequest) ToJsonString

func (r *StopMigrationRequest) ToJsonString() string

type StopMigrationRequestParams added in v1.0.426

type StopMigrationRequestParams struct {
	// 迁移任务ID
	MigrateId *int64 `json:"MigrateId,omitnil,omitempty" name:"MigrateId"`
}

Predefined struct for user

type StopMigrationResponse

type StopMigrationResponse struct {
	*tchttp.BaseResponse
	Response *StopMigrationResponseParams `json:"Response"`
}

func NewStopMigrationResponse

func NewStopMigrationResponse() (response *StopMigrationResponse)

func (*StopMigrationResponse) FromJsonString

func (r *StopMigrationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopMigrationResponse) ToJsonString

func (r *StopMigrationResponse) ToJsonString() string

type StopMigrationResponseParams added in v1.0.426

type StopMigrationResponseParams 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 SummaryDetailRes added in v1.0.797

type SummaryDetailRes struct {
	// 地域标识
	RegionId *uint64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// 实例状态。1:申请中2:运行中3:受限运行中 (主备切换中)4:已隔离5:回收中6:已回收7:任务执行中 (实例做备份、回档等操作)8:已下线9:实例扩容中10:实例迁移中
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备份空间
	ActualUsedSpace *uint64 `json:"ActualUsedSpace,omitnil,omitempty" name:"ActualUsedSpace"`

	// 数据备份空间
	DataBackupSpace *uint64 `json:"DataBackupSpace,omitnil,omitempty" name:"DataBackupSpace"`

	// 数据备份文件总个数
	DataBackupCount *uint64 `json:"DataBackupCount,omitnil,omitempty" name:"DataBackupCount"`

	// 日志备份空间
	LogBackupSpace *uint64 `json:"LogBackupSpace,omitnil,omitempty" name:"LogBackupSpace"`

	// 日志备份文件总个数
	LogBackupCount *uint64 `json:"LogBackupCount,omitnil,omitempty" name:"LogBackupCount"`

	// 自动备份空间
	AutoBackupSpace *uint64 `json:"AutoBackupSpace,omitnil,omitempty" name:"AutoBackupSpace"`

	// 自动备份文件总个数
	AutoBackupCount *uint64 `json:"AutoBackupCount,omitnil,omitempty" name:"AutoBackupCount"`

	// 手动备份空间
	ManualBackupSpace *uint64 `json:"ManualBackupSpace,omitnil,omitempty" name:"ManualBackupSpace"`

	// 手动备份文件总个数
	ManualBackupCount *uint64 `json:"ManualBackupCount,omitnil,omitempty" name:"ManualBackupCount"`

	// 实例所属地域码
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`
}

type SwitchCloudInstanceHARequest added in v1.0.745

type SwitchCloudInstanceHARequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 切换执行方式,0-立刻执行,1-时间窗内执行,默认取值为0。
	WaitSwitch *uint64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`
}

func NewSwitchCloudInstanceHARequest added in v1.0.745

func NewSwitchCloudInstanceHARequest() (request *SwitchCloudInstanceHARequest)

func (*SwitchCloudInstanceHARequest) FromJsonString added in v1.0.745

func (r *SwitchCloudInstanceHARequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchCloudInstanceHARequest) ToJsonString added in v1.0.745

func (r *SwitchCloudInstanceHARequest) ToJsonString() string

type SwitchCloudInstanceHARequestParams added in v1.0.745

type SwitchCloudInstanceHARequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 切换执行方式,0-立刻执行,1-时间窗内执行,默认取值为0。
	WaitSwitch *uint64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`
}

Predefined struct for user

type SwitchCloudInstanceHAResponse added in v1.0.745

type SwitchCloudInstanceHAResponse struct {
	*tchttp.BaseResponse
	Response *SwitchCloudInstanceHAResponseParams `json:"Response"`
}

func NewSwitchCloudInstanceHAResponse added in v1.0.745

func NewSwitchCloudInstanceHAResponse() (response *SwitchCloudInstanceHAResponse)

func (*SwitchCloudInstanceHAResponse) FromJsonString added in v1.0.745

func (r *SwitchCloudInstanceHAResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*SwitchCloudInstanceHAResponse) ToJsonString added in v1.0.745

func (r *SwitchCloudInstanceHAResponse) ToJsonString() string

type SwitchCloudInstanceHAResponseParams added in v1.0.745

type SwitchCloudInstanceHAResponseParams 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 SwitchLog added in v1.0.745

type SwitchLog struct {
	// 切换事件ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"`

	// 切换模式 0-系统自动切换,1-手动切换
	// 注意:此字段可能返回 null,表示取不到有效值。
	SwitchType *uint64 `json:"SwitchType,omitnil,omitempty" name:"SwitchType"`

	// 切换开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 切换结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 机器故障导致自动切换
	// 注意:此字段可能返回 null,表示取不到有效值。
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`
}

type TDEConfigAttribute added in v1.0.687

type TDEConfigAttribute struct {
	// 是否已开通TDE加密,enable-已开通,disable-未开通
	Encryption *string `json:"Encryption,omitnil,omitempty" name:"Encryption"`

	// 证书归属。self-表示使用该账号自身的证书,others-表示引用其他账号的证书,none-表示没有证书
	CertificateAttribution *string `json:"CertificateAttribution,omitnil,omitempty" name:"CertificateAttribution"`

	// 开通TDE加密时引用的其他主账号ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	QuoteUin *string `json:"QuoteUin,omitnil,omitempty" name:"QuoteUin"`
}

type TerminateDBInstanceRequest

type TerminateDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 主动销毁的实例ID列表,格式如:[mssql-3l3fgqn7]。与云数据库控制台页面中显示的实例ID相同
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`
}

func NewTerminateDBInstanceRequest

func NewTerminateDBInstanceRequest() (request *TerminateDBInstanceRequest)

func (*TerminateDBInstanceRequest) FromJsonString

func (r *TerminateDBInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TerminateDBInstanceRequest) ToJsonString

func (r *TerminateDBInstanceRequest) ToJsonString() string

type TerminateDBInstanceRequestParams added in v1.0.426

type TerminateDBInstanceRequestParams struct {
	// 主动销毁的实例ID列表,格式如:[mssql-3l3fgqn7]。与云数据库控制台页面中显示的实例ID相同
	InstanceIdSet []*string `json:"InstanceIdSet,omitnil,omitempty" name:"InstanceIdSet"`
}

Predefined struct for user

type TerminateDBInstanceResponse

type TerminateDBInstanceResponse struct {
	*tchttp.BaseResponse
	Response *TerminateDBInstanceResponseParams `json:"Response"`
}

func NewTerminateDBInstanceResponse

func NewTerminateDBInstanceResponse() (response *TerminateDBInstanceResponse)

func (*TerminateDBInstanceResponse) FromJsonString

func (r *TerminateDBInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TerminateDBInstanceResponse) ToJsonString

func (r *TerminateDBInstanceResponse) ToJsonString() string

type TerminateDBInstanceResponseParams added in v1.0.426

type TerminateDBInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpgradeDBInstanceRequest

type UpgradeDBInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例升级后内存大小,单位GB,其值不能小于当前实例内存大小
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID,目前单个订单只能使用一张代金券
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 实例升级后的CPU核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构
	HAType *string `json:"HAType,omitnil,omitempty" name:"HAType"`

	// 修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区
	MultiZones *string `json:"MultiZones,omitnil,omitempty" name:"MultiZones"`

	// 执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行
	WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`
}

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,形如mssql-j8kv137v
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例升级后内存大小,单位GB,其值不能小于当前实例内存大小
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小
	Storage *int64 `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0
	AutoVoucher *int64 `json:"AutoVoucher,omitnil,omitempty" name:"AutoVoucher"`

	// 代金券ID,目前单个订单只能使用一张代金券
	VoucherIds []*string `json:"VoucherIds,omitnil,omitempty" name:"VoucherIds"`

	// 实例升级后的CPU核心数
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本
	DBVersion *string `json:"DBVersion,omitnil,omitempty" name:"DBVersion"`

	// 升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构
	HAType *string `json:"HAType,omitnil,omitempty" name:"HAType"`

	// 修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区
	MultiZones *string `json:"MultiZones,omitnil,omitempty" name:"MultiZones"`

	// 执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行
	WaitSwitch *int64 `json:"WaitSwitch,omitnil,omitempty" name:"WaitSwitch"`
}

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 {
	// 订单名称
	DealName *string `json:"DealName,omitnil,omitempty" name:"DealName"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ZoneInfo

type ZoneInfo struct {
	// 可用区英文ID,形如ap-guangzhou-1,表示广州一区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 可用区中文名称
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 可用区数字ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 该可用区目前可售卖的规格ID,利用SpecId,结合接口DescribeProductConfig返回的数据,可获悉该可用区目前可售卖的规格大小
	SpecId *int64 `json:"SpecId,omitnil,omitempty" name:"SpecId"`

	// 当前可用区与规格下,可售卖的数据库版本,形如2008R2(表示SQL Server 2008 R2)。其可选值有2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`
}

type ZoneStatus added in v1.0.799

type ZoneStatus struct {
	// 规格地域
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 规格可用区
	Region *string `json:"Region,omitnil,omitempty" name:"Region"`

	// 规格在该可用区的售卖状态 1-正常 2-关闭售卖但是可以升级 3-完全关闭售卖
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL