LoadBalancer

LoadBalancer
LoadBalancer
JSON Example
{
    "loadBalancerTypeId": "string",
    "description": "string",
    "externalId": "string",
    "pools": [
        {
            "persistenceExpiration": 0,
            "description": "string",
            "healthCheckProtocol": "string",
            "sslClientProfileName": "string",
            "transparent": false,
            "persistenceCookieMode": "string",
            "acceleration": false,
            "protocol": "string",
            "memberMaxConnections": 0,
            "members": [
                {
                    "address": "string",
                    "port": 0,
                    "externalId": "string",
                    "id": "string",
                    "extensionData": {
                        "entries": [
                            {
                                "key": "string"
                            }
                        ]
                    }
                }
            ],
            "algorithmParameter": "string",
            "memberMinConnections": 0,
            "monitorIds": [
                "string"
            ],
            "id": "string",
            "monitorPort": 0,
            "algorithm": "string",
            "uniqueMonitorId": "string",
            "sslDefaultCertificateName": "string",
            "servicePortId": "string",
            "persistenceCookieName": "string",
            "externalId": "string",
            "connectionRate": 0,
            "extensionData": {
                "entries": [
                    {
                        "key": "string"
                    }
                ]
            },
            "connectionLimit": 0,
            "port": 0,
            "memberPort": 0,
            "persistenceMethod": "string",
            "name": "string",
            "tenantId": "string",
            "memberProtocol": "string"
        }
    ],
    "vipNicIndex": 0,
    "tierNetwork": "string",
    "extensionData": {
        "entries": [
            {
                "key": "string"
            }
        ]
    },
    "virtualIps": [
        {
            "address": "string",
            "name": "string",
            "tenantId": "string",
            "poolId": "string",
            "description": "string",
            "externalId": "string",
            "id": "string",
            "extensionData": {
                "entries": [
                    {
                        "key": "string"
                    }
                ]
            }
        }
    ],
    "name": "string",
    "tenantId": "string",
    "vipNetwork": "string",
    "id": "string",
    "tierNicIndex": 0,
    "loggingLevel": "string",
    "monitors": [
        {
            "receive": "string",
            "maxRetries": 0,
            "method": "string",
            "newEntity": false,
            "interval": 0,
            "id": "string",
            "monitorPath": "string",
            "send": "string",
            "timeout": 0,
            "extensionData": {
                "entries": [
                    {
                        "key": "string"
                    }
                ]
            }
        }
    ]
}
string
loadBalancerTypeId
Optional

loadBalancerTypeId

string
description
Optional

description

string
externalId
Optional

externalId

pools
Required

pools

integer As int32 As int32
vipNicIndex
Optional

vipNicIndex

string
tierNetwork
Optional

tierNetwork

extensionData
Required

extensionData

virtualIps
Required

virtualIps

string
name
Optional

name

string
tenantId
Optional

tenantId

string
vipNetwork
Optional

vipNetwork

string
id
Optional

id

integer As int32 As int32
tierNicIndex
Optional

tierNicIndex

string
loggingLevel
Optional

loggingLevel

monitors
Required

monitors