Documentation
¶
Index ¶
- Constants
- type AccountInfo
- type AddDBInstanceToReadOnlyGroupRequest
- type AddDBInstanceToReadOnlyGroupResponse
- type Client
- func (c *Client) AddDBInstanceToReadOnlyGroup(request *AddDBInstanceToReadOnlyGroupRequest) (response *AddDBInstanceToReadOnlyGroupResponse, err error)
- func (c *Client) CloseDBExtranetAccess(request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
- func (c *Client) CloseServerlessDBExtranetAccess(request *CloseServerlessDBExtranetAccessRequest) (response *CloseServerlessDBExtranetAccessResponse, err error)
- func (c *Client) CreateDBInstances(request *CreateDBInstancesRequest) (response *CreateDBInstancesResponse, err error)
- func (c *Client) CreateInstances(request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)
- func (c *Client) CreateReadOnlyDBInstance(request *CreateReadOnlyDBInstanceRequest) (response *CreateReadOnlyDBInstanceResponse, err error)
- func (c *Client) CreateReadOnlyGroup(request *CreateReadOnlyGroupRequest) (response *CreateReadOnlyGroupResponse, err error)
- func (c *Client) CreateServerlessDBInstance(request *CreateServerlessDBInstanceRequest) (response *CreateServerlessDBInstanceResponse, err error)
- func (c *Client) DeleteReadOnlyGroup(request *DeleteReadOnlyGroupRequest) (response *DeleteReadOnlyGroupResponse, err error)
- func (c *Client) DeleteServerlessDBInstance(request *DeleteServerlessDBInstanceRequest) (response *DeleteServerlessDBInstanceResponse, err error)
- func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
- func (c *Client) DescribeDBBackups(request *DescribeDBBackupsRequest) (response *DescribeDBBackupsResponse, err error)
- func (c *Client) DescribeDBErrlogs(request *DescribeDBErrlogsRequest) (response *DescribeDBErrlogsResponse, err error)
- func (c *Client) DescribeDBInstanceAttribute(request *DescribeDBInstanceAttributeRequest) (response *DescribeDBInstanceAttributeResponse, err error)
- func (c *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
- func (c *Client) DescribeDBSlowlogs(request *DescribeDBSlowlogsRequest) (response *DescribeDBSlowlogsResponse, err error)
- func (c *Client) DescribeDBXlogs(request *DescribeDBXlogsRequest) (response *DescribeDBXlogsResponse, err error)
- func (c *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
- func (c *Client) DescribeOrders(request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)
- func (c *Client) DescribeProductConfig(request *DescribeProductConfigRequest) (response *DescribeProductConfigResponse, err error)
- func (c *Client) DescribeReadOnlyGroups(request *DescribeReadOnlyGroupsRequest) (response *DescribeReadOnlyGroupsResponse, err error)
- func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (c *Client) DescribeServerlessDBInstances(request *DescribeServerlessDBInstancesRequest) (response *DescribeServerlessDBInstancesResponse, err error)
- func (c *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
- func (c *Client) DestroyDBInstance(request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)
- func (c *Client) DisIsolateDBInstances(request *DisIsolateDBInstancesRequest) (response *DisIsolateDBInstancesResponse, err error)
- func (c *Client) InitDBInstances(request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)
- func (c *Client) InquiryPriceCreateDBInstances(request *InquiryPriceCreateDBInstancesRequest) (response *InquiryPriceCreateDBInstancesResponse, err error)
- func (c *Client) InquiryPriceRenewDBInstance(request *InquiryPriceRenewDBInstanceRequest) (response *InquiryPriceRenewDBInstanceResponse, err error)
- func (c *Client) InquiryPriceUpgradeDBInstance(request *InquiryPriceUpgradeDBInstanceRequest) (response *InquiryPriceUpgradeDBInstanceResponse, err error)
- func (c *Client) IsolateDBInstances(request *IsolateDBInstancesRequest) (response *IsolateDBInstancesResponse, err error)
- func (c *Client) ModifyAccountRemark(request *ModifyAccountRemarkRequest) (response *ModifyAccountRemarkResponse, err error)
- func (c *Client) ModifyDBInstanceName(request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
- func (c *Client) ModifyDBInstanceReadOnlyGroup(request *ModifyDBInstanceReadOnlyGroupRequest) (response *ModifyDBInstanceReadOnlyGroupResponse, err error)
- func (c *Client) ModifyDBInstancesProject(request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)
- func (c *Client) ModifyReadOnlyGroupConfig(request *ModifyReadOnlyGroupConfigRequest) (response *ModifyReadOnlyGroupConfigResponse, err error)
- func (c *Client) OpenDBExtranetAccess(request *OpenDBExtranetAccessRequest) (response *OpenDBExtranetAccessResponse, err error)
- func (c *Client) OpenServerlessDBExtranetAccess(request *OpenServerlessDBExtranetAccessRequest) (response *OpenServerlessDBExtranetAccessResponse, err error)
- func (c *Client) RebalanceReadOnlyGroup(request *RebalanceReadOnlyGroupRequest) (response *RebalanceReadOnlyGroupResponse, err error)
- func (c *Client) RemoveDBInstanceFromReadOnlyGroup(request *RemoveDBInstanceFromReadOnlyGroupRequest) (response *RemoveDBInstanceFromReadOnlyGroupResponse, err error)
- func (c *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
- func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
- func (c *Client) RestartDBInstance(request *RestartDBInstanceRequest) (response *RestartDBInstanceResponse, err error)
- func (c *Client) SetAutoRenewFlag(request *SetAutoRenewFlagRequest) (response *SetAutoRenewFlagResponse, err error)
- func (c *Client) UpgradeDBInstance(request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)
- type CloseDBExtranetAccessRequest
- type CloseDBExtranetAccessResponse
- type CloseServerlessDBExtranetAccessRequest
- type CloseServerlessDBExtranetAccessResponse
- type CreateDBInstancesRequest
- type CreateDBInstancesResponse
- type CreateInstancesRequest
- type CreateInstancesResponse
- type CreateReadOnlyDBInstanceRequest
- type CreateReadOnlyDBInstanceResponse
- type CreateReadOnlyGroupRequest
- type CreateReadOnlyGroupResponse
- type CreateServerlessDBInstanceRequest
- type CreateServerlessDBInstanceResponse
- type DBBackup
- type DBInstance
- type DBInstanceNetInfo
- type DeleteReadOnlyGroupRequest
- type DeleteReadOnlyGroupResponse
- type DeleteServerlessDBInstanceRequest
- type DeleteServerlessDBInstanceResponse
- type DescribeAccountsRequest
- type DescribeAccountsResponse
- type DescribeDBBackupsRequest
- type DescribeDBBackupsResponse
- type DescribeDBErrlogsRequest
- type DescribeDBErrlogsResponse
- type DescribeDBInstanceAttributeRequest
- type DescribeDBInstanceAttributeResponse
- type DescribeDBInstancesRequest
- type DescribeDBInstancesResponse
- type DescribeDBSlowlogsRequest
- type DescribeDBSlowlogsResponse
- type DescribeDBXlogsRequest
- type DescribeDBXlogsResponse
- type DescribeDatabasesRequest
- type DescribeDatabasesResponse
- type DescribeOrdersRequest
- type DescribeOrdersResponse
- type DescribeProductConfigRequest
- type DescribeProductConfigResponse
- type DescribeReadOnlyGroupsRequest
- type DescribeReadOnlyGroupsResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeServerlessDBInstancesRequest
- type DescribeServerlessDBInstancesResponse
- type DescribeZonesRequest
- type DescribeZonesResponse
- type DestroyDBInstanceRequest
- type DestroyDBInstanceResponse
- type DisIsolateDBInstancesRequest
- type DisIsolateDBInstancesResponse
- type ErrLogDetail
- type Filter
- type InitDBInstancesRequest
- type InitDBInstancesResponse
- type InquiryPriceCreateDBInstancesRequest
- type InquiryPriceCreateDBInstancesResponse
- type InquiryPriceRenewDBInstanceRequest
- type InquiryPriceRenewDBInstanceResponse
- type InquiryPriceUpgradeDBInstanceRequest
- type InquiryPriceUpgradeDBInstanceResponse
- type IsolateDBInstancesRequest
- type IsolateDBInstancesResponse
- type ModifyAccountRemarkRequest
- type ModifyAccountRemarkResponse
- type ModifyDBInstanceNameRequest
- type ModifyDBInstanceNameResponse
- type ModifyDBInstanceReadOnlyGroupRequest
- type ModifyDBInstanceReadOnlyGroupResponse
- type ModifyDBInstancesProjectRequest
- type ModifyDBInstancesProjectResponse
- type ModifyReadOnlyGroupConfigRequest
- type ModifyReadOnlyGroupConfigResponse
- type NormalQueryItem
- type OpenDBExtranetAccessRequest
- type OpenDBExtranetAccessResponse
- type OpenServerlessDBExtranetAccessRequest
- type OpenServerlessDBExtranetAccessResponse
- type PgDeal
- type ReadOnlyGroup
- type RebalanceReadOnlyGroupRequest
- type RebalanceReadOnlyGroupResponse
- type RegionInfo
- type RemoveDBInstanceFromReadOnlyGroupRequest
- type RemoveDBInstanceFromReadOnlyGroupResponse
- type RenewInstanceRequest
- type RenewInstanceResponse
- type ResetAccountPasswordRequest
- type ResetAccountPasswordResponse
- type RestartDBInstanceRequest
- type RestartDBInstanceResponse
- type ServerlessDBAccount
- type ServerlessDBInstance
- type ServerlessDBInstanceNetInfo
- type SetAutoRenewFlagRequest
- type SetAutoRenewFlagResponse
- type SlowlogDetail
- type SpecInfo
- type SpecItemInfo
- type Tag
- type UpgradeDBInstanceRequest
- type UpgradeDBInstanceResponse
- type Xlog
- type ZoneInfo
Constants ¶
const ( // 当前账号不存在。 ACCOUNTNOTEXIST = "AccountNotExist" // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 鉴权失败。 AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" // 后台DB执行错误。 DBERROR = "DBError" // 访问基础网络服务失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_BASENETWORKACCESSERROR = "FailedOperation.BaseNetworkAccessError" // 访问CMQ失败。 FAILEDOPERATION_CMQRESPONSEERROR = "FailedOperation.CMQResponseError" // CAM鉴权失败。 FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" // 获取权限失败,请稍后重试。如果持续不成功,请联系客服进行处理。。 FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" // CAM资源检查失败。 FAILEDOPERATION_CAMCHECKRESOURCEFAILED = "FailedOperation.CamCheckResourceFailed" // 鉴权失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" // 获取项目信息失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_CDBCGWCONNECTERROR = "FailedOperation.CdbCgwConnectError" // 创建续费订单失败。 FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" // 管控元数据库访问失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" // VPC删除路由失败。 FAILEDOPERATION_DELETEALLROUTE = "FailedOperation.DeleteAllRoute" // ES访问失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_ESCONNECTERROR = "FailedOperation.ESConnectError" // ES查询失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_ESQUERYERROR = "FailedOperation.ESQueryError" // 操作失败,请稍后重试。 FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" // 创建流程失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" // 查询实例信息失败,请稍后重试。 FAILEDOPERATION_GETINSTANCEBYRESOURCEIDERROR = "FailedOperation.GetInstanceByResourceIdError" // 获取购买记录失败。 FAILEDOPERATION_GETPURCHASERECORDFAILED = "FailedOperation.GetPurchaseRecordFailed" // 获取VPC子网失败。 FAILEDOPERATION_GETSUBNETERROR = "FailedOperation.GetSubnetError" // 获取VPC信息失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_GETVPCINFOERROR = "FailedOperation.GetVpcInfoError" // 只读实例数目非法。 FAILEDOPERATION_ILLEGALROINSTANCENUM = "FailedOperation.IllegalROInstanceNum" // 当前账号状态不正确,不允许操作。 FAILEDOPERATION_INVALIDACCOUNTSTATUS = "FailedOperation.InvalidAccountStatus" // 计费相关错误,不允许对当前实例进行对应的新购/续费/配置变更操作。 FAILEDOPERATION_INVALIDTRADEOPERATE = "FailedOperation.InvalidTradeOperate" // 实例被限制操作。 FAILEDOPERATION_LIMITOPERATION = "FailedOperation.LimitOperation" // 查询主实例信息失败。 FAILEDOPERATION_MASTERINSTANCEQUERYERROR = "FailedOperation.MasterInstanceQueryError" // 修改只读组配置失败。 FAILEDOPERATION_MODIFYROGROUPERROR = "FailedOperation.ModifyROGroupError" // 访问管控服务失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_OSSACCESSERROR = "FailedOperation.OssAccessError" // 请求后端接口失败。 FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" // 支付订单失败。 FAILEDOPERATION_PAYORDERFAILED = "FailedOperation.PayOrderFailed" // 按量计费实例账户解冻结失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_POSTPAIDUNBLOCKERROR = "FailedOperation.PostPaidUnblockError" // 获取预签名授权URL错误。 FAILEDOPERATION_PRESIGNEDURLGETERROR = "FailedOperation.PresignedURLGetError" // 查询订单信息失败。 FAILEDOPERATION_QUERYDEALFAILED = "FailedOperation.QueryDealFailed" // 批量获取实例信息失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_QUERYINSTANCEBATCHERROR = "FailedOperation.QueryInstanceBatchError" // 查询价格失败。 FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed" // 查询规格信息失败。 FAILEDOPERATION_QUERYSPECBYSPECCODEERROR = "FailedOperation.QuerySpecBySpecCodeError" // 查询规格信息失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_QUERYSPECERROR = "FailedOperation.QuerySpecError" // 查询订单交易状态失败。 FAILEDOPERATION_QUERYTRADESTATUSERROR = "FailedOperation.QueryTradeStatusError" // 查询VPC失败。 FAILEDOPERATION_QUERYVPCFAILED = "FailedOperation.QueryVpcFailed" // 获取VPC详情失败。 FAILEDOPERATION_QUERYVPCFALIED = "FailedOperation.QueryVpcFalied" // 只读组还有实例,该只读组不允许删除。 FAILEDOPERATION_ROGROUPCANNOTBEDELETEDERROR = "FailedOperation.ROGroupCannotBeDeletedError" // 只读组主实例信息不匹配。 FAILEDOPERATION_ROGROUPMASTERINSTANCENOTRIGHT = "FailedOperation.ROGroupMasterInstanceNotRight" // 只读组不存在。 FAILEDOPERATION_ROGROUPNOTFOUNDERROR = "FailedOperation.ROGroupNotFoundError" // 只读组数量已经达到上限值。 FAILEDOPERATION_ROGROUPNUMEXCEEDERROR = "FailedOperation.ROGroupNumExceedError" // 只读实例已在其他只读组。 FAILEDOPERATION_ROINSTANCEHASINROGROUPERROR = "FailedOperation.ROInstanceHasInROGroupError" // 访问内部服务失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_SERVICEACCESSERROR = "FailedOperation.ServiceAccessError" // 设置自动续费标记失败。 FAILEDOPERATION_SETAUTORENEWFLAGERROR = "FailedOperation.SetAutoRenewFlagError" // 实例升配时,存储或内存需要高于原实例规格。 FAILEDOPERATION_STORAGEMEMORYCHECKERROR = "FailedOperation.StorageMemoryCheckError" // 存储路径格式不正确。 FAILEDOPERATION_STOREPATHSPLITERROR = "FailedOperation.StorePathSplitError" // 访问计费平台失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_TRADEACCESSERROR = "FailedOperation.TradeAccessError" // 请求计费平台创建订单失败。 FAILEDOPERATION_TRADECREATEERROR = "FailedOperation.TradeCreateError" // 请求支付订单失败。 FAILEDOPERATION_TRADEPAYORDERSERROR = "FailedOperation.TradePayOrdersError" // 查询订单信息失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_TRADEQUERYORDERERROR = "FailedOperation.TradeQueryOrderError" // 获取价格信息失败,请稍后重试。如果持续不成功,请联系客服进行处理。 FAILEDOPERATION_TRADEQUERYPRICEERROR = "FailedOperation.TradeQueryPriceError" // 资源修改标签失败。 FAILEDOPERATION_UPDATERESOURCEPROJECTTAGVALUEERROR = "FailedOperation.UpdateResourceProjectTagValueError" // VPC设置失败。 FAILEDOPERATION_VPCRESETSERVICEERROR = "FailedOperation.VPCResetServiceError" // VPC更新路由失败。 FAILEDOPERATION_VPCUPDATEROUTEERROR = "FailedOperation.VPCUpdateRouteError" // 流程创建失败。 FLOWERROR = "FlowError" // 当前实例不存在。 INSTANCENOTEXIST = "InstanceNotExist" // ACTION输入错误。 INTERFACENAMENOTFOUND = "InterfaceNameNotFound" // 内部错误。 INTERNALERROR = "InternalError" // CGW相关错误。 INTERNALERROR_CGWERROR = "InternalError.CgwError" // 基础网络相关错误。 INTERNALERROR_CNSERROR = "InternalError.CnsError" // 后台DB执行错误。 INTERNALERROR_DBERROR = "InternalError.DBError" // DFW相关错误。 INTERNALERROR_DFWERROR = "InternalError.DfwError" // 流程创建失败。 INTERNALERROR_FLOWERROR = "InternalError.FlowError" // 管控系统元数据访问异常,请联系客服处理。 INTERNALERROR_INSTANCEDATAERROR = "InternalError.InstanceDataError" // 系统错误。出现这种错误时,请联系客服支持。 INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" // 其他未知错误。出现这种错误时,请联系客服支持。 INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" // VPC相关错误。 INTERNALERROR_VPCERROR = "InternalError.VpcError" // 账号密码不正确。 INVALIDACCOUNTPASSWORD = "InvalidAccountPassword" // 当前账号状态不正确,不允许操作。 INVALIDACCOUNTSTATUS = "InvalidAccountStatus" // 实例状态错误。 INVALIDINSTANCESTATUS = "InvalidInstanceStatus" // 计费相关错误,订单类型ID无效。 INVALIDORDERNUM = "InvalidOrderNum" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 实例名已存在。 INVALIDPARAMETER_INSTANCENAMEEXIST = "InvalidParameter.InstanceNameExist" // 参数检查失败。 INVALIDPARAMETER_PARAMETERCHECKERROR = "InvalidParameter.ParameterCheckError" // pid错误。 INVALIDPARAMETER_TRADEACCESSDENIEDERROR = "InvalidParameter.TradeAccessDeniedError" // 未获取到VPC信息。 INVALIDPARAMETER_VPCNOTFOUNDERROR = "InvalidParameter.VpcNotFoundError" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 当前账号已存在。 INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" // 当前账号不存在。 INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist" // 账号不存在。 INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" // 当前实例所要扩容的规格目前不售卖。 INVALIDPARAMETERVALUE_BADSPEC = "InvalidParameterValue.BadSpec" // 数据库字符集错误。 INVALIDPARAMETERVALUE_CHARSETNOTFOUNDERROR = "InvalidParameterValue.CharsetNotFoundError" // 数据格式转换失败,请联系客服处理。 INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" // 不支持的计费类型。 INVALIDPARAMETERVALUE_ILLEGALCHARGETYPE = "InvalidParameterValue.IllegalChargeType" // 计费模式错误。 INVALIDPARAMETERVALUE_ILLEGALINSTANCECHARGETYPE = "InvalidParameterValue.IllegalInstanceChargeType" // 非法ProjectId。 INVALIDPARAMETERVALUE_ILLEGALPROJECTID = "InvalidParameterValue.IllegalProjectId" // 非法的Region参数。 INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" // 非法的Zone参数。 INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" // 当前账号已存在。 INVALIDPARAMETERVALUE_INSTANCENAMEEXIST = "InvalidParameterValue.InstanceNameExist" // 当前实例不存在。 INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" // ACTION输入错误。 INVALIDPARAMETERVALUE_INTERFACENAMENOTFOUND = "InvalidParameterValue.InterfaceNameNotFound" // 账号设置无效,请遵循账号命名规则:账号名需要1-16个字符,只能由字母、数字或下划线组成;不能为postgres;不能由数字和pg_开头;所有规则均不区分大小写。 INVALIDPARAMETERVALUE_INVALIDACCOUNTERROR = "InvalidParameterValue.InvalidAccountError" // 账号格式不正确。 INVALIDPARAMETERVALUE_INVALIDACCOUNTFORMAT = "InvalidParameterValue.InvalidAccountFormat" // 当前账号名称不允许是保留字符。 INVALIDPARAMETERVALUE_INVALIDACCOUNTNAME = "InvalidParameterValue.InvalidAccountName" // 数据库字符集错误,当前只支持UTF8、LATIN1。 INVALIDPARAMETERVALUE_INVALIDCHARSET = "InvalidParameterValue.InvalidCharset" // 购买实例数超过限制。 INVALIDPARAMETERVALUE_INVALIDINSTANCENUM = "InvalidParameterValue.InvalidInstanceNum" // 扩容后的实例规格不能小于当前实例规格。 INVALIDPARAMETERVALUE_INVALIDINSTANCEVOLUME = "InvalidParameterValue.InvalidInstanceVolume" // 计费相关错误,订单类型ID无效。 INVALIDPARAMETERVALUE_INVALIDORDERNUM = "InvalidParameterValue.InvalidOrderNum" // 参数值有误。 INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" // 密码格式不正确。 INVALIDPARAMETERVALUE_INVALIDPASSWORDFORMAT = "InvalidParameterValue.InvalidPasswordFormat" // 密码设置无效,长度不满足规则。 INVALIDPARAMETERVALUE_INVALIDPASSWORDLENGTHERROR = "InvalidParameterValue.InvalidPasswordLengthError" // 密码设置无效,不能以“/”开头,必须包含大写字母、小写字母、符号()`~!@#$%^&*-+=_|{}[]:;'<>,.?/和数字。 INVALIDPARAMETERVALUE_INVALIDPASSWORDVALUEERROR = "InvalidParameterValue.InvalidPasswordValueError" // PID参数输入错误。 INVALIDPARAMETERVALUE_INVALIDPID = "InvalidParameterValue.InvalidPid" // 只读实例组状态错误。 INVALIDPARAMETERVALUE_INVALIDREADONLYGROUPSTATUS = "InvalidParameterValue.InvalidReadOnlyGroupStatus" // 无效的可用区。 INVALIDPARAMETERVALUE_INVALIDZONEIDERROR = "InvalidParameterValue.InvalidZoneIdError" // 输入订单名为空。 INVALIDPARAMETERVALUE_NULLDEALNAMES = "InvalidParameterValue.NullDealNames" // 参数无效,只允许英文字母、数字、下划线、中划线,以及全体汉字。 INVALIDPARAMETERVALUE_PARAMETERCHARACTERERROR = "InvalidParameterValue.ParameterCharacterError" // 参数不满足规则,请修改后重试。 INVALIDPARAMETERVALUE_PARAMETERCHARACTERLIMITERROR = "InvalidParameterValue.ParameterCharacterLimitError" // 参数前缀设置不符合规则要求,请修改后重试。 INVALIDPARAMETERVALUE_PARAMETERCHARACTERPRELIMITERROR = "InvalidParameterValue.ParameterCharacterPreLimitError" // 参数处理失败,请检参数值设置是否有效。 INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" // 参数长度超过限制。 INVALIDPARAMETERVALUE_PARAMETERLENGTHLIMITERROR = "InvalidParameterValue.ParameterLengthLimitError" // 只读实例组不存在。 INVALIDPARAMETERVALUE_READONLYGROUPNOTEXIST = "InvalidParameterValue.ReadOnlyGroupNotExist" // 不支持当前地域。 INVALIDPARAMETERVALUE_REGIONNOTSUPPORTED = "InvalidParameterValue.RegionNotSupported" // 规格信息{{1}}无法被识别。 INVALIDPARAMETERVALUE_SPECNOTRECOGNIZEDERROR = "InvalidParameterValue.SpecNotRecognizedError" // 解析参数出错。 INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" // PID参数输入错误。 INVALIDPID = "InvalidPid" // 计费相关错误,不允许对当前实例进行对应的新购/续费/配置变更操作。 INVALIDTRADEOPERATE = "InvalidTradeOperate" // 计费相关错误,输入的代金券无效。 INVALIDVOUCHERID = "InvalidVoucherId" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 实例被限制操作。 LIMITOPERATION = "LimitOperation" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 当前操作被限制。 OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" // 目标实例状态检查不通过。 OPERATIONDENIED_DTSINSTANCESTATUSERROR = "OperationDenied.DTSInstanceStatusError" // 您没有权限操作当前资源。 OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" // 实例状态限制当前操作。 OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" // 实例当前状态限制本次操作。 OPERATIONDENIED_INSTANCESTATUSLIMITERROR = "OperationDenied.InstanceStatusLimitError" // 实例状态限制当前操作。 OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" // Serverless不支持当前可用区。 OPERATIONDENIED_NOTSUPPORTZONEERROR = "OperationDenied.NotSupportZoneError" // 不支持的付费类型。 OPERATIONDENIED_PAYMODEERROR = "OperationDenied.PayModeError" // 按量付费实例不支持续费。 OPERATIONDENIED_POSTPAIDPAYMODEERROR = "OperationDenied.PostPaidPayModeError" // 只读组状态限制当前操作。 OPERATIONDENIED_ROGROUPSTATUSERROR = "OperationDenied.ROGroupStatusError" // 只读节点总数不能超过上限值。 OPERATIONDENIED_ROINSTANCECOUNTEXEEDERROR = "OperationDenied.RoInstanceCountExeedError" // 用户未进行实名认证,请先进行实名认证才可购买。 OPERATIONDENIED_USERNOTAUTHENTICATEDERROR = "OperationDenied.UserNotAuthenticatedError" // Serverless不支持该版本。 OPERATIONDENIED_VERSIONNOTSUPPORTERROR = "OperationDenied.VersionNotSupportError" // 您没有权限操作该VPC网络。 OPERATIONDENIED_VPCDENIEDERROR = "OperationDenied.VpcDeniedError" // 不支持当前地域。 REGIONNOTSUPPORTED = "RegionNotSupported" // 请求的次数超过了频率限制。 REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // 当前地域购买此规格的实例没有足够的资源。 RESOURCEINSUFFICIENT_RESOURCENOTENOUGH = "ResourceInsufficient.ResourceNotEnough" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 实例不存在。 RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" // 实例状态错误。 RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus" // 没有该VPC网络权限。 RESOURCEUNAVAILABLE_RESOURCENOPERMISSION = "ResourceUnavailable.ResourceNoPermission" // 没有找到实例所属VPC信息。 RESOURCEUNAVAILABLE_VPCRESOURCENOTFOUND = "ResourceUnavailable.VpcResourceNotFound" // 解析参数出错。 STRUCTPARSEFAILED = "StructParseFailed" // 系统错误。出现这种错误时,请联系客服支持。 SYSTEMERROR = "SystemError" // 用户未进行实名认证。 UNAUTHORIZEDOPERATION_USERHASNOREALNAMEAUTHENTICATION = "UnauthorizedOperation.UserHasNoRealnameAuthentication" // 其他未知错误。出现这种错误时,请联系客服支持。 UNKNOWNERROR = "UnknownError" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // VPC相关错误。 VPCERROR = "VpcError" )
const APIVersion = "2017-03-12"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountInfo ¶
type AccountInfo struct { // 实例ID,形如postgres-lnp6j617 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 帐号 UserName *string `json:"UserName,omitempty" name:"UserName"` // 帐号备注 Remark *string `json:"Remark,omitempty" name:"Remark"` // 帐号状态。 1-创建中,2-正常,3-修改中,4-密码重置中,-1-删除中 Status *int64 `json:"Status,omitempty" name:"Status"` // 帐号创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 帐号最后一次更新时间 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type AddDBInstanceToReadOnlyGroupRequest ¶
type AddDBInstanceToReadOnlyGroupRequest struct { *tchttp.BaseRequest // 实例ID DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 只读组ID ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitempty" name:"ReadOnlyGroupId"` }
func NewAddDBInstanceToReadOnlyGroupRequest ¶
func NewAddDBInstanceToReadOnlyGroupRequest() (request *AddDBInstanceToReadOnlyGroupRequest)
func (*AddDBInstanceToReadOnlyGroupRequest) FromJsonString ¶
func (r *AddDBInstanceToReadOnlyGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddDBInstanceToReadOnlyGroupRequest) ToJsonString ¶
func (r *AddDBInstanceToReadOnlyGroupRequest) ToJsonString() string
type AddDBInstanceToReadOnlyGroupResponse ¶
type AddDBInstanceToReadOnlyGroupResponse struct { *tchttp.BaseResponse Response *struct { // 流程ID FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewAddDBInstanceToReadOnlyGroupResponse ¶
func NewAddDBInstanceToReadOnlyGroupResponse() (response *AddDBInstanceToReadOnlyGroupResponse)
func (*AddDBInstanceToReadOnlyGroupResponse) FromJsonString ¶
func (r *AddDBInstanceToReadOnlyGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddDBInstanceToReadOnlyGroupResponse) ToJsonString ¶
func (r *AddDBInstanceToReadOnlyGroupResponse) ToJsonString() string
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddDBInstanceToReadOnlyGroup ¶
func (c *Client) AddDBInstanceToReadOnlyGroup(request *AddDBInstanceToReadOnlyGroupRequest) (response *AddDBInstanceToReadOnlyGroupResponse, err error)
AddDBInstanceToReadOnlyGroup 本接口(AddDBInstanceToReadOnlyGroup)用于添加只读实例到只读组
可能返回的错误码:
FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_ROGROUPMASTERINSTANCENOTRIGHT = "FailedOperation.ROGroupMasterInstanceNotRight" FAILEDOPERATION_ROGROUPNOTFOUNDERROR = "FailedOperation.ROGroupNotFoundError" FAILEDOPERATION_ROINSTANCEHASINROGROUPERROR = "FailedOperation.ROInstanceHasInROGroupError" INSTANCENOTEXIST = "InstanceNotExist" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDREADONLYGROUPSTATUS = "InvalidParameterValue.InvalidReadOnlyGroupStatus" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_READONLYGROUPNOTEXIST = "InvalidParameterValue.ReadOnlyGroupNotExist" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" OPERATIONDENIED_ROGROUPSTATUSERROR = "OperationDenied.ROGroupStatusError" OPERATIONDENIED_ROINSTANCECOUNTEXEEDERROR = "OperationDenied.RoInstanceCountExeedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) CloseDBExtranetAccess ¶
func (c *Client) CloseDBExtranetAccess(request *CloseDBExtranetAccessRequest) (response *CloseDBExtranetAccessResponse, err error)
CloseDBExtranetAccess 本接口(CloseDBExtranetAccess)用于关闭实例外网链接。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) CloseServerlessDBExtranetAccess ¶
func (c *Client) CloseServerlessDBExtranetAccess(request *CloseServerlessDBExtranetAccessRequest) (response *CloseServerlessDBExtranetAccessResponse, err error)
CloseServerlessDBExtranetAccess 关闭serverlessDB实例外网
可能返回的错误码:
ACCOUNTNOTEXIST = "AccountNotExist" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DBERROR = "DBError" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_INVALIDTRADEOPERATE = "FailedOperation.InvalidTradeOperate" FAILEDOPERATION_LIMITOPERATION = "FailedOperation.LimitOperation" FAILEDOPERATION_QUERYVPCFALIED = "FailedOperation.QueryVpcFalied" FLOWERROR = "FlowError" INSTANCENOTEXIST = "InstanceNotExist" INTERFACENAMENOTFOUND = "InterfaceNameNotFound" INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDACCOUNTSTATUS = "InvalidAccountStatus" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INTERFACENAMENOTFOUND = "InvalidParameterValue.InterfaceNameNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" LIMITOPERATION = "LimitOperation" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus" RESOURCEUNAVAILABLE_RESOURCENOPERMISSION = "ResourceUnavailable.ResourceNoPermission" RESOURCEUNAVAILABLE_VPCRESOURCENOTFOUND = "ResourceUnavailable.VpcResourceNotFound" STRUCTPARSEFAILED = "StructParseFailed" SYSTEMERROR = "SystemError" UNKNOWNERROR = "UnknownError" VPCERROR = "VpcError"
func (*Client) CreateDBInstances ¶
func (c *Client) CreateDBInstances(request *CreateDBInstancesRequest) (response *CreateDBInstancesResponse, err error)
CreateDBInstances 本接口 (CreateDBInstances) 用于创建一个或者多个PostgreSQL实例,仅发货实例不会进行初始化。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_CDBCGWCONNECTERROR = "FailedOperation.CdbCgwConnectError" FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_GETSUBNETERROR = "FailedOperation.GetSubnetError" FAILEDOPERATION_GETVPCINFOERROR = "FailedOperation.GetVpcInfoError" FAILEDOPERATION_INVALIDTRADEOPERATE = "FailedOperation.InvalidTradeOperate" FAILEDOPERATION_PAYORDERFAILED = "FailedOperation.PayOrderFailed" FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed" FAILEDOPERATION_QUERYSPECERROR = "FailedOperation.QuerySpecError" FAILEDOPERATION_QUERYVPCFAILED = "FailedOperation.QueryVpcFailed" FAILEDOPERATION_QUERYVPCFALIED = "FailedOperation.QueryVpcFalied" FAILEDOPERATION_SERVICEACCESSERROR = "FailedOperation.ServiceAccessError" FAILEDOPERATION_STORAGEMEMORYCHECKERROR = "FailedOperation.StorageMemoryCheckError" FAILEDOPERATION_TRADECREATEERROR = "FailedOperation.TradeCreateError" FAILEDOPERATION_TRADEPAYORDERSERROR = "FailedOperation.TradePayOrdersError" INTERNALERROR_CGWERROR = "InternalError.CgwError" INTERNALERROR_CNSERROR = "InternalError.CnsError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERCHECKERROR = "InvalidParameter.ParameterCheckError" INVALIDPARAMETER_TRADEACCESSDENIEDERROR = "InvalidParameter.TradeAccessDeniedError" INVALIDPARAMETER_VPCNOTFOUNDERROR = "InvalidParameter.VpcNotFoundError" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_BADSPEC = "InvalidParameterValue.BadSpec" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_ILLEGALINSTANCECHARGETYPE = "InvalidParameterValue.IllegalInstanceChargeType" INVALIDPARAMETERVALUE_ILLEGALPROJECTID = "InvalidParameterValue.IllegalProjectId" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_INTERFACENAMENOTFOUND = "InvalidParameterValue.InterfaceNameNotFound" INVALIDPARAMETERVALUE_INVALIDACCOUNTFORMAT = "InvalidParameterValue.InvalidAccountFormat" INVALIDPARAMETERVALUE_INVALIDACCOUNTNAME = "InvalidParameterValue.InvalidAccountName" INVALIDPARAMETERVALUE_INVALIDCHARSET = "InvalidParameterValue.InvalidCharset" INVALIDPARAMETERVALUE_INVALIDINSTANCENUM = "InvalidParameterValue.InvalidInstanceNum" INVALIDPARAMETERVALUE_INVALIDORDERNUM = "InvalidParameterValue.InvalidOrderNum" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDPASSWORDFORMAT = "InvalidParameterValue.InvalidPasswordFormat" INVALIDPARAMETERVALUE_INVALIDPID = "InvalidParameterValue.InvalidPid" INVALIDPARAMETERVALUE_PARAMETERCHARACTERERROR = "InvalidParameterValue.ParameterCharacterError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_PARAMETERLENGTHLIMITERROR = "InvalidParameterValue.ParameterLengthLimitError" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTED = "InvalidParameterValue.RegionNotSupported" INVALIDPARAMETERVALUE_SPECNOTRECOGNIZEDERROR = "InvalidParameterValue.SpecNotRecognizedError" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" INVALIDPID = "InvalidPid" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" OPERATIONDENIED_USERNOTAUTHENTICATEDERROR = "OperationDenied.UserNotAuthenticatedError" OPERATIONDENIED_VPCDENIEDERROR = "OperationDenied.VpcDeniedError" RESOURCEINSUFFICIENT_RESOURCENOTENOUGH = "ResourceInsufficient.ResourceNotEnough" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus" RESOURCEUNAVAILABLE_RESOURCENOPERMISSION = "ResourceUnavailable.ResourceNoPermission" RESOURCEUNAVAILABLE_VPCRESOURCENOTFOUND = "ResourceUnavailable.VpcResourceNotFound" UNAUTHORIZEDOPERATION_USERHASNOREALNAMEAUTHENTICATION = "UnauthorizedOperation.UserHasNoRealnameAuthentication" UNKNOWNERROR = "UnknownError"
func (*Client) CreateInstances ¶
func (c *Client) CreateInstances(request *CreateInstancesRequest) (response *CreateInstancesResponse, err error)
CreateInstances 本接口 (CreateInstances) 用于创建一个或者多个PostgreSQL实例,通过此接口创建的实例无需进行初始化,可直接使用。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_CDBCGWCONNECTERROR = "FailedOperation.CdbCgwConnectError" FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_GETSUBNETERROR = "FailedOperation.GetSubnetError" FAILEDOPERATION_GETVPCINFOERROR = "FailedOperation.GetVpcInfoError" FAILEDOPERATION_INVALIDTRADEOPERATE = "FailedOperation.InvalidTradeOperate" FAILEDOPERATION_PAYORDERFAILED = "FailedOperation.PayOrderFailed" FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed" FAILEDOPERATION_QUERYSPECERROR = "FailedOperation.QuerySpecError" FAILEDOPERATION_QUERYVPCFAILED = "FailedOperation.QueryVpcFailed" FAILEDOPERATION_QUERYVPCFALIED = "FailedOperation.QueryVpcFalied" FAILEDOPERATION_SERVICEACCESSERROR = "FailedOperation.ServiceAccessError" FAILEDOPERATION_STORAGEMEMORYCHECKERROR = "FailedOperation.StorageMemoryCheckError" FAILEDOPERATION_TRADECREATEERROR = "FailedOperation.TradeCreateError" FAILEDOPERATION_TRADEPAYORDERSERROR = "FailedOperation.TradePayOrdersError" INTERNALERROR_CGWERROR = "InternalError.CgwError" INTERNALERROR_CNSERROR = "InternalError.CnsError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERCHECKERROR = "InvalidParameter.ParameterCheckError" INVALIDPARAMETER_TRADEACCESSDENIEDERROR = "InvalidParameter.TradeAccessDeniedError" INVALIDPARAMETER_VPCNOTFOUNDERROR = "InvalidParameter.VpcNotFoundError" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_BADSPEC = "InvalidParameterValue.BadSpec" INVALIDPARAMETERVALUE_CHARSETNOTFOUNDERROR = "InvalidParameterValue.CharsetNotFoundError" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_ILLEGALINSTANCECHARGETYPE = "InvalidParameterValue.IllegalInstanceChargeType" INVALIDPARAMETERVALUE_ILLEGALPROJECTID = "InvalidParameterValue.IllegalProjectId" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_INTERFACENAMENOTFOUND = "InvalidParameterValue.InterfaceNameNotFound" INVALIDPARAMETERVALUE_INVALIDACCOUNTERROR = "InvalidParameterValue.InvalidAccountError" INVALIDPARAMETERVALUE_INVALIDACCOUNTFORMAT = "InvalidParameterValue.InvalidAccountFormat" INVALIDPARAMETERVALUE_INVALIDACCOUNTNAME = "InvalidParameterValue.InvalidAccountName" INVALIDPARAMETERVALUE_INVALIDCHARSET = "InvalidParameterValue.InvalidCharset" INVALIDPARAMETERVALUE_INVALIDINSTANCENUM = "InvalidParameterValue.InvalidInstanceNum" INVALIDPARAMETERVALUE_INVALIDORDERNUM = "InvalidParameterValue.InvalidOrderNum" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDPASSWORDFORMAT = "InvalidParameterValue.InvalidPasswordFormat" INVALIDPARAMETERVALUE_INVALIDPASSWORDLENGTHERROR = "InvalidParameterValue.InvalidPasswordLengthError" INVALIDPARAMETERVALUE_INVALIDPASSWORDVALUEERROR = "InvalidParameterValue.InvalidPasswordValueError" INVALIDPARAMETERVALUE_INVALIDPID = "InvalidParameterValue.InvalidPid" INVALIDPARAMETERVALUE_PARAMETERCHARACTERERROR = "InvalidParameterValue.ParameterCharacterError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_PARAMETERLENGTHLIMITERROR = "InvalidParameterValue.ParameterLengthLimitError" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTED = "InvalidParameterValue.RegionNotSupported" INVALIDPARAMETERVALUE_SPECNOTRECOGNIZEDERROR = "InvalidParameterValue.SpecNotRecognizedError" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" INVALIDPID = "InvalidPid" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" OPERATIONDENIED_USERNOTAUTHENTICATEDERROR = "OperationDenied.UserNotAuthenticatedError" OPERATIONDENIED_VPCDENIEDERROR = "OperationDenied.VpcDeniedError" RESOURCEINSUFFICIENT_RESOURCENOTENOUGH = "ResourceInsufficient.ResourceNotEnough" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus" RESOURCEUNAVAILABLE_RESOURCENOPERMISSION = "ResourceUnavailable.ResourceNoPermission" RESOURCEUNAVAILABLE_VPCRESOURCENOTFOUND = "ResourceUnavailable.VpcResourceNotFound" UNAUTHORIZEDOPERATION_USERHASNOREALNAMEAUTHENTICATION = "UnauthorizedOperation.UserHasNoRealnameAuthentication" UNKNOWNERROR = "UnknownError"
func (*Client) CreateReadOnlyDBInstance ¶
func (c *Client) CreateReadOnlyDBInstance(request *CreateReadOnlyDBInstanceRequest) (response *CreateReadOnlyDBInstanceResponse, err error)
CreateReadOnlyDBInstance 本接口(CreateReadOnlyDBInstance)用于创建只读实例
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_CDBCGWCONNECTERROR = "FailedOperation.CdbCgwConnectError" FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_GETSUBNETERROR = "FailedOperation.GetSubnetError" FAILEDOPERATION_GETVPCINFOERROR = "FailedOperation.GetVpcInfoError" FAILEDOPERATION_INVALIDTRADEOPERATE = "FailedOperation.InvalidTradeOperate" FAILEDOPERATION_PAYORDERFAILED = "FailedOperation.PayOrderFailed" FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed" FAILEDOPERATION_QUERYSPECERROR = "FailedOperation.QuerySpecError" FAILEDOPERATION_QUERYVPCFAILED = "FailedOperation.QueryVpcFailed" FAILEDOPERATION_QUERYVPCFALIED = "FailedOperation.QueryVpcFalied" FAILEDOPERATION_ROGROUPNOTFOUNDERROR = "FailedOperation.ROGroupNotFoundError" FAILEDOPERATION_ROGROUPNUMEXCEEDERROR = "FailedOperation.ROGroupNumExceedError" FAILEDOPERATION_SERVICEACCESSERROR = "FailedOperation.ServiceAccessError" FAILEDOPERATION_STORAGEMEMORYCHECKERROR = "FailedOperation.StorageMemoryCheckError" FAILEDOPERATION_TRADECREATEERROR = "FailedOperation.TradeCreateError" FAILEDOPERATION_TRADEPAYORDERSERROR = "FailedOperation.TradePayOrdersError" INTERNALERROR_CGWERROR = "InternalError.CgwError" INTERNALERROR_CNSERROR = "InternalError.CnsError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_DFWERROR = "InternalError.DfwError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERCHECKERROR = "InvalidParameter.ParameterCheckError" INVALIDPARAMETER_TRADEACCESSDENIEDERROR = "InvalidParameter.TradeAccessDeniedError" INVALIDPARAMETER_VPCNOTFOUNDERROR = "InvalidParameter.VpcNotFoundError" INVALIDPARAMETERVALUE_ACCOUNTEXIST = "InvalidParameterValue.AccountExist" INVALIDPARAMETERVALUE_BADSPEC = "InvalidParameterValue.BadSpec" INVALIDPARAMETERVALUE_ILLEGALINSTANCECHARGETYPE = "InvalidParameterValue.IllegalInstanceChargeType" INVALIDPARAMETERVALUE_ILLEGALPROJECTID = "InvalidParameterValue.IllegalProjectId" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_INTERFACENAMENOTFOUND = "InvalidParameterValue.InterfaceNameNotFound" INVALIDPARAMETERVALUE_INVALIDACCOUNTFORMAT = "InvalidParameterValue.InvalidAccountFormat" INVALIDPARAMETERVALUE_INVALIDACCOUNTNAME = "InvalidParameterValue.InvalidAccountName" INVALIDPARAMETERVALUE_INVALIDCHARSET = "InvalidParameterValue.InvalidCharset" INVALIDPARAMETERVALUE_INVALIDINSTANCENUM = "InvalidParameterValue.InvalidInstanceNum" INVALIDPARAMETERVALUE_INVALIDORDERNUM = "InvalidParameterValue.InvalidOrderNum" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDPASSWORDFORMAT = "InvalidParameterValue.InvalidPasswordFormat" INVALIDPARAMETERVALUE_INVALIDPID = "InvalidParameterValue.InvalidPid" INVALIDPARAMETERVALUE_PARAMETERCHARACTERERROR = "InvalidParameterValue.ParameterCharacterError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_PARAMETERLENGTHLIMITERROR = "InvalidParameterValue.ParameterLengthLimitError" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTED = "InvalidParameterValue.RegionNotSupported" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" INVALIDPID = "InvalidPid" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" OPERATIONDENIED_PAYMODEERROR = "OperationDenied.PayModeError" OPERATIONDENIED_ROGROUPSTATUSERROR = "OperationDenied.ROGroupStatusError" OPERATIONDENIED_ROINSTANCECOUNTEXEEDERROR = "OperationDenied.RoInstanceCountExeedError" OPERATIONDENIED_USERNOTAUTHENTICATEDERROR = "OperationDenied.UserNotAuthenticatedError" OPERATIONDENIED_VPCDENIEDERROR = "OperationDenied.VpcDeniedError" RESOURCEINSUFFICIENT_RESOURCENOTENOUGH = "ResourceInsufficient.ResourceNotEnough" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus" RESOURCEUNAVAILABLE_RESOURCENOPERMISSION = "ResourceUnavailable.ResourceNoPermission" RESOURCEUNAVAILABLE_VPCRESOURCENOTFOUND = "ResourceUnavailable.VpcResourceNotFound" UNAUTHORIZEDOPERATION_USERHASNOREALNAMEAUTHENTICATION = "UnauthorizedOperation.UserHasNoRealnameAuthentication" UNKNOWNERROR = "UnknownError"
func (*Client) CreateReadOnlyGroup ¶
func (c *Client) CreateReadOnlyGroup(request *CreateReadOnlyGroupRequest) (response *CreateReadOnlyGroupResponse, err error)
CreateReadOnlyGroup 本接口(CreateReadOnlyGroup)用于创建只读组
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_GETVPCINFOERROR = "FailedOperation.GetVpcInfoError" FAILEDOPERATION_ILLEGALROINSTANCENUM = "FailedOperation.IllegalROInstanceNum" FAILEDOPERATION_MASTERINSTANCEQUERYERROR = "FailedOperation.MasterInstanceQueryError" FAILEDOPERATION_ROGROUPNUMEXCEEDERROR = "FailedOperation.ROGroupNumExceedError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERCHECKERROR = "InvalidParameter.ParameterCheckError" INVALIDPARAMETER_VPCNOTFOUNDERROR = "InvalidParameter.VpcNotFoundError" INVALIDPARAMETERVALUE_INTERFACENAMENOTFOUND = "InvalidParameterValue.InterfaceNameNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_PARAMETERLENGTHLIMITERROR = "InvalidParameterValue.ParameterLengthLimitError" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTED = "InvalidParameterValue.RegionNotSupported" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" STRUCTPARSEFAILED = "StructParseFailed" UNKNOWNERROR = "UnknownError"
func (*Client) CreateServerlessDBInstance ¶
func (c *Client) CreateServerlessDBInstance(request *CreateServerlessDBInstanceRequest) (response *CreateServerlessDBInstanceResponse, err error)
CreateServerlessDBInstance 本接口 (CreateServerlessDBInstance) 用于创建一个ServerlessDB实例,创建成功返回实例ID。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_GETVPCINFOERROR = "FailedOperation.GetVpcInfoError" FAILEDOPERATION_QUERYVPCFAILED = "FailedOperation.QueryVpcFailed" FLOWERROR = "FlowError" INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INSTANCENAMEEXIST = "InvalidParameter.InstanceNameExist" INVALIDPARAMETER_PARAMETERCHECKERROR = "InvalidParameter.ParameterCheckError" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_INSTANCENAMEEXIST = "InvalidParameterValue.InstanceNameExist" INVALIDPARAMETERVALUE_INVALIDACCOUNTFORMAT = "InvalidParameterValue.InvalidAccountFormat" INVALIDPARAMETERVALUE_INVALIDCHARSET = "InvalidParameterValue.InvalidCharset" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDPASSWORDFORMAT = "InvalidParameterValue.InvalidPasswordFormat" INVALIDPARAMETERVALUE_INVALIDZONEIDERROR = "InvalidParameterValue.InvalidZoneIdError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTED = "InvalidParameterValue.RegionNotSupported" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_NOTSUPPORTZONEERROR = "OperationDenied.NotSupportZoneError" OPERATIONDENIED_VERSIONNOTSUPPORTERROR = "OperationDenied.VersionNotSupportError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus" UNAUTHORIZEDOPERATION_USERHASNOREALNAMEAUTHENTICATION = "UnauthorizedOperation.UserHasNoRealnameAuthentication"
func (*Client) DeleteReadOnlyGroup ¶
func (c *Client) DeleteReadOnlyGroup(request *DeleteReadOnlyGroupRequest) (response *DeleteReadOnlyGroupResponse, err error)
DeleteReadOnlyGroup 本接口(DeleteReadOnlyGroup)用于删除指定的只读组
可能返回的错误码:
FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_ROGROUPCANNOTBEDELETEDERROR = "FailedOperation.ROGroupCannotBeDeletedError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INTERFACENAMENOTFOUND = "InvalidParameterValue.InterfaceNameNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" SYSTEMERROR = "SystemError"
func (*Client) DeleteServerlessDBInstance ¶
func (c *Client) DeleteServerlessDBInstance(request *DeleteServerlessDBInstanceRequest) (response *DeleteServerlessDBInstanceResponse, err error)
DeleteServerlessDBInstance 本接口 (DeleteServerlessDBInstance) 用于删除一个ServerlessDB实例。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDINSTANCESTATUS = "InvalidInstanceStatus" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" REGIONNOTSUPPORTED = "RegionNotSupported" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) DescribeAccounts ¶
func (c *Client) DescribeAccounts(request *DescribeAccountsRequest) (response *DescribeAccountsResponse, err error)
DescribeAccounts 本接口(DescribeAccounts)用于获取实例用户列表。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeDBBackups ¶
func (c *Client) DescribeDBBackups(request *DescribeDBBackupsRequest) (response *DescribeDBBackupsResponse, err error)
DescribeDBBackups 本接口(DescribeDBBackups)用于查询实例备份列表。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_OSSACCESSERROR = "FailedOperation.OssAccessError" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" FAILEDOPERATION_PRESIGNEDURLGETERROR = "FailedOperation.PresignedURLGetError" FAILEDOPERATION_STOREPATHSPLITERROR = "FailedOperation.StorePathSplitError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNKNOWNERROR = "UnknownError"
func (*Client) DescribeDBErrlogs ¶
func (c *Client) DescribeDBErrlogs(request *DescribeDBErrlogsRequest) (response *DescribeDBErrlogsResponse, err error)
DescribeDBErrlogs 本接口(DescribeDBErrlogs)用于获取错误日志。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_ESCONNECTERROR = "FailedOperation.ESConnectError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERCHECKERROR = "InvalidParameter.ParameterCheckError" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INTERFACENAMENOTFOUND = "InvalidParameterValue.InterfaceNameNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeDBInstanceAttribute ¶
func (c *Client) DescribeDBInstanceAttribute(request *DescribeDBInstanceAttributeRequest) (response *DescribeDBInstanceAttributeResponse, err error)
DescribeDBInstanceAttribute 本接口 (DescribeDBInstanceAttribute) 用于查询某个实例的详情信息。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_QUERYINSTANCEBATCHERROR = "FailedOperation.QueryInstanceBatchError" FAILEDOPERATION_QUERYSPECBYSPECCODEERROR = "FailedOperation.QuerySpecBySpecCodeError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeDBInstances ¶
func (c *Client) DescribeDBInstances(request *DescribeDBInstancesRequest) (response *DescribeDBInstancesResponse, err error)
DescribeDBInstances 本接口 (DescribeDBInstances) 用于查询一个或多个实例的详细信息。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" FAILEDOPERATION_CAMCHECKRESOURCEFAILED = "FailedOperation.CamCheckResourceFailed" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_LIMITOPERATION = "FailedOperation.LimitOperation" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_DATACONVERTERROR = "InvalidParameterValue.DataConvertError" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTED = "InvalidParameterValue.RegionNotSupported" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) DescribeDBSlowlogs ¶
func (c *Client) DescribeDBSlowlogs(request *DescribeDBSlowlogsRequest) (response *DescribeDBSlowlogsResponse, err error)
DescribeDBSlowlogs 本接口(DescribeDBSlowlogs)用于获取慢查询日志。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_ESCONNECTERROR = "FailedOperation.ESConnectError" FAILEDOPERATION_ESQUERYERROR = "FailedOperation.ESQueryError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERCHECKERROR = "InvalidParameter.ParameterCheckError" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeDBXlogs ¶
func (c *Client) DescribeDBXlogs(request *DescribeDBXlogsRequest) (response *DescribeDBXlogsResponse, err error)
DescribeDBXlogs 本接口(DescribeDBXlogs)用于获取实例Xlog列表。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_OSSACCESSERROR = "FailedOperation.OssAccessError" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" FAILEDOPERATION_PRESIGNEDURLGETERROR = "FailedOperation.PresignedURLGetError" FAILEDOPERATION_STOREPATHSPLITERROR = "FailedOperation.StorePathSplitError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNKNOWNERROR = "UnknownError"
func (*Client) DescribeDatabases ¶
func (c *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)
DescribeDatabases 接口(DescribeDatabases)用来拉取数据库列表
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_LIMITOPERATION = "FailedOperation.LimitOperation" FAILEDOPERATION_OSSACCESSERROR = "FailedOperation.OssAccessError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_INSTANCEDATAERROR = "InternalError.InstanceDataError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDINSTANCESTATUS = "InvalidInstanceStatus" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) DescribeOrders ¶
func (c *Client) DescribeOrders(request *DescribeOrdersRequest) (response *DescribeOrdersResponse, err error)
DescribeOrders 本接口(DescribeOrders)用于获取订单信息。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_QUERYDEALFAILED = "FailedOperation.QueryDealFailed" FAILEDOPERATION_TRADEQUERYORDERERROR = "FailedOperation.TradeQueryOrderError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_NULLDEALNAMES = "InvalidParameterValue.NullDealNames" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeProductConfig ¶
func (c *Client) DescribeProductConfig(request *DescribeProductConfigRequest) (response *DescribeProductConfigResponse, err error)
DescribeProductConfig 本接口 (DescribeProductConfig) 用于查询售卖规格配置。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_BADSPEC = "InvalidParameterValue.BadSpec" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeReadOnlyGroups ¶
func (c *Client) DescribeReadOnlyGroups(request *DescribeReadOnlyGroupsRequest) (response *DescribeReadOnlyGroupsResponse, err error)
DescribeReadOnlyGroups 本接口(DescribeReadOnlyGroups)用于查询用户输入指定实例的只读组
可能返回的错误码:
FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INTERFACENAMENOTFOUND = "InvalidParameterValue.InterfaceNameNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeRegions ¶
func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions 本接口 (DescribeRegions) 用于查询售卖地域信息。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INTERFACENAMENOTFOUND = "InvalidParameterValue.InterfaceNameNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTED = "InvalidParameterValue.RegionNotSupported" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DescribeServerlessDBInstances ¶
func (c *Client) DescribeServerlessDBInstances(request *DescribeServerlessDBInstancesRequest) (response *DescribeServerlessDBInstancesResponse, err error)
DescribeServerlessDBInstances 用于查询一个或多个serverlessDB实例的详细信息
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DBERROR = "DBError" FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERFACENAMENOTFOUND = "InterfaceNameNotFound" INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_VPCNOTFOUNDERROR = "InvalidParameter.VpcNotFoundError" INVALIDPARAMETERVALUE_ILLEGALPROJECTID = "InvalidParameterValue.IllegalProjectId" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_VPCRESOURCENOTFOUND = "ResourceUnavailable.VpcResourceNotFound" STRUCTPARSEFAILED = "StructParseFailed" SYSTEMERROR = "SystemError" UNKNOWNERROR = "UnknownError"
func (*Client) DescribeZones ¶
func (c *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
DescribeZones 本接口 (DescribeZones) 用于查询支持的可用区信息。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTED = "InvalidParameterValue.RegionNotSupported" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) DestroyDBInstance ¶
func (c *Client) DestroyDBInstance(request *DestroyDBInstanceRequest) (response *DestroyDBInstanceResponse, err error)
DestroyDBInstance 本接口 (DestroyDBInstance) 用于彻底下线指定DBInstanceId对应的实例,下线后实例数据将彻底删除,无法找回,只能下线隔离中的实例。
可能返回的错误码:
ACCOUNTNOTEXIST = "AccountNotExist" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CMQRESPONSEERROR = "FailedOperation.CMQResponseError" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_LIMITOPERATION = "FailedOperation.LimitOperation" FAILEDOPERATION_POSTPAIDUNBLOCKERROR = "FailedOperation.PostPaidUnblockError" FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed" FAILEDOPERATION_TRADEACCESSERROR = "FailedOperation.TradeAccessError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDACCOUNTSTATUS = "InvalidAccountStatus" INVALIDINSTANCESTATUS = "InvalidInstanceStatus" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ILLEGALINSTANCECHARGETYPE = "InvalidParameterValue.IllegalInstanceChargeType" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" LIMITOPERATION = "LimitOperation" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus" STRUCTPARSEFAILED = "StructParseFailed" SYSTEMERROR = "SystemError" UNKNOWNERROR = "UnknownError"
func (*Client) DisIsolateDBInstances ¶
func (c *Client) DisIsolateDBInstances(request *DisIsolateDBInstancesRequest) (response *DisIsolateDBInstancesResponse, err error)
DisIsolateDBInstances 本接口(DisIsolateDBInstances)用于解隔离实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMCHECKRESOURCEERROR = "FailedOperation.CamCheckResourceError" FAILEDOPERATION_CAMCHECKRESOURCEFAILED = "FailedOperation.CamCheckResourceFailed" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_INVALIDTRADEOPERATE = "FailedOperation.InvalidTradeOperate" FAILEDOPERATION_QUERYTRADESTATUSERROR = "FailedOperation.QueryTradeStatusError" FAILEDOPERATION_TRADEACCESSERROR = "FailedOperation.TradeAccessError" FAILEDOPERATION_TRADECREATEERROR = "FailedOperation.TradeCreateError" FAILEDOPERATION_TRADEPAYORDERSERROR = "FailedOperation.TradePayOrdersError" FAILEDOPERATION_TRADEQUERYORDERERROR = "FailedOperation.TradeQueryOrderError" FAILEDOPERATION_TRADEQUERYPRICEERROR = "FailedOperation.TradeQueryPriceError" INVALIDINSTANCESTATUS = "InvalidInstanceStatus" INVALIDORDERNUM = "InvalidOrderNum" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERCHECKERROR = "InvalidParameter.ParameterCheckError" INVALIDPARAMETER_TRADEACCESSDENIEDERROR = "InvalidParameter.TradeAccessDeniedError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERCHARACTERLIMITERROR = "InvalidParameterValue.ParameterCharacterLimitError" INVALIDPARAMETERVALUE_PARAMETERLENGTHLIMITERROR = "InvalidParameterValue.ParameterLengthLimitError" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" INVALIDTRADEOPERATE = "InvalidTradeOperate" LIMITEXCEEDED = "LimitExceeded" LIMITOPERATION = "LimitOperation" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_INSTANCESTATUSDENIEDERROR = "OperationDenied.InstanceStatusDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITERROR = "OperationDenied.InstanceStatusLimitError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) InitDBInstances ¶
func (c *Client) InitDBInstances(request *InitDBInstancesRequest) (response *InitDBInstancesResponse, err error)
InitDBInstances 本接口 (InitDBInstances) 用于初始化云数据库PostgreSQL实例。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_PARAMETERCHECKERROR = "InvalidParameter.ParameterCheckError" INVALIDPARAMETERVALUE_CHARSETNOTFOUNDERROR = "InvalidParameterValue.CharsetNotFoundError" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDACCOUNTERROR = "InvalidParameterValue.InvalidAccountError" INVALIDPARAMETERVALUE_INVALIDACCOUNTFORMAT = "InvalidParameterValue.InvalidAccountFormat" INVALIDPARAMETERVALUE_INVALIDCHARSET = "InvalidParameterValue.InvalidCharset" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDPASSWORDFORMAT = "InvalidParameterValue.InvalidPasswordFormat" INVALIDPARAMETERVALUE_INVALIDPASSWORDLENGTHERROR = "InvalidParameterValue.InvalidPasswordLengthError" INVALIDPARAMETERVALUE_INVALIDPASSWORDVALUEERROR = "InvalidParameterValue.InvalidPasswordValueError" INVALIDPARAMETERVALUE_PARAMETERCHARACTERLIMITERROR = "InvalidParameterValue.ParameterCharacterLimitError" INVALIDPARAMETERVALUE_PARAMETERCHARACTERPRELIMITERROR = "InvalidParameterValue.ParameterCharacterPreLimitError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) InquiryPriceCreateDBInstances ¶
func (c *Client) InquiryPriceCreateDBInstances(request *InquiryPriceCreateDBInstancesRequest) (response *InquiryPriceCreateDBInstancesResponse, err error)
InquiryPriceCreateDBInstances 本接口 (InquiryPriceCreateDBInstances) 用于查询购买一个或多个实例的价格信息。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed" FAILEDOPERATION_QUERYSPECBYSPECCODEERROR = "FailedOperation.QuerySpecBySpecCodeError" FAILEDOPERATION_TRADEQUERYPRICEERROR = "FailedOperation.TradeQueryPriceError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_BADSPEC = "InvalidParameterValue.BadSpec" INVALIDPARAMETERVALUE_ILLEGALINSTANCECHARGETYPE = "InvalidParameterValue.IllegalInstanceChargeType" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_SPECNOTRECOGNIZEDERROR = "InvalidParameterValue.SpecNotRecognizedError" INVALIDPID = "InvalidPid" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError"
func (*Client) InquiryPriceRenewDBInstance ¶
func (c *Client) InquiryPriceRenewDBInstance(request *InquiryPriceRenewDBInstanceRequest) (response *InquiryPriceRenewDBInstanceResponse, err error)
InquiryPriceRenewDBInstance 本接口(InquiryPriceRenewDBInstance)用于查询续费实例的价格。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed" FAILEDOPERATION_TRADEQUERYPRICEERROR = "FailedOperation.TradeQueryPriceError" INTERNALERROR_DBERROR = "InternalError.DBError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_BADSPEC = "InvalidParameterValue.BadSpec" INVALIDPARAMETERVALUE_ILLEGALINSTANCECHARGETYPE = "InvalidParameterValue.IllegalInstanceChargeType" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_POSTPAIDPAYMODEERROR = "OperationDenied.PostPaidPayModeError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) InquiryPriceUpgradeDBInstance ¶
func (c *Client) InquiryPriceUpgradeDBInstance(request *InquiryPriceUpgradeDBInstanceRequest) (response *InquiryPriceUpgradeDBInstanceResponse, err error)
InquiryPriceUpgradeDBInstance 本接口(InquiryPriceUpgradeDBInstance)用于查询升级实例的价格。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_CDBCGWCONNECTERROR = "FailedOperation.CdbCgwConnectError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_GETPURCHASERECORDFAILED = "FailedOperation.GetPurchaseRecordFailed" FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed" FAILEDOPERATION_TRADEQUERYPRICEERROR = "FailedOperation.TradeQueryPriceError" INTERNALERROR_DBERROR = "InternalError.DBError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_BADSPEC = "InvalidParameterValue.BadSpec" INVALIDPARAMETERVALUE_ILLEGALCHARGETYPE = "InvalidParameterValue.IllegalChargeType" INVALIDPARAMETERVALUE_ILLEGALINSTANCECHARGETYPE = "InvalidParameterValue.IllegalInstanceChargeType" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDINSTANCEVOLUME = "InvalidParameterValue.InvalidInstanceVolume" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) IsolateDBInstances ¶
func (c *Client) IsolateDBInstances(request *IsolateDBInstancesRequest) (response *IsolateDBInstancesResponse, err error)
IsolateDBInstances 本接口(IsolateDBInstances)用于隔离实例
可能返回的错误码:
AUTHFAILURE = "AuthFailure" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DBERROR = "DBError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_GETINSTANCEBYRESOURCEIDERROR = "FailedOperation.GetInstanceByResourceIdError" FAILEDOPERATION_INVALIDACCOUNTSTATUS = "FailedOperation.InvalidAccountStatus" FAILEDOPERATION_QUERYTRADESTATUSERROR = "FailedOperation.QueryTradeStatusError" FAILEDOPERATION_TRADEACCESSERROR = "FailedOperation.TradeAccessError" FAILEDOPERATION_TRADECREATEERROR = "FailedOperation.TradeCreateError" FAILEDOPERATION_TRADEPAYORDERSERROR = "FailedOperation.TradePayOrdersError" FAILEDOPERATION_TRADEQUERYORDERERROR = "FailedOperation.TradeQueryOrderError" FAILEDOPERATION_TRADEQUERYPRICEERROR = "FailedOperation.TradeQueryPriceError" INSTANCENOTEXIST = "InstanceNotExist" INTERNALERROR_INSTANCEDATAERROR = "InternalError.InstanceDataError" INVALIDINSTANCESTATUS = "InvalidInstanceStatus" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_TRADEACCESSDENIEDERROR = "InvalidParameter.TradeAccessDeniedError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDVOUCHERID = "InvalidVoucherId" LIMITEXCEEDED = "LimitExceeded" LIMITOPERATION = "LimitOperation" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_DTSINSTANCESTATUSERROR = "OperationDenied.DTSInstanceStatusError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" REGIONNOTSUPPORTED = "RegionNotSupported" REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
func (*Client) ModifyAccountRemark ¶
func (c *Client) ModifyAccountRemark(request *ModifyAccountRemarkRequest) (response *ModifyAccountRemarkResponse, err error)
ModifyAccountRemark 本接口(ModifyAccountRemark)用于修改帐号备注。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDACCOUNTFORMAT = "InvalidParameterValue.InvalidAccountFormat" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERCHARACTERERROR = "InvalidParameterValue.ParameterCharacterError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_PARAMETERLENGTHLIMITERROR = "InvalidParameterValue.ParameterLengthLimitError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) ModifyDBInstanceName ¶
func (c *Client) ModifyDBInstanceName(request *ModifyDBInstanceNameRequest) (response *ModifyDBInstanceNameResponse, err error)
ModifyDBInstanceName 本接口(ModifyDBInstanceName)用于修改postgresql实例名字。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_OSSACCESSERROR = "FailedOperation.OssAccessError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDACCOUNTFORMAT = "InvalidParameterValue.InvalidAccountFormat" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERCHARACTERERROR = "InvalidParameterValue.ParameterCharacterError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_PARAMETERLENGTHLIMITERROR = "InvalidParameterValue.ParameterLengthLimitError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) ModifyDBInstanceReadOnlyGroup ¶
func (c *Client) ModifyDBInstanceReadOnlyGroup(request *ModifyDBInstanceReadOnlyGroupRequest) (response *ModifyDBInstanceReadOnlyGroupResponse, err error)
ModifyDBInstanceReadOnlyGroup 本接口(ModifyDBInstanceReadOnlyGroup)用于修改实例所属的只读组
可能返回的错误码:
FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_ILLEGALROINSTANCENUM = "FailedOperation.IllegalROInstanceNum" FAILEDOPERATION_ROGROUPNOTFOUNDERROR = "FailedOperation.ROGroupNotFoundError" INSTANCENOTEXIST = "InstanceNotExist" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDINSTANCESTATUS = "InvalidInstanceStatus" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDREADONLYGROUPSTATUS = "InvalidParameterValue.InvalidReadOnlyGroupStatus" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_READONLYGROUPNOTEXIST = "InvalidParameterValue.ReadOnlyGroupNotExist" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_ROGROUPSTATUSERROR = "OperationDenied.ROGroupStatusError" OPERATIONDENIED_ROINSTANCECOUNTEXEEDERROR = "OperationDenied.RoInstanceCountExeedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) ModifyDBInstancesProject ¶
func (c *Client) ModifyDBInstancesProject(request *ModifyDBInstancesProjectRequest) (response *ModifyDBInstancesProjectResponse, err error)
ModifyDBInstancesProject 本接口(ModifyDBInstancesProject)用于将实例转至其他项目。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_CDBCGWCONNECTERROR = "FailedOperation.CdbCgwConnectError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_UPDATERESOURCEPROJECTTAGVALUEERROR = "FailedOperation.UpdateResourceProjectTagValueError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ILLEGALPROJECTID = "InvalidParameterValue.IllegalProjectId" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) ModifyReadOnlyGroupConfig ¶
func (c *Client) ModifyReadOnlyGroupConfig(request *ModifyReadOnlyGroupConfigRequest) (response *ModifyReadOnlyGroupConfigResponse, err error)
ModifyReadOnlyGroupConfig 本接口(ModifyReadOnlyGroupConfig)用于更新只读组配置信息
可能返回的错误码:
FAILEDOPERATION_BASENETWORKACCESSERROR = "FailedOperation.BaseNetworkAccessError" FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_DELETEALLROUTE = "FailedOperation.DeleteAllRoute" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_MODIFYROGROUPERROR = "FailedOperation.ModifyROGroupError" FAILEDOPERATION_ROGROUPNOTFOUNDERROR = "FailedOperation.ROGroupNotFoundError" FAILEDOPERATION_SERVICEACCESSERROR = "FailedOperation.ServiceAccessError" FAILEDOPERATION_VPCRESETSERVICEERROR = "FailedOperation.VPCResetServiceError" FAILEDOPERATION_VPCUPDATEROUTEERROR = "FailedOperation.VPCUpdateRouteError" INTERFACENAMENOTFOUND = "InterfaceNameNotFound" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER_PARAMETERCHECKERROR = "InvalidParameter.ParameterCheckError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_READONLYGROUPNOTEXIST = "InvalidParameterValue.ReadOnlyGroupNotExist" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) OpenDBExtranetAccess ¶
func (c *Client) OpenDBExtranetAccess(request *OpenDBExtranetAccessRequest) (response *OpenDBExtranetAccessResponse, err error)
OpenDBExtranetAccess 本接口(OpenDBExtranetAccess)用于开通外网。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) OpenServerlessDBExtranetAccess ¶
func (c *Client) OpenServerlessDBExtranetAccess(request *OpenServerlessDBExtranetAccessRequest) (response *OpenServerlessDBExtranetAccessResponse, err error)
OpenServerlessDBExtranetAccess 开通serverlessDB实例外网
可能返回的错误码:
ACCOUNTNOTEXIST = "AccountNotExist" AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" DBERROR = "DBError" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_QUERYVPCFALIED = "FailedOperation.QueryVpcFalied" FLOWERROR = "FlowError" INSTANCENOTEXIST = "InstanceNotExist" INTERFACENAMENOTFOUND = "InterfaceNameNotFound" INTERNALERROR = "InternalError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError" INTERNALERROR_VPCERROR = "InternalError.VpcError" INVALIDACCOUNTSTATUS = "InvalidAccountStatus" INVALIDINSTANCESTATUS = "InvalidInstanceStatus" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INTERFACENAMENOTFOUND = "InvalidParameterValue.InterfaceNameNotFound" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_STRUCTPARSEFAILED = "InvalidParameterValue.StructParseFailed" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus" RESOURCEUNAVAILABLE_RESOURCENOPERMISSION = "ResourceUnavailable.ResourceNoPermission" RESOURCEUNAVAILABLE_VPCRESOURCENOTFOUND = "ResourceUnavailable.VpcResourceNotFound" STRUCTPARSEFAILED = "StructParseFailed" SYSTEMERROR = "SystemError" UNKNOWNERROR = "UnknownError" VPCERROR = "VpcError"
func (*Client) RebalanceReadOnlyGroup ¶
func (c *Client) RebalanceReadOnlyGroup(request *RebalanceReadOnlyGroupRequest) (response *RebalanceReadOnlyGroupResponse, err error)
RebalanceReadOnlyGroup 本接口(RebalanceReadOnlyGroup)用于重新均衡 RO 组内实例的负载。注意,RO 组内 RO 实例会有一次数据库连接瞬断,请确保应用程序能重连数据库,谨慎操作。
可能返回的错误码:
FAILEDOPERATION_BASENETWORKACCESSERROR = "FailedOperation.BaseNetworkAccessError" FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_DELETEALLROUTE = "FailedOperation.DeleteAllRoute" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_ROGROUPNOTFOUNDERROR = "FailedOperation.ROGroupNotFoundError" FAILEDOPERATION_VPCRESETSERVICEERROR = "FailedOperation.VPCResetServiceError" FAILEDOPERATION_VPCUPDATEROUTEERROR = "FailedOperation.VPCUpdateRouteError" INTERFACENAMENOTFOUND = "InterfaceNameNotFound" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" VPCERROR = "VpcError"
func (*Client) RemoveDBInstanceFromReadOnlyGroup ¶
func (c *Client) RemoveDBInstanceFromReadOnlyGroup(request *RemoveDBInstanceFromReadOnlyGroupRequest) (response *RemoveDBInstanceFromReadOnlyGroupResponse, err error)
RemoveDBInstanceFromReadOnlyGroup 本接口(RemoveDBInstanceFromReadOnlyGroup)用户将只读实例从只读组中移除
可能返回的错误码:
FAILEDOPERATION_CAMAUTHFAILED = "FailedOperation.CamAuthFailed" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" FAILEDOPERATION_ILLEGALROINSTANCENUM = "FailedOperation.IllegalROInstanceNum" FAILEDOPERATION_ROGROUPMASTERINSTANCENOTRIGHT = "FailedOperation.ROGroupMasterInstanceNotRight" FAILEDOPERATION_ROGROUPNOTFOUNDERROR = "FailedOperation.ROGroupNotFoundError" INSTANCENOTEXIST = "InstanceNotExist" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDINSTANCESTATUS = "InvalidInstanceStatus" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDREADONLYGROUPSTATUS = "InvalidParameterValue.InvalidReadOnlyGroupStatus" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPARAMETERVALUE_READONLYGROUPNOTEXIST = "InvalidParameterValue.ReadOnlyGroupNotExist" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_ROGROUPSTATUSERROR = "OperationDenied.ROGroupStatusError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) RenewInstance ¶
func (c *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
RenewInstance 本接口(RenewInstance)用于续费实例。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_GETVPCINFOERROR = "FailedOperation.GetVpcInfoError" FAILEDOPERATION_QUERYVPCFAILED = "FailedOperation.QueryVpcFailed" FAILEDOPERATION_QUERYVPCFALIED = "FailedOperation.QueryVpcFalied" FAILEDOPERATION_TRADECREATEERROR = "FailedOperation.TradeCreateError" FAILEDOPERATION_TRADEPAYORDERSERROR = "FailedOperation.TradePayOrdersError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_VPCNOTFOUNDERROR = "InvalidParameter.VpcNotFoundError" INVALIDPARAMETERVALUE_BADSPEC = "InvalidParameterValue.BadSpec" INVALIDPARAMETERVALUE_ILLEGALINSTANCECHARGETYPE = "InvalidParameterValue.IllegalInstanceChargeType" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" OPERATIONDENIED_POSTPAIDPAYMODEERROR = "OperationDenied.PostPaidPayModeError" OPERATIONDENIED_VPCDENIEDERROR = "OperationDenied.VpcDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_RESOURCENOPERMISSION = "ResourceUnavailable.ResourceNoPermission" RESOURCEUNAVAILABLE_VPCRESOURCENOTFOUND = "ResourceUnavailable.VpcResourceNotFound"
func (*Client) ResetAccountPassword ¶
func (c *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)
ResetAccountPassword 本接口(ResetAccountPassword)用于重置实例的账户密码。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_OSSACCESSERROR = "FailedOperation.OssAccessError" FAILEDOPERATION_OSSOPERATIONFAILED = "FailedOperation.OssOperationFailed" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDACCOUNTPASSWORD = "InvalidAccountPassword" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ACCOUNTNOTEXISTERROR = "InvalidParameterValue.AccountNotExistError" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_INVALIDPASSWORDFORMAT = "InvalidParameterValue.InvalidPasswordFormat" INVALIDPARAMETERVALUE_INVALIDPASSWORDLENGTHERROR = "InvalidParameterValue.InvalidPasswordLengthError" INVALIDPARAMETERVALUE_INVALIDPASSWORDVALUEERROR = "InvalidParameterValue.InvalidPasswordValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError"
func (*Client) RestartDBInstance ¶
func (c *Client) RestartDBInstance(request *RestartDBInstanceRequest) (response *RestartDBInstanceResponse, err error)
RestartDBInstance 本接口(RestartDBInstance)用于重启实例。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_FLOWCREATEERROR = "FailedOperation.FlowCreateError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_FLOWERROR = "InternalError.FlowError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) SetAutoRenewFlag ¶
func (c *Client) SetAutoRenewFlag(request *SetAutoRenewFlagRequest) (response *SetAutoRenewFlagResponse, err error)
SetAutoRenewFlag 本接口(SetAutoRenewFlag)用于设置自动续费。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_SETAUTORENEWFLAGERROR = "FailedOperation.SetAutoRenewFlagError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ILLEGALINSTANCECHARGETYPE = "InvalidParameterValue.IllegalInstanceChargeType" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" OPERATIONDENIED_POSTPAIDPAYMODEERROR = "OperationDenied.PostPaidPayModeError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
func (*Client) UpgradeDBInstance ¶
func (c *Client) UpgradeDBInstance(request *UpgradeDBInstanceRequest) (response *UpgradeDBInstanceResponse, err error)
UpgradeDBInstance 本接口(UpgradeDBInstance)用于升级实例。
可能返回的错误码:
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation" FAILEDOPERATION_CAMSIGANDAUTHERROR = "FailedOperation.CamSigAndAuthError" FAILEDOPERATION_CREATEORDERFAILED = "FailedOperation.CreateOrderFailed" FAILEDOPERATION_DATABASEACCESSERROR = "FailedOperation.DatabaseAccessError" FAILEDOPERATION_FAILEDOPERATIONERROR = "FailedOperation.FailedOperationError" FAILEDOPERATION_GETPURCHASERECORDFAILED = "FailedOperation.GetPurchaseRecordFailed" FAILEDOPERATION_PAYORDERFAILED = "FailedOperation.PayOrderFailed" FAILEDOPERATION_QUERYPRICEFAILED = "FailedOperation.QueryPriceFailed" FAILEDOPERATION_QUERYSPECERROR = "FailedOperation.QuerySpecError" FAILEDOPERATION_STORAGEMEMORYCHECKERROR = "FailedOperation.StorageMemoryCheckError" FAILEDOPERATION_TRADEACCESSERROR = "FailedOperation.TradeAccessError" INTERNALERROR_DBERROR = "InternalError.DBError" INTERNALERROR_SYSTEMERROR = "InternalError.SystemError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_BADSPEC = "InvalidParameterValue.BadSpec" INVALIDPARAMETERVALUE_ILLEGALREGION = "InvalidParameterValue.IllegalRegion" INVALIDPARAMETERVALUE_ILLEGALZONE = "InvalidParameterValue.IllegalZone" INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist" INVALIDPARAMETERVALUE_INVALIDINSTANCEVOLUME = "InvalidParameterValue.InvalidInstanceVolume" INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUEERROR = "InvalidParameterValue.InvalidParameterValueError" INVALIDPARAMETERVALUE_PARAMETERHANDLEERROR = "InvalidParameterValue.ParameterHandleError" INVALIDPID = "InvalidPid" OPERATIONDENIED_CAMDENIEDERROR = "OperationDenied.CamDeniedError" OPERATIONDENIED_INSTANCEACCESSDENIEDERROR = "OperationDenied.InstanceAccessDeniedError" OPERATIONDENIED_INSTANCESTATUSLIMITOPERROR = "OperationDenied.InstanceStatusLimitOpError" RESOURCENOTFOUND_INSTANCENOTFOUNDERROR = "ResourceNotFound.InstanceNotFoundError" RESOURCEUNAVAILABLE_INVALIDINSTANCESTATUS = "ResourceUnavailable.InvalidInstanceStatus"
type CloseDBExtranetAccessRequest ¶
type CloseDBExtranetAccessRequest struct { *tchttp.BaseRequest // 实例ID,形如postgres-6r233v55 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 是否关闭Ipv6外网,1:是,0:否 IsIpv6 *int64 `json:"IsIpv6,omitempty" name:"IsIpv6"` }
func NewCloseDBExtranetAccessRequest ¶
func NewCloseDBExtranetAccessRequest() (request *CloseDBExtranetAccessRequest)
func (*CloseDBExtranetAccessRequest) FromJsonString ¶
func (r *CloseDBExtranetAccessRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseDBExtranetAccessRequest) ToJsonString ¶
func (r *CloseDBExtranetAccessRequest) ToJsonString() string
type CloseDBExtranetAccessResponse ¶
type CloseDBExtranetAccessResponse struct { *tchttp.BaseResponse Response *struct { // 异步任务流程ID FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCloseDBExtranetAccessResponse ¶
func NewCloseDBExtranetAccessResponse() (response *CloseDBExtranetAccessResponse)
func (*CloseDBExtranetAccessResponse) FromJsonString ¶
func (r *CloseDBExtranetAccessResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseDBExtranetAccessResponse) ToJsonString ¶
func (r *CloseDBExtranetAccessResponse) ToJsonString() string
type CloseServerlessDBExtranetAccessRequest ¶
type CloseServerlessDBExtranetAccessRequest struct { *tchttp.BaseRequest // 实例唯一标识符 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 实例名称 DBInstanceName *string `json:"DBInstanceName,omitempty" name:"DBInstanceName"` }
func NewCloseServerlessDBExtranetAccessRequest ¶
func NewCloseServerlessDBExtranetAccessRequest() (request *CloseServerlessDBExtranetAccessRequest)
func (*CloseServerlessDBExtranetAccessRequest) FromJsonString ¶
func (r *CloseServerlessDBExtranetAccessRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseServerlessDBExtranetAccessRequest) ToJsonString ¶
func (r *CloseServerlessDBExtranetAccessRequest) ToJsonString() string
type CloseServerlessDBExtranetAccessResponse ¶
type CloseServerlessDBExtranetAccessResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCloseServerlessDBExtranetAccessResponse ¶
func NewCloseServerlessDBExtranetAccessResponse() (response *CloseServerlessDBExtranetAccessResponse)
func (*CloseServerlessDBExtranetAccessResponse) FromJsonString ¶
func (r *CloseServerlessDBExtranetAccessResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloseServerlessDBExtranetAccessResponse) ToJsonString ¶
func (r *CloseServerlessDBExtranetAccessResponse) ToJsonString() string
type CreateDBInstancesRequest ¶
type CreateDBInstancesRequest struct { *tchttp.BaseRequest // 售卖规格ID。该参数可以通过调用DescribeProductConfig的返回值中的SpecCode字段来获取。 SpecCode *string `json:"SpecCode,omitempty" name:"SpecCode"` // PostgreSQL内核版本,目前支持以下版本:9.3.5、9.5.4、10.4、11.8、12.4 。 DBVersion *string `json:"DBVersion,omitempty" name:"DBVersion"` // 实例容量大小,单位:GB。 Storage *uint64 `json:"Storage,omitempty" name:"Storage"` // 一次性购买的实例数量。取值1-100 InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"` // 购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值,按量计费模式下该参数传1。 Period *uint64 `json:"Period,omitempty" name:"Period"` // 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 项目ID。 ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"` // 实例计费类型。目前支持:PREPAID(预付费,即包年包月),POSTPAID_BY_HOUR(后付费,即按量计费)。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 是否自动使用代金券。1(是),0(否),默认不使用。 AutoVoucher *uint64 `json:"AutoVoucher,omitempty" name:"AutoVoucher"` // 代金券ID列表,目前仅支持指定一张代金券。 VoucherIds []*string `json:"VoucherIds,omitempty" name:"VoucherIds"` // 私有网络ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 私有网络子网ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 续费标记:0-正常续费(默认);1-自动续费; AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"` // 活动ID ActivityId *int64 `json:"ActivityId,omitempty" name:"ActivityId"` // 实例名(后续支持) Name *string `json:"Name,omitempty" name:"Name"` // 是否需要支持Ipv6,1:是,0:否 NeedSupportIpv6 *uint64 `json:"NeedSupportIpv6,omitempty" name:"NeedSupportIpv6"` // 实例需要绑定的Tag信息,默认为空 TagList []*Tag `json:"TagList,omitempty" name:"TagList"` // 安全组id SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
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 CreateDBInstancesResponse ¶
type CreateDBInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 订单号列表。每个实例对应一个订单号。 DealNames []*string `json:"DealNames,omitempty" name:"DealNames"` // 冻结流水号 BillId *string `json:"BillId,omitempty" name:"BillId"` // 创建成功的实例ID集合,只在后付费情景下有返回值 DBInstanceIdSet []*string `json:"DBInstanceIdSet,omitempty" name:"DBInstanceIdSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 CreateInstancesRequest ¶
type CreateInstancesRequest struct { *tchttp.BaseRequest // 售卖规格ID。该参数可以通过调用DescribeProductConfig的返回值中的SpecCode字段来获取。 SpecCode *string `json:"SpecCode,omitempty" name:"SpecCode"` // PostgreSQL内核版本,目前支持:9.3.5、9.5.4、10.4、11.8、12.4五种版本。 DBVersion *string `json:"DBVersion,omitempty" name:"DBVersion"` // 实例容量大小,单位:GB。 Storage *uint64 `json:"Storage,omitempty" name:"Storage"` // 一次性购买的实例数量。取值1-10。 InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"` // 购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值,按量计费模式下该参数传1。 Period *uint64 `json:"Period,omitempty" name:"Period"` // 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 实例字符集,目前只支持:UTF8、LATIN1。 Charset *string `json:"Charset,omitempty" name:"Charset"` // 实例根账号用户名。 AdminName *string `json:"AdminName,omitempty" name:"AdminName"` // 实例根账号用户名对应的密码。 AdminPassword *string `json:"AdminPassword,omitempty" name:"AdminPassword"` // 项目ID。 ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"` // 实例计费类型。目前支持:PREPAID(预付费,即包年包月),POSTPAID_BY_HOUR(后付费,即按量计费)。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 是否自动使用代金券。1(是),0(否),默认不使用。 AutoVoucher *uint64 `json:"AutoVoucher,omitempty" name:"AutoVoucher"` // 代金券ID列表,目前仅支持指定一张代金券。 VoucherIds []*string `json:"VoucherIds,omitempty" name:"VoucherIds"` // 私有网络ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 已配置的私有网络中的子网ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 续费标记:0-正常续费(默认);1-自动续费。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"` // 活动ID。 ActivityId *int64 `json:"ActivityId,omitempty" name:"ActivityId"` // 实例名。 Name *string `json:"Name,omitempty" name:"Name"` // 是否需要支持Ipv6,1:是,0:否。 NeedSupportIpv6 *uint64 `json:"NeedSupportIpv6,omitempty" name:"NeedSupportIpv6"` // 实例需要绑定的Tag信息,默认为空。 TagList []*Tag `json:"TagList,omitempty" name:"TagList"` // 安全组ID。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
func NewCreateInstancesRequest ¶
func NewCreateInstancesRequest() (request *CreateInstancesRequest)
func (*CreateInstancesRequest) FromJsonString ¶
func (r *CreateInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstancesRequest) ToJsonString ¶
func (r *CreateInstancesRequest) ToJsonString() string
type CreateInstancesResponse ¶
type CreateInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 订单号列表。每个实例对应一个订单号。 DealNames []*string `json:"DealNames,omitempty" name:"DealNames"` // 冻结流水号。 BillId *string `json:"BillId,omitempty" name:"BillId"` // 创建成功的实例ID集合,只在后付费情景下有返回值。 DBInstanceIdSet []*string `json:"DBInstanceIdSet,omitempty" name:"DBInstanceIdSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateInstancesResponse ¶
func NewCreateInstancesResponse() (response *CreateInstancesResponse)
func (*CreateInstancesResponse) FromJsonString ¶
func (r *CreateInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateInstancesResponse) ToJsonString ¶
func (r *CreateInstancesResponse) ToJsonString() string
type CreateReadOnlyDBInstanceRequest ¶
type CreateReadOnlyDBInstanceRequest struct { *tchttp.BaseRequest // 售卖规格ID。该参数可以通过调用DescribeProductConfig的返回值中的SpecCode字段来获取。 SpecCode *string `json:"SpecCode,omitempty" name:"SpecCode"` // PostgreSQL内核版本,目前强制和主实例保持一致 DBVersion *string `json:"DBVersion,omitempty" name:"DBVersion"` // 实例容量大小,单位:GB。 Storage *uint64 `json:"Storage,omitempty" name:"Storage"` // 一次性购买的实例数量。取值1-100 InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"` // 购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值,按量计费模式下该参数传1。 Period *uint64 `json:"Period,omitempty" name:"Period"` // 只读实例的主实例ID MasterDBInstanceId *string `json:"MasterDBInstanceId,omitempty" name:"MasterDBInstanceId"` // 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 项目ID。 ProjectId *uint64 `json:"ProjectId,omitempty" name:"ProjectId"` // 实例计费类型。目前支持:PREPAID(预付费,即包年包月),POSTPAID_BY_HOUR(后付费,即按量计费)。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 是否自动使用代金券。1(是),0(否),默认不使用。 AutoVoucher *uint64 `json:"AutoVoucher,omitempty" name:"AutoVoucher"` // 代金券ID列表,目前仅支持指定一张代金券。 VoucherIds []*string `json:"VoucherIds,omitempty" name:"VoucherIds"` // 续费标记:0-正常续费(默认);1-自动续费; AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"` // 私有网络ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 私有网络子网ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 优惠活动ID ActivityId *int64 `json:"ActivityId,omitempty" name:"ActivityId"` // 实例名(后续支持) Name *string `json:"Name,omitempty" name:"Name"` // 是否需要支持Ipv6,1:是,0:否 NeedSupportIpv6 *uint64 `json:"NeedSupportIpv6,omitempty" name:"NeedSupportIpv6"` // 只读组ID。 ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitempty" name:"ReadOnlyGroupId"` // 实例需要绑定的Tag信息,默认为空 TagList *Tag `json:"TagList,omitempty" name:"TagList"` // 安全组id SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
func NewCreateReadOnlyDBInstanceRequest ¶
func NewCreateReadOnlyDBInstanceRequest() (request *CreateReadOnlyDBInstanceRequest)
func (*CreateReadOnlyDBInstanceRequest) FromJsonString ¶
func (r *CreateReadOnlyDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateReadOnlyDBInstanceRequest) ToJsonString ¶
func (r *CreateReadOnlyDBInstanceRequest) ToJsonString() string
type CreateReadOnlyDBInstanceResponse ¶
type CreateReadOnlyDBInstanceResponse struct { *tchttp.BaseResponse Response *struct { // 订单号列表。每个实例对应一个订单号 DealNames []*string `json:"DealNames,omitempty" name:"DealNames"` // 冻结流水号 BillId *string `json:"BillId,omitempty" name:"BillId"` // 创建成功的实例ID集合,只在后付费情景下有返回值 DBInstanceIdSet []*string `json:"DBInstanceIdSet,omitempty" name:"DBInstanceIdSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateReadOnlyDBInstanceResponse ¶
func NewCreateReadOnlyDBInstanceResponse() (response *CreateReadOnlyDBInstanceResponse)
func (*CreateReadOnlyDBInstanceResponse) FromJsonString ¶
func (r *CreateReadOnlyDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateReadOnlyDBInstanceResponse) ToJsonString ¶
func (r *CreateReadOnlyDBInstanceResponse) ToJsonString() string
type CreateReadOnlyGroupRequest ¶
type CreateReadOnlyGroupRequest struct { *tchttp.BaseRequest // 主实例ID MasterDBInstanceId *string `json:"MasterDBInstanceId,omitempty" name:"MasterDBInstanceId"` // 只读组名称 Name *string `json:"Name,omitempty" name:"Name"` // 项目ID ProjectId *uint64 `json:"ProjectId,omitempty" name:"ProjectId"` // 私有网络ID VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 延迟时间大小开关:0关、1开 ReplayLagEliminate *uint64 `json:"ReplayLagEliminate,omitempty" name:"ReplayLagEliminate"` // 延迟空间大小开关: 0关、1开 ReplayLatencyEliminate *uint64 `json:"ReplayLatencyEliminate,omitempty" name:"ReplayLatencyEliminate"` // 延迟时间大小阈值,单位ms MaxReplayLag *uint64 `json:"MaxReplayLag,omitempty" name:"MaxReplayLag"` // 延迟空间大小阈值,单位MB MaxReplayLatency *uint64 `json:"MaxReplayLatency,omitempty" name:"MaxReplayLatency"` // 延迟剔除最小保留实例数 MinDelayEliminateReserve *uint64 `json:"MinDelayEliminateReserve,omitempty" name:"MinDelayEliminateReserve"` // 安全组id SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
func NewCreateReadOnlyGroupRequest ¶
func NewCreateReadOnlyGroupRequest() (request *CreateReadOnlyGroupRequest)
func (*CreateReadOnlyGroupRequest) FromJsonString ¶
func (r *CreateReadOnlyGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateReadOnlyGroupRequest) ToJsonString ¶
func (r *CreateReadOnlyGroupRequest) ToJsonString() string
type CreateReadOnlyGroupResponse ¶
type CreateReadOnlyGroupResponse struct { *tchttp.BaseResponse Response *struct { // 只读组ID ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitempty" name:"ReadOnlyGroupId"` // 流程ID // 注意:此字段可能返回 null,表示取不到有效值。 FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateReadOnlyGroupResponse ¶
func NewCreateReadOnlyGroupResponse() (response *CreateReadOnlyGroupResponse)
func (*CreateReadOnlyGroupResponse) FromJsonString ¶
func (r *CreateReadOnlyGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateReadOnlyGroupResponse) ToJsonString ¶
func (r *CreateReadOnlyGroupResponse) ToJsonString() string
type CreateServerlessDBInstanceRequest ¶
type CreateServerlessDBInstanceRequest struct { *tchttp.BaseRequest // 可用区ID。公测阶段仅支持ap-shanghai-2、ap-beijing-1,ap-guangzhou-2. Zone *string `json:"Zone,omitempty" name:"Zone"` // DB实例名称,同一个账号下该值必须唯一。 DBInstanceName *string `json:"DBInstanceName,omitempty" name:"DBInstanceName"` // PostgreSQL内核版本,目前只支持:10.4。 DBVersion *string `json:"DBVersion,omitempty" name:"DBVersion"` // PostgreSQL数据库字符集,目前支持UTF8。 DBCharset *string `json:"DBCharset,omitempty" name:"DBCharset"` // 项目ID。 ProjectId *uint64 `json:"ProjectId,omitempty" name:"ProjectId"` // 私有网络ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 私有网络子网ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 实例需要绑定的标签数组信息 TagList []*Tag `json:"TagList,omitempty" name:"TagList"` }
func NewCreateServerlessDBInstanceRequest ¶
func NewCreateServerlessDBInstanceRequest() (request *CreateServerlessDBInstanceRequest)
func (*CreateServerlessDBInstanceRequest) FromJsonString ¶
func (r *CreateServerlessDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServerlessDBInstanceRequest) ToJsonString ¶
func (r *CreateServerlessDBInstanceRequest) ToJsonString() string
type CreateServerlessDBInstanceResponse ¶
type CreateServerlessDBInstanceResponse struct { *tchttp.BaseResponse Response *struct { // 实例ID,该ID全局唯一,如:postgres-xxxxx DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateServerlessDBInstanceResponse ¶
func NewCreateServerlessDBInstanceResponse() (response *CreateServerlessDBInstanceResponse)
func (*CreateServerlessDBInstanceResponse) FromJsonString ¶
func (r *CreateServerlessDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServerlessDBInstanceResponse) ToJsonString ¶
func (r *CreateServerlessDBInstanceResponse) ToJsonString() string
type DBBackup ¶
type DBBackup struct { // 备份文件唯一标识 Id *int64 `json:"Id,omitempty" name:"Id"` // 文件生成的开始时间 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 文件生成的结束时间 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 文件大小(K) Size *int64 `json:"Size,omitempty" name:"Size"` // 策略(0-实例备份;1-多库备份) Strategy *int64 `json:"Strategy,omitempty" name:"Strategy"` // 类型(0-定时) Way *int64 `json:"Way,omitempty" name:"Way"` // 备份方式(1-完整) Type *int64 `json:"Type,omitempty" name:"Type"` // 状态(1-创建中;2-成功;3-失败) Status *int64 `json:"Status,omitempty" name:"Status"` // DB列表 DbList []*string `json:"DbList,omitempty" name:"DbList"` // 内网下载地址 InternalAddr *string `json:"InternalAddr,omitempty" name:"InternalAddr"` // 外网下载地址 ExternalAddr *string `json:"ExternalAddr,omitempty" name:"ExternalAddr"` }
type DBInstance ¶
type DBInstance struct { // 实例所属地域,如: ap-guangzhou,对应RegionSet的Region字段 Region *string `json:"Region,omitempty" name:"Region"` // 实例所属可用区, 如:ap-guangzhou-3,对应ZoneSet的Zone字段 Zone *string `json:"Zone,omitempty" name:"Zone"` // 项目ID ProjectId *uint64 `json:"ProjectId,omitempty" name:"ProjectId"` // 私有网络ID VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网ID SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 实例ID DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 实例名称 DBInstanceName *string `json:"DBInstanceName,omitempty" name:"DBInstanceName"` // 实例状态,分别为:applying(申请中)、init(待初始化)、initing(初始化中)、running(运行中)、limited run(受限运行)、isolated(已隔离)、recycling(回收中)、recycled(已回收)、job running(任务执行中)、offline(下线)、migrating(迁移中)、expanding(扩容中)、readonly(只读)、restarting(重启中) DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" name:"DBInstanceStatus"` // 实例分配的内存大小,单位:GB DBInstanceMemory *uint64 `json:"DBInstanceMemory,omitempty" name:"DBInstanceMemory"` // 实例分配的存储空间大小,单位:GB DBInstanceStorage *uint64 `json:"DBInstanceStorage,omitempty" name:"DBInstanceStorage"` // 实例分配的CPU数量,单位:个 DBInstanceCpu *uint64 `json:"DBInstanceCpu,omitempty" name:"DBInstanceCpu"` // 售卖规格ID DBInstanceClass *string `json:"DBInstanceClass,omitempty" name:"DBInstanceClass"` // 实例类型,类型有:1、primary(主实例);2、readonly(只读实例);3、guard(灾备实例);4、temp(临时实例) DBInstanceType *string `json:"DBInstanceType,omitempty" name:"DBInstanceType"` // 实例版本,目前只支持standard(双机高可用版, 一主一从) DBInstanceVersion *string `json:"DBInstanceVersion,omitempty" name:"DBInstanceVersion"` // 实例DB字符集 DBCharset *string `json:"DBCharset,omitempty" name:"DBCharset"` // PostgreSQL内核版本 DBVersion *string `json:"DBVersion,omitempty" name:"DBVersion"` // 实例创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 实例执行最后一次更新的时间 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 实例到期时间 ExpireTime *string `json:"ExpireTime,omitempty" name:"ExpireTime"` // 实例隔离时间 IsolatedTime *string `json:"IsolatedTime,omitempty" name:"IsolatedTime"` // 计费模式,1、prepaid(包年包月,预付费);2、postpaid(按量计费,后付费) PayType *string `json:"PayType,omitempty" name:"PayType"` // 是否自动续费,1:自动续费,0:不自动续费 AutoRenew *uint64 `json:"AutoRenew,omitempty" name:"AutoRenew"` // 实例网络连接信息 DBInstanceNetInfo []*DBInstanceNetInfo `json:"DBInstanceNetInfo,omitempty" name:"DBInstanceNetInfo"` // 机器类型 Type *string `json:"Type,omitempty" name:"Type"` // 用户的AppId AppId *uint64 `json:"AppId,omitempty" name:"AppId"` // 实例的Uid Uid *uint64 `json:"Uid,omitempty" name:"Uid"` // 实例是否支持Ipv6,1:支持,0:不支持 SupportIpv6 *uint64 `json:"SupportIpv6,omitempty" name:"SupportIpv6"` // 实例绑定的标签信息 // 注意:此字段可能返回 null,表示取不到有效值。 TagList []*Tag `json:"TagList,omitempty" name:"TagList"` // 主实例信息,仅在实例为只读实例时返回 // 注意:此字段可能返回 null,表示取不到有效值。 MasterDBInstanceId *string `json:"MasterDBInstanceId,omitempty" name:"MasterDBInstanceId"` // 只读实例数量 // 注意:此字段可能返回 null,表示取不到有效值。 ReadOnlyInstanceNum *int64 `json:"ReadOnlyInstanceNum,omitempty" name:"ReadOnlyInstanceNum"` // 只读实例在只读组中的状态 // 注意:此字段可能返回 null,表示取不到有效值。 StatusInReadonlyGroup *string `json:"StatusInReadonlyGroup,omitempty" name:"StatusInReadonlyGroup"` // 下线时间 // 注意:此字段可能返回 null,表示取不到有效值。 OfflineTime *string `json:"OfflineTime,omitempty" name:"OfflineTime"` }
type DBInstanceNetInfo ¶
type DBInstanceNetInfo struct { // DNS域名 Address *string `json:"Address,omitempty" name:"Address"` // IP地址 Ip *string `json:"Ip,omitempty" name:"Ip"` // 连接Port地址 Port *uint64 `json:"Port,omitempty" name:"Port"` // 网络类型,1、inner(基础网络内网地址);2、private(私有网络内网地址);3、public(基础网络或私有网络的外网地址); NetType *string `json:"NetType,omitempty" name:"NetType"` // 网络连接状态 Status *string `json:"Status,omitempty" name:"Status"` }
type DeleteReadOnlyGroupRequest ¶
type DeleteReadOnlyGroupRequest struct { *tchttp.BaseRequest // 待删除只读组ID ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitempty" name:"ReadOnlyGroupId"` }
func NewDeleteReadOnlyGroupRequest ¶
func NewDeleteReadOnlyGroupRequest() (request *DeleteReadOnlyGroupRequest)
func (*DeleteReadOnlyGroupRequest) FromJsonString ¶
func (r *DeleteReadOnlyGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReadOnlyGroupRequest) ToJsonString ¶
func (r *DeleteReadOnlyGroupRequest) ToJsonString() string
type DeleteReadOnlyGroupResponse ¶
type DeleteReadOnlyGroupResponse struct { *tchttp.BaseResponse Response *struct { // 流程ID // 注意:此字段可能返回 null,表示取不到有效值。 FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteReadOnlyGroupResponse ¶
func NewDeleteReadOnlyGroupResponse() (response *DeleteReadOnlyGroupResponse)
func (*DeleteReadOnlyGroupResponse) FromJsonString ¶
func (r *DeleteReadOnlyGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteReadOnlyGroupResponse) ToJsonString ¶
func (r *DeleteReadOnlyGroupResponse) ToJsonString() string
type DeleteServerlessDBInstanceRequest ¶
type DeleteServerlessDBInstanceRequest struct { *tchttp.BaseRequest // DB实例名称,实例名和实例ID必须至少传一个,如果同时存在,将只以实例ID为准。 DBInstanceName *string `json:"DBInstanceName,omitempty" name:"DBInstanceName"` // DB实例ID,实例名和实例ID必须至少传一个,如果同时存在,将只以实例ID为准。 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` }
func NewDeleteServerlessDBInstanceRequest ¶
func NewDeleteServerlessDBInstanceRequest() (request *DeleteServerlessDBInstanceRequest)
func (*DeleteServerlessDBInstanceRequest) FromJsonString ¶
func (r *DeleteServerlessDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServerlessDBInstanceRequest) ToJsonString ¶
func (r *DeleteServerlessDBInstanceRequest) ToJsonString() string
type DeleteServerlessDBInstanceResponse ¶
type DeleteServerlessDBInstanceResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteServerlessDBInstanceResponse ¶
func NewDeleteServerlessDBInstanceResponse() (response *DeleteServerlessDBInstanceResponse)
func (*DeleteServerlessDBInstanceResponse) FromJsonString ¶
func (r *DeleteServerlessDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServerlessDBInstanceResponse) ToJsonString ¶
func (r *DeleteServerlessDBInstanceResponse) ToJsonString() string
type DescribeAccountsRequest ¶
type DescribeAccountsRequest struct { *tchttp.BaseRequest // 实例ID,形如postgres-6fego161 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 分页返回,每页最大返回数目,默认20,取值范围为1-100 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 分页返回,返回第几页的用户数据。页码从0开始计数 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数据按照创建时间或者用户名排序。取值只能为createTime或者name。createTime-按照创建时间排序;name-按照用户名排序 OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 返回结果是升序还是降序。取值只能为desc或者asc。desc-降序;asc-升序 OrderByType *string `json:"OrderByType,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 DescribeAccountsResponse ¶
type DescribeAccountsResponse struct { *tchttp.BaseResponse Response *struct { // 本次调用接口共返回了多少条数据。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 帐号列表详细信息。 Details []*AccountInfo `json:"Details,omitempty" name:"Details"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 DescribeDBBackupsRequest ¶
type DescribeDBBackupsRequest struct { *tchttp.BaseRequest // 实例ID,形如postgres-4wdeb0zv。 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 备份方式(1-全量)。目前只支持全量,取值为1。 Type *int64 `json:"Type,omitempty" name:"Type"` // 查询开始时间,形如2018-06-10 17:06:38,起始时间不得小于7天以前 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 查询结束时间,形如2018-06-10 17:06:38 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 备份列表分页返回,每页返回数量,默认为 20,最小为1,最大值为 100。(当该参数不传或者传0时按默认值处理) Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 返回结果中的第几页,从第0页开始。默认为0。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeDBBackupsRequest ¶
func NewDescribeDBBackupsRequest() (request *DescribeDBBackupsRequest)
func (*DescribeDBBackupsRequest) FromJsonString ¶
func (r *DescribeDBBackupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBBackupsRequest) ToJsonString ¶
func (r *DescribeDBBackupsRequest) ToJsonString() string
type DescribeDBBackupsResponse ¶
type DescribeDBBackupsResponse struct { *tchttp.BaseResponse Response *struct { // 返回备份列表中备份文件的个数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 备份列表 BackupList []*DBBackup `json:"BackupList,omitempty" name:"BackupList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDBBackupsResponse ¶
func NewDescribeDBBackupsResponse() (response *DescribeDBBackupsResponse)
func (*DescribeDBBackupsResponse) FromJsonString ¶
func (r *DescribeDBBackupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBBackupsResponse) ToJsonString ¶
func (r *DescribeDBBackupsResponse) ToJsonString() string
type DescribeDBErrlogsRequest ¶
type DescribeDBErrlogsRequest struct { *tchttp.BaseRequest // 实例ID,形如postgres-5bq3wfjd DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 查询起始时间,形如2018-01-01 00:00:00,起始时间不得小于7天以前 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 查询结束时间,形如2018-01-01 00:00:00 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 数据库名字 DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"` // 搜索关键字 SearchKeys []*string `json:"SearchKeys,omitempty" name:"SearchKeys"` // 分页返回,每页返回的最大数量。取值为1-100 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 分页返回,返回第几页的数据,从第0页开始计数 Offset *int64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeDBErrlogsRequest ¶
func NewDescribeDBErrlogsRequest() (request *DescribeDBErrlogsRequest)
func (*DescribeDBErrlogsRequest) FromJsonString ¶
func (r *DescribeDBErrlogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBErrlogsRequest) ToJsonString ¶
func (r *DescribeDBErrlogsRequest) ToJsonString() string
type DescribeDBErrlogsResponse ¶
type DescribeDBErrlogsResponse struct { *tchttp.BaseResponse Response *struct { // 本次调用返回了多少条数据 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 错误日志列表 Details []*ErrLogDetail `json:"Details,omitempty" name:"Details"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDBErrlogsResponse ¶
func NewDescribeDBErrlogsResponse() (response *DescribeDBErrlogsResponse)
func (*DescribeDBErrlogsResponse) FromJsonString ¶
func (r *DescribeDBErrlogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBErrlogsResponse) ToJsonString ¶
func (r *DescribeDBErrlogsResponse) ToJsonString() string
type DescribeDBInstanceAttributeRequest ¶
type DescribeDBInstanceAttributeRequest struct { *tchttp.BaseRequest // 实例ID DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` }
func NewDescribeDBInstanceAttributeRequest ¶
func NewDescribeDBInstanceAttributeRequest() (request *DescribeDBInstanceAttributeRequest)
func (*DescribeDBInstanceAttributeRequest) FromJsonString ¶
func (r *DescribeDBInstanceAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceAttributeRequest) ToJsonString ¶
func (r *DescribeDBInstanceAttributeRequest) ToJsonString() string
type DescribeDBInstanceAttributeResponse ¶
type DescribeDBInstanceAttributeResponse struct { *tchttp.BaseResponse Response *struct { // 实例详细信息。 DBInstance *DBInstance `json:"DBInstance,omitempty" name:"DBInstance"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDBInstanceAttributeResponse ¶
func NewDescribeDBInstanceAttributeResponse() (response *DescribeDBInstanceAttributeResponse)
func (*DescribeDBInstanceAttributeResponse) FromJsonString ¶
func (r *DescribeDBInstanceAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBInstanceAttributeResponse) ToJsonString ¶
func (r *DescribeDBInstanceAttributeResponse) ToJsonString() string
type DescribeDBInstancesRequest ¶
type DescribeDBInstancesRequest struct { *tchttp.BaseRequest // 按照一个或者多个过滤条件进行查询,目前支持的过滤条件有: // db-instance-id:按照实例ID过滤,类型为string // db-instance-name:按照实例名过滤,类型为string // db-project-id:按照项目ID过滤,类型为integer // db-pay-mode:按照付费模式过滤,类型为string // db-tag-key:按照标签键过滤,类型为string Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 每页显示数量,取值范围为1-100,默认为返回10条。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 排序指标,如实例名、创建时间等,支持DBInstanceId,CreateTime,Name,EndTime OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 页码偏移量,从0开始。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 排序方式,包括升序:asc、降序:desc。 OrderByType *string `json:"OrderByType,omitempty" name:"OrderByType"` }
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 DescribeDBInstancesResponse ¶
type DescribeDBInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 查询到的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 实例详细信息集合。 DBInstanceSet []*DBInstance `json:"DBInstanceSet,omitempty" name:"DBInstanceSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 DescribeDBSlowlogsRequest ¶
type DescribeDBSlowlogsRequest struct { *tchttp.BaseRequest // 实例ID,形如postgres-lnp6j617 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 查询起始时间,形如2018-06-10 17:06:38,起始时间不得小于7天以前 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 查询结束时间,形如2018-06-10 17:06:38 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 数据库名字 DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"` // 按照何种指标排序,取值为sum_calls或者sum_cost_time。sum_calls-总调用次数;sum_cost_time-总的花费时间 OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 排序规则。desc-降序;asc-升序 OrderByType *string `json:"OrderByType,omitempty" name:"OrderByType"` // 分页返回结果,每页最大返回数量,取值为1-100,默认20 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 分页返回结果,返回结果的第几页,从0开始计数 Offset *int64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeDBSlowlogsRequest ¶
func NewDescribeDBSlowlogsRequest() (request *DescribeDBSlowlogsRequest)
func (*DescribeDBSlowlogsRequest) FromJsonString ¶
func (r *DescribeDBSlowlogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSlowlogsRequest) ToJsonString ¶
func (r *DescribeDBSlowlogsRequest) ToJsonString() string
type DescribeDBSlowlogsResponse ¶
type DescribeDBSlowlogsResponse struct { *tchttp.BaseResponse Response *struct { // 本次返回多少条数据 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 慢查询日志详情 Detail *SlowlogDetail `json:"Detail,omitempty" name:"Detail"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDBSlowlogsResponse ¶
func NewDescribeDBSlowlogsResponse() (response *DescribeDBSlowlogsResponse)
func (*DescribeDBSlowlogsResponse) FromJsonString ¶
func (r *DescribeDBSlowlogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBSlowlogsResponse) ToJsonString ¶
func (r *DescribeDBSlowlogsResponse) ToJsonString() string
type DescribeDBXlogsRequest ¶
type DescribeDBXlogsRequest struct { *tchttp.BaseRequest // 实例ID,形如postgres-4wdeb0zv。 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 查询开始时间,形如2018-06-10 17:06:38,起始时间不得小于7天以前 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 查询结束时间,形如2018-06-10 17:06:38 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 分页返回,表示返回第几页的条目。从第0页开始计数。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页返回,表示每页有多少条目。取值为1-100。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeDBXlogsRequest ¶
func NewDescribeDBXlogsRequest() (request *DescribeDBXlogsRequest)
func (*DescribeDBXlogsRequest) FromJsonString ¶
func (r *DescribeDBXlogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBXlogsRequest) ToJsonString ¶
func (r *DescribeDBXlogsRequest) ToJsonString() string
type DescribeDBXlogsResponse ¶
type DescribeDBXlogsResponse struct { *tchttp.BaseResponse Response *struct { // 表示此次返回结果有多少条数据。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // Xlog列表 XlogList []*Xlog `json:"XlogList,omitempty" name:"XlogList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDBXlogsResponse ¶
func NewDescribeDBXlogsResponse() (response *DescribeDBXlogsResponse)
func (*DescribeDBXlogsResponse) FromJsonString ¶
func (r *DescribeDBXlogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDBXlogsResponse) ToJsonString ¶
func (r *DescribeDBXlogsResponse) ToJsonString() string
type DescribeDatabasesRequest ¶
type DescribeDatabasesRequest struct { *tchttp.BaseRequest // 实例ID DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` }
func NewDescribeDatabasesRequest ¶
func NewDescribeDatabasesRequest() (request *DescribeDatabasesRequest)
func (*DescribeDatabasesRequest) FromJsonString ¶
func (r *DescribeDatabasesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatabasesRequest) ToJsonString ¶
func (r *DescribeDatabasesRequest) ToJsonString() string
type DescribeDatabasesResponse ¶
type DescribeDatabasesResponse struct { *tchttp.BaseResponse Response *struct { // 数据库信息 Items []*string `json:"Items,omitempty" name:"Items"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeDatabasesResponse ¶
func NewDescribeDatabasesResponse() (response *DescribeDatabasesResponse)
func (*DescribeDatabasesResponse) FromJsonString ¶
func (r *DescribeDatabasesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDatabasesResponse) ToJsonString ¶
func (r *DescribeDatabasesResponse) ToJsonString() string
type DescribeOrdersRequest ¶
type DescribeOrdersRequest struct { *tchttp.BaseRequest // 订单名集合 DealNames []*string `json:"DealNames,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 DescribeOrdersResponse ¶
type DescribeOrdersResponse struct { *tchttp.BaseResponse Response *struct { // 订单数量 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 订单数组 Deals []*PgDeal `json:"Deals,omitempty" name:"Deals"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 DescribeProductConfigRequest ¶
type DescribeProductConfigRequest struct { *tchttp.BaseRequest // 可用区名称 Zone *string `json:"Zone,omitempty" name:"Zone"` }
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 DescribeProductConfigResponse ¶
type DescribeProductConfigResponse struct { *tchttp.BaseResponse Response *struct { // 售卖规格列表。 SpecInfoList []*SpecInfo `json:"SpecInfoList,omitempty" name:"SpecInfoList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 DescribeReadOnlyGroupsRequest ¶
type DescribeReadOnlyGroupsRequest struct { *tchttp.BaseRequest // 过滤条件,必须传入主实例ID进行过滤,否则返回值将为空,过滤参数为:db-master-instance-id Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 查询每一页的条数,默认为10 PageSize *int64 `json:"PageSize,omitempty" name:"PageSize"` // 查询的页码,默认为1 PageNumber *int64 `json:"PageNumber,omitempty" name:"PageNumber"` // 查询排序依据,目前支持:ROGroupId,CreateTime,Name OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 查询排序依据类型,目前支持:desc,asc OrderByType *string `json:"OrderByType,omitempty" name:"OrderByType"` }
func NewDescribeReadOnlyGroupsRequest ¶
func NewDescribeReadOnlyGroupsRequest() (request *DescribeReadOnlyGroupsRequest)
func (*DescribeReadOnlyGroupsRequest) FromJsonString ¶
func (r *DescribeReadOnlyGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReadOnlyGroupsRequest) ToJsonString ¶
func (r *DescribeReadOnlyGroupsRequest) ToJsonString() string
type DescribeReadOnlyGroupsResponse ¶
type DescribeReadOnlyGroupsResponse struct { *tchttp.BaseResponse Response *struct { // 只读组列表 ReadOnlyGroupList []*ReadOnlyGroup `json:"ReadOnlyGroupList,omitempty" name:"ReadOnlyGroupList"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeReadOnlyGroupsResponse ¶
func NewDescribeReadOnlyGroupsResponse() (response *DescribeReadOnlyGroupsResponse)
func (*DescribeReadOnlyGroupsResponse) FromJsonString ¶
func (r *DescribeReadOnlyGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeReadOnlyGroupsResponse) ToJsonString ¶
func (r *DescribeReadOnlyGroupsResponse) ToJsonString() string
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 DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *tchttp.BaseResponse Response *struct { // 返回的结果数量。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 地域信息集合。 RegionSet []*RegionInfo `json:"RegionSet,omitempty" name:"RegionSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 DescribeServerlessDBInstancesRequest ¶
type DescribeServerlessDBInstancesRequest struct { *tchttp.BaseRequest // 查询条件 Filter []*Filter `json:"Filter,omitempty" name:"Filter"` // 查询个数 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 排序指标,目前支持实例创建时间CreateTime OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` // 排序方式,包括升序、降序 OrderByType *string `json:"OrderByType,omitempty" name:"OrderByType"` }
func NewDescribeServerlessDBInstancesRequest ¶
func NewDescribeServerlessDBInstancesRequest() (request *DescribeServerlessDBInstancesRequest)
func (*DescribeServerlessDBInstancesRequest) FromJsonString ¶
func (r *DescribeServerlessDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessDBInstancesRequest) ToJsonString ¶
func (r *DescribeServerlessDBInstancesRequest) ToJsonString() string
type DescribeServerlessDBInstancesResponse ¶
type DescribeServerlessDBInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 查询结果数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 查询结果 // 注意:此字段可能返回 null,表示取不到有效值。 DBInstanceSet []*ServerlessDBInstance `json:"DBInstanceSet,omitempty" name:"DBInstanceSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeServerlessDBInstancesResponse ¶
func NewDescribeServerlessDBInstancesResponse() (response *DescribeServerlessDBInstancesResponse)
func (*DescribeServerlessDBInstancesResponse) FromJsonString ¶
func (r *DescribeServerlessDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServerlessDBInstancesResponse) ToJsonString ¶
func (r *DescribeServerlessDBInstancesResponse) ToJsonString() string
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 DescribeZonesResponse ¶
type DescribeZonesResponse struct { *tchttp.BaseResponse Response *struct { // 返回的结果数量。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 可用区信息集合。 ZoneSet []*ZoneInfo `json:"ZoneSet,omitempty" name:"ZoneSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 DestroyDBInstanceRequest ¶
type DestroyDBInstanceRequest struct { *tchttp.BaseRequest // 待下线实例ID DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` }
func NewDestroyDBInstanceRequest ¶
func NewDestroyDBInstanceRequest() (request *DestroyDBInstanceRequest)
func (*DestroyDBInstanceRequest) FromJsonString ¶
func (r *DestroyDBInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyDBInstanceRequest) ToJsonString ¶
func (r *DestroyDBInstanceRequest) ToJsonString() string
type DestroyDBInstanceResponse ¶
type DestroyDBInstanceResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDestroyDBInstanceResponse ¶
func NewDestroyDBInstanceResponse() (response *DestroyDBInstanceResponse)
func (*DestroyDBInstanceResponse) FromJsonString ¶
func (r *DestroyDBInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DestroyDBInstanceResponse) ToJsonString ¶
func (r *DestroyDBInstanceResponse) ToJsonString() string
type DisIsolateDBInstancesRequest ¶
type DisIsolateDBInstancesRequest struct { *tchttp.BaseRequest // 资源ID列表 DBInstanceIdSet []*string `json:"DBInstanceIdSet,omitempty" name:"DBInstanceIdSet"` // 包年包月实例解隔离时购买时常 以月为单位 Period *int64 `json:"Period,omitempty" name:"Period"` // 是否使用代金券:true-使用,false-不使用,默认不使用 AutoVoucher *bool `json:"AutoVoucher,omitempty" name:"AutoVoucher"` // 代金券id列表 VoucherIds []*string `json:"VoucherIds,omitempty" name:"VoucherIds"` }
func NewDisIsolateDBInstancesRequest ¶
func NewDisIsolateDBInstancesRequest() (request *DisIsolateDBInstancesRequest)
func (*DisIsolateDBInstancesRequest) FromJsonString ¶
func (r *DisIsolateDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisIsolateDBInstancesRequest) ToJsonString ¶
func (r *DisIsolateDBInstancesRequest) ToJsonString() string
type DisIsolateDBInstancesResponse ¶
type DisIsolateDBInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDisIsolateDBInstancesResponse ¶
func NewDisIsolateDBInstancesResponse() (response *DisIsolateDBInstancesResponse)
func (*DisIsolateDBInstancesResponse) FromJsonString ¶
func (r *DisIsolateDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisIsolateDBInstancesResponse) ToJsonString ¶
func (r *DisIsolateDBInstancesResponse) ToJsonString() string
type ErrLogDetail ¶
type InitDBInstancesRequest ¶
type InitDBInstancesRequest struct { *tchttp.BaseRequest // 实例ID集合。 DBInstanceIdSet []*string `json:"DBInstanceIdSet,omitempty" name:"DBInstanceIdSet"` // 实例根账号用户名。 AdminName *string `json:"AdminName,omitempty" name:"AdminName"` // 实例根账号用户名对应的密码。 AdminPassword *string `json:"AdminPassword,omitempty" name:"AdminPassword"` // 实例字符集,目前只支持:UTF8、LATIN1。 Charset *string `json:"Charset,omitempty" name:"Charset"` }
func NewInitDBInstancesRequest ¶
func NewInitDBInstancesRequest() (request *InitDBInstancesRequest)
func (*InitDBInstancesRequest) FromJsonString ¶
func (r *InitDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitDBInstancesRequest) ToJsonString ¶
func (r *InitDBInstancesRequest) ToJsonString() string
type InitDBInstancesResponse ¶
type InitDBInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 实例ID集合。 DBInstanceIdSet []*string `json:"DBInstanceIdSet,omitempty" name:"DBInstanceIdSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewInitDBInstancesResponse ¶
func NewInitDBInstancesResponse() (response *InitDBInstancesResponse)
func (*InitDBInstancesResponse) FromJsonString ¶
func (r *InitDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InitDBInstancesResponse) ToJsonString ¶
func (r *InitDBInstancesResponse) ToJsonString() string
type InquiryPriceCreateDBInstancesRequest ¶
type InquiryPriceCreateDBInstancesRequest struct { *tchttp.BaseRequest // 可用区ID。该参数可以通过调用 DescribeZones 接口的返回值中的Zone字段来获取。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 规格ID。该参数可以通过调用DescribeProductConfig接口的返回值中的SpecCode字段来获取。 SpecCode *string `json:"SpecCode,omitempty" name:"SpecCode"` // 存储容量大小,单位:GB。 Storage *uint64 `json:"Storage,omitempty" name:"Storage"` // 实例数量。目前最大数量不超过100,如需一次性创建更多实例,请联系客服支持。 InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"` // 购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值。 Period *uint64 `json:"Period,omitempty" name:"Period"` // 计费ID。该参数可以通过调用DescribeProductConfig接口的返回值中的Pid字段来获取。 Pid *uint64 `json:"Pid,omitempty" name:"Pid"` // 实例计费类型。目前只支持:PREPAID(预付费,即包年包月)。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` }
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 InquiryPriceCreateDBInstancesResponse ¶
type InquiryPriceCreateDBInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 原始价格,单位:分 OriginalPrice *uint64 `json:"OriginalPrice,omitempty" name:"OriginalPrice"` // 折后价格,单位:分 Price *uint64 `json:"Price,omitempty" name:"Price"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 ¶
func (r *InquiryPriceCreateDBInstancesResponse) ToJsonString() string
type InquiryPriceRenewDBInstanceRequest ¶
type InquiryPriceRenewDBInstanceRequest struct { *tchttp.BaseRequest // 实例ID DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 续费周期,按月计算,最大不超过48 Period *int64 `json:"Period,omitempty" name:"Period"` }
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 InquiryPriceRenewDBInstanceResponse ¶
type InquiryPriceRenewDBInstanceResponse struct { *tchttp.BaseResponse Response *struct { // 总费用,打折前的。比如24650表示246.5元 OriginalPrice *int64 `json:"OriginalPrice,omitempty" name:"OriginalPrice"` // 实际需要付款金额。比如24650表示246.5元 Price *int64 `json:"Price,omitempty" name:"Price"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 InquiryPriceUpgradeDBInstanceRequest ¶
type InquiryPriceUpgradeDBInstanceRequest struct { *tchttp.BaseRequest // 实例的磁盘大小,单位GB Storage *int64 `json:"Storage,omitempty" name:"Storage"` // 实例的内存大小,单位GB Memory *int64 `json:"Memory,omitempty" name:"Memory"` // 实例ID,形如postgres-hez4fh0v DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 实例计费类型,预付费或者后付费。PREPAID-预付费。目前只支持预付费。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` }
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 InquiryPriceUpgradeDBInstanceResponse ¶
type InquiryPriceUpgradeDBInstanceResponse struct { *tchttp.BaseResponse Response *struct { // 总费用,打折前的 OriginalPrice *int64 `json:"OriginalPrice,omitempty" name:"OriginalPrice"` // 实际需要付款金额 Price *int64 `json:"Price,omitempty" name:"Price"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 ¶
func (r *InquiryPriceUpgradeDBInstanceResponse) ToJsonString() string
type IsolateDBInstancesRequest ¶
type IsolateDBInstancesRequest struct { *tchttp.BaseRequest // 实例ID集合 DBInstanceIdSet []*string `json:"DBInstanceIdSet,omitempty" name:"DBInstanceIdSet"` }
func NewIsolateDBInstancesRequest ¶
func NewIsolateDBInstancesRequest() (request *IsolateDBInstancesRequest)
func (*IsolateDBInstancesRequest) FromJsonString ¶
func (r *IsolateDBInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDBInstancesRequest) ToJsonString ¶
func (r *IsolateDBInstancesRequest) ToJsonString() string
type IsolateDBInstancesResponse ¶
type IsolateDBInstancesResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewIsolateDBInstancesResponse ¶
func NewIsolateDBInstancesResponse() (response *IsolateDBInstancesResponse)
func (*IsolateDBInstancesResponse) FromJsonString ¶
func (r *IsolateDBInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*IsolateDBInstancesResponse) ToJsonString ¶
func (r *IsolateDBInstancesResponse) ToJsonString() string
type ModifyAccountRemarkRequest ¶
type ModifyAccountRemarkRequest struct { *tchttp.BaseRequest // 实例ID,形如postgres-4wdeb0zv DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 实例用户名 UserName *string `json:"UserName,omitempty" name:"UserName"` // 用户UserName对应的新备注 Remark *string `json:"Remark,omitempty" name:"Remark"` }
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 ModifyAccountRemarkResponse ¶
type ModifyAccountRemarkResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 ModifyDBInstanceNameRequest ¶
type ModifyDBInstanceNameRequest struct { *tchttp.BaseRequest // 数据库实例ID,形如postgres-6fego161 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 新的数据库实例名字 InstanceName *string `json:"InstanceName,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 ModifyDBInstanceNameResponse ¶
type ModifyDBInstanceNameResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 ModifyDBInstanceReadOnlyGroupRequest ¶
type ModifyDBInstanceReadOnlyGroupRequest struct { *tchttp.BaseRequest // 实例ID DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 当前实例所在只读组ID ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitempty" name:"ReadOnlyGroupId"` // 实例修改的目标只读组ID NewReadOnlyGroupId *string `json:"NewReadOnlyGroupId,omitempty" name:"NewReadOnlyGroupId"` }
func NewModifyDBInstanceReadOnlyGroupRequest ¶
func NewModifyDBInstanceReadOnlyGroupRequest() (request *ModifyDBInstanceReadOnlyGroupRequest)
func (*ModifyDBInstanceReadOnlyGroupRequest) FromJsonString ¶
func (r *ModifyDBInstanceReadOnlyGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceReadOnlyGroupRequest) ToJsonString ¶
func (r *ModifyDBInstanceReadOnlyGroupRequest) ToJsonString() string
type ModifyDBInstanceReadOnlyGroupResponse ¶
type ModifyDBInstanceReadOnlyGroupResponse struct { *tchttp.BaseResponse Response *struct { // 流程ID FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyDBInstanceReadOnlyGroupResponse ¶
func NewModifyDBInstanceReadOnlyGroupResponse() (response *ModifyDBInstanceReadOnlyGroupResponse)
func (*ModifyDBInstanceReadOnlyGroupResponse) FromJsonString ¶
func (r *ModifyDBInstanceReadOnlyGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstanceReadOnlyGroupResponse) ToJsonString ¶
func (r *ModifyDBInstanceReadOnlyGroupResponse) ToJsonString() string
type ModifyDBInstancesProjectRequest ¶
type ModifyDBInstancesProjectRequest struct { *tchttp.BaseRequest // postgresql实例ID数组 DBInstanceIdSet []*string `json:"DBInstanceIdSet,omitempty" name:"DBInstanceIdSet"` // postgresql实例所属新项目的ID ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` }
func NewModifyDBInstancesProjectRequest ¶
func NewModifyDBInstancesProjectRequest() (request *ModifyDBInstancesProjectRequest)
func (*ModifyDBInstancesProjectRequest) FromJsonString ¶
func (r *ModifyDBInstancesProjectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstancesProjectRequest) ToJsonString ¶
func (r *ModifyDBInstancesProjectRequest) ToJsonString() string
type ModifyDBInstancesProjectResponse ¶
type ModifyDBInstancesProjectResponse struct { *tchttp.BaseResponse Response *struct { // 转移项目成功的实例个数 Count *int64 `json:"Count,omitempty" name:"Count"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyDBInstancesProjectResponse ¶
func NewModifyDBInstancesProjectResponse() (response *ModifyDBInstancesProjectResponse)
func (*ModifyDBInstancesProjectResponse) FromJsonString ¶
func (r *ModifyDBInstancesProjectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDBInstancesProjectResponse) ToJsonString ¶
func (r *ModifyDBInstancesProjectResponse) ToJsonString() string
type ModifyReadOnlyGroupConfigRequest ¶
type ModifyReadOnlyGroupConfigRequest struct { *tchttp.BaseRequest // 只读组ID ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitempty" name:"ReadOnlyGroupId"` // 只读组名称 ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitempty" name:"ReadOnlyGroupName"` // 延迟时间配置开关:0关、1开 ReplayLagEliminate *uint64 `json:"ReplayLagEliminate,omitempty" name:"ReplayLagEliminate"` // 延迟日志大小配置开关:0关、1开 ReplayLatencyEliminate *uint64 `json:"ReplayLatencyEliminate,omitempty" name:"ReplayLatencyEliminate"` // 延迟日志大小阈值,单位MB MaxReplayLatency *uint64 `json:"MaxReplayLatency,omitempty" name:"MaxReplayLatency"` // 延迟时间大小阈值,单位ms MaxReplayLag *uint64 `json:"MaxReplayLag,omitempty" name:"MaxReplayLag"` // 自动负载均衡开关:0关、1开 Rebalance *uint64 `json:"Rebalance,omitempty" name:"Rebalance"` // 延迟剔除最小保留实例数 MinDelayEliminateReserve *uint64 `json:"MinDelayEliminateReserve,omitempty" name:"MinDelayEliminateReserve"` }
func NewModifyReadOnlyGroupConfigRequest ¶
func NewModifyReadOnlyGroupConfigRequest() (request *ModifyReadOnlyGroupConfigRequest)
func (*ModifyReadOnlyGroupConfigRequest) FromJsonString ¶
func (r *ModifyReadOnlyGroupConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyReadOnlyGroupConfigRequest) ToJsonString ¶
func (r *ModifyReadOnlyGroupConfigRequest) ToJsonString() string
type ModifyReadOnlyGroupConfigResponse ¶
type ModifyReadOnlyGroupConfigResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyReadOnlyGroupConfigResponse ¶
func NewModifyReadOnlyGroupConfigResponse() (response *ModifyReadOnlyGroupConfigResponse)
func (*ModifyReadOnlyGroupConfigResponse) FromJsonString ¶
func (r *ModifyReadOnlyGroupConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyReadOnlyGroupConfigResponse) ToJsonString ¶
func (r *ModifyReadOnlyGroupConfigResponse) ToJsonString() string
type NormalQueryItem ¶
type NormalQueryItem struct { // 用户名 UserName *string `json:"UserName,omitempty" name:"UserName"` // 调用次数 Calls *int64 `json:"Calls,omitempty" name:"Calls"` // 粒度点 CallsGrids []*int64 `json:"CallsGrids,omitempty" name:"CallsGrids"` // 花费总时间 CostTime *float64 `json:"CostTime,omitempty" name:"CostTime"` // 影响的行数 Rows *int64 `json:"Rows,omitempty" name:"Rows"` // 花费最小时间 MinCostTime *float64 `json:"MinCostTime,omitempty" name:"MinCostTime"` // 花费最大时间 MaxCostTime *float64 `json:"MaxCostTime,omitempty" name:"MaxCostTime"` // 最早一条慢SQL时间 FirstTime *string `json:"FirstTime,omitempty" name:"FirstTime"` // 最晚一条慢SQL时间 LastTime *string `json:"LastTime,omitempty" name:"LastTime"` SharedReadBlks *int64 `json:"SharedReadBlks,omitempty" name:"SharedReadBlks"` SharedWriteBlks *int64 `json:"SharedWriteBlks,omitempty" name:"SharedWriteBlks"` // 读io总耗时 ReadCostTime *int64 `json:"ReadCostTime,omitempty" name:"ReadCostTime"` // 写io总耗时 WriteCostTime *int64 `json:"WriteCostTime,omitempty" name:"WriteCostTime"` // 数据库名字 DatabaseName *string `json:"DatabaseName,omitempty" name:"DatabaseName"` // 脱敏后的慢SQL NormalQuery *string `json:"NormalQuery,omitempty" name:"NormalQuery"` }
type OpenDBExtranetAccessRequest ¶
type OpenDBExtranetAccessRequest struct { *tchttp.BaseRequest // 实例ID,形如postgres-hez4fh0v DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 是否开通Ipv6外网,1:是,0:否 IsIpv6 *int64 `json:"IsIpv6,omitempty" name:"IsIpv6"` }
func NewOpenDBExtranetAccessRequest ¶
func NewOpenDBExtranetAccessRequest() (request *OpenDBExtranetAccessRequest)
func (*OpenDBExtranetAccessRequest) FromJsonString ¶
func (r *OpenDBExtranetAccessRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenDBExtranetAccessRequest) ToJsonString ¶
func (r *OpenDBExtranetAccessRequest) ToJsonString() string
type OpenDBExtranetAccessResponse ¶
type OpenDBExtranetAccessResponse struct { *tchttp.BaseResponse Response *struct { // 异步任务流程ID FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewOpenDBExtranetAccessResponse ¶
func NewOpenDBExtranetAccessResponse() (response *OpenDBExtranetAccessResponse)
func (*OpenDBExtranetAccessResponse) FromJsonString ¶
func (r *OpenDBExtranetAccessResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenDBExtranetAccessResponse) ToJsonString ¶
func (r *OpenDBExtranetAccessResponse) ToJsonString() string
type OpenServerlessDBExtranetAccessRequest ¶
type OpenServerlessDBExtranetAccessRequest struct { *tchttp.BaseRequest // 实例的唯一标识符 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 实例名称 DBInstanceName *string `json:"DBInstanceName,omitempty" name:"DBInstanceName"` }
func NewOpenServerlessDBExtranetAccessRequest ¶
func NewOpenServerlessDBExtranetAccessRequest() (request *OpenServerlessDBExtranetAccessRequest)
func (*OpenServerlessDBExtranetAccessRequest) FromJsonString ¶
func (r *OpenServerlessDBExtranetAccessRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenServerlessDBExtranetAccessRequest) ToJsonString ¶
func (r *OpenServerlessDBExtranetAccessRequest) ToJsonString() string
type OpenServerlessDBExtranetAccessResponse ¶
type OpenServerlessDBExtranetAccessResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewOpenServerlessDBExtranetAccessResponse ¶
func NewOpenServerlessDBExtranetAccessResponse() (response *OpenServerlessDBExtranetAccessResponse)
func (*OpenServerlessDBExtranetAccessResponse) FromJsonString ¶
func (r *OpenServerlessDBExtranetAccessResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*OpenServerlessDBExtranetAccessResponse) ToJsonString ¶
func (r *OpenServerlessDBExtranetAccessResponse) ToJsonString() string
type PgDeal ¶
type PgDeal struct { // 订单名 DealName *string `json:"DealName,omitempty" name:"DealName"` // 所属用户 OwnerUin *string `json:"OwnerUin,omitempty" name:"OwnerUin"` // 订单涉及多少个实例 Count *int64 `json:"Count,omitempty" name:"Count"` // 付费模式。1-预付费;0-后付费 PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"` // 异步任务流程ID FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // 实例ID数组 DBInstanceIdSet []*string `json:"DBInstanceIdSet,omitempty" name:"DBInstanceIdSet"` }
type ReadOnlyGroup ¶
type ReadOnlyGroup struct { // 只读组标识 // 注意:此字段可能返回 null,表示取不到有效值。 ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitempty" name:"ReadOnlyGroupId"` // 只读组名字 // 注意:此字段可能返回 null,表示取不到有效值。 ReadOnlyGroupName *string `json:"ReadOnlyGroupName,omitempty" name:"ReadOnlyGroupName"` // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 ProjectId *uint64 `json:"ProjectId,omitempty" name:"ProjectId"` // 主实例id // 注意:此字段可能返回 null,表示取不到有效值。 MasterDBInstanceId *string `json:"MasterDBInstanceId,omitempty" name:"MasterDBInstanceId"` // 最小保留实例数 // 注意:此字段可能返回 null,表示取不到有效值。 MinDelayEliminateReserve *int64 `json:"MinDelayEliminateReserve,omitempty" name:"MinDelayEliminateReserve"` // 延迟空间大小阈值 MaxReplayLatency *int64 `json:"MaxReplayLatency,omitempty" name:"MaxReplayLatency"` // 延迟大小开关 ReplayLatencyEliminate *int64 `json:"ReplayLatencyEliminate,omitempty" name:"ReplayLatencyEliminate"` // 延迟时间大小阈值 MaxReplayLag *float64 `json:"MaxReplayLag,omitempty" name:"MaxReplayLag"` // 延迟时间开关 ReplayLagEliminate *int64 `json:"ReplayLagEliminate,omitempty" name:"ReplayLagEliminate"` // 虚拟网络id VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网id // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 地域id Region *string `json:"Region,omitempty" name:"Region"` // 地区id Zone *string `json:"Zone,omitempty" name:"Zone"` // 状态 Status *string `json:"Status,omitempty" name:"Status"` // 实例详细信息 ReadOnlyDBInstanceList []*DBInstance `json:"ReadOnlyDBInstanceList,omitempty" name:"ReadOnlyDBInstanceList"` // 自动负载均衡开关 Rebalance *int64 `json:"Rebalance,omitempty" name:"Rebalance"` // 网络信息 DBInstanceNetInfo []*DBInstanceNetInfo `json:"DBInstanceNetInfo,omitempty" name:"DBInstanceNetInfo"` }
type RebalanceReadOnlyGroupRequest ¶
type RebalanceReadOnlyGroupRequest struct { *tchttp.BaseRequest // 只读组ID ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitempty" name:"ReadOnlyGroupId"` }
func NewRebalanceReadOnlyGroupRequest ¶
func NewRebalanceReadOnlyGroupRequest() (request *RebalanceReadOnlyGroupRequest)
func (*RebalanceReadOnlyGroupRequest) FromJsonString ¶
func (r *RebalanceReadOnlyGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RebalanceReadOnlyGroupRequest) ToJsonString ¶
func (r *RebalanceReadOnlyGroupRequest) ToJsonString() string
type RebalanceReadOnlyGroupResponse ¶
type RebalanceReadOnlyGroupResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRebalanceReadOnlyGroupResponse ¶
func NewRebalanceReadOnlyGroupResponse() (response *RebalanceReadOnlyGroupResponse)
func (*RebalanceReadOnlyGroupResponse) FromJsonString ¶
func (r *RebalanceReadOnlyGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RebalanceReadOnlyGroupResponse) ToJsonString ¶
func (r *RebalanceReadOnlyGroupResponse) ToJsonString() string
type RegionInfo ¶
type RegionInfo struct { // 该地域对应的英文名称 Region *string `json:"Region,omitempty" name:"Region"` // 该地域对应的中文名称 RegionName *string `json:"RegionName,omitempty" name:"RegionName"` // 该地域对应的数字编号 RegionId *uint64 `json:"RegionId,omitempty" name:"RegionId"` // 可用状态,UNAVAILABLE表示不可用,AVAILABLE表示可用 RegionState *string `json:"RegionState,omitempty" name:"RegionState"` // 该地域是否支持国际站售卖,0:不支持,1:支持 // 注意:此字段可能返回 null,表示取不到有效值。 SupportInternational *uint64 `json:"SupportInternational,omitempty" name:"SupportInternational"` }
type RemoveDBInstanceFromReadOnlyGroupRequest ¶
type RemoveDBInstanceFromReadOnlyGroupRequest struct { *tchttp.BaseRequest // 实例ID DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 只读组ID ReadOnlyGroupId *string `json:"ReadOnlyGroupId,omitempty" name:"ReadOnlyGroupId"` }
func NewRemoveDBInstanceFromReadOnlyGroupRequest ¶
func NewRemoveDBInstanceFromReadOnlyGroupRequest() (request *RemoveDBInstanceFromReadOnlyGroupRequest)
func (*RemoveDBInstanceFromReadOnlyGroupRequest) FromJsonString ¶
func (r *RemoveDBInstanceFromReadOnlyGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveDBInstanceFromReadOnlyGroupRequest) ToJsonString ¶
func (r *RemoveDBInstanceFromReadOnlyGroupRequest) ToJsonString() string
type RemoveDBInstanceFromReadOnlyGroupResponse ¶
type RemoveDBInstanceFromReadOnlyGroupResponse struct { *tchttp.BaseResponse Response *struct { // 流程ID FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRemoveDBInstanceFromReadOnlyGroupResponse ¶
func NewRemoveDBInstanceFromReadOnlyGroupResponse() (response *RemoveDBInstanceFromReadOnlyGroupResponse)
func (*RemoveDBInstanceFromReadOnlyGroupResponse) FromJsonString ¶
func (r *RemoveDBInstanceFromReadOnlyGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveDBInstanceFromReadOnlyGroupResponse) ToJsonString ¶
func (r *RemoveDBInstanceFromReadOnlyGroupResponse) ToJsonString() string
type RenewInstanceRequest ¶
type RenewInstanceRequest struct { *tchttp.BaseRequest // 实例ID,形如postgres-6fego161 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 续费多少个月 Period *int64 `json:"Period,omitempty" name:"Period"` // 是否自动使用代金券,1是,0否,默认不使用 AutoVoucher *int64 `json:"AutoVoucher,omitempty" name:"AutoVoucher"` // 代金券ID列表,目前仅支持指定一张代金券 VoucherIds []*string `json:"VoucherIds,omitempty" name:"VoucherIds"` }
func NewRenewInstanceRequest ¶
func NewRenewInstanceRequest() (request *RenewInstanceRequest)
func (*RenewInstanceRequest) FromJsonString ¶
func (r *RenewInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewInstanceRequest) ToJsonString ¶
func (r *RenewInstanceRequest) ToJsonString() string
type RenewInstanceResponse ¶
type RenewInstanceResponse struct { *tchttp.BaseResponse Response *struct { // 订单名 DealName *string `json:"DealName,omitempty" name:"DealName"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRenewInstanceResponse ¶
func NewRenewInstanceResponse() (response *RenewInstanceResponse)
func (*RenewInstanceResponse) FromJsonString ¶
func (r *RenewInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewInstanceResponse) ToJsonString ¶
func (r *RenewInstanceResponse) ToJsonString() string
type ResetAccountPasswordRequest ¶
type ResetAccountPasswordRequest struct { *tchttp.BaseRequest // 实例ID,形如postgres-4wdeb0zv DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 实例账户名 UserName *string `json:"UserName,omitempty" name:"UserName"` // UserName账户对应的新密码 Password *string `json:"Password,omitempty" name:"Password"` }
func NewResetAccountPasswordRequest ¶
func NewResetAccountPasswordRequest() (request *ResetAccountPasswordRequest)
func (*ResetAccountPasswordRequest) FromJsonString ¶
func (r *ResetAccountPasswordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetAccountPasswordRequest) ToJsonString ¶
func (r *ResetAccountPasswordRequest) ToJsonString() string
type ResetAccountPasswordResponse ¶
type ResetAccountPasswordResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 RestartDBInstanceRequest ¶
type RestartDBInstanceRequest struct { *tchttp.BaseRequest // 实例ID,形如postgres-6r233v55 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` }
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 RestartDBInstanceResponse ¶
type RestartDBInstanceResponse struct { *tchttp.BaseResponse Response *struct { // 异步流程ID FlowId *int64 `json:"FlowId,omitempty" name:"FlowId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 ServerlessDBAccount ¶
type ServerlessDBAccount struct { // 用户名 // 注意:此字段可能返回 null,表示取不到有效值。 DBUser *string `json:"DBUser,omitempty" name:"DBUser"` // 密码 // 注意:此字段可能返回 null,表示取不到有效值。 DBPassword *string `json:"DBPassword,omitempty" name:"DBPassword"` // 连接数限制 // 注意:此字段可能返回 null,表示取不到有效值。 DBConnLimit *int64 `json:"DBConnLimit,omitempty" name:"DBConnLimit"` }
type ServerlessDBInstance ¶
type ServerlessDBInstance struct { // 实例id,唯一标识符 // 注意:此字段可能返回 null,表示取不到有效值。 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 DBInstanceName *string `json:"DBInstanceName,omitempty" name:"DBInstanceName"` // 实例状态 // 注意:此字段可能返回 null,表示取不到有效值。 DBInstanceStatus *string `json:"DBInstanceStatus,omitempty" name:"DBInstanceStatus"` // 地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitempty" name:"Region"` // 可用区 // 注意:此字段可能返回 null,表示取不到有效值。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 项目id // 注意:此字段可能返回 null,表示取不到有效值。 ProjectId *int64 `json:"ProjectId,omitempty" name:"ProjectId"` // 私有网络Id // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网id // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 字符集 // 注意:此字段可能返回 null,表示取不到有效值。 DBCharset *string `json:"DBCharset,omitempty" name:"DBCharset"` // 数据库版本 // 注意:此字段可能返回 null,表示取不到有效值。 DBVersion *string `json:"DBVersion,omitempty" name:"DBVersion"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 实例网络信息 // 注意:此字段可能返回 null,表示取不到有效值。 DBInstanceNetInfo []*ServerlessDBInstanceNetInfo `json:"DBInstanceNetInfo,omitempty" name:"DBInstanceNetInfo"` // 实例账户信息 // 注意:此字段可能返回 null,表示取不到有效值。 DBAccountSet []*ServerlessDBAccount `json:"DBAccountSet,omitempty" name:"DBAccountSet"` // 实例下的db信息 // 注意:此字段可能返回 null,表示取不到有效值。 DBDatabaseList []*string `json:"DBDatabaseList,omitempty" name:"DBDatabaseList"` // 实例绑定的标签数组 // 注意:此字段可能返回 null,表示取不到有效值。 TagList []*Tag `json:"TagList,omitempty" name:"TagList"` }
type ServerlessDBInstanceNetInfo ¶
type ServerlessDBInstanceNetInfo struct { // 地址 // 注意:此字段可能返回 null,表示取不到有效值。 Address *string `json:"Address,omitempty" name:"Address"` // ip地址 // 注意:此字段可能返回 null,表示取不到有效值。 Ip *string `json:"Ip,omitempty" name:"Ip"` // 端口号 // 注意:此字段可能返回 null,表示取不到有效值。 Port *int64 `json:"Port,omitempty" name:"Port"` // 状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitempty" name:"Status"` // 网络类型 // 注意:此字段可能返回 null,表示取不到有效值。 NetType *string `json:"NetType,omitempty" name:"NetType"` }
type SetAutoRenewFlagRequest ¶
type SetAutoRenewFlagRequest struct { *tchttp.BaseRequest // 实例ID数组 DBInstanceIdSet []*string `json:"DBInstanceIdSet,omitempty" name:"DBInstanceIdSet"` // 续费标记。0-正常续费;1-自动续费;2-到期不续费 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"` }
func NewSetAutoRenewFlagRequest ¶
func NewSetAutoRenewFlagRequest() (request *SetAutoRenewFlagRequest)
func (*SetAutoRenewFlagRequest) FromJsonString ¶
func (r *SetAutoRenewFlagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetAutoRenewFlagRequest) ToJsonString ¶
func (r *SetAutoRenewFlagRequest) ToJsonString() string
type SetAutoRenewFlagResponse ¶
type SetAutoRenewFlagResponse struct { *tchttp.BaseResponse Response *struct { // 设置成功的实例个数 Count *int64 `json:"Count,omitempty" name:"Count"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewSetAutoRenewFlagResponse ¶
func NewSetAutoRenewFlagResponse() (response *SetAutoRenewFlagResponse)
func (*SetAutoRenewFlagResponse) FromJsonString ¶
func (r *SetAutoRenewFlagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetAutoRenewFlagResponse) ToJsonString ¶
func (r *SetAutoRenewFlagResponse) ToJsonString() string
type SlowlogDetail ¶
type SlowlogDetail struct { // 花费总时间 TotalTime *float64 `json:"TotalTime,omitempty" name:"TotalTime"` // 调用总次数 TotalCalls *int64 `json:"TotalCalls,omitempty" name:"TotalCalls"` // 脱敏后的慢SQL列表 NormalQueries []*NormalQueryItem `json:"NormalQueries,omitempty" name:"NormalQueries"` }
type SpecInfo ¶
type SpecInfo struct { // 地域英文编码,对应RegionSet的Region字段 Region *string `json:"Region,omitempty" name:"Region"` // 区域英文编码,对应ZoneSet的Zone字段 Zone *string `json:"Zone,omitempty" name:"Zone"` // 规格详细信息列表 SpecItemInfoList []*SpecItemInfo `json:"SpecItemInfoList,omitempty" name:"SpecItemInfoList"` }
type SpecItemInfo ¶
type SpecItemInfo struct { // 规格ID SpecCode *string `json:"SpecCode,omitempty" name:"SpecCode"` // PostgreSQL的内核版本编号 Version *string `json:"Version,omitempty" name:"Version"` // 内核编号对应的完整版本名称 VersionName *string `json:"VersionName,omitempty" name:"VersionName"` // CPU核数 Cpu *uint64 `json:"Cpu,omitempty" name:"Cpu"` // 内存大小,单位:MB Memory *uint64 `json:"Memory,omitempty" name:"Memory"` // 该规格所支持最大存储容量,单位:GB MaxStorage *uint64 `json:"MaxStorage,omitempty" name:"MaxStorage"` // 该规格所支持最小存储容量,单位:GB MinStorage *uint64 `json:"MinStorage,omitempty" name:"MinStorage"` // 该规格的预估QPS Qps *uint64 `json:"Qps,omitempty" name:"Qps"` // 该规格对应的计费ID Pid *uint64 `json:"Pid,omitempty" name:"Pid"` // 机器类型 Type *string `json:"Type,omitempty" name:"Type"` }
type UpgradeDBInstanceRequest ¶
type UpgradeDBInstanceRequest struct { *tchttp.BaseRequest // 升级后的实例内存大小,单位GB Memory *int64 `json:"Memory,omitempty" name:"Memory"` // 升级后的实例磁盘大小,单位GB Storage *int64 `json:"Storage,omitempty" name:"Storage"` // 实例ID,形如postgres-lnp6j617 DBInstanceId *string `json:"DBInstanceId,omitempty" name:"DBInstanceId"` // 是否自动使用代金券,1是,0否,默认不使用 AutoVoucher *int64 `json:"AutoVoucher,omitempty" name:"AutoVoucher"` // 代金券ID列表,目前仅支持指定一张代金券 VoucherIds []*string `json:"VoucherIds,omitempty" name:"VoucherIds"` // 活动ID ActivityId *int64 `json:"ActivityId,omitempty" name:"ActivityId"` }
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 UpgradeDBInstanceResponse ¶
type UpgradeDBInstanceResponse struct { *tchttp.BaseResponse Response *struct { // 交易名字。 DealName *string `json:"DealName,omitempty" name:"DealName"` // 冻结流水号 BillId *string `json:"BillId,omitempty" name:"BillId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `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 Xlog ¶
type Xlog struct { // 备份文件唯一标识 Id *int64 `json:"Id,omitempty" name:"Id"` // 文件生成的开始时间 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 文件生成的结束时间 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 内网下载地址 InternalAddr *string `json:"InternalAddr,omitempty" name:"InternalAddr"` // 外网下载地址 ExternalAddr *string `json:"ExternalAddr,omitempty" name:"ExternalAddr"` // 备份文件大小 Size *int64 `json:"Size,omitempty" name:"Size"` }
type ZoneInfo ¶
type ZoneInfo struct { // 该可用区的英文名称 Zone *string `json:"Zone,omitempty" name:"Zone"` // 该可用区的中文名称 ZoneName *string `json:"ZoneName,omitempty" name:"ZoneName"` // 该可用区对应的数字编号 ZoneId *uint64 `json:"ZoneId,omitempty" name:"ZoneId"` // 可用状态,UNAVAILABLE表示不可用,AVAILABLE表示可用 ZoneState *string `json:"ZoneState,omitempty" name:"ZoneState"` // 该可用区是否支持Ipv6 ZoneSupportIpv6 *uint64 `json:"ZoneSupportIpv6,omitempty" name:"ZoneSupportIpv6"` }