API list
Virtual server (view, create, modify, delete)
Item | API Name | Description |
---|---|---|
1 | GET /v2/{tenant_id}/servers List servers with extended server attributes |
Lists the IDs and names of all servers |
Lists the details of the extended server attributes of all servers | ||
2 | GET /v2/{tenant_id}/servers{?changessince,image,flavor,name,
status,host} List servers 1 |
Lists the specified server name information |
Lists the specified server ID information | ||
3 | GET /v2/{tenant_id}/servers{?changessince,image,flavor,name, status,host} List servers 2 |
Lists the ID, name and link of all servers |
4 | GET /v2/{tenant_id}/servers/detail List servers 3 |
Lists the servers |
5 | GET /v2/{tenant_id}/servers/detail List details for servers |
Lists details for servers with current availability zones |
6 | GET /v2/{tenant_id}/servers/detail List extended status for servers |
Lists the details of the extended status attributes of all servers |
7 | GET /v2/{tenant_id}/servers/detail List servers with IP type |
Lists the fixed and floating IP addresses by type for all servers |
8 | GET /v2/{tenant_id}/servers/detail Get server details with configuration drive |
Displays detailed information about all servers, including extended attributes of the driver settings |
9 | GET /v2/{tenant_id}/servers/detail Get server details |
Lists details of all servers (including OS-EXT-IPS-MAC:mac_addr) |
10 | GET /v2/{tenant_id}/servers/{server_id} Get server details |
Lists all server details |
Lists details of servers with the specified status | ||
Retrieves detailed information of the specified server | ||
11 | GET /v2/{tenant_id}/servers/{server_id} Show server information |
Displays information about the specified server |
12 | GET /v2/{tenant_id}/servers/{server_id} Show server |
Displays information of the specified server with availability zones |
13 | GET /v2/{tenant_id}/servers/{server_id} Show server extended status |
Displays the extended status attributes of specified servers |
14 | GET /v2/{tenant_id}/servers/{server_id} Show extended server attributes |
Displays the extended server attributes of specified servers |
15 | GET /v2/{tenant_id}/servers/{server_id} Get server information with configuration drive |
Displays information about the specified server, including extended attributes of the driver settings |
16 | GET /v2/{tenant_id}/servers/{server_id} Show server information |
Displays information about the specified server (including OS-EXT-IPS-MAC:mac_addr) |
17 | POST /v2/{tenant_id}/servers Create server 1 |
Creates a server |
Creates a specific server | ||
18 | POST /v2/{tenant_id}/servers Create server 2 |
Creates a server |
19 | POST /v2/{tenant_id}/servers Create server with scheduler hints |
Creates a server using scheduler instructions that were passed directly to the scheduler. |
20 | POST /v2/{tenant_id}/servers Create multiple servers |
Creates one or more servers that have the optional booking ID |
Creates one or more servers with the optional minimum count | ||
Creates one or more servers with the optional maximum count | ||
21 | POST /v2/{tenant_id}/servers Create server with configuration drive |
Creates a server using extended attributes of the driver settings |
22 | POST /v2/{tenant_id}/servers Create server 3 |
Creates a server using block device mapping |
23 | PUT /v2/{tenant_id}/servers/{server_id} Update server |
Updates the current instance name |
Updates the IP address of the current instance | ||
24 | DELETE /v2/{tenant_id}/servers/{server_id} Delete server |
Deletes the specified server |
25 | POST /v2/{tenant_id}/servers/{server_id}/metadata Update server metadata items |
Updates the metadata item (identified by key) of the specified server |
26 | GET /v2/{tenant_id}/servers/{server_id}/os-server-password Get server password |
Retrieves the management password of the specified server |