{ "additionalProperties": false, "description": "Advanced load balancer IpAddrMatch object", "id": "ALBIpAddrMatch", "module_id": "PolicyAdvancedLoadBalancer", "properties": { "addrs": { "description": "IP address(es).", "items": { "$ref": "ALBIpAddr }, "required": false, "title": "Addrs", "type": "array" }, "group_paths": { "description": "path of IP address group(s). It is a reference to an object of type IpAddrGroup.", "items": { "type": "string" }, "ref": "rel1", "required": false, "title": "Group paths", "type": "array", "x-vmw-cross-reference": [ { "leftType": [ "ALBDnsPolicy" ], "relationshipType": "ALB_DNSPOLICY_ALB_IPADDRGROUP_RELATIONSHIP", "rightType": [ "ALBIpAddrGroup" ] }, { "leftType": [ "ALBHTTPPolicySet" ], "relationshipType": "ALB_HTTPPOLICYSET_ALB_IPADDRGROUP_RELATIONSHIP", "rightType": [ "ALBIpAddrGroup" ] }, { "leftType": [ "ALBL4PolicySet" ], "relationshipType": "ALB_L4POLICYSET_ALB_IPADDRGROUP_RELATIONSHIP", "rightType": [ "ALBIpAddrGroup" ] }, { "leftType": [ "ALBNetworkSecurityPolicy" ], "relationshipType": "ALB_NETWORKSECURITYPOLICY_ALB_IPADDRGROUP_RELATIONSHIP", "rightType": [ "ALBIpAddrGroup" ] }, { "leftType": [ "ALBSSOPolicy" ], "relationshipType": "ALB_SSOPOLICY_ALB_IPADDRGROUP_RELATIONSHIP", "rightType": [ "ALBIpAddrGroup" ] }, { "leftType": [ "ALBVirtualService" ], "relationshipType": "ALB_VIRTUALSERVICE_ALB_IPADDRGROUP_RELATIONSHIP", "rightType": [ "ALBIpAddrGroup" ] }, { "leftType": [ "ALBWafPolicy" ], "relationshipType": "ALB_WAFPOLICY_ALB_IPADDRGROUP_RELATIONSHIP", "rightType": [ "ALBIpAddrGroup" ] } ] }, "match_criteria": { "$ref": "ALBMatchOperation, "description": "Criterion to use for IP address matching the HTTP request. Enum options - IS_IN, IS_NOT_IN.", "required": true, "title": "Match criteria" }, "prefixes": { "description": "IP address prefix(es).", "items": { "$ref": "ALBIpAddrPrefix }, "required": false, "title": "Prefixes", "type": "array" }, "ranges": { "description": "IP address range(s).", "items": { "$ref": "ALBIpAddrRange }, "required": false, "title": "Ranges", "type": "array" } }, "title": "IpAddrMatch", "type": "object" }