{
    "properties": {
        "actflowctl": {
            "enum": [
                "OFF",
                "RX",
                "TX",
                "RXTX",
                "ON"
            ],
            "readonly": true,
            "type": "string"
        },
        "actspeed": {
            "enum": [
                "AUTO",
                "10",
                "100",
                "1000",
                "10000",
                "25000",
                "40000",
                "50000",
                "100000"
            ],
            "readonly": true,
            "type": "string"
        },
        "actthroughput": {
            "readonly": true,
            "type": "integer"
        },
        "actualmtu": {
            "readonly": true,
            "type": "integer"
        },
        "autoneg": {
            "readonly": true,
            "type": "integer"
        },
        "autonegresult": {
            "readonly": true,
            "type": "integer"
        },
        "backplane": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "readonly": true,
            "type": "string"
        },
        "bandwidthhigh": {
            "type": "integer"
        },
        "bandwidthnormal": {
            "type": "integer"
        },
        "bdgmuted": {
            "readonly": true,
            "type": "integer"
        },
        "cleartime": {
            "readonly": true,
            "type": "integer"
        },
        "conndistr": {
            "enum": [
                "DISABLED",
                "ENABLED"
            ],
            "type": "string"
        },
        "description": {
            "readonly": true,
            "type": "string"
        },
        "devicename": {
            "readonly": true,
            "type": "string"
        },
        "downtime": {
            "readonly": true,
            "type": "integer"
        },
        "duplex": {
            "enum": [
                "AUTO",
                "HALF",
                "FULL"
            ],
            "readonly": true,
            "type": "string"
        },
        "fctls": {
            "readonly": true,
            "type": "integer"
        },
        "flags": {
            "readonly": true,
            "type": "integer"
        },
        "flowctl": {
            "enum": [
                "OFF",
                "RX",
                "TX",
                "RXTX",
                "ON"
            ],
            "type": "string"
        },
        "haheartbeat": {
            "enum": [
                "OFF",
                "ON"
            ],
            "type": "string"
        },
        "hamonitor": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "hangdetect": {
            "readonly": true,
            "type": "integer"
        },
        "hangreset": {
            "readonly": true,
            "type": "integer"
        },
        "hangs": {
            "readonly": true,
            "type": "integer"
        },
        "id": {
            "type": "string"
        },
        "ifalias": {
            "type": "string"
        },
        "ifnum": {
            "type": "object"
        },
        "indisc": {
            "readonly": true,
            "type": "integer"
        },
        "intfstate": {
            "readonly": true,
            "type": "integer"
        },
        "lacpactoraggregation": {
            "enum": [
                "NS_EMPTY_STR",
                "AGG"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacpactorcollecting": {
            "enum": [
                "NS_EMPTY_STR",
                "COLLECTING"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacpactordistributing": {
            "enum": [
                "NS_EMPTY_STR",
                "DISTRIBUTING"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacpactorinsync": {
            "enum": [
                "NS_EMPTY_STR",
                "SYNC"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacpactorportno": {
            "readonly": true,
            "type": "integer"
        },
        "lacpactorpriority": {
            "readonly": true,
            "type": "integer"
        },
        "lacpmode": {
            "enum": [
                "DISABLED",
                "ACTIVE",
                "PASSIVE"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacppartneraggregation": {
            "enum": [
                "NS_EMPTY_STR",
                "AGG"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacppartnercollecting": {
            "enum": [
                "NS_EMPTY_STR",
                "COLLECTING"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacppartnerdefaulted": {
            "enum": [
                "NS_EMPTY_STR",
                "DEFAULTED"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacppartnerdistributing": {
            "enum": [
                "NS_EMPTY_STR",
                "DISTRIBUTING"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacppartnerexpired": {
            "enum": [
                "NS_EMPTY_STR",
                "EXPIRED"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacppartnerinsync": {
            "enum": [
                "NS_EMPTY_STR",
                "SYNC"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacppartnerkey": {
            "readonly": true,
            "type": "integer"
        },
        "lacppartnerportno": {
            "readonly": true,
            "type": "integer"
        },
        "lacppartnerpriority": {
            "readonly": true,
            "type": "integer"
        },
        "lacppartnerstate": {
            "enum": [
                "MANUAL",
                "AUTO"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacppartnersystemmac": {
            "readonly": true,
            "type": "string"
        },
        "lacppartnersystempriority": {
            "readonly": true,
            "type": "integer"
        },
        "lacppartnertimeout": {
            "enum": [
                "LONG",
                "SHORT"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacpportmuxstate": {
            "enum": [
                "DETACHED",
                "WAITING",
                "ATTACHED",
                "COLLECTING",
                "DISTRIBUTING"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacpportrxstat": {
            "enum": [
                "INIT",
                "PORT_DISABLED",
                "LACP_DISABLED",
                "EXPIRED",
                "DEFAULTED",
                "CURRENT"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacpportselectstate": {
            "enum": [
                "UNSELECTED",
                "SELECTED",
                "STANDBY"
            ],
            "readonly": true,
            "type": "string"
        },
        "lacptimeout": {
            "enum": [
                "LONG",
                "SHORT"
            ],
            "readonly": true,
            "type": "string"
        },
        "lamac": {
            "type": "string"
        },
        "lamode": {
            "enum": [
                "MANUAL",
                "AUTO"
            ],
            "readonly": true,
            "type": "string"
        },
        "linkredundancy": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "linkstate": {
            "readonly": true,
            "type": "integer"
        },
        "lldpmode": {
            "enum": [
                "NONE",
                "TRANSMITTER",
                "RECEIVER",
                "TRANSCEIVER"
            ],
            "readonly": true,
            "type": "string"
        },
        "lrminthroughput": {
            "type": "integer"
        },
        "mac": {
            "readonly": true,
            "type": "string"
        },
        "macdistr": {
            "enum": [
                "SOURCE",
                "DESTINATION",
                "BOTH"
            ],
            "type": "string"
        },
        "media": {
            "enum": [
                "AUTO",
                "UTP",
                "FIBER"
            ],
            "readonly": true,
            "type": "string"
        },
        "mode": {
            "enum": [
                "MANUAL",
                "AUTO"
            ],
            "type": "string"
        },
        "mtu": {
            "type": "integer"
        },
        "outdisc": {
            "readonly": true,
            "type": "integer"
        },
        "reqduplex": {
            "enum": [
                "AUTO",
                "HALF",
                "FULL"
            ],
            "readonly": true,
            "type": "string"
        },
        "reqflowcontrol": {
            "enum": [
                "OFF",
                "RX",
                "TX",
                "RXTX",
                "ON"
            ],
            "readonly": true,
            "type": "string"
        },
        "reqmedia": {
            "enum": [
                "AUTO",
                "UTP",
                "FIBER"
            ],
            "readonly": true,
            "type": "string"
        },
        "reqspeed": {
            "enum": [
                "AUTO",
                "10",
                "100",
                "1000",
                "10000",
                "25000",
                "40000",
                "50000",
                "100000"
            ],
            "readonly": true,
            "type": "string"
        },
        "reqthroughput": {
            "readonly": true,
            "type": "integer"
        },
        "rxbytes": {
            "readonly": true,
            "type": "integer"
        },
        "rxdrops": {
            "readonly": true,
            "type": "integer"
        },
        "rxerrors": {
            "readonly": true,
            "type": "integer"
        },
        "rxpackets": {
            "readonly": true,
            "type": "integer"
        },
        "rxstalls": {
            "readonly": true,
            "type": "integer"
        },
        "speed": {
            "enum": [
                "AUTO",
                "10",
                "100",
                "1000",
                "10000",
                "25000",
                "40000",
                "50000",
                "100000"
            ],
            "type": "string"
        },
        "state": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "type": "string"
        },
        "stsstalls": {
            "readonly": true,
            "type": "integer"
        },
        "tagall": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "tagged": {
            "readonly": true,
            "type": "integer"
        },
        "taggedany": {
            "readonly": true,
            "type": "integer"
        },
        "taggedautolearn": {
            "readonly": true,
            "type": "integer"
        },
        "throughput": {
            "type": "integer"
        },
        "trunk": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "txbytes": {
            "readonly": true,
            "type": "integer"
        },
        "txdrops": {
            "readonly": true,
            "type": "integer"
        },
        "txerrors": {
            "readonly": true,
            "type": "integer"
        },
        "txpackets": {
            "readonly": true,
            "type": "integer"
        },
        "txstalls": {
            "readonly": true,
            "type": "integer"
        },
        "unit": {
            "readonly": true,
            "type": "integer"
        },
        "uptime": {
            "readonly": true,
            "type": "integer"
        },
        "vlan": {
            "readonly": true,
            "type": "integer"
        },
        "vmac": {
            "readonly": true,
            "type": "string"
        },
        "vmac6": {
            "readonly": true,
            "type": "string"
        }
    },
    "title": "channel",
    "type": "object"
}