- 3.1. Server admin actions (action)
- 3.2. Server console output (os-console-output)
- 3.3. Server console (os-consoles)
- 3.4. Server deferred delete (os-deferred-delete)
- 3.5. Server diagnostics (diagnostics)
- 3.6. Flavor access (flavors)
- 3.7. Flavors with FlavorDisabled attribute (flavors)
- 3.8. Flavor extra-specs (os-extra-specs)
- 3.9. Flavors with rxtx_factor extended attribute (flavors)
- 3.10. Flavors with extended attributes (flavors)
- 3.11. Flavors create or delete (flavors)
- 3.12. Images with size attribute (images)
- 3.13. Limits with project usage (limits)
- 3.14. Limits with project usage for administrators (limits)
- 3.15. Guest agents (os-agents)
- 3.16. Host aggregates (os-aggregates)
- 3.17. Attach interfaces (os-attach-interfaces)
- 3.18. Root certificates (os-certificates)
- 3.19. Cloudpipe (os-cloudpipe)
- 3.20. Coverage reports (os-coverage)
- 3.21. Fixed IPs (os-fixed-ips)
- 3.22. Floating IP DNS records (os-floating-ip-dns)
- 3.23. Floating IP pools (os-floating-ip-pools)
- 3.24. Floating IPs (os-floating-ips)
- 3.25. Floating IPs bulk (os-floating-ips-bulk)
- 3.26. Hosts (os-hosts)
- 3.27. Hypervisors (os-hypervisors)
- 3.28. Server actions (os-instance-actions)
- 3.29. Keypairs (os-keypairs)
- 3.30. Migrations (os-migrations)
- 3.31. Networks (os-networks)
- 3.32. Quota sets (os-quota-sets)
- 3.33. Server rescue and unrescue (os-rescue)
- 3.34. Rules for default security group (os-security-group-default-rules)
- 3.35. Security groups (os-security-groups)
- 3.36. Server password (os-server-password)
- 3.37. Server shelve (os-server-shelve)
- 3.38. Server start and stop (os-server-start-stop)
- 3.39. Manage services (os-services)
- 3.40. Usage reports (os-simple-tenant-usage)
- 3.41. Virtual interfaces (os-virtual-interfaces)
- 3.42. Volume extension (os-volumes, os-snapshots)
- 3.43. Volume attachments (os-volume_attachments)
- 3.44. Servers with block device mapping format (servers)
- 3.45. Server OS-EXT-IPS-MAC:mac_addr extended attribute (servers)
- 3.46. Configuration drive (servers)
- 3.47. Servers with extended availability zones (servers)
- 3.48. Servers and images with disk config (servers, images)
- 3.49. Server IP type (servers)
- 3.50. Server extended attributes (servers)
- 3.51. Server extended status (servers)
- 3.52. Servers multiple create (servers)
- 3.53. Servers with scheduler hints (servers)
Extensions add features, MIME types, actions, states, headers, parameters, and resources to the core Compute API. Query the Compute API to list available extensions with a GET request to v2/extensions.
Method | URI | Description |
---|---|---|
Server admin actions (action) | ||
POST | /v2/{tenant_id}/servers/{server_id}/action | Pauses a server. Changes its status to PAUSED. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Unpauses a PAUSED server and changes its status to ACTIVE. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Suspends a server and changes its status to SUSPENDED. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Resumes a SUSPENDED server and changes its status to ACTIVE. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Migrates a server to a host. The scheduler chooses the host. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Resets networking on a server. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Injects network information into a server. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Locks a server. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Unlocks a server. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Backs up a server instance. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Live-migrates a server to a new host without rebooting. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Resets the state of a server to a specified state. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Evacuates a server from failed host. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Assigns the specified security group to the server. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Removes the specified security group from the server. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Adds a floating IP address to an instance. |
Server console output (os-console-output) | ||
POST | /v2/{tenant_id}/servers/{server_id}/action | Gets console output for a server instance. |
Server console (os-consoles) | ||
POST | /v2/{tenant_id}/servers/{server_id}/action | Gets a console for a server instance. |
Server deferred delete (os-deferred-delete) | ||
POST | /v2/{tenant_id}/servers/{server_id}/action | Force-deletes a server. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Restores a deleted server. |
Server diagnostics (diagnostics) | ||
GET | /v2/{tenant_id}/servers/{server_id}/diagnostics | Gets basic usage data for a specified server. |
Flavor access (flavors) | ||
GET | /v2/{tenant_id}/flavors | Lists flavors and includes the access type, which is public or private. |
POST | /v2/{tenant_id}/flavors | Creates a private flavor. |
GET | /v2/{tenant_id}/flavors/{flavor_id} | Gets the flavor access type, which is public or private. |
GET | /v2/{tenant_id}/flavors/{flavor_id}/os-flavor-access | Lists tenants with access to the specified private flavor. |
POST | /v2/{tenant_id}/flavors/{flavor_id}/action | Gives a specified tenant access to the specified private flavor. |
DELETE | /v2/{tenant_id}/flavors/{flavor_id}/action | Revokes access from the specified tenant for the specified private flavor. |
Flavors with FlavorDisabled attribute (flavors) | ||
GET | /v2/{tenant_id}/flavors/{flavor_id} | Gets details for a specified
flavor. Includes the
|
GET | /v2/{tenant_id}/flavors/detail | Lists available flavors. Includes
the |
Flavor extra-specs (os-extra-specs) | ||
GET | /v2/{tenant_id}/flavors/{flavor_id}/os-extra_specs | Lists the extra-specs or keys for the specified flavor. |
POST | /v2/{tenant_id}/flavors/{flavor_id}/os-extra_specs | Creates extra-specs or keys for the specified flavor. |
GET | /v2/{tenant_id}/flavors/{flavor_id}/os-extra_specs/{key_id} | Gets the value of the specified key. |
DELETE | /v2/{tenant_id}/flavors/{flavor_id}/os-extra_specs/{key_id} | Deletes a specified extra-spec by key. |
Flavors with rxtx_factor extended attribute (flavors) | ||
POST | /v2/{tenant_id}/flavors | Creates a flavor. Includes the rxtx_factor extended attribute. |
GET | /v2/{tenant_id}/flavors/{flavor_id} | Gets details for a specified flavor. Includes the rxtx_factor extended attribute. |
GET | /v2/{tenant_id}/flavors/detail | Lists details for available flavors and includes the rxtx_factor extended attribute. |
Flavors with extended attributes (flavors) | ||
POST | /v2/{tenant_id}/flavors | Creates a flavor. Includes the rxtx_factor, OS-FLV-EXT-DATA:ephemeral, and swap extended attributes. |
GET | /v2/{tenant_id}/flavors/{flavor_id} | Gets details for a specified flavor. Includes the rxtx_factor, OS-FLV-EXT-DATA:ephemeral, and swap extended attributes. |
GET | /v2/{tenant_id}/flavors/detail | Lists available flavors. Includes the rxtx_factor, OS-FLV-EXT-DATA:ephemeral, and swap extended attributes. |
Flavors create or delete (flavors) | ||
POST | /v2/{tenant_id}/flavors | Creates a flavor. |
DELETE | /v2/{tenant_id}/flavors/{flavor_id} | Deletes a flavor. |
Images with size attribute (images) | ||
GET | /v2/{tenant_id}/images/detail | Lists details for available images. Includes the image size. |
GET | /v2/{tenant_id}/images/{image_id} | Gets details for a specified image. Includes the image size. |
Limits with project usage (limits) | ||
GET | /v2/{tenant_id}/limits | Gets absolute and rate limit information, including information on currently used absolute limits. |
Limits with project usage for administrators (limits) | ||
GET | /v2/{tenant_id}/limits/{tenant_id} | Enables administrators to get absolute and rate limit information, including information about currently used absolute limits, for a specified customer tenant ID. |
Guest agents (os-agents) | ||
GET | /v2/{tenant_id}/os-agents | Lists all agent builds. |
POST | /v2/{tenant_id}/os-agents | Creates an agent build. |
DELETE | /v2/{tenant_id}/os-agents | Deletes an existing agent build. |
PUT | /v2/{tenant_id}/os-agents/{id} | Updates an agent build. |
Host aggregates (os-aggregates) | ||
GET | /v2/{tenant_id}/os-aggregates | Lists all aggregates. |
POST | /v2/{tenant_id}/os-aggregates | Creates an aggregate. |
DELETE | /v2/{tenant_id}/os-aggregates/{aggregate_id} | Deletes an aggregate. |
GET | /v2/{tenant_id}/os-aggregates/{aggregate_id} | Gets details about a specified aggregate. |
PUT | /v2/{tenant_id}/os-aggregates/{aggregate_id} | Updates the name, and optionally the availability zone, for a specified aggregate. |
POST | /v2/{tenant_id}/os-aggregates/{aggregate_id}/action | Sets metadata for an aggregate. |
POST | /v2/{tenant_id}/os-aggregates/{aggregate_id}/action | Adds a host to an aggregate. |
POST | /v2/{tenant_id}/os-aggregates/{aggregate_id}/action | Removes a host from an aggregate. |
Attach interfaces (os-attach-interfaces) | ||
POST | /v2/{tenant_id}/servers/{server_id}/os-attach-interfaces | Creates and uses a port interface to attach the port to a server instance. |
GET | /v2/{tenant_id}/servers/{server_id}/os-attach-interfaces | Lists port interfaces. |
GET | /v2/{tenant_id}/servers/{server_id}/os-attach-interfaces/{attachment_id} | Shows information about a specified port interface. |
Root certificates (os-certificates) | ||
POST | /v2/{tenant_id}/os-certificates | Creates a root certificate. |
GET | /v2/{tenant_id}/os-certificates | Shows details for a root certificate owned by a specified tenant ID. |
Cloudpipe (os-cloudpipe) | ||
GET | /v2/{tenant_id}/os-cloudpipe | Lists cloudpipes. |
POST | /v2/{tenant_id}/os-cloudpipe{?project_id} | Creates a cloudpipe. |
POST | /v2/{tenant_id}/os-cloudpipe/configure-project | Updates the virtual private network (VPN) IP address and port for a specified cloudpipe instance. |
Coverage reports (os-coverage) | ||
POST | /v2/{tenant_id}/os-coverage/action | Generates a coverage report. |
POST | /v2/{tenant_id}/os-coverage/action | Starts Nova coverage reporting. |
POST | /v2/{tenant_id}/os-coverage/action | Starts coverage reporting for all services. |
POST | /v2/{tenant_id}/os-coverage/action | Stops coverage reporting. |
Fixed IPs (os-fixed-ips) | ||
GET | /v2/{tenant_id}/os-fixed-ips/{fixed_ip} | Shows information for a specified fixed IP address. |
POST | /v2/{tenant_id}/os-fixed-ips/{fixed_ip}/action | Reserves or releases a fixed IP. |
Floating IP DNS records (os-floating-ip-dns) | ||
GET | /v2/{tenant_id}/os-floating-ip-dns | Lists registered DNS domains published by the DNS drivers. |
PUT | /v2/{tenant_id}/os-floating-ip-dns/{domain} | Creates or updates a DNS domain. |
DELETE | /v2/{tenant_id}/os-floating-ip-dns/{domain} | Deletes a DNS domain and all associated host entries. |
PUT | /v2/{tenant_id}/os-floating-ip-dns/{domain}/entries/{name} | Creates or updates a DNS entry. |
GET | /v2/{tenant_id}/os-floating-ip-dns/{domain}/entries/{name} | Finds a unique DNS entry for a specified domain and name. |
DELETE | /v2/{tenant_id}/os-floating-ip-dns/{domain}/entries/{name} | Deletes a specified DNS entry. |
GET | /v2/{tenant_id}/os-floating-ip-dns/{domain}/entries/{ip} | Lists DNS entries for a specified domain and IP. |
Floating IP pools (os-floating-ip-pools) | ||
GET | /v2/{tenant_id}/os-floating-ip-pools | Lists floating IP pools. |
Floating IPs (os-floating-ips) | ||
GET | /v2/{tenant_id}/os-floating-ips | Lists floating IP addresses associated with the tenant or account. |
POST | /v2/{tenant_id}/os-floating-ips | Allocates a new floating IP address to a tenant or account. |
GET | /v2/{tenant_id}/os-floating-ips/{id} | Shows information for a specified floating IP address. |
DELETE | /v2/{tenant_id}/os-floating-ips/{id} | Deallocates the floating IP address associated with floating_IP_address_ID. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Adds a floating IP address to an instance. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Removes a floating IP from an instance. |
Floating IPs bulk (os-floating-ips-bulk) | ||
GET | /v2/{tenant_id}/os-floating-ips-bulk | Lists all floating IPs. |
POST | /v2/{tenant_id}/os-floating-ips-bulk | Bulk-creates floating IPs. |
POST | /v2/{tenant_id}/os-floating-ips-bulk/delete | Bulk-deletes floating IPs. |
GET | /v2/{tenant_id}/os-floating-ips-bulk/{host_name} | Lists all floating IPs for a specified host. |
Hosts (os-hosts) | ||
GET | /v2/{tenant_id}/os-hosts{?service,zone} | Lists hosts. |
GET | /v2/{tenant_id}/os-hosts/{host_name} | Shows information for a specified host. |
PUT | /v2/{tenant_id}/os-hosts/{host_name} | Enables a host or puts it in maintenance mode. |
GET | /v2/{tenant_id}/os-hosts/{host_name}/startup | Starts a host. |
GET | /v2/{tenant_id}/os-hosts/{host_name}/shutdown | Shuts down a host. |
GET | /v2/{tenant_id}/os-hosts/{host_name}/reboot | Reboots a host. |
Hypervisors (os-hypervisors) | ||
GET | /v2/{tenant_id}/os-hypervisors | Lists hypervisors information for each server obtained through the hypervisor-specific API, such as libvirt or XenAPI. |
GET | /v2/{tenant_id}/os-hypervisors/detail | Shows information for a specified
hypervisor. Typically configured as an admin-only
extension by using |
GET | /v2/{tenant_id}/os-hypervisors/statistics | Shows hypervisor statistics over all compute nodes. |
GET | /v2/{tenant_id}/os-hypervisors/{hypervisor_hostname} | Shows the up time for a specified hypervisor. |
GET | /v2/{tenant_id}/os-hypervisors/{hypervisor_hostname}/servers | Lists instances that belong to specific hypervisors. |
Server actions (os-instance-actions) | ||
GET | /v2/{tenant_id}/servers/{server_id}/os-instance-actions | Lists available actions for a
specified server. Deployers set permissions for this
request in the |
GET | /v2/{tenant_id}/servers/{server_id}/os-instance-actions/{action_id} | Gets details for a specified action
for a specified server instance. Deployers set
permissions for this request in the
|
Keypairs (os-keypairs) | ||
GET | /v2/{tenant_id}/os-keypairs | Lists keypairs that are associated with the account. |
POST | /v2/{tenant_id}/os-keypairs | Generates or imports a keypair. |
DELETE | /v2/{tenant_id}/os-keypairs/{keypair_name} | Deletes a keypair. |
GET | /v2/{tenant_id}/os-keypairs/{keypair_name} | Shows a keypair associated with the account. |
Migrations (os-migrations) | ||
GET | /v2/{tenant_id}/os-migrations{?host,status,cell_name} | Enables an administrative user to fetch in-progress migrations for a region or specified cell in a region. |
Networks (os-networks) | ||
POST | /v2/{tenant_id} | Creates a network. |
GET | /v2/{tenant_id}/os-networks | Lists networks that are available to the tenant. |
POST | /v2/{tenant_id}/os-networks/add | Adds a specified network to a project. |
GET | /v2/{tenant_id}/os-networks/{id} | Shows information for a specified network. |
DELETE | /v2/{tenant_id}/os-networks/{id} | Deletes a specified network. |
POST | /v2/{tenant_id}/os-networks/{id}/action | Associates a specified network with a host. |
POST | /v2/{tenant_id}/os-networks/{id}/action | Disassociates the host from a specified network. |
POST | /v2/{tenant_id}/os-networks/{id}/action | Disassociates a specified network from a project so that the network can be reused. |
POST | /v2/{tenant_id}/os-networks/{id}/action | Disassociates the project from a specified network. |
Quota sets (os-quota-sets) | ||
GET | /v2/{tenant_id}/os-quota-sets/{tenant_id} | Shows quotas for a tenant. |
PUT | /v2/{tenant_id}/os-quota-sets/{tenant_id} | Updates quotas for a tenant. |
GET | /v2/{tenant_id}/os-quota-sets/defaults | Gets default quotas for a tenant. |
GET | /v2/{tenant_id}/os-quota-sets/{tenant_id}/{user_id} | Enables an admin user to show quotas for a specified tenant and user. |
POST | /v2/{tenant_id}/os-quota-sets/{tenant_id}/{user_id} | Updates quotas for a specified tenant/project and user. |
GET | /v2/{tenant_id}/os-quota-sets/{tenant_id}/detail/{user_id} | Shows details for quotas for a specified tenant and user. |
Server rescue and unrescue (os-rescue) | ||
POST | /v2/{tenant_id}/servers/{server_id}/action | Puts a server in rescue mode. Changes status to RESCUE. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Unrescues a server. |
Rules for default security group (os-security-group-default-rules) | ||
GET | /v2/{tenant_id}/os-security-group-rules | Lists default security group rules. |
POST | /v2/{tenant_id}/os-security-group-rules | Creates a default security group rule. |
GET | /v2/{tenant_id}/os-security-group-rules/{security_group_rule_id} | Shows information for a specified security group rule. |
Security groups (os-security-groups) | ||
GET | /v2/{tenant_id}/os-security-groups | Lists security groups. |
POST | /v2/{tenant_id}/os-security-groups | Creates a security group. |
GET | /v2/{tenant_id}/os-security-groups/servers/{server_id}/os-security-groups | Lists security groups for a specified server. |
GET | /v2/{tenant_id}/os-security-groups/{security_group_id} | Shows information for a specified security group. |
DELETE | /v2/{tenant_id}/os-security-groups/{security_group_id} | Deletes a specified security group. |
Server password (os-server-password) | ||
GET | /v2/servers/{server_id}/os-server-password | Gets the administrative password for a specified server. |
DELETE | /v2/servers/{server_id}/os-server-password | Clears the encrypted copy of the password in the metadata server. This is done after the client has retrieved the password and knows it doesn't need it in the metadata server anymore. The password for the server remains the same. |
Server shelve (os-server-shelve) | ||
POST | /v2/{tenant_id}/servers/{server_id}/action | Shelves a running server and changes its status to SHELVED_OFFLOADED. |
Server start and stop (os-server-start-stop) | ||
POST | /v2/{tenant_id}/servers/{server_id}/action | Starts a stopped server and changes its status to ACTIVE. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Stops a running server and changes its status to STOPPED. |
Manage services (os-services) | ||
GET | /v2/{tenant_id}/os-services | Lists running services. |
PUT | /v2/{tenant_id}/os-services/enable | Enables scheduling for a service. |
PUT | /v2/{tenant_id}/os-services/disable | Disables scheduling for a service. |
PUT | /v2/{tenant_id}/os-services/disable-log-reason | Logs information to the service table about why a service was disabled. |
GET | /v2/{tenant_id}/os-services/detail | Lists disabled services. If information exists, includes reasons why services were disabled. |
Usage reports (os-simple-tenant-usage) | ||
GET | /v2/{tenant_id}/os-simple-tenant-usage | Lists usage information for all tenants. |
GET | /v2/{tenant_id}/os-simple-tenant-usage/{tenant_id} | Gets usage information for a tenant. |
Virtual interfaces (os-virtual-interfaces) | ||
GET | /v2/{tenant_id}/servers/{server_id}/os-virtual-interfaces | Lists the virtual interfaces for a specified instance. |
GET | /v2/{tenant_id}/servers/{server_id}/os-virtual-interfaces | Shows the virtual interface for for a specified
instance. Includes the |
Volume extension (os-volumes, os-snapshots) | ||
GET | /v1.1/{tenant_id}/os-volumes | Lists the volumes associated with the account. |
GET | /v1.1/{tenant_id}/os-volumes/detail | Lists details for a specified volume. |
POST | /v1.1/{tenant_id}/os-volumes/{volume_id} | Creates a volume. |
GET | /v1.1/{tenant_id}/os-volumes/{volume_id} | Shows information for a specified volume. |
DELETE | /v1.1/{tenant_id}/os-volumes/{volume_id} | Deletes a specified volume. |
GET | /v1.1/{tenant_id}/os-volume-types | Lists volume types. |
GET | /v1.1/{tenant_id}/os-volume-types/{volume_type_id} | Shows information for a specified volume type. |
POST | /v1.1/{tenant_id}/os-snapshots | Creates a snapshot. |
GET | /v1.1/{tenant_id}/os-snapshots | Lists snapshots. |
GET | /v1.1/{tenant_id}/os-snapshots/detail | Lists details for a specified snapshot. |
GET | /v1.1/{tenant_id}/os-snapshots/{snapshot_id} | Shows information for a specified snapshot. |
DELETE | /v1.1/{tenant_id}/os-snapshots/{snapshot_id} | Deletes a specified snapshot from the account. |
Volume attachments (os-volume_attachments) | ||
POST | /v2/{tenant_id}/servers/{server_id}/os-volume_attachments | Attaches a volume to the specified server. |
GET | /v2/{tenant_id}/servers/{server_id}/os-volume_attachments | Lists the volume attachments for a specified server. |
GET | /v2/{tenant_id}/servers/{server_id}/os-volume_attachments/{attachment_id} | Shows details for the specified volume attachment. |
DELETE | /v2/{tenant_id}/servers/{server_id}/os-volume_attachments/{attachment_id} | Deletes the specified volume attachment from a specified server. |
Servers with block device mapping format (servers) | ||
GET | /v2/{tenant_id}/servers{?changes-since,image,flavor,name,marker,limit,status,host} | Lists IDs, names, and links for all servers. |
POST | /v2/{tenant_id}/servers{?security_group,user_data,availability_zone} | Creates a server with a block device mapping. |
Server OS-EXT-IPS-MAC:mac_addr extended attribute (servers) | ||
POST | /v2/{tenant_id}/servers{?security_group,user_data,availability_zone} | Creates a server with the OS-EXT-IPS-MAC:mac_addr extended attribute. |
GET | /v2/{tenant_id}/servers/{server_id} | Shows information for a specified server. Includes the OS-EXT-IPS-MAC:mac_addr extended attribute. |
GET | /v2/{tenant_id}/servers/detail | Lists details for all servers. Includes the OS-EXT-IPS-MAC:mac_addr extended attribute. |
Configuration drive (servers) | ||
POST | /v2/{tenant_id}/servers{?security_group,user_data,availability_zone} | Creates a server with the configuration drive extended attribute. |
GET | /v2/{tenant_id}/servers/{server_id} | Shows information for a specified server including the configuration drive extended attribute. |
GET | /v2/{tenant_id}/servers/{server_id}/detail | Lists details for all servers including the configuration drive extended attribute. |
Servers with extended availability zones (servers) | ||
GET | /v2/{tenant_id}/servers/{server_id} | Shows information for a specified server, including its availability zone. |
GET | /v2/{tenant_id}/servers/detail | Lists details for servers, including their current availability zone. |
Servers and images with disk config (servers, images) | ||
POST | /v2/{tenant_id}/servers | Creates a server. |
GET | /v2/{tenant_id}/servers/{server_id} | Shows information for a specified server. |
PUT | /v2/{tenant_id}/servers/{server_id} | Updates a specified server. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Resizes a server. |
POST | /v2/{tenant_id}/servers/{server_id}/action | Rebuilds a specified server. |
GET | /v2/{tenant_id}/servers/detail | Lists servers. |
GET | /v2/{tenant_id}/images/{image_id} | Gets information for a specified image. |
GET | /v2/{tenant_id}/images/detail | Lists images. |
Server IP type (servers) | ||
GET | /v2/{tenant_id}/servers/{server_id}/action | Shows the type of IP assigned to a specified server, either fixed or floating. |
GET | /v2/{tenant_id}/servers/detail | Lists all servers showing their IPs by type, either fixed or floating. |
Server extended attributes (servers) | ||
GET | /v2/servers | Lists detailed extended server attribute information for all servers. |
GET | /v2/servers/{server_id} | Shows extended server attributes for a specified server. |
Server extended status (servers) | ||
GET | /v2/{tenant_id}/servers/{server_id} | Shows the extended status attributes in the response for a specified server. |
GET | /v2/{tenant_id}/servers/detail | Lists the extended status attributes in the detailed response for all servers. |
Servers multiple create (servers) | ||
POST | /v2/{tenant_id}/servers{?security_group,user_data,availability_zone,return_reservation_id,min_count,max_count} | Creates one or more servers with an optional reservation ID. |
Servers with scheduler hints (servers) | ||
POST | /v2/{tenant_id}/servers{?security_group,user_data,availability_zone} | Creates a server with scheduler hints that are passed directly to the scheduler. |