Citrix · Schema

LbVserver

Application DeliveryDesktop-As-A-ServiceNetworkingVirtualizationWorkspaceFortune 1000

Properties

Name Type Description
name string Virtual server name
ipv46 string IPv4 or IPv6 address
port integer Port number
servicetype string Protocol type
lbmethod string Load balancing method
curstate string Current state of the virtual server
effectivestate string Effective state considering bound services
View JSON Schema on GitHub

JSON Schema

citrix-lbvserver-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/LbVserver",
  "title": "LbVserver",
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Virtual server name"
    },
    "ipv46": {
      "type": "string",
      "description": "IPv4 or IPv6 address"
    },
    "port": {
      "type": "integer",
      "description": "Port number"
    },
    "servicetype": {
      "type": "string",
      "enum": [
        "HTTP",
        "HTTPS",
        "TCP",
        "UDP",
        "SSL",
        "SSL_TCP",
        "ANY"
      ],
      "description": "Protocol type"
    },
    "lbmethod": {
      "type": "string",
      "enum": [
        "ROUNDROBIN",
        "LEASTCONNECTION",
        "LEASTRESPONSETIME",
        "SOURCEIPHASH",
        "URLHASH"
      ],
      "description": "Load balancing method"
    },
    "curstate": {
      "type": "string",
      "description": "Current state of the virtual server"
    },
    "effectivestate": {
      "type": "string",
      "description": "Effective state considering bound services"
    }
  }
}