Cloud.LoadBalancer
Request schema for provisioning Compute Load Balancer
{
"address": "string",
"constraints": [
{
"tag": "string"
}
],
"count": 0,
"gateway": "string",
"instances": [
"string"
],
"internetFacing": false,
"name": "string",
"network": "string",
"providerId": "string",
"resourceGroupName": "string",
"resourceName": "string",
"routes": [
{
"healthCheckConfiguration": {
"healthyThreshold": 0,
"intervalSeconds": 0,
"port": "string",
"protocol": "string",
"timeoutSeconds": 0,
"unhealthyThreshold": 0,
"urlPath": "string"
},
"instancePort": "string",
"instanceProtocol": "string",
"port": "string",
"protocol": "string"
}
],
"tags": [
{
"key": "string",
"value": "string"
}
]
}
The DNS address of the load balancer.
Load balancer constraints
The number of resource instances to be created.
Gateway to use for creating Load Balancer service.
A list of machines, by ID, to add to the load balancer pool.
Whether or not the load balancer faces the public Internet.
Load balancer machine name.
The network to attach to the load balancer. The network subnet/security group information determines whether or not the load balancer will be created in a VPC.
A unique identifier of the resource in the context of the provider.
Name of the existing Azure resource group into which the load balancer will be provisioned.
The actual name of the load balancer machine determined after the allocation.
Settings for incoming requests to reach the load balancer, for requests to be routed to machines in the pool, and for checking the health of machines in the pool.
Resource categorization, in case-sensitive key names, or in key-value pairs.