Scalability · Example Payload

Scalability Load Balancer Example

environmentteamappregion

Scalability Load Balancer Example is an example object payload from Scalability, with 11 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

idnametypealgorithmprotocolfrontendPorthealthCheckbackendsstickySessiontlsTerminationtags

Example Payload

Raw ↑
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "name": "api-gateway-lb",
  "type": "L7",
  "algorithm": "least-connections",
  "protocol": "HTTPS",
  "frontendPort": 443,
  "healthCheck": {
    "enabled": true,
    "protocol": "HTTP",
    "path": "/health",
    "intervalSeconds": 15,
    "timeoutSeconds": 5,
    "healthyThreshold": 2,
    "unhealthyThreshold": 3,
    "expectedStatusCodes": [200]
  },
  "backends": [
    {
      "id": "backend-1",
      "address": "10.0.1.10",
      "port": 8080,
      "weight": 40,
      "status": "healthy"
    },
    {
      "id": "backend-2",
      "address": "10.0.1.11",
      "port": 8080,
      "weight": 40,
      "status": "healthy"
    },
    {
      "id": "backend-3",
      "address": "10.0.1.12",
      "port": 8080,
      "weight": 20,
      "status": "draining"
    }
  ],
  "stickySession": {
    "enabled": false
  },
  "tlsTermination": true,
  "tags": {
    "environment": "production",
    "team": "platform",
    "app": "api-gateway",
    "region": "us-east-1"
  }
}