Get Load Balancer
Returns the LoadBalancer associated with the given id.
Request
URI
GET
https://{api_host}/iaas-proxy-provider/api/services/{serviceId}/network/load-balancers/{id}
COPY
Path Parameters
string
serviceId
Required
The ID of the IaaS service as registered in the Component Registry service.
string
id
Required
the id of the LoadBalancer
Responses
200
The load balancer is retrieved.
Returns loadBalancer of type(s) */*
This response body class contains all of the following: networkObject , InlineloadBalancer1
{
"name": "string",
"tenantId": "string",
"description": "string",
"externalId": "string",
"id": "string",
"extensionData": {
"entries": [
{
"key": "string"
}
]
},
"loadBalancerTypeId": "string",
"virtualIps": [
{
"address": "string",
"poolId": "string",
"name": "string",
"tenantId": "string",
"description": "string",
"externalId": "string",
"id": "string",
"extensionData": {
"entries": [
{
"key": "string"
}
]
}
}
],
"vipNetwork": "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",
"tierNicIndex": 0,
"loggingLevel": "string",
"monitors": [
{
"receive": "string",
"maxRetries": 0,
"method": "string",
"newEntity": false,
"interval": 0,
"monitorPath": "string",
"id": "string",
"send": "string",
"timeout": 0,
"extensionData": {
"entries": [
{
"key": "string"
}
]
}
}
]
}