Verb | URI | Description |
POST | /networks | Creates a network. |
Normal Response Code: 201
Error Response Codes: Bad Request (400) Unauthorized (401)
This operation does not require a request body. If specified, the body might include one or more of the following attributes:
name: a string specifying a symbolic name for the network, which is not required to be unique;
admin_state_up: a bool value specifying the administrative status of the network;
shared: a bool value specifying whether this network should be shared across all tenants or not. Note that the default policy setting restrict usage of this attribute to administrative users only;
tenant_id: a uuid identifying the tenant which will own the network. Only administrative users can set the tenant identifier; this cannot be changed using authorization policies;
Example 4.7. Create Network: JSON Request
POST v2.0/networks.json Content-Type: application/json Accept: application/json
{ "network": { "name": "sample_network", "admin_state_up": true } }
Example 4.8. Create Network: JSON Response
'status': '201' 'content-length': '194' 'content-type': 'application/json; { "network": { "admin_state_up": true, "id": "850d3f2c-f0a5-4f8b-b1cf-5836fc0be940", "name": "sample_network", "shared": false, "status": "ACTIVE", "subnets": [], "tenant_id": "f667b69e4d6749749ef3bcba7251d9ce" } }