Deleting network (cURL)#
Issue the following command to detach the virtual interface from the server.
Delete virtual interface with cURL request
$ curl -i https://$API_ENDPOINT/v2/$TENANT_ID/servers/<instance_id>/os-virtual-interfacesv2/<interface_id> \ -X DELETE \ -H "X-Auth-Token: $AUTH_TOKEN"
instance_id. The ID of the server instance from which you want to detach the virtual interface.
interface_id. The ID of the virtual interface that you want to delete.
If the delete operation was successful, the HTTP header shows the 204 status code, as shown in the following output.
Delete virtual interface with cURL response
HTTP/1.1 204 No Content Date: Thu, 16 Aug 2012 17:19:53 GMT Content-Length: 0 Content-Type: application/json X-Compute-Request-Id: req-3bdafeb2-d4b1-41c3-ab19-d310f3f270d3 Server: Jetty(8.0.y.z-SNAPSHOT)
Issue the following cURL command to delete the network.
Delete network with cURL request
$ curl -i https:///$API_ENDPOINT/v2/$TENANT_ID/os-networksv2/<id> \ -X 'DELETE' \ -H "X-Auth-Token: $AUTH_TOKEN" \ -H "X-Auth-Project-Id: $account" \ -H "Accept: application/json"
id. The network ID of the network that you want to delete.
Successful deletion returns an Accepted (202) response code, as shown in the following example.
Delete network with cURL response
HTTP/1.1 202 Accepted Date: Thu, 04 Oct 2012 16:23:30 GMT Content-Length: 58 Content-Type: text/html;charset=UTF-8 Server: Jetty(8.0.y.z-SNAPSHOT) 202 Accepted The request is accepted for processing.
Next topic: Attach your network to an existing server