Zona
| Permissão | API | Ação | Permissão dependente | Projeto do IAM | Projeto corporativo |
|---|---|---|---|---|---|
| Criar uma zona. | POST /v2/zones | dns:zone:create | vpc:*:get* vpc:*:list* | √ | × |
| Consultar uma zona. | GET /v2/zones/{zone_id} | dns:zone:get | - | √ | × |
| Listar as zonas necessárias. | GET /v2/zones | dns:zone:list | - | √ | × |
| Modificar uma zona. | PATCH /v2/zones/{zone_id} | dns:zone:update | - | √ | × |
| Definir o status da zona. | PUT /v2/zones/{zone_id}/statuses | dns:zone:setStatus | - | √ | × |
| Excluir uma zona. | DELETE /v2/zones/{zone_id} | dns:zone:delete | ces:remoteChecks:list ces:siteMonitorHealthCheck:get ces:siteMonitorHealthCheck:create ces:siteMonitorRule:delete ces:siteMonitorRule:put | √ | × |
| Excluir zonas em lotes. | DELETE /v2.1/zones | dns:zone:delete | ces:remoteChecks:list ces:siteMonitorHealthCheck:get ces:siteMonitorHealthCheck:create ces:siteMonitorRule:delete ces:siteMonitorRule:put | √ | × |
| Associar uma zona privada a uma VPC. | POST /v2/zones/{zone_id}/associaterouter | dns:zone:associaterouter | vpc:*:get* vpc:*:list* | √ | × |
| Desassociar uma VPC de uma zona privada. | POST /v2/zones/{zone_id}/disassociaterouter | dns:zone:disassociaterouter | vpc:*:get* vpc:*:list* | √ | × |
| Recuperar um nome de domínio. | POST /v2/retrieval | dns:zone:createRetrieval | - | √ | × |
| Verificar o nome de domínio recuperando o pedido imediatamente. | POST /v2/retrieval/verification/{id} | ||||
| Query domain name regaining requests. | GET /v2/retrieval | dns:zone:getRetrieval | - | √ | × |
| Consultar o resultado da recuperação de um nome de domínio público. | GET /v2/retrieval/verification/{id} | ||||
| Export zones. | GET /v2/zones/{zone_id}/export | dns:zone:getExport | - | √ | × |