Skip to content

🌐 Dns API

Name resolution with zone transfers and health checks. Record types and delegation support.

  • Category: Networking
  • Complexity: advanced
  • Paths: 49 | Schemas: 285
  • Tier: Standard
  • Related domains: virtual, network
  • Configure DNS load balancing
  • Manage DNS zones and domains
  • Configure DNS compliance policies
  • Manage resource record sets (RRSets)
  • dns_zone: Authoritative DNS zone with record management capabilities
  • dns_domain: DNS domain delegation and configuration settings
  • dns_load_balancer: DNS-based traffic distribution with geographic routing and failover
MethodPathDescription
POST/api/config/namespaces/{metadata.namespace}/dns_compliance_checkssCreate DNS Compliance Checks.
PUT/api/config/namespaces/{metadata.namespace}/dns_compliance_checkss/{metadata.name}Replace DNS Compliance Checks.
GET/api/config/namespaces/{namespace}/dns_compliance_checkssList Configure DNS Compliance Checks.
GET/api/config/namespaces/{namespace}/dns_compliance_checkss/{name}GET DNS Compliance Checks.
DELETE/api/config/namespaces/{namespace}/dns_compliance_checkss/{name}DELETE Configure DNS Compliance Checks.
POST/api/config/namespaces/{metadata.namespace}/dns_proxiesCreate DNS Proxy.
PUT/api/config/namespaces/{metadata.namespace}/dns_proxies/{metadata.name}Replace DNS Proxy.
GET/api/config/namespaces/{namespace}/dns_proxiesList Configure DNS Proxy.
GET/api/config/namespaces/{namespace}/dns_proxies/{name}GET DNS Proxy.
DELETE/api/config/namespaces/{namespace}/dns_proxies/{name}DELETE Configure DNS Proxy.
POST/api/config/namespaces/{metadata.namespace}/dns_domainsCreate DNS Domain.
PUT/api/config/namespaces/{metadata.namespace}/dns_domains/{metadata.name}Replace DNS Domain.
POST/api/config/namespaces/{namespace}/dns_domain/{name}/verifyVerify DNS Domain.
GET/api/config/namespaces/{namespace}/dns_domainsList DNS Domain.
GET/api/config/namespaces/{namespace}/dns_domains/{name}GET DNS Domain.
DELETE/api/config/namespaces/{namespace}/dns_domains/{name}DELETE DNS Domain.
POST/api/config/dns/namespaces/system/suggest-valuesSuggest Values.
POST/api/config/dns/namespaces/{metadata.namespace}/dns_load_balancersCreate DNS Load Balancer.
PUT/api/config/dns/namespaces/{metadata.namespace}/dns_load_balancers/{metadata.name}Replace DNS Load Balancer.
GET/api/config/dns/namespaces/{namespace}/dns_load_balancersList DNS Load Balancer.
GET/api/data/namespaces/{namespace}/dns_load_balancers/health_statusDNS Load Balancer Health Status List.
GET/api/data/namespaces/{namespace}/dns_load_balancers/pool_members_health_statusDNS Load Balancer Pool Members Health Status List.
GET/api/data/namespaces/{namespace}/dns_load_balancers/{dns_lb_name}/dns_lb_pools/{dns_lb_pool_name}/health_statusDNS Load Balancer Pool Health Status.
GET/api/data/namespaces/{namespace}/dns_load_balancers/{dns_lb_name}/dns_lb_pools/{dns_lb_pool_name}/pool_members/{pool_member_address}/health_status_change_eventsDNS Load Balancer Pool Member Health Status Change Events.
GET/api/config/dns/namespaces/{namespace}/dns_load_balancers/{name}GET DNS Load Balancer.
DELETE/api/config/dns/namespaces/{namespace}/dns_load_balancers/{name}DELETE DNS Load Balancer.
GET/api/data/namespaces/{namespace}/dns_load_balancers/{name}/health_statusDNS Load Balancer Health Status.
POST/api/config/dns/namespaces/{metadata.namespace}/dns_lb_health_checksCreate DNS Load Balancer Health Check.
PUT/api/config/dns/namespaces/{metadata.namespace}/dns_lb_health_checks/{metadata.name}Replace DNS Load Balancer Health Check.
GET/api/config/dns/namespaces/{namespace}/dns_lb_health_checksList DNS Load Balancer Health Check.
GET/api/config/dns/namespaces/{namespace}/dns_lb_health_checks/{name}GET DNS Load Balancer Health Check.
DELETE/api/config/dns/namespaces/{namespace}/dns_lb_health_checks/{name}DELETE DNS Load Balancer Health Check.
POST/api/config/dns/namespaces/{metadata.namespace}/dns_lb_poolsCreate DNS Load Balancer Pool.
PUT/api/config/dns/namespaces/{metadata.namespace}/dns_lb_pools/{metadata.name}Replace DNS Load Balancer Pool.
GET/api/config/dns/namespaces/{namespace}/dns_lb_poolsList DNS Load Balancer Pool.
GET/api/config/dns/namespaces/{namespace}/dns_lb_pools/{name}GET DNS Load Balancer Pool.
DELETE/api/config/dns/namespaces/{namespace}/dns_lb_pools/{name}DELETE DNS Load Balancer Pool.
POST/api/config/dns/namespaces/system/dns_zone/clone_from_dns_domainClone from DNSDomain.
POST/api/config/dns/namespaces/system/dns_zone/importImport F5 Cloud Services DNS Zone.
POST/api/config/dns/namespaces/system/dns_zone/import_axfrImport DNS Zone.
POST/api/config/dns/namespaces/system/dns_zone/import_bind_createImport BIND Files.
POST/api/config/dns/namespaces/system/dns_zone/import_bind_validateValidate BIND Files.
POST/api/config/dns/namespaces/{metadata.namespace}/dns_zonesCreate DNS Zone.
PUT/api/config/dns/namespaces/{metadata.namespace}/dns_zones/{metadata.name}Replace DNS Zone.
GET/api/config/dns/namespaces/{namespace}/dns_zone/{dns_zone_name}/local_zone_fileGET Local Zone File.
GET/api/config/dns/namespaces/{namespace}/dns_zone/{dns_zone_name}/remote_zone_fileGET Remote Zone File.
GET/api/config/dns/namespaces/{namespace}/dns_zone/{dns_zone_name}/zone_file/exportExport Zone File.
GET/api/config/dns/namespaces/{namespace}/dns_zonesList DNS Zone.
POST/api/data/namespaces/{namespace}/dns_zones/metricsDNS Zone Metrics.
POST/api/data/namespaces/{namespace}/dns_zones/request_logsGET DNS Zone Request Logs.
GET/api/config/dns/namespaces/{namespace}/dns_zones/{name}GET DNS Zone.
DELETE/api/config/dns/namespaces/{namespace}/dns_zones/{name}DELETE DNS Zone.
POST/api/config/dns/namespaces/system/dns_zones/{dns_zone_name}/rrsets/{group_name}Create
GET/api/config/dns/namespaces/system/dns_zones/{dns_zone_name}/rrsets/{group_name}/{record_name}/{type}GET
DELETE/api/config/dns/namespaces/system/dns_zones/{dns_zone_name}/rrsets/{group_name}/{record_name}/{type}DELETE
PUT/api/config/dns/namespaces/system/dns_zones/{dns_zone_name}/rrsets/{group_name}/{record_name}/{type}Replace
POST/api/config/dns/namespaces/system/dns_management/addon/subscribeSubscribe to DNS Management.
POST/api/config/dns/namespaces/system/dns_management/addon/unsubscribeUnsubscribe to DNS Management.