json_schema: {
      "properties": {
          "Interface": {
              "type": "string"
          },
          "aclaction": {
              "enum": [
                  "BRIDGE",
                  "DENY",
                  "ALLOW"
              ],
              "type": "string"
          },
          "aclassociate": {
              "enum": [
                  "NAT",
                  "FORWARDINGSESSION",
                  "NAT64",
                  "LSN"
              ],
              "readonly": true,
              "type": "object"
          },
          "aclname": {
              "type": "string"
          },
          "destip": {
              "type": "boolean"
          },
          "destipop": {
              "enum": [
                  "=",
                  "!=",
                  "EQ",
                  "NEQ"
              ],
              "type": "string"
          },
          "destipval": {
              "type": "string"
          },
          "destport": {
              "type": "boolean"
          },
          "destportop": {
              "enum": [
                  "=",
                  "!=",
                  "EQ",
                  "NEQ"
              ],
              "type": "string"
          },
          "destportval": {
              "type": "string"
          },
          "dfdhash": {
              "enum": [
                  "SIP-SPORT-DIP-DPORT",
                  "SIP",
                  "DIP",
                  "SIP-DIP",
                  "SIP-SPORT",
                  "DIP-DPORT"
              ],
              "type": "string"
          },
          "established": {
              "type": "boolean"
          },
          "hits": {
              "readonly": true,
              "type": "integer"
          },
          "icmpcode": {
              "type": "integer"
          },
          "icmptype": {
              "type": "integer"
          },
          "kernelstate": {
              "enum": [
                  "APPLIED",
                  "NOTAPPLIED",
                  "RE-APPLY",
                  "SFAPPLIED",
                  "SFNOTAPPLIED",
                  "SFAPPLIED61",
                  "SFNOTAPPLIED61"
              ],
              "readonly": true,
              "type": "string"
          },
          "logstate": {
              "enum": [
                  "ENABLED",
                  "DISABLED"
              ],
              "type": "string"
          },
          "newname": {
              "type": "string"
          },
          "priority": {
              "type": "integer"
          },
          "protocol": {
              "enum": [
                  "ICMP",
                  "IGMP",
                  "TCP",
                  "EGP",
                  "IGP",
                  "ARGUS",
                  "UDP",
                  "RDP",
                  "RSVP",
                  "EIGRP",
                  "L2TP",
                  "ISIS",
                  "GGP",
                  "IPoverIP",
                  "ST",
                  "CBT",
                  "BBN-RCC-M",
                  "NVP-II",
                  "PUP",
                  "EMCON",
                  "XNET",
                  "CHAOS",
                  "MUX",
                  "DCN-MEAS",
                  "HMP",
                  "PRM",
                  "XNS-IDP",
                  "TRUNK-1",
                  "TRUNK-2",
                  "LEAF-1",
                  "LEAF-2",
                  "IRTP",
                  "ISO-TP4",
                  "NETBLT",
                  "MFE-NSP",
                  "MERIT-INP",
                  "SEP",
                  "3PC",
                  "IDPR",
                  "XTP",
                  "DDP",
                  "IDPR-CMTP",
                  "TP++",
                  "IL",
                  "IPv6",
                  "SDRP",
                  "IPv6-Route",
                  "IPv6-Frag",
                  "IDRP",
                  "GRE",
                  "MHRP",
                  "BNA",
                  "ESP",
                  "AH",
                  "I-NLSP",
                  "SWIPE",
                  "NARP",
                  "MOBILE",
                  "TLSP",
                  "SKIP",
                  "ICMPV6",
                  "IPv6-NoNx",
                  "IPv6-Opts",
                  "Any-Host-Internal-Protocol",
                  "CFTP",
                  "Any-Local-Network",
                  "SAT-EXPAK",
                  "KRYPTOLAN",
                  "RVD",
                  "IPPC",
                  "Any-Distributed-File-System",
                  "TFTP",
                  "VISA",
                  "IPCV",
                  "CPNX",
                  "CPHB",
                  "WSN",
                  "PVP",
                  "BR-SAT-MO",
                  "SUN-ND",
                  "WB-MON",
                  "WB-EXPAK",
                  "ISO-IP",
                  "VMTP",
                  "SECURE-VM",
                  "VINES",
                  "TTP",
                  "NSFNET-IG",
                  "DGP",
                  "TCF",
                  "OSPFIGP",
                  "Sprite-RP",
                  "LARP",
                  "MTP",
                  "AX.25",
                  "IPIP",
                  "MICP",
                  "SCC-SP",
                  "ETHERIP",
                  "Any-Private-Encryption-Scheme",
                  "GMTP",
                  "IFMP",
                  "PNNI",
                  "PIM",
                  "ARIS",
                  "SCPS",
                  "QNX",
                  "A/N",
                  "IPComp",
                  "SNP",
                  "Compaq-Pe",
                  "IPX-in-IP",
                  "VRRP",
                  "PGM",
                  "Any-0-Hop-Protocol",
                  "ENCAP",
                  "DDX",
                  "IATP",
                  "STP",
                  "SRP",
                  "UTI",
                  "SMP",
                  "SM",
                  "PTP",
                  "FIRE",
                  "CRTP",
                  "CRUDP",
                  "SSCOPMCE",
                  "IPLT",
                  "SPS",
                  "PIPE",
                  "SCTP",
                  "FC",
                  "RSVP-E2E-IGNORE",
                  "Mobility-Header",
                  "UDPLite"
              ],
              "type": "string"
          },
          "protocolnumber": {
              "type": "integer"
          },
          "ratelimit": {
              "type": "integer"
          },
          "srcip": {
              "type": "boolean"
          },
          "srcipop": {
              "enum": [
                  "=",
                  "!=",
                  "EQ",
                  "NEQ"
              ],
              "type": "string"
          },
          "srcipval": {
              "type": "string"
          },
          "srcmac": {
              "type": "string"
          },
          "srcmacmask": {
              "type": "string"
          },
          "srcport": {
              "type": "boolean"
          },
          "srcportop": {
              "enum": [
                  "=",
                  "!=",
                  "EQ",
                  "NEQ"
              ],
              "type": "string"
          },
          "srcportval": {
              "type": "string"
          },
          "state": {
              "enum": [
                  "ENABLED",
                  "DISABLED"
              ],
              "type": "string"
          },
          "stateful": {
              "enum": [
                  "YES",
                  "NO"
              ],
              "type": "string"
          },
          "td": {
              "type": "integer"
          },
          "ttl": {
              "type": "integer"
          },
          "type": {
              "enum": [
                  "CLASSIC",
                  "DFD"
              ],
              "type": "string"
          },
          "vlan": {
              "type": "integer"
          },
          "vxlan": {
              "type": "integer"
          }
      },
      "title": "nsacl",
      "type": "object"
  }