Skip to Content
云内存 UMem Memcached检查URedis资源是否足够 - CheckURedisAllowance

检查URedis资源是否足够 - CheckURedisAllowance

简介

检查主备Redis的资源是否足够创建新实例,以及主备Redis的扩容资源预检查

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 CheckURedisAllowanceYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
Zonestring可用区。参见 可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
Sizeint创建实例的容量大小, 单位:GB 目前仅支持1/2/4/8/16/32六种规格;扩缩容时,表示实例的目标资源大小Yes
Countint创建实例的数量,[1-10]Yes
ProtocolstringNo
RegionFlagboolean是否是跨机房URedis(默认false)No
GroupIdstring资源ID,扩容实例资源时的必传参数No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
Countint创建实例资源时,表示可创建的数量;扩容资源时,返回1表示可以扩容,0表示可用区资源不足不能扩容Yes

示例

请求示例

https://api.an-link.com/?Action=CheckURedisGroupAllowance &Region=cn-north-02 &Size=4 &Count=5 &Protocol=abZKbHGn &ProjectId=FGVllQOD &GroupId=ulMxTJes &GroupId=PdvxcmWj &GroupId=zwUdMzBb

响应示例

{ "Action": "CheckURedisAllowanceResponse", "Count": 4, "NeedMigrate": false, "RetCode": 0 }