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 | - | √ | √ |

