magic_acl

Bidirectional ACL policy for network traffic within a site.

APIs.ioEngineeringPlatform

Properties

Name Type Description
description string Description for the ACL.
forward_locally object
id object
lan_1 object
lan_2 object
name string The name of the ACL.
protocols array
View JSON Schema on GitHub

JSON Schema

apis-io-engineering-platform-magic-acl-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/magic_acl",
  "title": "magic_acl",
  "description": "Bidirectional ACL policy for network traffic within a site.",
  "properties": {
    "description": {
      "description": "Description for the ACL.",
      "example": "Allows local traffic between PIN pads and cash register.",
      "type": "string"
    },
    "forward_locally": {
      "$ref": "#/components/schemas/magic_forward_locally"
    },
    "id": {
      "$ref": "#/components/schemas/magic_identifier"
    },
    "lan_1": {
      "$ref": "#/components/schemas/magic_lan-acl-configuration"
    },
    "lan_2": {
      "$ref": "#/components/schemas/magic_lan-acl-configuration"
    },
    "name": {
      "description": "The name of the ACL.",
      "example": "PIN Pad - Cash Register",
      "type": "string"
    },
    "protocols": {
      "items": {
        "description": "Array of allowed communication protocols between configured LANs. If no protocols are provided, all protocols are allowed.",
        "enum": [
          "tcp",
          "udp",
          "icmp"
        ],
        "type": "string"
      },
      "type": "array"
    }
  },
  "type": "object"
}