Method | URI | Description |
---|---|---|
GET | /v2/{tenant_id}/servers/{server_id}/ips | Lists networks and addresses for a specified tenant and server. |
Specify the tenant ID and server ID in the URI.
Normal response codes: 200, 203
Error response codes: computeFault (400, 500, …), serviceUnavailable (503), badRequest (400), unauthorized (401), forbidden (403), badMethod (405), overLimit (413), itemNotFound (404), buildInProgress (409)
This table shows the URI parameters for the list addresses request:
Name | Type | Description |
---|---|---|
| UUID | The tenant ID in a multi-tenancy cloud. |
| UUID | The UUID for the server. |
This operation does not require a request body.
Example 2.21. List addresses: JSON response
{ "addresses": { "public" : [ { "version": 4, "addr": "67.23.10.132" }, { "version": 6, "addr": "::babe:67.23.10.132" }, { "version": 4, "addr": "67.23.10.131" }, { "version": 6, "addr": "::babe:4317:0A83" } ], "private" : [ { "version": 4, "addr": "10.176.42.16" }, { "version": 6, "addr": "::babe:10.176.42.16" } ] } }
Example 2.22. List addresses: XML response
<?xml version="1.0" encoding="UTF-8"?> <addresses xmlns="http://docs.openstack.org/compute/api/v1.1"> <network id="public"> <ip version="4" addr="67.23.10.132"/> <ip version="6" addr="::babe:67.23.10.132"/> <ip version="4" addr="67.23.10.131"/> <ip version="6" addr="::babe:4317:0A83"/> </network> <network id="private"> <ip version="4" addr="10.176.42.16"/> <ip version="6" addr="::babe:10.176.42.16"/> </network> </addresses>