ALBHostHdrMatch (type)

{
  "additionalProperties": false, 
  "description": "Advanced load balancer HostHdrMatch object", 
  "id": "ALBHostHdrMatch", 
  "module_id": "PolicyAdvancedLoadBalancer", 
  "properties": {
    "match_case": {
      "$ref": "ALBMatchCase, 
      "default": "INSENSITIVE", 
      "description": "Case sensitivity to use for the match. Enum options - SENSITIVE, INSENSITIVE. Default value when not specified in API or module is interpreted by ALB Controller as INSENSITIVE.", 
      "required": false, 
      "title": "Match case"
    }, 
    "match_criteria": {
      "$ref": "ALBHdrMatchOperation, 
      "description": "Criterion to use for the host header value match. Enum options - HDR_EXISTS, HDR_DOES_NOT_EXIST, HDR_BEGINS_WITH, HDR_DOES_NOT_BEGIN_WITH, HDR_CONTAINS, HDR_DOES_NOT_CONTAIN, HDR_ENDS_WITH, HDR_DOES_NOT_END_WITH, HDR_EQUALS, HDR_DOES_NOT_EQUAL.", 
      "required": true, 
      "title": "Match criteria"
    }, 
    "value": {
      "description": "String value(s) in the host header.", 
      "items": {
        "type": "string"
      }, 
      "required": false, 
      "title": "Value", 
      "type": "array"
    }
  }, 
  "title": "HostHdrMatch", 
  "type": "object"
}