A10 Networks · Schema
A10 ACOS Real Server
Schema for the ACOS aXAPI v3 SLB real (backend) server object.
Application DeliveryLoad BalancingDDoS ProtectionApplication Delivery ControllerNetwork SecurityWeb Application FirewallSSL DecryptionCGNATCybersecurityInfrastructureKubernetesTerraformAnsibleREST APINetworking
Properties
| Name | Type | Description |
|---|---|---|
| name | string | Unique real server name within the partition. |
| host | string | IPv4 address or DNS hostname of the real backend. |
| server-ipv6-addr | string | |
| weight | integer | Weight used by weighted load-balancing methods. |
| conn-limit | integer | Maximum concurrent connections to this server. |
| action | string | |
| health-check | string | Health monitor template applied to all ports unless overridden. |
| health-check-disable | integer | |
| port-list | array |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api-evangelist.com/schemas/a10-networks/a10-networks-server-schema.json",
"title": "A10 ACOS Real Server",
"description": "Schema for the ACOS aXAPI v3 SLB real (backend) server object.",
"type": "object",
"required": ["name"],
"properties": {
"name": {
"type": "string",
"description": "Unique real server name within the partition.",
"maxLength": 127
},
"host": {
"type": "string",
"description": "IPv4 address or DNS hostname of the real backend."
},
"server-ipv6-addr": {
"type": "string",
"format": "ipv6"
},
"weight": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"description": "Weight used by weighted load-balancing methods.",
"default": 1
},
"conn-limit": {
"type": "integer",
"description": "Maximum concurrent connections to this server."
},
"action": {
"type": "string",
"enum": ["enable", "disable"]
},
"health-check": {
"type": "string",
"description": "Health monitor template applied to all ports unless overridden."
},
"health-check-disable": {
"type": "integer",
"enum": [0, 1]
},
"port-list": {
"type": "array",
"items": {
"type": "object",
"required": ["port-number", "protocol"],
"properties": {
"port-number": { "type": "integer", "minimum": 0, "maximum": 65535 },
"protocol": { "type": "string", "enum": ["tcp", "udp"] },
"health-check": { "type": "string" },
"health-check-disable": { "type": "integer", "enum": [0, 1] },
"weight": { "type": "integer", "minimum": 1, "maximum": 1000 },
"conn-limit": { "type": "integer" }
}
}
}
}
}