1
0
forked from docs/doc-exports
doc-exports/docs/dns/api-ref/dns_api_70002.html
Qin Ying, Fan cf1007c84e DNS API 20240223 version
Reviewed-by: Hajba, László Antal <laszlo-antal.hajba@t-systems.com>
Co-authored-by: Qin Ying, Fan <fanqinying@huawei.com>
Co-committed-by: Qin Ying, Fan <fanqinying@huawei.com>
2024-05-16 13:48:49 +00:00

9.8 KiB

Zone Management

Table 1 Actions for zone management

Permission

API

Action

Dependent Permission

IAM Project

Create a zone.

POST /v2/zones

dns:zone:create

vpc:*:get*

vpc:*:list*

Query a zone.

GET /v2/zones/{zone_id}

dns:zone:get

-

List the zones.

GET /v2/zones

dns:zone:list

-

Querying Name Servers in a Zone

GET /v2/zones/{zone_id}/nameservers

dns:zone:list

-

Modify a zone.

PATCH /v2/zones/{zone_id}

dns:zone:update

-

Delete a zone.

DELETE /v2/zones/{zone_id}

dns:zone:delete

ces:remoteChecks:list

ces:siteMonitorHealthCheck:get

ces:siteMonitorHealthCheck:create

ces:siteMonitorRule:delete

ces:siteMonitorRule:put

Associate a private zone with a VPC.

POST /v2/zones/{zone_id}/associaterouter

dns:zone:associaterouter

vpc:*:get*

vpc:*:list*

Disassociate a VPC from a private zone.

POST /v2/zones/{zone_id}/disassociaterouter

dns:zone:disassociaterouter

vpc:*:get*

vpc:*:list*