{
    "properties": {
        "appflowlog": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "type": "string"
        },
        "authentication": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "authenticationhost": {
            "type": "string"
        },
        "authn401": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "authnprofile": {
            "type": "string"
        },
        "authnvsname": {
            "type": "string"
        },
        "backupip": {
            "type": "string"
        },
        "backuppersistencetimeout": {
            "type": "integer"
        },
        "backupvserver": {
            "type": "string"
        },
        "bindpoint": {
            "enum": [
                "REQUEST",
                "RESPONSE",
                "ICA_REQUEST",
                "OTHERTCP_REQUEST"
            ],
            "readonly": true,
            "type": "string"
        },
        "cacheable": {
            "enum": [
                "YES",
                "NO"
            ],
            "type": "string"
        },
        "cachetype": {
            "enum": [
                "TRANSPARENT",
                "REVERSE",
                "FORWARD"
            ],
            "readonly": true,
            "type": "string"
        },
        "cachevserver": {
            "readonly": true,
            "type": "string"
        },
        "casesensitive": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "clttimeout": {
            "type": "integer"
        },
        "comment": {
            "type": "string"
        },
        "cookiedomain": {
            "type": "string"
        },
        "cookiename": {
            "type": "string"
        },
        "cookietimeout": {
            "type": "integer"
        },
        "curstate": {
            "enum": [
                "UP",
                "DOWN",
                "UNKNOWN",
                "BUSY",
                "OUT OF SERVICE",
                "GOING OUT OF SERVICE",
                "DOWN WHEN GOING OUT OF SERVICE",
                "NS_EMPTY_STR",
                "Unknown",
                "DISABLED"
            ],
            "readonly": true,
            "type": "string"
        },
        "dbprofilename": {
            "type": "string"
        },
        "disableprimaryondown": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "type": "string"
        },
        "dnsprofilename": {
            "type": "string"
        },
        "dnsrecordtype": {
            "enum": [
                "A",
                "AAAA",
                "CNAME",
                "NAPTR"
            ],
            "type": "string"
        },
        "dnsvservername": {
            "readonly": true,
            "type": "string"
        },
        "domain": {
            "readonly": true,
            "type": "string"
        },
        "domainname": {
            "type": "string"
        },
        "downstateflush": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "type": "string"
        },
        "gt2gb": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "readonly": true,
            "type": "string"
        },
        "homepage": {
            "readonly": true,
            "type": "string"
        },
        "httpprofilename": {
            "type": "string"
        },
        "icmpvsrresponse": {
            "enum": [
                "PASSIVE",
                "ACTIVE"
            ],
            "type": "string"
        },
        "insertvserveripport": {
            "enum": [
                "OFF",
                "VIPADDR",
                "V6TOV4MAPPING"
            ],
            "type": "string"
        },
        "ip": {
            "readonly": true,
            "type": "string"
        },
        "ipmask": {
            "type": "string"
        },
        "ippattern": {
            "type": "string"
        },
        "ipset": {
            "type": "string"
        },
        "ipv46": {
            "type": "string"
        },
        "l2conn": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "lbvserver": {
            "readonly": true,
            "type": "string"
        },
        "listenpolicy": {
            "type": "string"
        },
        "listenpriority": {
            "type": "integer"
        },
        "mssqlserverversion": {
            "enum": [
                "70",
                "2000",
                "2000SP1",
                "2005",
                "2008",
                "2008R2",
                "2012",
                "2014"
            ],
            "type": "string"
        },
        "mysqlcharacterset": {
            "type": "integer"
        },
        "mysqlprotocolversion": {
            "type": "integer"
        },
        "mysqlservercapabilities": {
            "type": "integer"
        },
        "mysqlserverversion": {
            "type": "string"
        },
        "name": {
            "type": "string"
        },
        "netprofile": {
            "type": "string"
        },
        "newname": {
            "type": "string"
        },
        "ngname": {
            "readonly": true,
            "type": "string"
        },
        "nodefaultbindings": {
            "enum": [
                "YES",
                "NO"
            ],
            "readonly": true,
            "type": "string"
        },
        "oracleserverversion": {
            "enum": [
                "10G",
                "11G"
            ],
            "type": "string"
        },
        "persistencebackup": {
            "enum": [
                "SOURCEIP",
                "NONE"
            ],
            "type": "string"
        },
        "persistenceid": {
            "type": "integer"
        },
        "persistencetype": {
            "enum": [
                "SOURCEIP",
                "COOKIEINSERT",
                "SSLSESSION",
                "NONE"
            ],
            "type": "string"
        },
        "persistmask": {
            "type": "string"
        },
        "port": {
            "type": "integer"
        },
        "precedence": {
            "enum": [
                "RULE",
                "URL"
            ],
            "type": "string"
        },
        "push": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "type": "string"
        },
        "pushlabel": {
            "type": "string"
        },
        "pushmulticlients": {
            "enum": [
                "YES",
                "NO"
            ],
            "type": "string"
        },
        "pushvserver": {
            "type": "string"
        },
        "range": {
            "type": "integer"
        },
        "redirect": {
            "enum": [
                "CACHE",
                "POLICY",
                "ORIGIN"
            ],
            "readonly": true,
            "type": "string"
        },
        "redirectportrewrite": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "type": "string"
        },
        "redirecturl": {
            "type": "string"
        },
        "rhistate": {
            "enum": [
                "PASSIVE",
                "ACTIVE"
            ],
            "type": "string"
        },
        "rtspnat": {
            "enum": [
                "ON",
                "OFF"
            ],
            "type": "string"
        },
        "ruletype": {
            "readonly": true,
            "type": "integer"
        },
        "sc": {
            "enum": [
                "ON",
                "OFF"
            ],
            "readonly": true,
            "type": "string"
        },
        "servicename": {
            "readonly": true,
            "type": "string"
        },
        "servicetype": {
            "enum": [
                "HTTP",
                "SSL",
                "TCP",
                "FTP",
                "RTSP",
                "SSL_TCP",
                "UDP",
                "DNS",
                "SIP_UDP",
                "SIP_TCP",
                "SIP_SSL",
                "ANY",
                "RADIUS",
                "RDP",
                "MYSQL",
                "MSSQL",
                "DIAMETER",
                "SSL_DIAMETER",
                "DNS_TCP",
                "ORACLE",
                "SMPP",
                "PROXY"
            ],
            "type": "string"
        },
        "sitedomainttl": {
            "type": "integer"
        },
        "sobackupaction": {
            "enum": [
                "DROP",
                "ACCEPT",
                "REDIRECT"
            ],
            "type": "string"
        },
        "somethod": {
            "enum": [
                "CONNECTION",
                "DYNAMICCONNECTION",
                "BANDWIDTH",
                "HEALTH",
                "NONE"
            ],
            "type": "string"
        },
        "sopersistence": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "type": "string"
        },
        "sopersistencetimeout": {
            "type": "integer"
        },
        "sothreshold": {
            "type": "integer"
        },
        "state": {
            "enum": [
                "ENABLED",
                "DISABLED"
            ],
            "type": "string"
        },
        "statechangetimemsec": {
            "readonly": true,
            "type": "integer"
        },
        "statechangetimesec": {
            "readonly": true,
            "type": "string"
        },
        "stateupdate": {
            "enum": [
                "ENABLED",
                "DISABLED",
                "UPDATEONBACKENDUPDATE"
            ],
            "type": "string"
        },
        "status": {
            "readonly": true,
            "type": "integer"
        },
        "targetlbvserver": {
            "readonly": true,
            "type": "string"
        },
        "targettype": {
            "enum": [
                "GSLB"
            ],
            "type": "string"
        },
        "targetvserver": {
            "readonly": true,
            "type": "string"
        },
        "tcpprofilename": {
            "type": "string"
        },
        "td": {
            "type": "integer"
        },
        "tickssincelaststatechange": {
            "readonly": true,
            "type": "integer"
        },
        "timeout": {
            "type": "integer"
        },
        "ttl": {
            "type": "integer"
        },
        "type": {
            "enum": [
                "CONTENT",
                "ADDRESS"
            ],
            "readonly": true,
            "type": "string"
        },
        "url": {
            "readonly": true,
            "type": "string"
        },
        "v6persistmasklen": {
            "type": "integer"
        },
        "value": {
            "enum": [
                "Certkey not bound",
                "SSL feature disabled"
            ],
            "readonly": true,
            "type": "string"
        },
        "version": {
            "readonly": true,
            "type": "integer"
        },
        "vipheader": {
            "type": "string"
        },
        "weight": {
            "readonly": true,
            "type": "integer"
        }
    },
    "title": "csvserver",
    "type": "object"
}