{
    "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"
}