Citrix NetScaler · JSON Structure

Citrix Netscaler Nitro Lb Vserver Structure

Type: object Properties: 66
API GatewayApplication Delivery ControllerApplication SecurityLoad BalancingSSL OffloadingTraffic ManagementWeb Application Firewall

LbVserver is a JSON Structure definition published by Citrix NetScaler, describing 66 properties. It conforms to the https://json-structure.org/draft/2020-12/schema meta-schema.

Properties

name servicetype ipv46 port ipset range ippattern ipmask td lbmethod hashlength netmask v6netmasklen backuplbmethod persistencetype persistmask v6persistmasklen persistencebackup timeout persistavpno cookiename rule listenpolicy listenpriority resrule push pushlabel pushmulticlients comment clttimeout somethod sopersistence sopersistencetimeout sothreshold healththreshold redirecturl downstateflush disableprimaryondown insertvserveripport vipheader authenticationhost authentication authn401 authnvsname icmpvsrresponse rhistate newservicerequest newservicerequestunit newservicerequestincrementinterval minautoscalemembers

Meta-schema: https://json-structure.org/draft/2020-12/schema

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/draft/2020-12/schema",
  "name": "LbVserver",
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "servicetype": {
      "type": "string"
    },
    "ipv46": {
      "type": "string"
    },
    "port": {
      "type": "integer"
    },
    "ipset": {
      "type": "string"
    },
    "range": {
      "type": "integer"
    },
    "ippattern": {
      "type": "string"
    },
    "ipmask": {
      "type": "string"
    },
    "td": {
      "type": "integer"
    },
    "lbmethod": {
      "type": "string"
    },
    "hashlength": {
      "type": "integer"
    },
    "netmask": {
      "type": "string"
    },
    "v6netmasklen": {
      "type": "integer"
    },
    "backuplbmethod": {
      "type": "string"
    },
    "persistencetype": {
      "type": "string"
    },
    "persistmask": {
      "type": "string"
    },
    "v6persistmasklen": {
      "type": "integer"
    },
    "persistencebackup": {
      "type": "string"
    },
    "timeout": {
      "type": "integer"
    },
    "persistavpno": {
      "type": "array"
    },
    "cookiename": {
      "type": "string"
    },
    "rule": {
      "type": "string"
    },
    "listenpolicy": {
      "type": "string"
    },
    "listenpriority": {
      "type": "integer"
    },
    "resrule": {
      "type": "string"
    },
    "push": {
      "type": "string"
    },
    "pushlabel": {
      "type": "string"
    },
    "pushmulticlients": {
      "type": "string"
    },
    "comment": {
      "type": "string"
    },
    "clttimeout": {
      "type": "integer"
    },
    "somethod": {
      "type": "string"
    },
    "sopersistence": {
      "type": "string"
    },
    "sopersistencetimeout": {
      "type": "integer"
    },
    "sothreshold": {
      "type": "integer"
    },
    "healththreshold": {
      "type": "integer"
    },
    "redirecturl": {
      "type": "string"
    },
    "downstateflush": {
      "type": "string"
    },
    "disableprimaryondown": {
      "type": "string"
    },
    "insertvserveripport": {
      "type": "string"
    },
    "vipheader": {
      "type": "string"
    },
    "authenticationhost": {
      "type": "string"
    },
    "authentication": {
      "type": "string"
    },
    "authn401": {
      "type": "string"
    },
    "authnvsname": {
      "type": "string"
    },
    "icmpvsrresponse": {
      "type": "string"
    },
    "rhistate": {
      "type": "string"
    },
    "newservicerequest": {
      "type": "integer"
    },
    "newservicerequestunit": {
      "type": "string"
    },
    "newservicerequestincrementinterval": {
      "type": "integer"
    },
    "minautoscalemembers": {
      "type": "integer"
    },
    "maxautoscalemembers": {
      "type": "integer"
    },
    "skippersistency": {
      "type": "string"
    },
    "appflowlog": {
      "type": "string"
    },
    "state": {
      "type": "string"
    },
    "connfailover": {
      "type": "string"
    },
    "redirurl": {
      "type": "string"
    },
    "curstate": {
      "type": "string"
    },
    "effectivestate": {
      "type": "string"
    },
    "status": {
      "type": "integer"
    },
    "lbrrreason": {
      "type": "integer"
    },
    "totalservices": {
      "type": "integer"
    },
    "activeservices": {
      "type": "integer"
    },
    "statechangetimesec": {
      "type": "string"
    },
    "tickssincelaststatechange": {
      "type": "integer"
    },
    "health": {
      "type": "integer"
    },
    "isgslb": {
      "type": "boolean"
    }
  }
}