This API is used to remove an EIP from a shared bandwidth.
Name |
Mandatory |
Type |
Description |
---|---|---|---|
bandwidth |
Yes |
bandwidth object |
Specifies the bandwidth objects. For details, see Table 3. |
Name |
Mandatory |
Type |
Description |
---|---|---|---|
publicip_info |
Yes |
Array of publicip_info objects |
|
charge_mode |
Yes |
String |
After an EIP is removed from a shared bandwidth, a dedicated bandwidth will be allocated to the EIP, and you will be billed for the dedicated bandwidth. Specifies whether the dedicated bandwidth used by the EIP that has been removed from a shared bandwidth is billed by traffic or by bandwidth. The value can be bandwidth or traffic. |
size |
Yes |
Integer |
After an EIP is removed from a shared bandwidth, a dedicated bandwidth will be allocated to the EIP, and you will be billed for the dedicated bandwidth. Specifies the size (Mbit/s) of the dedicated bandwidth used by the EIP that has been removed from a shared bandwidth. The value ranges from 1 Mbit/s to 1000 Mbit/s by default. (The specific range may vary depending on the configuration in each region. You can see the bandwidth range of each region on the management console.) |
POST https://{Endpoint}/v2.0/{project_id}/bandwidths/{bandwidth_id}/remove { "bandwidth": { "publicip_info": [ { "publicip_id": "d91b0028-6f6b-4478-808a-297b75b6812a" }, { "publicip_id": "1d184b2c-4ec9-49b5-a3f9-27600a76ba3f" } ], "charge_mode": "traffic", "size": 22 } }
See Status Codes.
See Error Codes.