:original_name: vpc_permission_0002.html
.. _vpc_permission_0002:
EIP
===
+-----------------+-------------------------------------------------+----------------------+----------------------+
| Permission | API | Action | Supported Action |
+=================+=================================================+======================+======================+
| Assigns an EIP. | POST /v1/{project_id}/publicips | vpc:publicIps:create | eip:publicIps:create |
+-----------------+-------------------------------------------------+----------------------+----------------------+
| Queries an EIP. | GET /v1/{project_id}/publicips/{publicip_id} | vpc:publicIps:get | eip:publicIps:get |
+-----------------+-------------------------------------------------+----------------------+----------------------+
| Queries EIPs. | GET /v1/{project_id}/publicips | vpc:publicIps:list | eip:publicIps:list |
+-----------------+-------------------------------------------------+----------------------+----------------------+
| Updates an EIP. | PUT /v1/{project_id}/publicips/{publicip_id} | vpc:publicIps:update | eip:publicIps:update |
+-----------------+-------------------------------------------------+----------------------+----------------------+
| Release an EIP. | DELETE /v1/{project_id}/publicips/{publicip_id} | vpc:publicIps:delete | eip:publicIps:delete |
+-----------------+-------------------------------------------------+----------------------+----------------------+