Permission |
API |
Action |
---|---|---|
Querying all EIPs |
GET /v3/{project_id}/eip/publicips |
eip:publicIps:list |
Querying the details of an EIP |
GET /v3/{project_id}/eip/publicips/{publicip_id} |
eip:publicIps:get |
Updating an EIP |
PUT /v3/{project_id}/eip/publicips/{publicip_id} |
eip:publicIps:update |
Binding an EIP to an instance |
POST /v3/{project_id}/eip/publicips/{publicip_id}/associate-instance |
eip:publicIps:associateInstance |
Unbinding an EIP from an instance |
POST /v3/{project_id}/eip/publicips/{publicip_id}/disassociate-instance |
eip:publicIps:disassociateInstance |
Adding EIPs to a shared bandwidth |
POST /v3/{project_id}/eip/publicips/attach-share-bandwidth |
eip:publicIps:attachBandwidth |
Querying the number of available EIPs |
POST /v3/{project_id}/eip/resources/available |
eip:publicIps:count |
Querying common pools |
GET /v3/{project_id}/eip/publicip-pools/common-pools |
eip:publicipPools:list |
Querying EIP pools |
GET /v3/{project_id}/eip/publicip-pools |
eip:publicipPools:list |
Querying the details of an EIP pool |
GET /v3/{project_id}/eip/publicip-pools/{publicip_pool_id} |
eip:publicipPools:get |