NSX-T Data Center REST API
ALBDnsQueryNameMatch (type)
{
"additionalProperties": false,
"description": "Advanced load balancer DnsQueryNameMatch object",
"id": "ALBDnsQueryNameMatch",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"match_criteria": {
"$ref": "ALBStringOperation,
"description": "Criterion to use for string matching the DNS query domain name in the question section. Enum options - BEGINS_WITH, DOES_NOT_BEGIN_WITH, CONTAINS, DOES_NOT_CONTAIN, ENDS_WITH, DOES_NOT_END_WITH, EQUALS, DOES_NOT_EQUAL, REGEX_MATCH, REGEX_DOES_NOT_MATCH. Allowed in Basic(Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL) edition, Essentials(Allowed values- BEGINS_WITH,DOES_NOT_BEGIN_WITH,CONTAINS,DOES_NOT_CONTAIN,ENDS_WITH,DOES_NOT_END_WITH,EQUALS,DOES_NOT_EQUAL) edition, Enterprise edition.",
"required": true,
"title": "Match criteria"
},
"query_domain_names": {
"description": "Domain name to match against that specified in the question section of the DNS query.",
"items": {
"type": "string"
},
"required": false,
"title": "Query domain names",
"type": "array"
},
"string_group_paths": {
"description": "path of the string group(s) for matching against DNS query domain name in the question section. It is a reference to an object of type StringGroup.",
"items": {
"type": "string"
},
"required": false,
"title": "String group paths",
"type": "array",
"x-vmw-cross-reference": [
{
"leftType": [
"ALBDnsPolicy"
],
"relationshipType": "ALB_DNSPOLICY_ALB_STRINGGROUP_RELATIONSHIP",
"rightType": [
"ALBStringGroup"
]
}
]
}
},
"title": "DnsQueryNameMatch",
"type": "object"
}