Gestión de zonas
| Permiso | API | Acción | Permiso dependiente | Proyecto de IAM | Proyecto empresarial |
|---|---|---|---|---|---|
| Crear una zona. | POST /v2/zones | dns:zone:create | vpc:*:get* vpc:*:list* | √ | √ |
| Consultar una zona. | GET /v2/zones/{zone_id} | dns:zone:get | - | √ | √ |
| Listar las zonas. | GET /v2/zones | dns:zone:list | - | √ | Se admiten los siguientes criterios de filtro:
|
| Modificar una zona. | PATCH /v2/zones/{zone_id} | dns:zone:update | - | √ | √ |
| Establecer el estado de la zona. | PUT /v2/zones/{zone_id}/statuses | dns:zone:setStatus | - | √ | √ |
| Eliminar una zona. | DELETE /v2/zones/{zone_id} | dns:zone:delete | ces:remoteChecks:list ces:siteMonitorHealthCheck:get ces:siteMonitorHealthCheck:create ces:siteMonitorRule:delete ces:siteMonitorRule:put | √ | √ |
| Eliminar zonas en lotes. | DELETE /v2.1/zones | dns:zone:delete | ces:remoteChecks:list ces:siteMonitorHealthCheck:get ces:siteMonitorHealthCheck:create ces:siteMonitorRule:delete ces:siteMonitorRule:put | √ | √ |
| Asociar una zona privada con una VPC. | POST /v2/zones/{zone_id}/associaterouter | dns:zone:associaterouter | vpc:*:get* vpc:*:list* | √ | √ NOTA: Las zonas privadas compartidas no están incluidas. |
| Disociar una VPC de una zona privada. | POST /v2/zones/{zone_id}/disassociaterouter | dns:zone:disassociaterouter | vpc:*:get* vpc:*:list* | √ | √ NOTA: Las zonas privadas compartidas no están incluidas. |
| Recuperar un nombre de dominio. | POST /v2/retrieval | dns:zone:createRetrieval | - | √ | × |
| Verificar la solicitud de recuperación de nombre de dominio inmediatamente. | POST /v2/retrieval/verification/{id} | ||||
| Consultar solicitudes de recuperación de nombres de dominio. | GET /v2/retrieval | dns:zone:getRetrieval | - | √ | × |
| Consultar el resultado de la recuperación de un nombre de dominio público. | GET /v2/retrieval/verification/{id} | ||||
| Exportar una zona. | GET /v2/zones/{zone_id}/export | dns:zone:getExport | - | √ | √ |