Obtaining the CBH Instance List
Function
This API is used to obtain the CBH instance list of the current account.
URI
GET /v2/{project_id}/cbs/instance/list
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID For details about how to obtain the project ID, see "Obtaining a Project ID". |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
instance_id |
No |
Number |
CBH instance ID. This parameter is mandatory only when you want to query details of a single instance. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
User token It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is the user token. For details, see "Obtaining the Token of an IAM User." |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
total |
Integer |
The total number of CBH instances. |
instance |
Array of InstanceDetail objects |
CBH instance list. |
Parameter |
Type |
Description |
---|---|---|
name |
String |
CBH instance name. |
server_id |
String |
ID of the server where the CBH instance is deployed.. |
instance_id |
String |
CBH instance ID. |
alter_permit |
Boolean |
Whether the CBH instance can be expanded.
|
enterprise_project_id |
String |
Project ID. |
period_num |
String |
Number of subscription periods of a CBH instance. |
start_time |
String |
Start time of the CBH instance, in timestamp format. |
end_time |
String |
End time of the CBH instance, in timestamp format. |
created_time |
String |
Time when the CBH instance was created, in UTC format. |
upgrade_time |
Long |
Upgrade schedule of the CBH instance, in the format of timestamp. |
update |
String |
Whether the CBH instance can be upgraded.
Enumeration values:
|
bastion_version |
String |
Current version of the CBH instance. |
az_info |
az_info object |
AZ information. |
status_info |
status_info object |
Status information. |
resource_info |
resource_info object |
Resource information. |
network |
network object |
Network information. |
ha_info |
ha_info object |
Active and standby node information. |
Parameter |
Type |
Description |
---|---|---|
region |
String |
ID of the AZ where the CBH instance locates. |
zone |
String |
ID of the AZ where the CBH instance locates. (In primary/standby mode, the ID of the AZ where the primary instance locates is required.) |
availability_zone_display |
String |
AZ where the CBH instance locates. (In primary/standby mode, the ID of the AZ where the primary instance locates is required. Name) |
slave_zone |
String |
AZ where the standby CBH instance locates. |
slave_zone_display |
String |
AZ where the standby CBH instance locates. |
Parameter |
Type |
Description |
---|---|---|
status |
String |
CBH instance status
|
task_status |
String |
CBH instance status.
|
create_instance_status |
String |
Status of a CBH instance during instance creation.
|
instance_status |
String |
CBH instance status.
|
instance_description |
String |
CBH instance description. |
fail_reason |
String |
Instance creation failure causes. |
Parameter |
Type |
Description |
---|---|---|
specification |
String |
CBH instance specifications. |
order_id |
String |
Order ID. |
resource_id |
String |
CBH instance ID, in the UUID format. |
data_disk_size |
Number |
Size of the data disk for the CBH instance, in TB. |
disk_resource_id |
Array of strings |
ID of the data disk for the CBH instance. |
Parameter |
Type |
Description |
---|---|---|
vip |
String |
Floating IP address of the CBH instance (This field is returned when the instance is deployed in primary/standby mode.) |
web_port |
String |
Port used for accessing the CBH instance with a web browser. |
public_ip |
String |
EIP bound to the CBH instance. |
public_id |
String |
ID of the EIP bound to the CBH instance, in the UUID format. |
private_ip |
String |
Private IP address of the CBH instance |
vpc_id |
String |
ID of the VPC where the CBH instance locates. |
subnet_id |
String |
ID of the subnet where the CBH instance locates. |
security_group_id |
String |
ID of the Security group where the CBH instance locates. |
Parameter |
Type |
Description |
---|---|---|
ha_id |
String |
IDs of the primary and standby instances. |
instance_type |
String |
Instance type. The value can be:
|
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code |
error_description |
String |
Incorrect request parameters. |
Status code: 401
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code |
error_description |
String |
Failed to verify the token. |
Status code: 403
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code |
error_description |
String |
Permissions required. |
Status code: 404
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code |
error_description |
String |
Not CBH instances found. |
Example Requests
None
Example Responses
Status code: 200
Cbh List Instance Success
{ "total" : 1, "instance" : [ { "name" : "CBH-e2b4", "server_id" : "760aeee4-9916-436a-8854-837a9ae94b2b", "instance_id" : "5473", "alter_permit" : false, "enterprise_project_id" : "0", "period_num" : "1,2", "start_time" : 1692245215000, "end_time" : 1694966399000, "created_time" : "2023-08-17 12:05:02.0", "update" : false, "bastion_version" : "3.3.49.0", "az_info" : { "region" : "cn-north-7", "zone" : "cn-north-7a", "availability_zone_display" : "AZ 1", "slave_zone" : "cn-north-7b", "slave_zone_display" : "AZ 2" }, "status_info" : { "status" : "ACTIVE", "task_status" : "NO_TASK", "create_instance_status" : "NO_TASK", "fail_reason" : "No FailReason Now", "instance_status" : "ok", "instance_description" : ",2023-08-21 15:19:07,{\"d_usage\":\"0.30\",\"m_usage\":\"43.66\",\"c_usage\":\"1.00\",\"session_count\":\"0\"" }, "resource_info" : { "specification" : "cbh.basic.5", "order_id" : "CS2308171141G8C14", "resource_id" : "c7a07a7f-e5ee-49cf-8355-aee46c5a4fcf", "data_disk_size" : 200, "disk_resource_id" : [ ] }, "network" : { "vip" : "192.168.0.228", "web_port" : "443", "public_ip" : "100.xx.xx.1", "public_id" : "56220ed7-0f75-4d42-85c4-013d5414c81c", "private_ip" : "192.168.0.190", "vpc_id" : "03211ecf-697e-4306-a7a0-6e939bf948de", "subnet_id" : "dd08a6a9-ced7-484b-ace6-1b821854a772", "security_group_id" : "02dcf62d-b84d-4a14-aad3-c310f2ceea55" }, "ha_info" : { "ha_id" : "332", "instance_type" : "master" } } ] }
Status Codes
Status Code |
Description |
---|---|
200 |
Cbh List Instance Success |
400 |
Bad Request |
401 |
Unauthorized |
403 |
Forbidden |
404 |
Not Found |
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