UnassignNetworkInterfaceIpv4
1. API Description
This API is used to unassign the private IPv4 from the vNIC.
2. Input Parameters
The following request parameter list only provides API request parameters.
nicId
Yes
String
ID of the vNIC.
ipAddress
Yes
String
Private IPv4 to unassign.
This field is deprecated. Please use ipAddresses
instead. If both are specified, ipAddresses
takes precedence.
ipAddresses
No
Array of String
Private IPv4 to unassign.
3. Output Parameters
requestId
String
The unique request ID, which is returned for each request. RequestId is required for locating a problem.
4. Code Example
Unassign the private IPv4 from the vNIC.
POST /api/v2/zec HTTP/1.1
Host: console.zenlayer.com
Content-Type: application/json
X-ZC-Action: UnassignNetworkInterfaceIpv4
<Common Request Params>
Request:
{
"nicId": "<nicId>",
"ipAddresses": ["10.0.0.2"]
}
Response:
{
"requestId": "T05992D0C-7E8B-4047-B0C0-780F2CD549D3",
"response": {
"requestId": "T05992D0C-7E8B-4047-B0C0-780F2CD549D3"
}
}
5. Developer Resources
Zenlayer Cloud API 2.0 integrates SDKs to make it easier for you to call APIs. More programming languages will be supported.
6. Error Codes
The following only lists the error codes related to the API business logic. For other error codes, see Common Error Codes.
409
INVALID_NIC_LB_ASSOCIATED
Operation is not supported because the private IP is associated with a load balancer backend server.
404
INVALID_NIC_NOT_FOUND
vNIC does not exist.
409
INVALID_NIC_PRIMARY_IP_CANT_DETACH
The default public IPv4 on the vNIC cannot be unassigned.
400
INVALID_NIC_STATUS
vNIC state is not supported.
409
INVALID_NIC_HAS_PUBLIC_IP_CANT_DETACH
Operation is not supported when elastic public IP(s) are assigned.
Last updated