Share feedback
Answers are generated based on the documentation.

Schema

RuleActions

Type: array

Network actions: connect:tcp, connect:udp. Filesystem actions: read, write. HTTP actions: request:get, request:post, request:put, request:delete, request:patch, request:head, request:options, request:connect, request:trace. All actions in a rule must belong to the same layer; mixing HTTP, network, or filesystem actions in one rule is rejected.
Array item

Type: string

All schema constraints and annotations
{
  "enum": [
    "connect:tcp",
    "connect:udp",
    "read",
    "write",
    "request:get",
    "request:post",
    "request:put",
    "request:delete",
    "request:patch",
    "request:head",
    "request:options",
    "request:connect",
    "request:trace"
  ],
  "type": "string"
}
All schema constraints and annotations
{
  "description": "Network actions: `connect:tcp`, `connect:udp`. Filesystem actions: `read`, `write`. HTTP actions: `request:get`, `request:post`, `request:put`, `request:delete`, `request:patch`, `request:head`, `request:options`, `request:connect`, `request:trace`. All actions in a rule must belong to the same layer; mixing HTTP, network, or filesystem actions in one rule is rejected.\n",
  "examples": [
    [
      "connect:tcp",
      "connect:udp"
    ]
  ],
  "items": {
    "enum": [
      "connect:tcp",
      "connect:udp",
      "read",
      "write",
      "request:get",
      "request:post",
      "request:put",
      "request:delete",
      "request:patch",
      "request:head",
      "request:options",
      "request:connect",
      "request:trace"
    ],
    "type": "string"
  },
  "minItems": 1,
  "type": "array"
}