Load Balancers - Create Or Update
Cria ou atualiza um balanceador de carga.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}?api-version=2023-06-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
load
|
path | True |
string |
O nome do balanceador de carga. |
resource
|
path | True |
string |
O nome do grupo de recursos. |
subscription
|
path | True |
string |
As credenciais de subscrição que identificam exclusivamente a subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço. |
api-version
|
query | True |
string |
Versão da API de Cliente. |
Corpo do Pedido
Name | Tipo | Description |
---|---|---|
extendedLocation |
A localização expandida do balanceador de carga. |
|
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
properties.backendAddressPools |
Coleção de conjuntos de endereços de back-end utilizados por um balanceador de carga. |
|
properties.frontendIPConfigurations |
Objeto que representa os IPs de front-end a utilizar para o balanceador de carga. |
|
properties.inboundNatPools |
Define um intervalo de portas externas para NAT de entrada para uma única porta de back-end em NICs associados a um balanceador de carga. As regras NAT de entrada são criadas automaticamente para cada NIC associada ao Balanceador de Carga através de uma porta externa deste intervalo. Definir um conjunto NAT de entrada no seu Balanceador de Carga é mutuamente exclusivo com a definição de regras NAT de entrada. Os conjuntos NAT de entrada são referenciados a partir de conjuntos de dimensionamento de máquinas virtuais. Os NICs associados a máquinas virtuais individuais não podem referenciar um conjunto NAT de entrada. Têm de referenciar regras NAT de entrada individuais. |
|
properties.inboundNatRules |
Coleção de Regras NAT de entrada utilizadas por um balanceador de carga. Definir regras NAT de entrada no balanceador de carga é mutuamente exclusiva com a definição de um conjunto NAT de entrada. Os conjuntos NAT de entrada são referenciados a partir de conjuntos de dimensionamento de máquinas virtuais. Os NICs associados a máquinas virtuais individuais não podem referenciar um conjunto NAT de Entrada. Têm de referenciar regras NAT de entrada individuais. |
|
properties.loadBalancingRules |
Coleção de objetos que representa as regras de balanceamento de carga Obtém o aprovisionamento. |
|
properties.outboundRules |
As regras de saída. |
|
properties.probes |
Probe[] |
Coleção de objetos de pesquisa utilizados no balanceador de carga. |
sku |
O SKU do balanceador de carga. |
|
tags |
object |
Etiquetas de recursos. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Atualização bem-sucedida. A operação devolve o recurso LoadBalancer resultante. |
|
201 Created |
Crie com êxito. A operação devolve o recurso LoadBalancer resultante. |
|
Other Status Codes |
Resposta de erro que descreve o motivo pela qual a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
Create load balancer
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2023-06-01
{
"location": "eastus",
"properties": {
"frontendIPConfigurations": [
{
"name": "fe-lb",
"properties": {
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
}
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"properties": {}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"enableTcpReset": false,
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
}
}
}
],
"probes": [
{
"name": "probe-lb",
"properties": {
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"enableTcpReset": false
}
}
],
"inboundNatPools": []
}
}
Sample Response
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Basic"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"enableTcpReset": false,
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"enableTcpReset": false
}
}
],
"inboundNatPools": []
}
}
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Basic"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"enableTcpReset": false,
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"enableTcpReset": false
}
}
],
"inboundNatPools": []
}
}
Create load balancer with Frontend IP in Zone 1
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2023-06-01
{
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"frontendIPConfigurations": [
{
"name": "fe-lb",
"properties": {
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
}
},
"zones": [
"1"
]
}
],
"backendAddressPools": [
{
"name": "be-lb",
"properties": {}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
}
}
}
],
"probes": [
{
"name": "probe-lb",
"properties": {
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"inboundNatPools": [],
"outboundRules": []
}
}
Sample Response
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"zones": [
"1"
],
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"zones": [
"1"
],
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
Create load balancer with Gateway Load Balancer Consumer configured
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2023-06-01
{
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"frontendIPConfigurations": [
{
"name": "fe-lb",
"properties": {
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"gatewayLoadBalancer": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb-provider"
}
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"properties": {}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
}
}
}
],
"probes": [
{
"name": "probe-lb",
"properties": {
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"inboundNatPools": [],
"outboundRules": []
}
}
Sample Response
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
],
"gatewayLoadBalancer": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb-provider"
}
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
],
"gatewayLoadBalancer": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb-provider"
}
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
Create load balancer with Gateway Load Balancer Provider configured with one Backend Pool
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2023-06-01
{
"location": "eastus",
"sku": {
"name": "Gateway"
},
"properties": {
"frontendIPConfigurations": [
{
"name": "fe-lb",
"properties": {
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
}
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"properties": {
"tunnelInterfaces": [
{
"port": 15000,
"identifier": 900,
"protocol": "VXLAN",
"type": "Internal"
},
{
"port": 15001,
"identifier": 901,
"protocol": "VXLAN",
"type": "Internal"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 0,
"backendPort": 0,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "All",
"loadDistribution": "Default",
"backendAddressPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
}
],
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
}
}
}
],
"probes": [
{
"name": "probe-lb",
"properties": {
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1
}
}
],
"inboundNatPools": [],
"outboundRules": []
}
}
Sample Response
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Gateway"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"tunnelInterfaces": [
{
"port": 15000,
"identifier": 900,
"protocol": "VXLAN",
"type": "Internal"
},
{
"port": 15001,
"identifier": 901,
"protocol": "VXLAN",
"type": "Internal"
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
}
],
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Gateway"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"tunnelInterfaces": [
{
"port": 15000,
"identifier": 900,
"protocol": "VXLAN",
"type": "Internal"
},
{
"port": 15001,
"identifier": 901,
"protocol": "VXLAN",
"type": "Internal"
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
}
],
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
Create load balancer with Gateway Load Balancer Provider configured with two Backend Pool
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2023-06-01
{
"location": "eastus",
"sku": {
"name": "Gateway"
},
"properties": {
"frontendIPConfigurations": [
{
"name": "fe-lb",
"properties": {
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
}
}
}
],
"backendAddressPools": [
{
"name": "be-lb1",
"properties": {}
},
{
"name": "be-lb2",
"properties": {}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 0,
"backendPort": 0,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "All",
"loadDistribution": "Default",
"backendAddressPool": {},
"backendAddressPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb1"
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb2"
}
],
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
}
}
}
],
"probes": [
{
"name": "probe-lb",
"properties": {
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1
}
}
],
"inboundNatPools": [],
"outboundRules": []
}
}
Sample Response
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Gateway"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb1",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb1",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"tunnelInterfaces": [
{
"port": 15000,
"identifier": 900,
"protocol": "VXLAN",
"type": "Internal"
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
},
{
"name": "be-lb2",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb2",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"tunnelInterfaces": [
{
"port": 15001,
"identifier": 901,
"protocol": "VXLAN",
"type": "Internal"
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 0,
"backendPort": 0,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb1"
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb2"
}
],
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Gateway"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb1",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb1",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"tunnelInterfaces": [
{
"port": 15000,
"identifier": 900,
"protocol": "VXLAN",
"type": "Internal"
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
},
{
"name": "be-lb2",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb2",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"tunnelInterfaces": [
{
"port": 15001,
"identifier": 901,
"protocol": "VXLAN",
"type": "Internal"
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb1"
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb2"
}
],
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
Create load balancer with Global Tier and one regional load balancer in its backend pool
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2023-06-01
{
"location": "eastus",
"sku": {
"name": "Standard",
"tier": "Global"
},
"properties": {
"frontendIPConfigurations": [
{
"name": "fe-lb",
"properties": {
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
}
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"properties": {
"loadBalancerBackendAddresses": [
{
"name": "regional-lb1-address",
"properties": {
"loadBalancerFrontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/regional-lb-rg1/providers/Microsoft.Network/loadBalancers/regional-lb/frontendIPConfigurations/fe-rlb"
}
}
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": false,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
}
}
}
],
"probes": [
{
"name": "probe-lb",
"properties": {
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1
}
}
]
}
}
Sample Response
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard",
"tier": "Global"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"loadBalancerBackendAddresses": [
{
"name": "regional-lb1-address",
"properties": {
"loadBalancerFrontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/regional-lb-rg1/providers/Microsoft.Network/loadBalancers/regional-lb/frontendIPConfigurations/fe-rlb"
}
}
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": false,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
]
}
}
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard",
"tier": "Global"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"loadBalancerBackendAddresses": [
{
"name": "regional-lb1-address",
"properties": {
"loadBalancerFrontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/regional-lb-rg1/providers/Microsoft.Network/loadBalancers/regional-lb/frontendIPConfigurations/fe-rlb"
}
}
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": false,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
]
}
}
Create load balancer with inbound nat pool
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2023-06-01
{
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"frontendIPConfigurations": [
{
"properties": {
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/lbvnet/subnets/lbsubnet"
}
},
"name": "test",
"zones": [],
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test"
}
],
"backendAddressPools": [],
"loadBalancingRules": [],
"probes": [],
"inboundNatRules": [],
"outboundRules": [],
"inboundNatPools": [
{
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test"
},
"protocol": "Tcp",
"frontendPortRangeStart": 8080,
"frontendPortRangeEnd": 8085,
"backendPort": 8888,
"idleTimeoutInMinutes": 10,
"enableFloatingIP": true,
"enableTcpReset": true
},
"name": "test",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test"
}
]
}
}
Sample Response
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "test",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/lbvnet/subnets/lbsubnet"
},
"inboundNatPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test"
}
]
}
}
],
"backendAddressPools": [],
"loadBalancingRules": [],
"probes": [],
"inboundNatRules": [],
"outboundRules": [],
"inboundNatPools": [
{
"name": "test",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test",
"type": "Microsoft.Network/loadBalancers/inboundNatPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendPortRangeStart": 8080,
"frontendPortRangeEnd": 8085,
"backendPort": 8888,
"idleTimeoutInMinutes": 10,
"enableFloatingIP": true,
"protocol": "Tcp",
"enableTcpReset": true,
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test"
}
}
}
]
}
}
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "test",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/lbvnet/subnets/lbsubnet"
},
"inboundNatPools": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test"
}
]
}
}
],
"backendAddressPools": [],
"loadBalancingRules": [],
"probes": [],
"inboundNatRules": [],
"outboundRules": [],
"inboundNatPools": [
{
"name": "test",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatPools/test",
"type": "Microsoft.Network/loadBalancers/inboundNatPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendPortRangeStart": 8080,
"frontendPortRangeEnd": 8085,
"backendPort": 8888,
"idleTimeoutInMinutes": 10,
"enableFloatingIP": true,
"protocol": "Tcp",
"enableTcpReset": true,
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/test"
}
}
}
]
}
}
Create load balancer with outbound rules
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2023-06-01
{
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"frontendIPConfigurations": [
{
"name": "fe-lb",
"properties": {
"publicIPAddress": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pip"
}
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"properties": {}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"protocol": "Tcp",
"loadDistribution": "Default",
"frontendPort": 80,
"backendPort": 80,
"idleTimeoutInMinutes": 15,
"enableFloatingIP": true,
"disableOutboundSnat": true
}
}
],
"probes": [
{
"name": "probe-lb",
"properties": {
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"inboundNatPools": [],
"outboundRules": [
{
"name": "rule1",
"properties": {
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"frontendIPConfigurations": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
}
],
"protocol": "All"
}
}
]
}
}
Sample Response
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAllocationMethod": "Dynamic",
"publicIPAddress": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pip"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
],
"outboundRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/outboundRules/rule1"
}
],
"privateIPAddressVersion": "IPv4"
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"outboundRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/outboundRules/rule1"
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"enableTcpReset": false,
"loadDistribution": "Default",
"disableOutboundSnat": true,
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
}
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"enableTcpReset": false
}
}
],
"outboundRules": [
{
"name": "rule1",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/outboundRules/rule1",
"type": "Microsoft.Network/loadBalancers/outboundRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"allocatedOutboundPorts": 1024,
"protocol": "All",
"enableTcpReset": false,
"idleTimeoutInMinutes": 4,
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"frontendIPConfigurations": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
}
]
}
}
],
"inboundNatPools": []
}
}
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAllocationMethod": "Dynamic",
"publicIPAddress": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/pip"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
],
"outboundRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/outboundRules/rule1"
}
],
"privateIPAddressVersion": "IPv4"
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"outboundRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/outboundRules/rule1"
}
],
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"enableTcpReset": false,
"loadDistribution": "Default",
"disableOutboundSnat": true,
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
}
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"enableTcpReset": false
}
}
],
"outboundRules": [
{
"name": "rule1",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/outboundRules/rule1",
"type": "Microsoft.Network/loadBalancers/outboundRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"allocatedOutboundPorts": 1024,
"protocol": "All",
"enableTcpReset": false,
"idleTimeoutInMinutes": 4,
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"frontendIPConfigurations": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
}
]
}
}
],
"inboundNatPools": []
}
}
Create load balancer with Standard SKU
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2023-06-01
{
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"frontendIPConfigurations": [
{
"name": "fe-lb",
"properties": {
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
}
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"properties": {}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
}
}
}
],
"probes": [
{
"name": "probe-lb",
"properties": {
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"inboundNatPools": [],
"outboundRules": []
}
}
Sample Response
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
Create load balancer with Sync Mode Property on Pool
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2023-06-01
{
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"frontendIPConfigurations": [
{
"name": "fe-lb",
"properties": {
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
}
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"properties": {
"syncMode": "Automatic",
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
}
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
}
}
}
],
"probes": [
{
"name": "probe-lb",
"properties": {
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"properties": {
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"inboundNatPools": [],
"outboundRules": []
}
}
Sample Response
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"syncMode": "Automatic"
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
{
"name": "lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb",
"type": "Microsoft.Network/loadBalancers",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"location": "eastus",
"sku": {
"name": "Standard"
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "00000000-0000-0000-0000-00000000",
"frontendIPConfigurations": [
{
"name": "fe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb",
"type": "Microsoft.Network/loadBalancers/frontendIPConfigurations",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"privateIPAddress": "10.0.1.4",
"privateIPAllocationMethod": "Dynamic",
"subnet": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb/subnets/subnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"inboundNatRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule"
}
]
}
}
],
"backendAddressPools": [
{
"name": "be-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb",
"type": "Microsoft.Network/loadBalancers/backendAddressPools",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"virtualNetwork": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnetlb"
},
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
],
"syncMode": "Automatic"
}
}
],
"loadBalancingRules": [
{
"name": "rulelb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb",
"type": "Microsoft.Network/loadBalancers/loadBalancingRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 80,
"backendPort": 80,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp",
"loadDistribution": "Default",
"backendAddressPool": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/backendAddressPools/be-lb"
},
"probe": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb"
},
"disableOutboundSnat": false
}
}
],
"probes": [
{
"name": "probe-lb",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/probes/probe-lb",
"type": "Microsoft.Network/loadBalancers/probes",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
],
"inboundNatRules": [
{
"name": "in-nat-rule",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/inboundNatRules/in-nat-rule",
"type": "Microsoft.Network/loadBalancers/inboundNatRules",
"etag": "W/\"00000000-0000-0000-0000-00000000\"",
"properties": {
"provisioningState": "Succeeded",
"frontendIPConfiguration": {
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb/frontendIPConfigurations/fe-lb"
},
"frontendPort": 3389,
"backendPort": 3389,
"enableFloatingIP": true,
"idleTimeoutInMinutes": 15,
"protocol": "Tcp"
}
}
],
"outboundRules": [],
"inboundNatPools": []
}
}
Definições
Name | Description |
---|---|
Application |
Endereço de back-end de um gateway de aplicação. |
Application |
Conjunto de Endereços de Back-end de um gateway de aplicação. |
Application |
Configuração de IP de um gateway de aplicação. Atualmente, é permitida uma configuração de IP público e 1 privado. |
Application |
Um grupo de segurança de aplicações num grupo de recursos. |
Auto |
A lista de aprovação automática do serviço de ligação privada. |
Backend |
Conjunto de endereços IP de back-end. |
Cloud |
Uma resposta de erro do serviço. |
Cloud |
Uma resposta de erro do serviço. |
Custom |
Contém a configuração de resolução Dns personalizada do cliente. |
Ddos |
Contém as definições de proteção contra DDoS do IP público. |
Ddos |
O modo de proteção DDoS do IP público |
Delegation |
Detalha o serviço ao qual a sub-rede é delegada. |
Delete |
Especifique o que acontece ao endereço IP público quando a VM que o utiliza é eliminada |
Extended |
Tipo complexo ExtendedLocation. |
Extended |
O tipo de localização expandida. |
Flow |
Um recurso de registo de fluxo. |
Flow |
Parâmetros que definem o formato de registo de fluxo. |
Flow |
O tipo de ficheiro do registo de fluxo. |
Frontend |
Endereço IP de front-end do balanceador de carga. |
Gateway |
Interface de túnel do balanceador de carga do gateway de um conjunto de endereços de back-end do balanceador de carga. |
Gateway |
Tipo de tráfego da interface de túnel do balanceador de carga do gateway. |
Gateway |
Protocolo da interface do túnel do balanceador de carga do gateway. |
Inbound |
Conjunto NAT de entrada do balanceador de carga. |
Inbound |
Regra NAT de entrada do balanceador de carga. |
IPAllocation |
Método de alocação de endereços IP. |
IPConfiguration |
Configuração de IP. |
IPConfiguration |
Recurso subordinado do perfil de configuração de IP. |
Ip |
Contém o IpTag associado ao objeto. |
IPVersion |
Versão do endereço IP. |
Load |
Recurso LoadBalancer. |
Load |
Endereços de back-end do balanceador de carga. |
Load |
Uma lista de estados administrativos que, uma vez definidos, podem substituir a sonda de estado de funcionamento para que Balanceador de Carga reencaminharão sempre novas ligações para o back-end ou neguem novas ligações e reponham as ligações existentes. |
Load |
O protocolo para a regra de saída no balanceador de carga. |
Load |
SKU de um balanceador de carga. |
Load |
Nome de um SKU de balanceador de carga. |
Load |
Camada de um SKU de balanceador de carga. |
Load |
Uma regra de balanceamento de carga para um balanceador de carga. |
Load |
A política de distribuição de carga para esta regra. |
Nat |
Recurso Nat Gateway. |
Nat |
SKU do nat gateway. |
Nat |
Nome do SKU de Nat Gateway. |
Nat |
Mapeamentos de portas individuais para a regra NAT de entrada criada para o conjunto de back-end. |
Network |
Uma interface de rede num grupo de recursos. |
Network |
Modo auxiliar do recurso da Interface de Rede. |
Network |
SKU auxiliar do recurso da Interface de Rede. |
Network |
Definições de DNS de uma interface de rede. |
Network |
IPConfiguration numa interface de rede. |
Network |
Propriedades privateLinkConnection para a interface de rede. |
Network |
Fase de migração do recurso da Interface de Rede. |
Network |
Tipo de recurso da Interface de Rede. |
Network |
Toque em configuração numa Interface de Rede. |
Network |
Recurso NetworkSecurityGroup. |
Outbound |
Regra de saída do balanceador de carga. |
Private |
Recurso de ponto final privado. |
Private |
Recurso PrivateEndpointConnection. |
Private |
Uma Configuração de IP do ponto final privado. |
Private |
Recurso de serviço de ligação privada. |
Private |
Recurso PrivateLinkServiceConnection. |
Private |
Uma coleção de informações sobre o estado da ligação entre o consumidor e o fornecedor do serviço. |
Private |
A configuração de IP do serviço de ligação privada. |
Probe |
Uma sonda de balanceador de carga. |
Probe |
O protocolo do ponto final. Se "Tcp" for especificado, é necessário um ACK recebido para que a sonda tenha êxito. Se for especificado "Http" ou "Https", é necessária uma resposta 200 OK do URI especificado para que a pesquisa seja bem-sucedida. |
Provisioning |
O estado de aprovisionamento atual. |
Public |
Recurso de endereço IP público. |
Public |
Contém o FQDN do registo DNS associado ao endereço IP público. |
Public |
O âmbito da etiqueta de nome de domínio. Se for especificada uma etiqueta de nome de domínio e um âmbito de etiqueta de nome de domínio, é criado um registo DNS para o IP público no sistema DNS do Microsoft Azure com um valor hash incluído no FQDN. |
Public |
Fase de migração do Endereço IP Público. |
Public |
SKU de um endereço IP público. |
Public |
Nome de um SKU de endereço IP público. |
Public |
Camada de um SKU de endereço IP público. |
Resource |
Recurso ResourceNavigationLink. |
Retention |
Parâmetros que definem a política de retenção para o registo de fluxo. |
Route |
Encaminhar recurso. |
Route |
O tipo de salto Azure para o qual o pacote deve ser enviado. |
Route |
Encaminhar recurso de tabela. |
Security |
Regra de segurança de rede. |
Security |
Se o tráfego de rede é permitido ou negado. |
Security |
A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. |
Security |
Protocolo de rede a que esta regra se aplica. |
Service |
Recurso ServiceAssociationLink. |
Service |
Recurso de política de ponto final de serviço. |
Service |
Definições de política de Ponto Final de Serviço. |
Service |
As propriedades do ponto final de serviço. |
Subnet |
Sub-rede num recurso de rede virtual. |
Sub |
Referência a outra sub-origem. |
Sync |
Modo síncrono de endereço de back-end para o conjunto de back-end |
Traffic |
Parâmetros que definem a configuração da análise de tráfego. |
Traffic |
Parâmetros que definem a configuração da análise de tráfego. |
Transport |
O protocolo de transporte para o ponto final. |
Virtual |
Ativar ou Desativar aplicar políticas de rede no ponto final privado na sub-rede. |
Virtual |
Ativar ou Desativar aplicar políticas de rede no serviço de ligação privada na sub-rede. |
Virtual |
Rede Virtual toque no recurso. |
Visibility |
A lista de visibilidade do serviço de ligação privada. |
ApplicationGatewayBackendAddress
Endereço de back-end de um gateway de aplicação.
Name | Tipo | Description |
---|---|---|
fqdn |
string |
Nome de domínio completamente qualificado (FQDN). |
ipAddress |
string |
Endereço IP. |
ApplicationGatewayBackendAddressPool
Conjunto de Endereços de Back-end de um gateway de aplicação.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
Nome do conjunto de endereços de back-end exclusivo numa Gateway de Aplicação. |
properties.backendAddresses |
Endereços de back-end. |
|
properties.backendIPConfigurations |
Coleção de referências a IPs definidos em interfaces de rede. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso do conjunto de endereços de back-end. |
|
type |
string |
Tipo do recurso. |
ApplicationGatewayIPConfiguration
Configuração de IP de um gateway de aplicação. Atualmente, é permitida uma configuração de IP público e 1 privado.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
Nome da configuração de IP que é exclusiva numa Gateway de Aplicação. |
properties.provisioningState |
O estado de aprovisionamento do recurso de configuração de IP do gateway de aplicação. |
|
properties.subnet |
Referência ao recurso de sub-rede. Uma sub-rede a partir da qual o gateway de aplicação obtém o respetivo endereço privado. |
|
type |
string |
Tipo do recurso. |
ApplicationSecurityGroup
Um grupo de segurança de aplicações num grupo de recursos.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.provisioningState |
O estado de aprovisionamento do recurso do grupo de segurança de aplicações. |
|
properties.resourceGuid |
string |
A propriedade GUID do recurso do grupo de segurança da aplicação. Identifica exclusivamente um recurso, mesmo que o utilizador altere o respetivo nome ou migre o recurso entre subscrições ou grupos de recursos. |
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
AutoApproval
A lista de aprovação automática do serviço de ligação privada.
Name | Tipo | Description |
---|---|---|
subscriptions |
string[] |
A lista de subscrições. |
BackendAddressPool
Conjunto de endereços IP de back-end.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo no conjunto de conjuntos de endereços de back-end utilizados pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso. |
properties.backendIPConfigurations |
Uma matriz de referências a endereços IP definidos em interfaces de rede. |
|
properties.drainPeriodInSeconds |
integer |
A quantidade de segundos Balanceador de Carga aguarda antes de enviar RESET para o cliente e o endereço de back-end. |
properties.inboundNatRules |
Uma matriz de referências a regras NAT de entrada que utilizam este conjunto de endereços de back-end. |
|
properties.loadBalancerBackendAddresses |
Uma matriz de endereços de back-end. |
|
properties.loadBalancingRules |
Uma matriz de referências a regras de balanceamento de carga que utilizam este conjunto de endereços de back-end. |
|
properties.location |
string |
A localização do conjunto de endereços de back-end. |
properties.outboundRule |
Uma referência a uma regra de saída que utiliza este conjunto de endereços de back-end. |
|
properties.outboundRules |
Uma matriz de referências a regras de saída que utilizam este conjunto de endereços de back-end. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso do conjunto de endereços de back-end. |
|
properties.syncMode |
Modo síncrono de endereço de back-end para o conjunto de back-end |
|
properties.tunnelInterfaces |
Uma matriz de interfaces de túnel do balanceador de carga do gateway. |
|
properties.virtualNetwork |
Uma referência a uma rede virtual. |
|
type |
string |
Tipo do recurso. |
CloudError
Uma resposta de erro do serviço.
Name | Tipo | Description |
---|---|---|
error |
Corpo do erro da cloud. |
CloudErrorBody
Uma resposta de erro do serviço.
Name | Tipo | Description |
---|---|---|
code |
string |
Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente. |
details |
Uma lista de detalhes adicionais sobre o erro. |
|
message |
string |
Uma mensagem que descreve o erro, destinada a ser adequada para ser apresentada numa interface de utilizador. |
target |
string |
O destino do erro específico. Por exemplo, o nome da propriedade em erro. |
CustomDnsConfigPropertiesFormat
Contém a configuração de resolução Dns personalizada do cliente.
Name | Tipo | Description |
---|---|---|
fqdn |
string |
Fqdn que resolve o endereço IP do ponto final privado. |
ipAddresses |
string[] |
Uma lista de endereços IP privados do ponto final privado. |
DdosSettings
Contém as definições de proteção contra DDoS do IP público.
Name | Tipo | Description |
---|---|---|
ddosProtectionPlan |
O plano de proteção contra DDoS associado ao IP público. Só pode ser definido se ProtectionMode estiver Ativado |
|
protectionMode |
O modo de proteção contra DDoS do IP público |
DdosSettingsProtectionMode
O modo de proteção DDoS do IP público
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
VirtualNetworkInherited |
string |
Delegation
Detalha o serviço ao qual a sub-rede é delegada.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo numa sub-rede. Este nome pode ser utilizado para aceder ao recurso. |
properties.actions |
string[] |
As ações permitidas ao serviço após a delegação. |
properties.provisioningState |
O estado de aprovisionamento do recurso de delegação de serviço. |
|
properties.serviceName |
string |
O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). |
type |
string |
Tipo de recurso. |
DeleteOptions
Especifique o que acontece ao endereço IP público quando a VM que o utiliza é eliminada
Name | Tipo | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
ExtendedLocation
Tipo complexo ExtendedLocation.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome da localização expandida. |
type |
O tipo de localização expandida. |
ExtendedLocationTypes
O tipo de localização expandida.
Name | Tipo | Description |
---|---|---|
EdgeZone |
string |
FlowLog
Um recurso de registo de fluxo.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.enabled |
boolean |
Sinalizar para ativar/desativar o registo de fluxos. |
properties.flowAnalyticsConfiguration |
Parâmetros que definem a configuração da análise de tráfego. |
|
properties.format |
Parâmetros que definem o formato de registo de fluxo. |
|
properties.provisioningState |
O estado de aprovisionamento do registo de fluxo. |
|
properties.retentionPolicy |
Parâmetros que definem a política de retenção para o registo de fluxo. |
|
properties.storageId |
string |
ID da conta de armazenamento que é utilizada para armazenar o registo de fluxo. |
properties.targetResourceGuid |
string |
Guid do grupo de segurança de rede ao qual o registo de fluxo será aplicado. |
properties.targetResourceId |
string |
ID do grupo de segurança de rede ao qual o registo de fluxo será aplicado. |
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
FlowLogFormatParameters
Parâmetros que definem o formato de registo de fluxo.
Name | Tipo | Valor Predefinido | Description |
---|---|---|---|
type |
O tipo de ficheiro do registo de fluxo. |
||
version |
integer |
0 |
A versão (revisão) do registo de fluxo. |
FlowLogFormatType
O tipo de ficheiro do registo de fluxo.
Name | Tipo | Description |
---|---|---|
JSON |
string |
FrontendIPConfiguration
Endereço IP de front-end do balanceador de carga.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo no conjunto de configurações de IP de front-end utilizadas pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso. |
properties.gatewayLoadBalancer |
A referência ao IP de front-end do balanceador de carga do gateway. |
|
properties.inboundNatPools |
Uma matriz de referências a conjuntos de entrada que utilizam este IP de front-end. |
|
properties.inboundNatRules |
Uma matriz de referências a regras de entrada que utilizam este IP de front-end. |
|
properties.loadBalancingRules |
Uma matriz de referências a regras de balanceamento de carga que utilizam este IP de front-end. |
|
properties.outboundRules |
Uma matriz de referências a regras de saída que utilizam este IP de front-end. |
|
properties.privateIPAddress |
string |
O endereço IP privado da configuração do IP. |
properties.privateIPAddressVersion |
Se a ipconfiguration específica é IPv4 ou IPv6. A predefinição é considerada IPv4. |
|
properties.privateIPAllocationMethod |
O método de alocação de IP Privado. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de configuração de IP de front-end. |
|
properties.publicIPAddress |
A referência ao recurso de IP Público. |
|
properties.publicIPPrefix |
A referência ao recurso prefixo de IP Público. |
|
properties.subnet |
A referência ao recurso de sub-rede. |
|
type |
string |
Tipo do recurso. |
zones |
string[] |
Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente. |
GatewayLoadBalancerTunnelInterface
Interface de túnel do balanceador de carga do gateway de um conjunto de endereços de back-end do balanceador de carga.
Name | Tipo | Description |
---|---|---|
identifier |
integer |
Identificador da interface de túnel do balanceador de carga do gateway. |
port |
integer |
Porta da interface de túnel do balanceador de carga do gateway. |
protocol |
Protocolo da interface de túnel do balanceador de carga do gateway. |
|
type |
Tipo de tráfego da interface de túnel do balanceador de carga do gateway. |
GatewayLoadBalancerTunnelInterfaceType
Tipo de tráfego da interface de túnel do balanceador de carga do gateway.
Name | Tipo | Description |
---|---|---|
External |
string |
|
Internal |
string |
|
None |
string |
GatewayLoadBalancerTunnelProtocol
Protocolo da interface do túnel do balanceador de carga do gateway.
Name | Tipo | Description |
---|---|---|
Native |
string |
|
None |
string |
|
VXLAN |
string |
InboundNatPool
Conjunto NAT de entrada do balanceador de carga.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo no conjunto de conjuntos NAT de entrada utilizados pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso. |
properties.backendPort |
integer |
A porta utilizada para ligações internas no ponto final. Os valores aceitáveis estão entre 1 e 65535. |
properties.enableFloatingIP |
boolean |
Configura o ponto final de uma máquina virtual para a capacidade de IP flutuante necessária para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Esta definição é necessária ao utilizar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto final. |
properties.enableTcpReset |
boolean |
Receba a Reposição bidirecional de TCP no tempo limite de inatividade do fluxo TCP ou terminação de ligação inesperada. Este elemento só é utilizado quando o protocolo está definido como TCP. |
properties.frontendIPConfiguration |
Uma referência aos endereços IP de front-end. |
|
properties.frontendPortRangeEnd |
integer |
O último número de porta no intervalo de portas externas que será utilizado para fornecer Nat de Entrada a NICs associados a um balanceador de carga. Os valores aceitáveis variam entre 1 e 65535. |
properties.frontendPortRangeStart |
integer |
O primeiro número de porta no intervalo de portas externas que será utilizado para fornecer Nat de Entrada a NICs associados a um balanceador de carga. Os valores aceitáveis variam entre 1 e 65534. |
properties.idleTimeoutInMinutes |
integer |
O tempo limite para a ligação inativa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor predefinido é 4 minutos. Este elemento só é utilizado quando o protocolo está definido como TCP. |
properties.protocol |
A referência ao protocolo de transporte utilizado pelo conjunto NAT de entrada. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso do conjunto NAT de entrada. |
|
type |
string |
Tipo de recurso. |
InboundNatRule
Regra NAT de entrada do balanceador de carga.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo no conjunto de regras NAT de entrada utilizadas pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso. |
properties.backendAddressPool |
Uma referência ao recurso backendAddressPool. |
|
properties.backendIPConfiguration |
Uma referência a um endereço IP privado definido numa interface de rede de uma VM. O tráfego enviado para a porta de front-end de cada uma das configurações de IP de front-end é reencaminhado para o IP de back-end. |
|
properties.backendPort |
integer |
A porta utilizada para o ponto final interno. Os valores aceitáveis variam entre 1 e 65535. |
properties.enableFloatingIP |
boolean |
Configura o ponto final de uma máquina virtual para a capacidade de IP flutuante necessária para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Esta definição é necessária ao utilizar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto final. |
properties.enableTcpReset |
boolean |
Receba a Reposição bidirecional de TCP no tempo limite de inatividade do fluxo TCP ou terminação de ligação inesperada. Este elemento só é utilizado quando o protocolo está definido como TCP. |
properties.frontendIPConfiguration |
Uma referência aos endereços IP de front-end. |
|
properties.frontendPort |
integer |
A porta para o ponto final externo. Os números de porta para cada regra têm de ser exclusivos no Balanceador de Carga. Os valores aceitáveis variam entre 1 e 65534. |
properties.frontendPortRangeEnd |
integer |
O intervalo de portas termina para o ponto final externo. Esta propriedade é utilizada em conjunto com BackendAddressPool e FrontendPortRangeStart. Serão criados mapeamentos de portas NAT de entrada individuais para cada endereço de back-end a partir de BackendAddressPool. Os valores aceitáveis variam entre 1 e 65534. |
properties.frontendPortRangeStart |
integer |
O intervalo de portas começa para o ponto final externo. Esta propriedade é utilizada em conjunto com BackendAddressPool e FrontendPortRangeEnd. Serão criados mapeamentos de portas NAT de entrada individuais para cada endereço de back-end a partir de BackendAddressPool. Os valores aceitáveis variam entre 1 e 65534. |
properties.idleTimeoutInMinutes |
integer |
O tempo limite para a ligação inativa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor predefinido é 4 minutos. Este elemento só é utilizado quando o protocolo está definido como TCP. |
properties.protocol |
A referência ao protocolo de transporte utilizado pela regra de balanceamento de carga. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de regra NAT de entrada. |
|
type |
string |
Tipo de recurso. |
IPAllocationMethod
Método de alocação de endereços IP.
Name | Tipo | Description |
---|---|---|
Dynamic |
string |
|
Static |
string |
IPConfiguration
Configuração de IP.
Name | Tipo | Valor Predefinido | Description |
---|---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
|
id |
string |
ID do Recurso. |
|
name |
string |
O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. |
|
properties.privateIPAddress |
string |
O endereço IP privado da configuração de IP. |
|
properties.privateIPAllocationMethod | Dynamic |
O método de alocação de endereços IP privados. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de configuração de IP. |
||
properties.publicIPAddress |
A referência ao recurso ip público. |
||
properties.subnet |
A referência ao recurso de sub-rede. |
IPConfigurationProfile
Recurso subordinado do perfil de configuração de IP.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso. Este nome pode ser utilizado para aceder ao recurso. |
properties.provisioningState |
O estado de aprovisionamento do recurso de perfil de configuração de IP. |
|
properties.subnet |
A referência ao recurso de sub-rede para criar uma configuração ip de interface de rede de contentor. |
|
type |
string |
Tipo de sub-recurso. |
IpTag
Contém o IpTag associado ao objeto.
Name | Tipo | Description |
---|---|---|
ipTagType |
string |
O tipo de etiqueta IP. Exemplo: FirstPartyUsage. |
tag |
string |
O valor da etiqueta IP associada ao IP público. Exemplo: SQL. |
IPVersion
Versão do endereço IP.
Name | Tipo | Description |
---|---|---|
IPv4 |
string |
|
IPv6 |
string |
LoadBalancer
Recurso LoadBalancer.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
extendedLocation |
A localização expandida do balanceador de carga. |
|
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.backendAddressPools |
Coleção de conjuntos de endereços de back-end utilizados por um balanceador de carga. |
|
properties.frontendIPConfigurations |
Objeto que representa os IPs de front-end a utilizar para o balanceador de carga. |
|
properties.inboundNatPools |
Define um intervalo de portas externo para NAT de entrada para uma única porta de back-end em NICs associados a um balanceador de carga. As regras NAT de entrada são criadas automaticamente para cada NIC associada ao Balanceador de Carga através de uma porta externa deste intervalo. Definir um conjunto NAT de entrada no seu Balanceador de Carga é mutuamente exclusivo com a definição de regras NAT de entrada. Os conjuntos NAT de entrada são referenciados a partir de conjuntos de dimensionamento de máquinas virtuais. Os NICs associados a máquinas virtuais individuais não podem referenciar um conjunto NAT de entrada. Têm de referenciar regras NAT de entrada individuais. |
|
properties.inboundNatRules |
Coleção de Regras NAT de entrada utilizadas por um balanceador de carga. Definir regras NAT de entrada no balanceador de carga é mutuamente exclusivo com a definição de um conjunto NAT de entrada. Os conjuntos NAT de entrada são referenciados a partir de conjuntos de dimensionamento de máquinas virtuais. Os NICs associados a máquinas virtuais individuais não podem referenciar um conjunto NAT de entrada. Têm de referenciar regras NAT de entrada individuais. |
|
properties.loadBalancingRules |
Coleção de objetos que representa as regras de balanceamento de carga Obtém o aprovisionamento. |
|
properties.outboundRules |
As regras de saída. |
|
properties.probes |
Probe[] |
Coleção de objetos de pesquisa utilizados no balanceador de carga. |
properties.provisioningState |
O estado de aprovisionamento do recurso do balanceador de carga. |
|
properties.resourceGuid |
string |
A propriedade GUID do recurso do balanceador de carga. |
sku |
O SKU do balanceador de carga. |
|
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
LoadBalancerBackendAddress
Endereços de back-end do balanceador de carga.
Name | Tipo | Description |
---|---|---|
name |
string |
Nome do endereço de back-end. |
properties.adminState |
Uma lista de estados administrativos que, uma vez definidos, podem substituir a sonda de estado de funcionamento para que Balanceador de Carga reencaminharão sempre novas ligações para o back-end ou neguem novas ligações e reponham as ligações existentes. |
|
properties.inboundNatRulesPortMapping |
Coleção de mapeamentos de portas nat de entrada. |
|
properties.ipAddress |
string |
Endereço IP pertencente à rede virtual referenciada. |
properties.loadBalancerFrontendIPConfiguration |
Referência à configuração do endereço IP de front-end definida no balanceador de carga regional. |
|
properties.networkInterfaceIPConfiguration |
Referência ao endereço IP definido nas interfaces de rede. |
|
properties.subnet |
Referência a uma sub-rede existente. |
|
properties.virtualNetwork |
Referência a uma rede virtual existente. |
LoadBalancerBackendAddressAdminState
Uma lista de estados administrativos que, uma vez definidos, podem substituir a sonda de estado de funcionamento para que Balanceador de Carga reencaminharão sempre novas ligações para o back-end ou neguem novas ligações e reponham as ligações existentes.
Name | Tipo | Description |
---|---|---|
Down |
string |
|
None |
string |
|
Up |
string |
LoadBalancerOutboundRuleProtocol
O protocolo para a regra de saída no balanceador de carga.
Name | Tipo | Description |
---|---|---|
All |
string |
|
Tcp |
string |
|
Udp |
string |
LoadBalancerSku
SKU de um balanceador de carga.
Name | Tipo | Description |
---|---|---|
name |
Nome de um SKU de balanceador de carga. |
|
tier |
Camada de um SKU de balanceador de carga. |
LoadBalancerSkuName
Nome de um SKU de balanceador de carga.
Name | Tipo | Description |
---|---|---|
Basic |
string |
|
Gateway |
string |
|
Standard |
string |
LoadBalancerSkuTier
Camada de um SKU de balanceador de carga.
Name | Tipo | Description |
---|---|---|
Global |
string |
|
Regional |
string |
LoadBalancingRule
Uma regra de balanceamento de carga para um balanceador de carga.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo no conjunto de regras de balanceamento de carga utilizado pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso. |
properties.backendAddressPool |
Uma referência a um conjunto de DIPs. O tráfego de entrada é balanceado aleatoriamente entre IPs nos IPs de back-end. |
|
properties.backendAddressPools |
Uma matriz de referências ao conjunto de DIPs. |
|
properties.backendPort |
integer |
A porta utilizada para ligações internas no ponto final. Os valores aceitáveis estão entre 0 e 65535. Tenha em atenção que o valor 0 ativa "Qualquer Porta". |
properties.disableOutboundSnat |
boolean |
Configura o SNAT para as VMs no conjunto de back-end para utilizar o endereço publicIP especificado no front-end da regra de balanceamento de carga. |
properties.enableFloatingIP |
boolean |
Configura o ponto final de uma máquina virtual para a capacidade de IP flutuante necessária para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Esta definição é necessária ao utilizar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto final. |
properties.enableTcpReset |
boolean |
Receber Reposição bidirecional de TCP no tempo limite de inatividade do fluxo TCP ou terminação de ligação inesperada. Este elemento só é utilizado quando o protocolo está definido como TCP. |
properties.frontendIPConfiguration |
Uma referência aos endereços IP de front-end. |
|
properties.frontendPort |
integer |
A porta para o ponto final externo. Os números de porta para cada regra têm de ser exclusivos no Balanceador de Carga. Os valores aceitáveis estão entre 0 e 65534. Tenha em atenção que o valor 0 ativa "Qualquer Porta". |
properties.idleTimeoutInMinutes |
integer |
O tempo limite para a ligação inativa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor predefinido é 4 minutos. Este elemento só é utilizado quando o protocolo está definido como TCP. |
properties.loadDistribution |
A política de distribuição de carga para esta regra. |
|
properties.probe |
A referência à sonda do balanceador de carga utilizada pela regra de balanceamento de carga. |
|
properties.protocol |
A referência ao protocolo de transporte utilizado pela regra de balanceamento de carga. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso da regra de balanceamento de carga. |
|
type |
string |
Tipo do recurso. |
LoadDistribution
A política de distribuição de carga para esta regra.
Name | Tipo | Description |
---|---|---|
Default |
string |
|
SourceIP |
string |
|
SourceIPProtocol |
string |
NatGateway
Recurso Nat Gateway.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.idleTimeoutInMinutes |
integer |
O tempo limite de inatividade do nat gateway. |
properties.provisioningState |
O estado de aprovisionamento do recurso nat gateway. |
|
properties.publicIpAddresses |
Uma matriz de endereços IP públicos associados ao recurso nat gateway. |
|
properties.publicIpPrefixes |
Uma matriz de prefixos ip públicos associados ao recurso nat gateway. |
|
properties.resourceGuid |
string |
A propriedade GUID do recurso nat gateway. |
properties.subnets |
Uma matriz de referências às sub-redes com este recurso nat gateway. |
|
sku |
O SKU do nat gateway. |
|
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
zones |
string[] |
Uma lista de zonas de disponibilidade que indica a zona na qual o Nat Gateway deve ser implementado. |
NatGatewaySku
SKU do nat gateway.
Name | Tipo | Description |
---|---|---|
name |
Nome do SKU do Nat Gateway. |
NatGatewaySkuName
Nome do SKU de Nat Gateway.
Name | Tipo | Description |
---|---|---|
Standard |
string |
NatRulePortMapping
Mapeamentos de portas individuais para a regra NAT de entrada criada para o conjunto de back-end.
Name | Tipo | Description |
---|---|---|
backendPort |
integer |
Porta de back-end. |
frontendPort |
integer |
Porta de front-end. |
inboundNatRuleName |
string |
Nome da regra NAT de entrada. |
NetworkInterface
Uma interface de rede num grupo de recursos.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
extendedLocation |
A localização expandida da interface de rede. |
|
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.auxiliaryMode |
Modo auxiliar do recurso da Interface de Rede. |
|
properties.auxiliarySku |
SKU auxiliar do recurso da Interface de Rede. |
|
properties.disableTcpStateTracking |
boolean |
Indica se deve desativar o controlo de estado tcp. |
properties.dnsSettings |
As definições de DNS na interface de rede. |
|
properties.dscpConfiguration |
Uma referência à configuração dscp à qual a interface de rede está ligada. |
|
properties.enableAcceleratedNetworking |
boolean |
Se a interface de rede estiver configurada para redes aceleradas. Não aplicável aos tamanhos de VM que requerem redes aceleradas. |
properties.enableIPForwarding |
boolean |
Indica se o reencaminhamento IP está ativado nesta interface de rede. |
properties.hostedWorkloads |
string[] |
Uma lista de referências a recursos BareMetal ligados. |
properties.ipConfigurations |
Uma lista de IPConfigurations da interface de rede. |
|
properties.macAddress |
string |
O endereço MAC da interface de rede. |
properties.migrationPhase |
Fase de migração do recurso da Interface de Rede. |
|
properties.networkSecurityGroup |
A referência ao recurso NetworkSecurityGroup. |
|
properties.nicType |
Tipo de recurso da Interface de Rede. |
|
properties.primary |
boolean |
Se esta é uma interface de rede primária numa máquina virtual. |
properties.privateEndpoint |
Uma referência ao ponto final privado ao qual a interface de rede está ligada. |
|
properties.privateLinkService |
Privatelinkservice do recurso de interface de rede. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de interface de rede. |
|
properties.resourceGuid |
string |
A propriedade GUID do recurso da interface de rede. |
properties.tapConfigurations |
Uma lista de TapConfigurations da interface de rede. |
|
properties.virtualMachine |
A referência a uma máquina virtual. |
|
properties.vnetEncryptionSupported |
boolean |
Se a máquina virtual a que esta nic está anexada suporta encriptação. |
properties.workloadType |
string |
WorkloadType do NetworkInterface para recursos BareMetal |
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
NetworkInterfaceAuxiliaryMode
Modo auxiliar do recurso da Interface de Rede.
Name | Tipo | Description |
---|---|---|
AcceleratedConnections |
string |
|
Floating |
string |
|
MaxConnections |
string |
|
None |
string |
NetworkInterfaceAuxiliarySku
SKU auxiliar do recurso da Interface de Rede.
Name | Tipo | Description |
---|---|---|
A1 |
string |
|
A2 |
string |
|
A4 |
string |
|
A8 |
string |
|
None |
string |
NetworkInterfaceDnsSettings
Definições de DNS de uma interface de rede.
Name | Tipo | Description |
---|---|---|
appliedDnsServers |
string[] |
Se a VM que utiliza esta NIC fizer parte de um Conjunto de Disponibilidade, esta lista terá a união de todos os servidores DNS de todos os NICs que fazem parte do Conjunto de Disponibilidade. Esta propriedade é o que está configurado em cada uma dessas VMs. |
dnsServers |
string[] |
Lista de endereços IP de servidores DNS. Utilize "AzureProvidedDNS" para mudar para a resolução DNS fornecida pelo Azure. O valor "AzureProvidedDNS" não pode ser combinado com outros IPs, tem de ser o único valor na coleção dnsServers. |
internalDnsNameLabel |
string |
Nome DNS relativo para este NIC utilizado para comunicações internas entre VMs na mesma rede virtual. |
internalDomainNameSuffix |
string |
Mesmo que internalDnsNameLabel não seja especificado, é criada uma entrada DNS para a NIC primária da VM. Este nome DNS pode ser construído concatenando o nome da VM com o valor internalDomainNameSuffix. |
internalFqdn |
string |
Nome DNS completamente qualificado que suporta comunicações internas entre VMs na mesma rede virtual. |
NetworkInterfaceIPConfiguration
IPConfiguration numa interface de rede.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. |
properties.applicationGatewayBackendAddressPools |
A referência ao recurso ApplicationGatewayBackendAddressPool. |
|
properties.applicationSecurityGroups |
Grupos de segurança de aplicações nos quais a configuração de IP está incluída. |
|
properties.gatewayLoadBalancer |
A referência ao IP de front-end do balanceador de carga do gateway. |
|
properties.loadBalancerBackendAddressPools |
A referência ao recurso LoadBalancerBackendAddressPool. |
|
properties.loadBalancerInboundNatRules |
Uma lista de referências de LoadBalancerInboundNatRules. |
|
properties.primary |
boolean |
Se este é um endereço principal do cliente na interface de rede. |
properties.privateIPAddress |
string |
Endereço IP privado da configuração de IP. |
properties.privateIPAddressVersion |
Se a configuração de IP específica é IPv4 ou IPv6. A predefinição é IPv4. |
|
properties.privateIPAllocationMethod |
O método de alocação de endereços IP privados. |
|
properties.privateLinkConnectionProperties |
Network |
Propriedades privateLinkConnection para a interface de rede. |
properties.provisioningState |
O estado de aprovisionamento da configuração de IP da interface de rede. |
|
properties.publicIPAddress |
Endereço IP público vinculado à configuração de IP. |
|
properties.subnet |
Sub-rede vinculada à configuração de IP. |
|
properties.virtualNetworkTaps |
A referência a Rede Virtual Toques. |
|
type |
string |
Tipo de recurso. |
NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties
Propriedades privateLinkConnection para a interface de rede.
Name | Tipo | Description |
---|---|---|
fqdns |
string[] |
Lista de FQDNs para a ligação de ligação privada atual. |
groupId |
string |
O ID de grupo da ligação privada atual. |
requiredMemberName |
string |
O nome de membro necessário para a ligação de ligação privada atual. |
NetworkInterfaceMigrationPhase
Fase de migração do recurso da Interface de Rede.
Name | Tipo | Description |
---|---|---|
Abort |
string |
|
Commit |
string |
|
Committed |
string |
|
None |
string |
|
Prepare |
string |
NetworkInterfaceNicType
Tipo de recurso da Interface de Rede.
Name | Tipo | Description |
---|---|---|
Elastic |
string |
|
Standard |
string |
NetworkInterfaceTapConfiguration
Toque em configuração numa Interface de Rede.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. |
properties.provisioningState |
O estado de aprovisionamento da interface de rede toca no recurso de configuração. |
|
properties.virtualNetworkTap |
A referência ao recurso Rede Virtual Toque. |
|
type |
string |
Tipo de sub-recurso. |
NetworkSecurityGroup
Recurso NetworkSecurityGroup.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.defaultSecurityRules |
As regras de segurança predefinidas do grupo de segurança de rede. |
|
properties.flowLogs |
Flow |
Uma coleção de referências a recursos de registo de fluxos. |
properties.flushConnection |
boolean |
Quando ativado, os fluxos criados a partir de ligações do Grupo de Segurança de Rede serão reavaliados quando as regras forem atualizadas. A ativação inicial irá acionar a reavaliação. |
properties.networkInterfaces |
Uma coleção de referências a interfaces de rede. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso do grupo de segurança de rede. |
|
properties.resourceGuid |
string |
A propriedade GUID do recurso do grupo de segurança de rede. |
properties.securityRules |
Uma coleção de regras de segurança do grupo de segurança de rede. |
|
properties.subnets |
Subnet[] |
Uma coleção de referências a sub-redes. |
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
OutboundRule
Regra de saída do balanceador de carga.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo no conjunto de regras de saída utilizadas pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso. |
properties.allocatedOutboundPorts |
integer |
O número de portas de saída a utilizar para NAT. |
properties.backendAddressPool |
Uma referência a um conjunto de DIPs. O tráfego de saída é balanceado de carga aleatoriamente entre IPs nos IPs de back-end. |
|
properties.enableTcpReset |
boolean |
Receba a Reposição bidirecional de TCP no tempo limite de inatividade do fluxo TCP ou terminação de ligação inesperada. Este elemento só é utilizado quando o protocolo está definido como TCP. |
properties.frontendIPConfigurations |
Os endereços IP de front-end do balanceador de carga. |
|
properties.idleTimeoutInMinutes |
integer |
O tempo limite para a ligação inativa TCP. |
properties.protocol |
O protocolo para a regra de saída no balanceador de carga. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de regra de saída. |
|
type |
string |
Tipo de recurso. |
PrivateEndpoint
Recurso de ponto final privado.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
extendedLocation |
A localização expandida do balanceador de carga. |
|
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.applicationSecurityGroups |
Grupos de segurança de aplicações nos quais a configuração de IP do ponto final privado está incluída. |
|
properties.customDnsConfigs |
Uma matriz de configurações dns personalizadas. |
|
properties.customNetworkInterfaceName |
string |
O nome personalizado da interface de rede anexada ao ponto final privado. |
properties.ipConfigurations |
Uma lista de configurações de IP do ponto final privado. Isto será utilizado para mapear para os pontos finais do Serviço de Primeira Entidade. |
|
properties.manualPrivateLinkServiceConnections |
Um agrupamento de informações sobre a ligação ao recurso remoto. Utilizado quando o administrador de rede não tem acesso para aprovar ligações ao recurso remoto. |
|
properties.networkInterfaces |
Uma matriz de referências às interfaces de rede criadas para este ponto final privado. |
|
properties.privateLinkServiceConnections |
Um agrupamento de informações sobre a ligação ao recurso remoto. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de ponto final privado. |
|
properties.subnet |
O ID da sub-rede a partir da qual será atribuído o IP privado. |
|
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
PrivateEndpointConnection
Recurso PrivateEndpointConnection.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. |
properties.linkIdentifier |
string |
O ID da ligação do consumidor. |
properties.privateEndpoint |
O recurso do ponto final privado. |
|
properties.privateEndpointLocation |
string |
A localização do ponto final privado. |
properties.privateLinkServiceConnectionState |
Uma coleção de informações sobre o estado da ligação entre o consumidor e o fornecedor do serviço. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de ligação de ponto final privado. |
|
type |
string |
O tipo de recurso. |
PrivateEndpointIPConfiguration
Uma Configuração de IP do ponto final privado.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
name |
string |
O nome do recurso que é exclusivo num grupo de recursos. |
properties.groupId |
string |
O ID de um grupo obtido a partir do recurso remoto ao qual este ponto final privado deve ligar-se. |
properties.memberName |
string |
O nome de membro de um grupo obtido a partir do recurso remoto ao qual este ponto final privado deve estabelecer ligação. |
properties.privateIPAddress |
string |
Um endereço IP privado obtido a partir da sub-rede do ponto final privado. |
type |
string |
O tipo de recurso. |
PrivateLinkService
Recurso de serviço de ligação privada.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
extendedLocation |
A localização expandida do balanceador de carga. |
|
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.alias |
string |
O alias do serviço de ligação privada. |
properties.autoApproval |
A lista de aprovação automática do serviço de ligação privada. |
|
properties.enableProxyProtocol |
boolean |
Quer o serviço de ligação privada esteja ou não ativado para o protocolo proxy. |
properties.fqdns |
string[] |
A lista de Fqdn. |
properties.ipConfigurations |
Uma matriz de configurações de IP do serviço de ligação privada. |
|
properties.loadBalancerFrontendIpConfigurations |
Uma matriz de referências às configurações de IP do balanceador de carga. |
|
properties.networkInterfaces |
Uma matriz de referências às interfaces de rede criadas para este serviço de ligação privada. |
|
properties.privateEndpointConnections |
Uma matriz de lista sobre ligações ao ponto final privado. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso do serviço de ligação privada. |
|
properties.visibility |
A lista de visibilidade do serviço de ligação privada. |
|
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
PrivateLinkServiceConnection
Recurso PrivateLinkServiceConnection.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. |
properties.groupIds |
string[] |
Os ID(s) dos grupos obtidos a partir do recurso remoto ao qual este ponto final privado deve ligar-se. |
properties.privateLinkServiceConnectionState |
Uma coleção de informações só de leitura sobre o estado da ligação ao recurso remoto. |
|
properties.privateLinkServiceId |
string |
O ID de recurso do serviço de ligação privada. |
properties.provisioningState |
O estado de aprovisionamento do recurso de ligação do serviço de ligação de ligação privada. |
|
properties.requestMessage |
string |
Uma mensagem transmitida ao proprietário do recurso remoto com este pedido de ligação. Restrito a 140 carateres. |
type |
string |
O tipo de recurso. |
PrivateLinkServiceConnectionState
Uma coleção de informações sobre o estado da ligação entre o consumidor e o fornecedor do serviço.
Name | Tipo | Description |
---|---|---|
actionsRequired |
string |
Uma mensagem a indicar se as alterações no fornecedor de serviços requerem atualizações no consumidor. |
description |
string |
O motivo da aprovação/rejeição da ligação. |
status |
string |
Indica se a ligação foi Aprovada/Rejeitada/Removida pelo proprietário do serviço. |
PrivateLinkServiceIpConfiguration
A configuração de IP do serviço de ligação privada.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome da configuração ip do serviço de ligação privada. |
properties.primary |
boolean |
Se a configuração do IP é primária ou não. |
properties.privateIPAddress |
string |
O endereço IP privado da configuração do IP. |
properties.privateIPAddressVersion |
Se a configuração de IP específica é IPv4 ou IPv6. A predefinição é IPv4. |
|
properties.privateIPAllocationMethod |
O método de alocação de endereços IP privados. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de configuração de IP do serviço de ligação privada. |
|
properties.subnet |
A referência ao recurso de sub-rede. |
|
type |
string |
O tipo de recurso. |
Probe
Uma sonda de balanceador de carga.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo no conjunto de sondas utilizadas pelo balanceador de carga. Este nome pode ser utilizado para aceder ao recurso. |
properties.intervalInSeconds |
integer |
O intervalo, em segundos, da frequência de pesquisa do ponto final para o estado de funcionamento. Normalmente, o intervalo é ligeiramente inferior a metade do período de tempo limite alocado (em segundos), o que permite duas pesquisas completas antes de retirar a instância da rotação. O valor predefinido é 15, o valor mínimo é 5. |
properties.loadBalancingRules |
As regras do balanceador de carga que utilizam esta sonda. |
|
properties.numberOfProbes |
integer |
O número de sondas em que, se não houver resposta, irá impedir que o tráfego adicional seja entregue no ponto final. Estes valores permitem que os pontos finais sejam retirados da rotação mais rapidamente ou mais lentos do que os tempos típicos utilizados no Azure. |
properties.port |
integer |
A porta para comunicar a sonda. Os valores possíveis variam entre 1 e 65535, inclusive. |
properties.probeThreshold |
integer |
O número de sondas com êxito ou falhadas consecutivas para permitir ou negar que o tráfego seja entregue neste ponto final. Depois de falhar o número de sondas consecutivas iguais a este valor, o ponto final será retirado da rotação e exigirá que o mesmo número de sondas consecutivas bem-sucedidas seja colocado novamente em rotação. |
properties.protocol |
O protocolo do ponto final. Se "Tcp" for especificado, é necessário um ACK recebido para que a sonda seja bem-sucedida. Se for especificado "Http" ou "Https", é necessária uma resposta 200 OK do URI especificado para que a pesquisa seja bem-sucedida. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de pesquisa. |
|
properties.requestPath |
string |
O URI utilizado para pedir o estado de funcionamento da VM. O caminho é necessário se um protocolo estiver definido como http. Caso contrário, não é permitido. Não existe nenhum valor predefinido. |
type |
string |
Tipo do recurso. |
ProbeProtocol
O protocolo do ponto final. Se "Tcp" for especificado, é necessário um ACK recebido para que a sonda tenha êxito. Se for especificado "Http" ou "Https", é necessária uma resposta 200 OK do URI especificado para que a pesquisa seja bem-sucedida.
Name | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
Tcp |
string |
ProvisioningState
O estado de aprovisionamento atual.
Name | Tipo | Description |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
PublicIPAddress
Recurso de endereço IP público.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
extendedLocation |
A localização expandida do endereço IP público. |
|
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.ddosSettings |
A política personalizada de proteção de DDoS associada ao endereço IP público. |
|
properties.deleteOption |
Especifique o que acontece ao endereço IP público quando a VM que o utiliza é eliminada |
|
properties.dnsSettings |
O FQDN do registo DNS associado ao endereço IP público. |
|
properties.idleTimeoutInMinutes |
integer |
O tempo limite de inatividade do endereço IP público. |
properties.ipAddress |
string |
O endereço IP associado ao recurso de endereço IP público. |
properties.ipConfiguration |
A configuração de IP associada ao endereço IP público. |
|
properties.ipTags |
Ip |
A lista de etiquetas associadas ao endereço IP público. |
properties.linkedPublicIPAddress |
O endereço IP público ligado do recurso de endereço IP público. |
|
properties.migrationPhase |
Fase de migração do Endereço IP Público. |
|
properties.natGateway |
NatGateway para o endereço IP Público. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de endereço IP público. |
|
properties.publicIPAddressVersion |
A versão do endereço IP público. |
|
properties.publicIPAllocationMethod |
O método de alocação de endereços IP públicos. |
|
properties.publicIPPrefix |
O Prefixo ip público a partir do qual este Endereço IP Público deve ser alocado. |
|
properties.resourceGuid |
string |
A propriedade GUID do recurso do endereço IP público. |
properties.servicePublicIPAddress |
O endereço IP público do serviço do recurso de endereço IP público. |
|
sku |
O SKU do endereço IP público. |
|
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
zones |
string[] |
Uma lista de zonas de disponibilidade que denotam o IP alocado para o recurso tem de ser proveniente. |
PublicIPAddressDnsSettings
Contém o FQDN do registo DNS associado ao endereço IP público.
Name | Tipo | Description |
---|---|---|
domainNameLabel |
string |
A etiqueta de nome de domínio. A concatenação da etiqueta de nome de domínio e da zona DNS regionalizada constituem o nome de domínio completamente qualificado associado ao endereço IP público. Se for especificada uma etiqueta de nome de domínio, é criado um registo DNS A para o IP público no sistema DNS do Microsoft Azure. |
domainNameLabelScope |
O âmbito da etiqueta de nome de domínio. Se for especificada uma etiqueta de nome de domínio e um âmbito de etiqueta de nome de domínio, é criado um registo DNS para o IP público no sistema DNS do Microsoft Azure com um valor hash incluído no FQDN. |
|
fqdn |
string |
O Nome de Domínio Completamente Qualificado do registo DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. |
reverseFqdn |
string |
O FQDN inverso. Um nome de domínio completamente qualificado e visível pelo utilizador que é resolvido para este endereço IP público. Se for especificado o reverseFqdn, é criado um registo DNS PTR que aponta do endereço IP no domínio in-addr.arpa para o FQDN inverso. |
PublicIpAddressDnsSettingsDomainNameLabelScope
O âmbito da etiqueta de nome de domínio. Se for especificada uma etiqueta de nome de domínio e um âmbito de etiqueta de nome de domínio, é criado um registo DNS para o IP público no sistema DNS do Microsoft Azure com um valor hash incluído no FQDN.
Name | Tipo | Description |
---|---|---|
NoReuse |
string |
|
ResourceGroupReuse |
string |
|
SubscriptionReuse |
string |
|
TenantReuse |
string |
PublicIPAddressMigrationPhase
Fase de migração do Endereço IP Público.
Name | Tipo | Description |
---|---|---|
Abort |
string |
|
Commit |
string |
|
Committed |
string |
|
None |
string |
|
Prepare |
string |
PublicIPAddressSku
SKU de um endereço IP público.
Name | Tipo | Description |
---|---|---|
name |
Nome de um SKU de endereço IP público. |
|
tier |
Camada de um SKU de endereço IP público. |
PublicIPAddressSkuName
Nome de um SKU de endereço IP público.
Name | Tipo | Description |
---|---|---|
Basic |
string |
|
Standard |
string |
PublicIPAddressSkuTier
Camada de um SKU de endereço IP público.
Name | Tipo | Description |
---|---|---|
Global |
string |
|
Regional |
string |
ResourceNavigationLink
Recurso ResourceNavigationLink.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
Identificador da ligação de navegação de recursos. |
name |
string |
Nome do recurso exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. |
properties.link |
string |
Ligação para o recurso externo. |
properties.linkedResourceType |
string |
Tipo de recurso do recurso ligado. |
properties.provisioningState |
O estado de aprovisionamento do recurso de ligação de navegação de recursos. |
|
type |
string |
Tipo de recurso. |
RetentionPolicyParameters
Parâmetros que definem a política de retenção para o registo de fluxo.
Name | Tipo | Valor Predefinido | Description |
---|---|---|---|
days |
integer |
0 |
Número de dias para reter registos de fluxo. |
enabled |
boolean |
False |
Sinalizar para ativar/desativar a retenção. |
Route
Encaminhar recurso.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. |
properties.addressPrefix |
string |
O CIDR de destino ao qual a rota se aplica. |
properties.hasBgpOverride |
boolean |
Um valor que indica se esta rota substitui rotas BGP sobrepostas independentemente do LPM. |
properties.nextHopIpAddress |
string |
Os pacotes de endereços IP devem ser reencaminhados para. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. |
properties.nextHopType |
O tipo de salto Azure para o qual o pacote deve ser enviado. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de rota. |
|
type |
string |
O tipo de recurso. |
RouteNextHopType
O tipo de salto Azure para o qual o pacote deve ser enviado.
Name | Tipo | Description |
---|---|---|
Internet |
string |
|
None |
string |
|
VirtualAppliance |
string |
|
VirtualNetworkGateway |
string |
|
VnetLocal |
string |
RouteTable
Encaminhar recurso de tabela.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.disableBgpRoutePropagation |
boolean |
Se pretende desativar as rotas aprendidas pelo BGP nessa tabela de rotas. Verdadeiro significa desativar. |
properties.provisioningState |
O estado de aprovisionamento do recurso da tabela de rotas. |
|
properties.resourceGuid |
string |
A propriedade GUID do recurso da tabela de rotas. |
properties.routes |
Route[] |
Coleção de rotas contidas numa tabela de rotas. |
properties.subnets |
Subnet[] |
Uma coleção de referências a sub-redes. |
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
SecurityRule
Regra de segurança de rede.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. |
properties.access |
O tráfego de rede é permitido ou negado. |
|
properties.description |
string |
Uma descrição para esta regra. Restrito a 140 carateres. |
properties.destinationAddressPrefix |
string |
O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. O asterisco '*' também pode ser utilizado para corresponder a todos os IPs de origem. Também podem ser utilizadas etiquetas predefinidas, como "VirtualNetwork", "AzureLoadBalancer" e "Internet". |
properties.destinationAddressPrefixes |
string[] |
Os prefixos de endereço de destino. INTERVALOS DE CIDR ou IP de destino. |
properties.destinationApplicationSecurityGroups |
O grupo de segurança da aplicação especificado como destino. |
|
properties.destinationPortRange |
string |
A porta ou intervalo de destino. Número inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser utilizado para corresponder a todas as portas. |
properties.destinationPortRanges |
string[] |
Os intervalos de portas de destino. |
properties.direction |
A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. |
|
properties.priority |
integer |
A prioridade da regra. O valor pode ser entre 100 e 4096. O número de prioridade tem de ser exclusivo para cada regra na coleção. Quanto menor for o número de prioridade, maior será a prioridade da regra. |
properties.protocol |
Protocolo de rede a que esta regra se aplica. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso da regra de segurança. |
|
properties.sourceAddressPrefix |
string |
O CIDR ou o intervalo de IP de origem. O asterisco '*' também pode ser utilizado para corresponder a todos os IPs de origem. Também podem ser utilizadas etiquetas predefinidas, como "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se esta for uma regra de entrada, especifica a origem do tráfego de rede. |
properties.sourceAddressPrefixes |
string[] |
O CIDR ou os intervalos de IP de origem. |
properties.sourceApplicationSecurityGroups |
O grupo de segurança da aplicação especificado como origem. |
|
properties.sourcePortRange |
string |
A porta ou intervalo de origem. Número inteiro ou intervalo entre 0 e 65535. O asterisco '*' também pode ser utilizado para corresponder a todas as portas. |
properties.sourcePortRanges |
string[] |
Os intervalos de portas de origem. |
type |
string |
O tipo do recurso. |
SecurityRuleAccess
Se o tráfego de rede é permitido ou negado.
Name | Tipo | Description |
---|---|---|
Allow |
string |
|
Deny |
string |
SecurityRuleDirection
A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída.
Name | Tipo | Description |
---|---|---|
Inbound |
string |
|
Outbound |
string |
SecurityRuleProtocol
Protocolo de rede a que esta regra se aplica.
Name | Tipo | Description |
---|---|---|
* |
string |
|
Ah |
string |
|
Esp |
string |
|
Icmp |
string |
|
Tcp |
string |
|
Udp |
string |
ServiceAssociationLink
Recurso ServiceAssociationLink.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
Nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. |
properties.allowDelete |
boolean |
Se for verdadeiro, o recurso pode ser eliminado. |
properties.link |
string |
Ligação para o recurso externo. |
properties.linkedResourceType |
string |
Tipo de recurso do recurso ligado. |
properties.locations |
string[] |
Uma lista de localizações. |
properties.provisioningState |
O estado de aprovisionamento do recurso de ligação da associação de serviços. |
|
type |
string |
Tipo de recurso. |
ServiceEndpointPolicy
Recurso de política de ponto final de serviço.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
kind |
string |
Tipo de política de ponto final de serviço. Estes são os metadados utilizados para a experiência de portal do Azure. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.contextualServiceEndpointPolicies |
string[] |
Uma coleção de políticas de ponto final de serviço contextuais. |
properties.provisioningState |
O estado de aprovisionamento do recurso de política de ponto final de serviço. |
|
properties.resourceGuid |
string |
A propriedade GUID do recurso do recurso de política de ponto final de serviço. |
properties.serviceAlias |
string |
O alias que indica se a política pertence a um serviço |
properties.serviceEndpointPolicyDefinitions |
Uma coleção de definições de política de ponto final de serviço da política de ponto final de serviço. |
|
properties.subnets |
Subnet[] |
Uma coleção de referências a sub-redes. |
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
ServiceEndpointPolicyDefinition
Definições de política de Ponto Final de Serviço.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
name |
string |
O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. |
properties.description |
string |
Uma descrição para esta regra. Restrito a 140 carateres. |
properties.provisioningState |
O estado de aprovisionamento do recurso de definição de política de ponto final de serviço. |
|
properties.service |
string |
Nome do ponto final de serviço. |
properties.serviceResources |
string[] |
Uma lista de recursos de serviço. |
type |
string |
O tipo de recurso. |
ServiceEndpointPropertiesFormat
As propriedades do ponto final de serviço.
Name | Tipo | Description |
---|---|---|
locations |
string[] |
Uma lista de localizações. |
provisioningState |
O estado de aprovisionamento do recurso do ponto final de serviço. |
|
service |
string |
O tipo de serviço de ponto final. |
Subnet
Sub-rede num recurso de rede virtual.
Name | Tipo | Valor Predefinido | Description |
---|---|---|---|
etag |
string |
Uma cadeia exclusiva só de leitura que é alterada sempre que o recurso é atualizado. |
|
id |
string |
ID do Recurso. |
|
name |
string |
O nome do recurso que é exclusivo num grupo de recursos. Este nome pode ser utilizado para aceder ao recurso. |
|
properties.addressPrefix |
string |
O prefixo de endereço da sub-rede. |
|
properties.addressPrefixes |
string[] |
Lista de prefixos de endereço para a sub-rede. |
|
properties.applicationGatewayIPConfigurations |
Configurações de IP do gateway de aplicação do recurso de rede virtual. |
||
properties.defaultOutboundAccess |
boolean |
Defina esta propriedade como false para desativar a conectividade de saída predefinida para todas as VMs na sub-rede. Esta propriedade só pode ser definida no momento da criação da sub-rede e não pode ser atualizada para uma sub-rede existente. |
|
properties.delegations |
Uma matriz de referências às delegações na sub-rede. |
||
properties.ipAllocations |
Matriz de IpAllocation que referencia esta sub-rede. |
||
properties.ipConfigurationProfiles |
Matriz de perfis de configuração de IP que fazem referência a esta sub-rede. |
||
properties.ipConfigurations |
Uma matriz de referências às configurações de IP da interface de rede com a sub-rede. |
||
properties.natGateway |
Nat gateway associado a esta sub-rede. |
||
properties.networkSecurityGroup |
A referência ao recurso NetworkSecurityGroup. |
||
properties.privateEndpointNetworkPolicies | Disabled |
Ativar ou Desativar aplicar políticas de rede no ponto final privado na sub-rede. |
|
properties.privateEndpoints |
Uma matriz de referências a pontos finais privados. |
||
properties.privateLinkServiceNetworkPolicies | Enabled |
Ativar ou Desativar aplicar políticas de rede no serviço de ligação privada na sub-rede. |
|
properties.provisioningState |
O estado de aprovisionamento do recurso de sub-rede. |
||
properties.purpose |
string |
Uma cadeia só de leitura que identifica a intenção de utilização desta sub-rede com base em delegações e outras propriedades definidas pelo utilizador. |
|
properties.resourceNavigationLinks |
Uma matriz de referências aos recursos externos com a sub-rede. |
||
properties.routeTable |
A referência ao recurso RouteTable. |
||
properties.serviceAssociationLinks |
Uma matriz de referências a serviços que injetam nesta sub-rede. |
||
properties.serviceEndpointPolicies |
Uma matriz de políticas de ponto final de serviço. |
||
properties.serviceEndpoints |
Uma matriz de pontos finais de serviço. |
||
type |
string |
Tipo de recurso. |
SubResource
Referência a outra sub-origem.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do Recurso. |
SyncMode
Modo síncrono de endereço de back-end para o conjunto de back-end
Name | Tipo | Description |
---|---|---|
Automatic |
string |
|
Manual |
string |
TrafficAnalyticsConfigurationProperties
Parâmetros que definem a configuração da análise de tráfego.
Name | Tipo | Description |
---|---|---|
enabled |
boolean |
Sinalizar para ativar/desativar a análise de tráfego. |
trafficAnalyticsInterval |
integer |
O intervalo em minutos que decidiria a frequência com que o serviço TA deve fazer a análise de fluxos. |
workspaceId |
string |
O guid do recurso da área de trabalho anexada. |
workspaceRegion |
string |
A localização da área de trabalho anexada. |
workspaceResourceId |
string |
ID do recurso da área de trabalho anexada. |
TrafficAnalyticsProperties
Parâmetros que definem a configuração da análise de tráfego.
Name | Tipo | Description |
---|---|---|
networkWatcherFlowAnalyticsConfiguration |
Parâmetros que definem a configuração da análise de tráfego. |
TransportProtocol
O protocolo de transporte para o ponto final.
Name | Tipo | Description |
---|---|---|
All |
string |
|
Tcp |
string |
|
Udp |
string |
VirtualNetworkPrivateEndpointNetworkPolicies
Ativar ou Desativar aplicar políticas de rede no ponto final privado na sub-rede.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
VirtualNetworkPrivateLinkServiceNetworkPolicies
Ativar ou Desativar aplicar políticas de rede no serviço de ligação privada na sub-rede.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
VirtualNetworkTap
Rede Virtual toque no recurso.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia só de leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do Recurso. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.destinationLoadBalancerFrontEndIPConfiguration |
A referência ao endereço IP privado no Balanceador de Carga interno que irá receber o toque. |
|
properties.destinationNetworkInterfaceIPConfiguration |
A referência ao Endereço IP privado da nic do recoletor que irá receber o toque. |
|
properties.destinationPort |
integer |
A porta de destino VXLAN que irá receber o tráfego acedido. |
properties.networkInterfaceTapConfigurations |
Especifica a lista de IDs de recursos para a configuração de IP da interface de rede que precisa de ser tocada. |
|
properties.provisioningState |
O estado de aprovisionamento da rede virtual toque no recurso. |
|
properties.resourceGuid |
string |
A propriedade GUID do recurso da rede virtual toque no recurso. |
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo de recurso. |
Visibility
A lista de visibilidade do serviço de ligação privada.
Name | Tipo | Description |
---|---|---|
subscriptions |
string[] |
A lista de subscrições. |