设置磁盘自动扩容策略
功能介绍
设置磁盘自动扩容策略。
接口约束
- 该接口支持GeminiDB Cassandra和GeminiDB Redis数据库实例。
- 该接口支持按需和包周期实例。
- 包周期用户默认自动扣费。
- 账户需要有足够的余额,才可进行自动扩容。
- 实例状态非“normal”时,不允许设置磁盘自动扩容策略。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
PUT https://{Endpoint}/v3/{project_id}/instances/disk-auto-expansion
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
租户在某一region下的project ID。获取方法请参见获取项目ID。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户token。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
instance_ids |
是 |
Array of strings |
设置磁盘自动扩容的实例组ID。最大支持50个实例。 |
switch_option |
否 |
String |
自动扩容开关。
默认值为“on”。 |
policy |
是 |
Array of diskAutoExpansionPolicy |
磁盘自动扩容策略。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
threshold |
否 |
Integer |
触发自动扩容阈值。
|
step |
否 |
Integer |
扩容步长(s%)。
说明:
|
size |
否 |
Integer |
实例通过自动扩容所能达到的存储空间上限,单位:GB。
|
响应参数
状态码:204
无响应参数。
请求示例
- 开启磁盘自动扩容策略
- URI样例
PUT https://gaussdb-nosql.cn-north-7.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/instances/disk-auto-expansion
- 开启磁盘自动扩容策略,设置自动扩容阈值为90,扩容步长为10%,通过自动扩容所能达到的存储空间上限为600GB
{ "instance_ids" : [ "93e4b3eda14349b1b870f72829bc3b9bin06" ], "policy" : { "threshold" : 90, "step" : 10, "size" : 600 } }
- URI样例
- 关闭磁盘自动扩容策略
- URI样例
PUT https://gaussdb-nosql.cn-north-7.myhuaweicloud.com/v3/619d3e78f61b4be68bc5aa0b59edcf7b/instances/disk-auto-expansion
- 关闭磁盘自动扩容策略
{ "instance_ids" : [ "93e4b3eda14349b1b870f72829bc3b9bin06" ], "switch_option":"off" }
- URI样例
响应示例
状态码: 204
No Content
{ }
状态码
请参见状态码。
错误码
请参见错误码。