This API is used to bind an EIP to a NIC, or unbind an EIP from a NIC.
Name |
Mandatory |
Type |
Description |
---|---|---|---|
publicip |
Yes |
publicip object |
Specifies the EIP object. For details, see Table 3. |
PUT https://{Endpoint}/v1/{project_id}/publicips/{publicip_id} { "publicip": { "port_id": "f588ccfa-8750-4d7c-bf5d-2ede24414706" } }
Name |
Type |
Description |
---|---|---|
publicip |
publicip object |
Specifies the EIP object. For details, see Table 5. |
Name |
Type |
Description |
---|---|---|
id |
String |
Specifies the unique identifier of an EIP. |
status |
String |
|
profile |
profile object |
Specifies the additional parameters, including the order ID and product ID. For details, see Table 6. This parameter is not supported currently. |
type |
String |
|
public_ip_address |
String |
Specifies the obtained EIP if only IPv4 EIPs are available. (IPv6 is not supported currently.) |
ip_version |
Integer |
Specifies the IP address version. The value can be 4 or 6.
|
private_ip_address |
String |
NOTE:
The value of private_ip_address is null if the EIP is bound to a dedicated load balancer. |
port_id |
String |
NOTE:
The value of port_id is null if the EIP is bound to a dedicated load balancer. |
tenant_id |
String |
Specifies the project ID. |
create_time |
String |
Specifies the time (UTC) when the EIP is assigned. |
bandwidth_id |
String |
Specifies the ID of the EIP bandwidth. |
bandwidth_size |
Integer |
Specifies the bandwidth (Mbit/s). |
bandwidth_share_type |
String |
|
enterprise_project_id |
String |
NOTE:
This parameter is unsupported. Do not use it. |
{ "publicip": { "id": "f6318bef-6508-4ea5-a48f-6152b6b1a8fb", "status": "ACTIVE", "profile": {}, "type": "5_bgp", "port_id": "a135e9b8-1630-40d2-a6c5-eb534a61efbe", "public_ip_address": "10.xx.xx.162", "private_ip_address": "192.168.1.131", "tenant_id": "26ae5181a416420998eb2093aaed84d9", "create_time": "2019-03-27 01:33:18", "bandwidth_size": 7, "ip_version": 4, "bandwidth_name": "bandwidth-2aef", "enterprise_project_id": "0", "bandwidth_share_type": "PER", "bandwidth_id": "7a258fff-10d8-44b8-8124-c59079eb8f4c" } }
See Status Codes.
See Error Codes.