开放接口

/v1/dns

23 个接口

← 全部分组

方法路径摘要认证
GET/v1/dns/platform-configRead the installation-wide DNS configuration (节点管理 > DNS配置, platform administrator)登录会话
PUT/v1/dns/platform-configSave the installation-wide DNS configuration and synchronise every tenant copy登录会话
POST/v1/dns/platform-config/{kind}Start 记录修复 (repair) or 清除CDN无关解析 (cleanup) as background jobs登录会话
GET/v1/dns/platform-zonesList the CNAME domains (CNAME域名)登录会话
POST/v1/dns/platform-zonesAdd a CNAME domain (copied into every tenant; the first is the default allocation zone)登录会话
PATCH/v1/dns/platform-zones/{id}Edit a CNAME domain; renaming one with allocated CNAMEs is refused (dns_zone_in_use)登录会话
DELETE/v1/dns/platform-zones/{id}Delete a CNAME domain and its tenant copies; refused while sites use it (dns_zone_in_use)登录会话
GET/v1/dns/providersList DNS provider configurations登录会话
POST/v1/dns/providersStore an encrypted DNS provider configuration登录会话
PATCH/v1/dns/providers/{id}Update provider metadata or replace encrypted credentials登录会话
DELETE/v1/dns/providers/{id}Delete an unreferenced DNS provider configuration登录会话
POST/v1/dns/providers/{id}/verifyVerify a DNS provider credential against its upstream API登录会话
GET/v1/dns/recordsList structured records in a zone登录会话
POST/v1/dns/recordsCreate a validated draft DNS record登录会话
PATCH/v1/dns/records/{id}Update a validated draft DNS record登录会话
DELETE/v1/dns/records/{id}Delete a draft DNS record登录会话
GET/v1/dns/settingsRead the DNS settings for the active tenant scope登录会话
PATCH/v1/dns/settingsUpdate the compatibility DNS TTL with compare-and-swap semantics登录会话
GET/v1/dns/settings/operations/{operation_id}Read a DNS DNS operation status登录会话
POST/v1/dns/settings/{kind}Enqueue record repair or CDN-unrelated record cleanup登录会话
GET/v1/dns/zonesList DNS zones登录会话
POST/v1/dns/zonesCreate a draft DNS zone登录会话
DELETE/v1/dns/zones/{id}Delete an unreferenced draft DNS zone登录会话

契约文件:api/openapi/v1/control.yaml api/openapi/v1/dns-acme.yaml