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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Index of the rule. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Log DNS query upon rule match. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.
Name of the rule. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.