Querying an Automatic Scale-out Policy
Function
This API is used to query an automatic scale-out policy.
Constraints
This API supports the following instance type:
- GeminiDB Cassandra
Authorization
Each account is authorized to call all APIs, but its IAM users must be granted necessary permissions. For details, see Permission Policies and Supported Actions.
URI
GET /v3/{project_id}/instances/{instance_id}/node-auto-expansion-policy
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
project_id |
Yes |
String |
Explanation: Project ID of a tenant in a region. To obtain this value, see Obtaining a Project ID. Constraints: N/A Values: N/A Default value: N/A |
|
instance_id |
Yes |
String |
Explanation: Instance ID Constraints: N/A Values: N/A Default value: N/A |
Request Parameters
None
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
switch_option |
Boolean |
Explanation: Whether the switch for automatically adding nodes is enabled Constraints: N/A Values:
Default value: N/A |
|
overload_node_threshold |
Integer |
Explanation: Percentage of overloaded nodes. When the memory or CPU usage of a node is greater than or equal to overload_node_threshold%, automatic scale-out is triggered. Constraints: N/A Values: An integer ranging from 1 to 100 Default value: N/A |
|
cpu_threshold |
Integer |
Explanation: CPU usage of nodes for which autoscaling is triggered Constraints: N/A Values: An integer ranging from 1 to 100 Default value: N/A |
|
mem_threshold |
Integer |
Explanation: Memory usage of nodes for which autoscaling is triggered Constraints: N/A Values: An integer ranging from 1 to 100 Default value: N/A |
|
step |
Integer |
Explanation: Number of nodes to be added each time Constraints: N/A Values: The value is a positive integer greater than or equal to 1. The maximum value cannot exceed the upper limit of nodes that can be added. Default value: N/A |
|
node_limit |
Integer |
Explanation: Maximum number of nodes that can be automatically added Constraints: N/A Values: The value is a positive integer greater than or equal to 1. The maximum value cannot exceed the upper limit of nodes that can be added to the current instance. Default value: N/A |
Example Request
Querying an automatic scale-out policy
GET https://{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/instances/3d39c18788b54a919bab633874c159dfin02/auto-node-expansion-policy
Example Response
Status code: 200
Successful request
{
"switch_option" : "true",
"overload_node_threshold" : "33",
"cpu_threshold" : "80",
"mem_threshold" : "80",
"step" : "3",
"node_limit" : "10"
}
Status Codes
See Status Codes.
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot