AWS App Mesh · Schema

HttpGatewayRouteHeader

An object that represents the HTTP header in the gateway route.

DeprecatedEnvoyMicroservicesNetworkingService Mesh

Properties

Name Type Description
invert object
match object
name object
View JSON Schema on GitHub

JSON Schema

app-mesh-http-gateway-route-header-schema.json Raw ↑
{
  "type": "object",
  "properties": {
    "invert": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Boolean"
        },
        {
          "description": "Specify <code>True</code> to match anything except the match criteria. The default value is <code>False</code>."
        }
      ]
    },
    "match": {
      "allOf": [
        {
          "$ref": "#/components/schemas/HeaderMatchMethod"
        },
        {
          "description": "An object that represents the method and value to match with the header value sent in a request. Specify one match method."
        }
      ]
    },
    "name": {
      "allOf": [
        {
          "$ref": "#/components/schemas/HeaderName"
        },
        {
          "description": "A name for the HTTP header in the gateway route that will be matched on."
        }
      ]
    }
  },
  "required": [
    "name"
  ],
  "description": "An object that represents the HTTP header in the gateway route.",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/aws-app-mesh/refs/heads/main/json-schema/app-mesh-http-gateway-route-header-schema.json",
  "title": "HttpGatewayRouteHeader"
}