DnsRule
{
"action": {
"allow": {
"allow": false,
"reset_conn": false
},
"dns_rate_limiter": {
"action": {
"type": "string"
},
"rate_limiter_object": {
"burst_sz": 0,
"count": 0,
"name": "string",
"period": 0
}
},
"gs_group_selection": {
"group_name": "string"
},
"gslb_site_selection": {
"fallback_site_names": [
"string"
],
"is_site_preferred": false,
"site_name": "string"
},
"pool_switching": {
"pool_group_ref": "string",
"pool_ref": "string"
},
"response": {
"authoritative": false,
"rcode": "string",
"resource_record_sets": [
{
"resource_record_set": {
"cname": {
"cname": "string"
},
"fqdn": "string",
"ip6_addresses": [
{
"ip6_address": {
"addr": "string",
"type": "string"
}
}
],
"ip_addresses": [
{
"ip_address": {
"addr": "string",
"type": "string"
}
}
],
"nses": [
{
"ip6_address": {
"addr": "string",
"type": "string"
},
"ip_address": {
"addr": "string",
"type": "string"
},
"nsname": "string"
}
],
"ttl": 0,
"type": "string"
},
"section": "string"
}
],
"truncation": false
}
},
"enable": false,
"index": 0,
"log": false,
"match": {
"client_ip_address": {
"client_ip": {
"addrs": [
{
"addr": "string",
"type": "string"
}
],
"group_refs": [
"string"
],
"match_criteria": "string",
"prefixes": [
{
"ip_addr": {
"addr": "string",
"type": "string"
},
"mask": 0
}
],
"ranges": [
{
"begin": {
"addr": "string",
"type": "string"
},
"end": {
"addr": "string",
"type": "string"
}
}
]
},
"use_edns_client_subnet_ip": false
},
"client_port_numbers": {
"client_ports": {
"match_criteria": "string",
"ports": [
0
],
"ranges": [
{
"end": 0,
"start": 0
}
]
}
},
"geo_location": {
"geolocation_name": "string",
"geolocation_tag": "string",
"match_criteria": "string",
"use_edns_client_subnet_ip": false
},
"protocol": {
"match_criteria": "string",
"protocol": "string"
},
"query_name": {
"match_criteria": "string",
"query_domain_names": [
"string"
],
"string_group_refs": [
"string"
]
},
"query_type": {
"match_criteria": "string",
"query_type": [
"string"
]
}
},
"name": "string"
}
Enable or disable the rule. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
Index of the rule. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
Log DNS query upon rule match. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.
Name of the rule. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.