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 |
Long |
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. You can obtain it by calling the IAM API. 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. |
|
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 |
Statuses of the task for creating a CBH instance. |
|
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 |
Long |
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" : "xx-xxxx-7",
"zone" : "xx-xxxx-7a",
"availability_zone_display" : "AZ 1",
"slave_zone" : "xx-xxxx-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.