NSX-T Data Center REST API
ALBDnsRuleAction (type)
{
"additionalProperties": false,
"description": "Advanced load balancer DnsRuleAction object",
"id": "ALBDnsRuleAction",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"allow": {
"$ref": "ALBDnsRuleActionAllowDrop,
"description": "Allow or drop the DNS query.",
"required": false,
"title": "Allow"
},
"dns_rate_limiter": {
"$ref": "ALBDnsRateLimiter,
"description": "Rate limits the DNS requests.",
"required": false,
"title": "Dns rate limiter"
},
"gslb_site_selection": {
"$ref": "ALBDnsRuleActionGslbSiteSelection,
"description": "Select a specific GSLB site for the DNS query. This action should be used only when GSLB services have been configured for the DNS virtual service.",
"required": false,
"title": "Gslb site selection"
},
"pool_switching": {
"$ref": "ALBDnsRuleActionPoolSwitching,
"description": "Select a pool or pool group for the passthrough DNS query which cannot be served locally but could be served by upstream servers.",
"required": false,
"title": "Pool switching"
},
"response": {
"$ref": "ALBDnsRuleActionResponse,
"description": "Generate a response for the DNS query.",
"required": false,
"title": "Response"
}
},
"title": "DnsRuleAction",
"type": "object"
}