firewall_match

Determines which traffic the rate limit counts towards the threshold.

APIs.ioEngineeringPlatform
View JSON Schema on GitHub

JSON Schema

apis-io-engineering-platform-firewall-match-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/firewall_match",
  "title": "firewall_match",
  "description": "Determines which traffic the rate limit counts towards the threshold.",
  "oneOf": [
    {
      "properties": {
        "headers": {
          "items": {
            "properties": {
              "name": {
                "$ref": "#/components/schemas/firewall_header_name"
              },
              "op": {
                "$ref": "#/components/schemas/firewall_header_op"
              },
              "value": {
                "$ref": "#/components/schemas/firewall_header_value"
              }
            },
            "type": "object"
          },
          "type": "array"
        },
        "request": {
          "properties": {
            "methods": {
              "$ref": "#/components/schemas/firewall_methods"
            },
            "schemes": {
              "$ref": "#/components/schemas/firewall_schemes"
            },
            "url": {
              "$ref": "#/components/schemas/firewall_url"
            }
          },
          "type": "object"
        },
        "response": {
          "properties": {
            "origin_traffic": {
              "$ref": "#/components/schemas/firewall_origin_traffic"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    }
  ],
  "type": "object"
}