{
    "properties": {
        "backplane": {
            "type": "string"
        },
        "cfgflags": {
            "readonly": true,
            "type": "integer"
        },
        "clearnodegroupconfig": {
            "enum": [
                "YES",
                "NO"
            ],
            "type": "string"
        },
        "clusterhealth": {
            "enum": [
                "UP",
                "Configurations of the node are lagging behind the cluster by more than 256 commands",
                "The config sync operation has exceeded the time limit of 60 seconds",
                "The config sync operation (full sync) is in progress",
                "The node is not in sync with the cluster configurations as sync is disabled on this node",
                "The execution of a configuration command has failed on this node",
                "UNKNOWN"
            ],
            "readonly": true,
            "type": "string"
        },
        "delay": {
            "type": "integer"
        },
        "disabledifaces": {
            "readonly": true,
            "type": "string"
        },
        "effectivestate": {
            "enum": [
                "UP",
                "NOT UP",
                "UNKNOWN",
                "INIT"
            ],
            "readonly": true,
            "type": "string"
        },
        "enabledifaces": {
            "readonly": true,
            "type": "string"
        },
        "hamonifaces": {
            "readonly": true,
            "type": "string"
        },
        "health": {
            "enum": [
                "UNKNOWN",
                "INIT",
                "DOWN",
                "UP",
                "Some enabled and HAMON interfaces of the node are down",
                "All interfaces of the node are down or disabled",
                "SSL card(s) of the node have failed",
                "Route Monitor(s) of the node have failed",
                "Service state is being synchronized with the cluster",
                "The backplane interface is either not set or it is down or is disabled",
                "The CLAG member(s) of the node are down",
                "Persistence sessions are being synchronized with the cluster",
                "The Syn Cookie is being synchronized with the cluster",
                "Unknown Health",
                "AAA keys are being sychronized with the cluster",
                "Cluster health is not up due to config sync is in progress"
            ],
            "readonly": true,
            "type": "string"
        },
        "ifaceslist": {
            "readonly": true,
            "type": "object"
        },
        "ipaddress": {
            "type": "string"
        },
        "isconfigurationcoordinator": {
            "readonly": true,
            "type": "boolean"
        },
        "islocalnode": {
            "readonly": true,
            "type": "boolean"
        },
        "masterstate": {
            "enum": [
                "INACTIVE",
                "ACTIVE",
                "UNKNOWN"
            ],
            "readonly": true,
            "type": "string"
        },
        "name": {
            "readonly": true,
            "type": "string"
        },
        "netmask": {
            "readonly": true,
            "type": "string"
        },
        "nodegroup": {
            "type": "string"
        },
        "nodeid": {
            "type": "integer"
        },
        "nodejumbonotsupported": {
            "readonly": true,
            "type": "boolean"
        },
        "nodelicensemismatch": {
            "readonly": true,
            "type": "boolean"
        },
        "nodelist": {
            "readonly": true,
            "type": "object"
        },
        "nodersskeymismatch": {
            "readonly": true,
            "type": "boolean"
        },
        "operationalsyncstate": {
            "enum": [
                "ENABLED",
                "SUCCESS",
                "IN PROGRESS",
                "FAILED",
                "INCREMENTAL SYNC DISABLED",
                "DISABLED",
                "UNKNOWN"
            ],
            "readonly": true,
            "type": "string"
        },
        "partialfailifaces": {
            "readonly": true,
            "type": "string"
        },
        "priority": {
            "type": "integer"
        },
        "routemonitor": {
            "readonly": true,
            "type": "string"
        },
        "state": {
            "enum": [
                "ACTIVE",
                "SPARE",
                "PASSIVE"
            ],
            "type": "string"
        },
        "syncstate": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "readonly": true,
            "type": "string"
        },
        "tunnelmode": {
            "enum": [
                "NONE",
                "GRE",
                "UDP"
            ],
            "type": "string"
        }
    },
    "title": "clusternode",
    "type": "object"
}