...
Web Services APIs
New API’s
ApiName | Request parameters
| Response parameters
|
---|
dedicatePublicIpRange
| - id (id of the Public IP range, type - uuid, required - true)
- account (account the Public IP range will be dedicated to, type - String, required - true)
- domainid (domain ID of the account the Public IP range is dedicated to, type - uuid, required - true)
| VlanIpRangeResponse |
releasePublicIpRange
| - id (id of the Public IP range, type - uuid, required - true)
| Boolean |
...
Parameter name | description |
---|
id | primary key |
account_db_id
| account the Public IP range is dedicated to |
vlan_db_id | db id of the VLAN Public IP range |
Enhancement
- Add a zone level configuration to configure if an account can acquire IPs from the system pool once the account has exhausted all of its dedicated Public IPs (default set to true).
Test cases
...
A new global config use.system.public.ips
- To allow root admin to disallow any account from acquiring public IPs from the system if the account has dedicated public IPs and these dedicated public IPs have all been consumed.
- Will be configurable at the account level too.
- Default value is true.
Usage
Dedication by admin is equivalent to users acquiring IP and hence user should be charged from the time an IP is dedicated
...