Querying a DCS Instance
Function
This API is used to query the details about a specified DCS instance.
URI
GET /v1.0/{project_id}/instances/{instance_id}
Parameter |
Type |
Mandatory |
Description |
---|---|---|---|
project_id |
String |
Yes |
For details on how to obtain the value of this parameter, see Obtaining a Project ID. |
instance_id |
String |
Yes |
ID of the instance to be queried |
Request
Request parameters
None.
Example request
Request URL:
GET https://{dcs_endpoint}/v1.0/{project_id}/instances/{instance_id}
Response
Response parameters
Table 2 describes the response parameters.
Parameter |
Type |
Description |
---|---|---|
name |
String |
DCS instance name. |
engine |
String |
DCS instance engine. |
capacity |
Integer |
DCS instance cache capacity. Unit: GB. |
ip |
String |
IP address for connecting to the DCS instance For a cluster instance, multiple IP addresses are returned and separated by commas (,). For example, 192.168.0.1,192.168.0.2. |
domainName |
String |
Domain name of the instance. |
port |
Integer |
Port number of the cache node. |
status |
String |
Cache instance status. For details about status, see DCS Instance Statuses. |
libos |
Boolean |
|
description |
String |
Brief description of the DCS instance. |
max_memory |
Integer |
Total memory size. Unit: MB. |
used_memory |
Integer |
Size of the used memory. Unit: MB. |
instance_id |
String |
DCS instance ID. |
resource_spec_code |
String |
Resource specifications, which are the instance specification names in instance creation on the console. |
engine_version |
String |
Cache engine version. |
internal_version |
String |
Internal DCS version. |
charging_mode |
Integer |
Billing mode. 0: pay-per-use. |
capacity_minor |
String |
Cache capacity of a small-scale, single-node DCS instance. |
vpc_id |
String |
VPC ID. |
vpc_name |
String |
VPC name. |
created_at |
String |
Time at which the DCS instance is created. For example, 2017-03-31T12:24:46.297Z. |
error_code |
String |
Error code returned when the DCS instance fails to be created or is in abnormal status. For details about error codes, see Table 3. |
user_id |
String |
User ID. |
user_name |
String |
Username. |
maintain_begin |
String |
Time at which the maintenance time window starts. Format: HH:mm:ss. |
maintain_end |
String |
Time at which the maintenance time window ends. Format: HH:mm:ss. |
no_password_access |
String |
An indicator of whether a DCS instance can be accessed in password-free mode.
|
access_user |
String |
Username used for accessing a DCS instance with password authentication. |
enable_publicip |
Boolean |
An indicator of whether public access is enabled for a DCS Redis instance. Options:
|
publicip_id |
String |
ID of the elastic IP address bound to a DCS Redis instance. The parameter value is null if public access is disabled. |
publicip_address |
String |
Elastic IP address bound to a DCS Redis instance. The parameter value is null if public access is disabled. |
enable_ssl |
Boolean |
An indicator of whether to enable SSL for public access to a DCS Redis instance.
|
service_upgrade |
Boolean |
An indicator of whether an upgrade task has been created for a DCS instance.
|
service_task_id |
String |
Upgrade task ID.
|
enterprise_project_id |
String |
Enterprise project ID. |
available_zones |
Array |
AZ where a cache node resides. The value of this parameter in the response contains an AZ ID. |
subnet_id |
String |
Subnet ID. |
security_group_id |
String |
Security group ID. |
backend_addrs |
String |
Backend address of a cluster instance. |
product_id |
String |
Product ID. |
security_group_name |
String |
Security group name. |
subnet_name |
String |
Subnet name. |
subnet_cidr |
String |
Subnet segment. |
order_id |
String |
Order ID. |
instance_backup_policy |
JSON |
Backup policy. This parameter is available for master/standby and cluster DCS instances. For details, see Table 4 and Table 5. |
tags |
Array of objects |
Instance tag key and value. |
Error Code |
Description |
---|---|
dcs.00.0007 |
System error. |
dcs.01.0001 |
Internal service error. |
dcs.01.0002 |
Internal service error. |
dcs.01.0003 |
Internal service error. |
dcs.02.0001 |
Failed to create VPC. |
dcs.02.0002 |
Failed to create VPC. |
dcs.02.0003 |
Failed to create security group. |
dcs.02.0004 |
Failed to create subnet. |
dcs.02.0005 |
Subnet status abnormal. |
dcs.03.0001 |
Failed to create ECS. |
dcs.03.0002 |
Failed to create ECS. |
dcs.03.0003 |
Failed to create ECS. |
dcs.03.0004 |
Failed to create ECS. |
dcs.03.0005 |
Failed to bind NIC to the ECS. |
dcs.03.0007 |
Failed to start ECS. |
dcs.03.0008 |
Failed to start ECS. |
dcs.03.0009 |
Failed to stop ECS. |
dcs.03.0017 |
Some nodes of the instance are faulty. |
dcs.04.0002 |
Failed to deploy the instance. |
dcs.04.0003 |
Failed to connect to the instance. |
dcs.04.0004 |
Both cache nodes are in the master state. A network connection error may occur between the master and standby nodes. |
Example response
{ "name": "dcs-125d", "engine": "Redis", "capacity": 64, "ip": "192.168.1.48", "domainName": "XXXXXX", "port": 6379, "status": "RUNNING", "libos": false, "description": null, "task": null, "max_memory": 65536, "used_memory": 33, "instance_id": "979e9a6b-e2f5-4b5d-8e98-fea495ea27a1", "resource_spec_code": "dcs.cluster", "engine_version": "3.0", "internal_version": null, "charging_mode": 0, "capacity_minor": null, "vpc_id": "d1e8008d-8182-4c86-a142-1ae9349bdc64", "vpc_name": "vpc-807d", "task_status": null, "created_at": "2018-12-11T07:24:18.149Z", "error_code": null, "user_id": "9bfac09d9bcd4eb7bb1465a7bcff815b", "user_name": "r00209145", "maintain_begin": "02:00:00", "maintain_end": "06:00:00", "no_password_access": "true", "access_user": null, "enable_publicip": false, "publicip_id": null, "publicip_address": null, "enable_ssl": false, "service_upgrade": false, "service_task_id": null, "is_free": null, "enterprise_project_id": "0", "available_zones": ["f84448fd537f46078dd8bd776747f573"], "subnet_id": "9b32218f-6389-485a-912e-076fe9df6fa7", "security_group_id": "ecefdad9-c8be-42aa-9d5d-9ab46a221240", "backend_addrs": ["192.168.1.136:6379", "192.168.1.224:6379"], "product_id": "00301-17063-0--0", "security_group_name": "sg--test-hanwang", "subnet_name": "subnet-7e46", "order_id": null, "subnet_cidr": "192.168.1.0/24", "instance_backup_policy": null, "tags": [ { "key": "dcs001", "value": "001" }, { "key": "dcs002", "value": "002" } ], "enterprise_project_name": null }
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