Querying DCS Instance Statuses
Function
This API is used to query the number of instances in different states.
URI
GET /v2/{project_id}/instances/status
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
include_failure |
No |
String |
Whether to return the number of instances that fail to be created.
|
Request Parameters
None
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
redis |
StatusStatistic object |
Redis instance quantity statistics. |
memcached |
StatusStatistic object |
Memcached instance quantity statistics. |
paying_count |
Integer |
Number of instances for which payment is in progress. |
freezing_count |
Integer |
Number of instances that are being frozen. |
migrating_count |
Integer |
Number of instances on which data migration is in progress. |
flushing_count |
Integer |
Number of instances whose data is being cleared. |
upgrading_count |
Integer |
Number of instances that are being upgraded. |
restoring_count |
Integer |
Number of instances for which data restoration is in progress. |
extending_count |
Integer |
Number of instances that are being scaled up. |
creating_count |
Integer |
Number of instances that are being created. |
running_count |
Integer |
Number of running instances. |
error_count |
Integer |
Number of abnormal instances. |
frozen_count |
Integer |
Number of instances that have been frozen. |
createfailed_count |
Integer |
Number of instances that failed to be created. |
restarting_count |
Integer |
Number of instances that are being restarted. |
Parameter |
Type |
Description |
---|---|---|
paying_count |
Integer |
Number of instances for which payment is in progress. |
freezing_count |
Integer |
Number of instances that are being frozen. |
migrating_count |
Integer |
Number of instances on which data migration is in progress. |
flushing_count |
Integer |
Number of instances whose data is being cleared. |
upgrading_count |
Integer |
Number of instances that are being upgraded. |
restoring_count |
Integer |
Number of instances for which data restoration is in progress. |
extending_count |
Integer |
Number of instances that are being scaled up. |
creating_count |
Integer |
Number of instances that are being created. |
running_count |
Integer |
Number of running instances. |
error_count |
Integer |
Number of abnormal instances. |
frozen_count |
Integer |
Number of instances that have been frozen. |
createfailed_count |
Integer |
Number of instances that failed to be created. |
restarting_count |
Integer |
Number of instances that are being restarted. |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_msg |
String |
Error message. Maximum: 1024 |
error_code |
String |
Error code. Maximum: 9 |
error_ext_msg |
String |
Extended error information. This parameter is not used currently and is set to null. Maximum: 1024 |
Status code: 500
Parameter |
Type |
Description |
---|---|---|
error_msg |
String |
Error message. Maximum: 1024 |
error_code |
String |
Error code. Maximum: 9 |
error_ext_msg |
String |
Extended error information. This parameter is not used currently and is set to null. Maximum: 1024 |
Example Requests
GET https://{dcs_endpoint}/v2/{project_id}/instances/status?include_failure=true
Example Responses
Status code: 200
DCS instance quantity queried successfully.
{ "extending_count" : 0, "creating_count" : 0, "running_count" : 16, "error_count" : 0, "frozen_count" : 0, "createfailed_count" : 44, "restarting_count" : 0, "paying_count" : 0, "freezing_count" : 0, "migrating_count" : 0, "flushing_count" : 0, "upgrading_count" : 0, "redis" : { "extending_count" : 0, "creating_count" : 0, "running_count" : 8, "error_count" : 0, "frozen_count" : 0, "createfailed_count" : 22, "restarting_count" : 0, "paying_count" : 0, "freezing_count" : 0, "migrating_count" : 0, "flushing_count" : 0, "upgrading_count" : 0 }, "memcached" : { "extending_count" : 0, "creating_count" : 0, "running_count" : 8, "error_count" : 0, "frozen_count" : 0, "createfailed_count" : 22, "restarting_count" : 0, "paying_count" : 0, "freezing_count" : 0, "migrating_count" : 0, "flushing_count" : 0, "upgrading_count" : 0 } }
Status Codes
Status Code |
Description |
---|---|
200 |
DCS instance quantity queried successfully. |
400 |
Invalid request. |
500 |
Internal service error. |
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.