Partilhar via


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=2024-05-01

Parâmetros do URI

Name Em Necessário Tipo Description
loadBalancerName
path True

string

O nome do balanceador de carga.

resourceGroupName
path True

string

O nome do grupo de recursos.

subscriptionId
path True

string

As credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de cada chamada de serviço.

api-version
query True

string

Versão da API do cliente.

Corpo do Pedido

Name Tipo Description
extendedLocation

ExtendedLocation

O local estendido do balanceador de carga.

id

string

ID do recurso.

location

string

Localização do recurso.

properties.backendAddressPools

BackendAddressPool[]

Coleção de pools de endereços de back-end usados por um balanceador de carga.

properties.frontendIPConfigurations

FrontendIPConfiguration[]

Objeto que representa os IPs de frontend a serem usados para o balanceador de carga.

properties.inboundNatPools

InboundNatPool[]

Define um intervalo de portas externas para NAT de entrada para uma única porta de back-end em NICs associadas a um balanceador de carga. As regras NAT de entrada são criadas automaticamente para cada NIC associada ao Balanceador de Carga usando uma porta externa desse intervalo. A definição de um pool de NAT de entrada no seu Load Balancer é mutuamente exclusiva com a definição de regras de NAT de entrada. Os pools NAT de entrada são referenciados a partir de conjuntos de dimensionamento de máquinas virtuais. As NICs associadas a máquinas virtuais individuais não podem fazer referência a um pool de NAT de entrada. Têm de fazer referência a regras NAT de entrada individuais.

properties.inboundNatRules

InboundNatRule[]

Coleção de regras NAT de entrada usadas por um balanceador de carga. A definição de regras de NAT de entrada em seu balanceador de carga é mutuamente exclusiva com a definição de um pool de NAT de entrada. Os pools NAT de entrada são referenciados a partir de conjuntos de dimensionamento de máquinas virtuais. As NICs associadas a máquinas virtuais individuais não podem fazer referência a um pool de NAT de entrada. Têm de fazer referência a regras NAT de entrada individuais.

properties.loadBalancingRules

LoadBalancingRule[]

Coleção de objetos que representa as regras de balanceamento de carga Obtém o provisionamento.

properties.outboundRules

OutboundRule[]

As regras de saída.

properties.probes

Probe[]

Coleção de objetos de teste usados no balanceador de carga.

sku

LoadBalancerSku

O SKU do balanceador de carga.

tags

object

Tags de recursos.

Respostas

Name Tipo Description
200 OK

LoadBalancer

Atualização bem-sucedida. A operação retorna o recurso LoadBalancer resultante.

201 Created

LoadBalancer

Crie com sucesso. A operação retorna o recurso LoadBalancer resultante.

Other Status Codes

CloudError

Resposta de erro descrevendo por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Create load balancer
Create load balancer with Frontend IP in Zone 1
Create load balancer with Gateway Load Balancer Consumer configured
Create load balancer with Gateway Load Balancer Provider configured with one Backend Pool
Create load balancer with Gateway Load Balancer Provider configured with two Backend Pool
Create load balancer with Global Tier and one regional load balancer in its backend pool
Create load balancer with inbound nat pool
Create load balancer with outbound rules
Create load balancer with Standard SKU
Create load balancer with Sync Mode Property on Pool

Create load balancer

Pedido de amostra

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2024-05-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": []
  }
}

Resposta da amostra

{
  "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

Pedido de amostra

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2024-05-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": []
  }
}

Resposta da amostra

{
  "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

Pedido de amostra

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2024-05-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": []
  }
}

Resposta da amostra

{
  "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

Pedido de amostra

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2024-05-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": []
  }
}

Resposta da amostra

{
  "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

Pedido de amostra

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2024-05-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": []
  }
}

Resposta da amostra

{
  "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

Pedido de amostra

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2024-05-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
        }
      }
    ]
  }
}

Resposta da amostra

{
  "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

Pedido de amostra

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2024-05-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"
      }
    ]
  }
}

Resposta da amostra

{
  "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

Pedido de amostra

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2024-05-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"
        }
      }
    ]
  }
}

Resposta da amostra

{
  "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

Pedido de amostra

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2024-05-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": []
  }
}

Resposta da amostra

{
  "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

Pedido de amostra

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/loadBalancers/lb?api-version=2024-05-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": []
  }
}

Resposta da amostra

{
  "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
ApplicationGatewayBackendAddress

Endereço de back-end de um gateway de aplicativo.

ApplicationGatewayBackendAddressPool

Pool de endereços de back-end de um gateway de aplicativo.

ApplicationGatewayIPConfiguration

Configuração IP de um gateway de aplicativo. Atualmente, 1 configuração de IP pública e 1 configuração de IP privada é permitida.

ApplicationSecurityGroup

Um grupo de segurança de aplicativo em um grupo de recursos.

AutoApproval

A lista de aprovação automática do serviço de link privado.

BackendAddressPool

Pool de endereços IP de back-end.

CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

CustomDnsConfigPropertiesFormat

Contém a configuração de resolução Dns personalizada do cliente.

DdosSettings

Contém as configurações de proteção contra DDoS do IP público.

DdosSettingsProtectionMode

O modo de proteção DDoS do IP público

Delegation

Detalha o serviço ao qual a sub-rede é delegada.

DeleteOptions

Especificar o que acontece com o endereço IP público quando a VM que o utiliza é excluída

ExtendedLocation

Tipo complexo ExtendedLocation.

ExtendedLocationTypes

O tipo de local estendido.

FlowLog

Um recurso de log de fluxo.

FlowLogFormatParameters

Parâmetros que definem o formato do log de fluxo.

FlowLogFormatType

O tipo de arquivo do log de fluxo.

FrontendIPConfiguration

Endereço IP frontend do balanceador de carga.

GatewayLoadBalancerTunnelInterface

Interface de túnel do balanceador de carga do gateway de um pool de endereços de back-end do balanceador de carga.

GatewayLoadBalancerTunnelInterfaceType

Tipo de tráfego da interface de túnel do balanceador de carga do gateway.

GatewayLoadBalancerTunnelProtocol

Protocolo de interface de túnel do balanceador de carga do gateway.

InboundNatPool

Pool de NAT de entrada do balanceador de carga.

InboundNatRule

Regra NAT de entrada do balanceador de carga.

IPAllocationMethod

Método de alocação de endereços IP.

IpamPoolPrefixAllocation

Referência de alocação de prefixo IpamPool.

IPConfiguration

Configuração de IP.

IPConfigurationProfile

Recurso filho do perfil de configuração IP.

IpTag

Contém o IpTag associado ao objeto.

IPVersion

Versão do endereço IP.

LoadBalancer

Recurso LoadBalancer.

LoadBalancerBackendAddress

Endereços de back-end do balanceador de carga.

LoadBalancerBackendAddressAdminState

Uma lista de estados administrativos que, uma vez definidos, podem substituir a investigação de integridade para que o Load Balancer sempre encaminhe novas conexões para back-end ou negue novas conexões e redefina conexões existentes.

LoadBalancerOutboundRuleProtocol

O protocolo para a regra de saída no balanceador de carga.

LoadBalancerSku

SKU de um balanceador de carga.

LoadBalancerSkuName

Nome de um SKU do balanceador de carga.

LoadBalancerSkuTier

Camada de uma SKU do balanceador de carga.

LoadBalancingRule

Uma regra de balanceamento de carga para um balanceador de carga.

LoadDistribution

A política de distribuição de carga para esta regra.

ManagedServiceIdentity

Identidade do recurso.

NatGateway

Recurso Nat Gateway.

NatGatewaySku

SKU do gateway nat.

NatGatewaySkuName

Nome do Nat Gateway SKU.

NatRulePortMapping

Mapeamentos de porta individuais para regra NAT de entrada criada para pool de back-end.

NetworkInterface

Uma interface de rede em um grupo de recursos.

NetworkInterfaceAuxiliaryMode

Modo auxiliar do recurso Interface de Rede.

NetworkInterfaceAuxiliarySku

Sku auxiliar do recurso Interface de Rede.

NetworkInterfaceDnsSettings

Configurações de DNS de uma interface de rede.

NetworkInterfaceIPConfiguration

IPConfiguration numa interface de rede.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriedades PrivateLinkConnection para a interface de rede.

NetworkInterfaceMigrationPhase

Fase de migração do recurso Interface de Rede.

NetworkInterfaceNicType

Tipo de recurso de interface de rede.

NetworkInterfaceTapConfiguration

Toque em configuração em uma interface de rede.

NetworkSecurityGroup

Recurso NetworkSecurityGroup.

OutboundRule

Regra de saída do balanceador de carga.

PrivateEndpoint

Recurso de ponto final privado.

PrivateEndpointConnection

Recurso PrivateEndpointConnection.

PrivateEndpointIPConfiguration

Uma configuração IP do ponto de extremidade privado.

PrivateLinkService

Recurso de serviço de link privado.

PrivateLinkServiceConnection

Recurso PrivateLinkServiceConnection.

PrivateLinkServiceConnectionState

Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços.

PrivateLinkServiceIpConfiguration

A configuração ip do serviço de link privado.

Probe

Uma sonda de balanceador de carga.

ProbeNoHealthyBackendsBehavior

Determina como as novas conexões são tratadas pelo balanceador de carga quando todas as instâncias de back-end são investigadas.

ProbeProtocol

O protocolo do ponto final. Se 'Tcp' for especificado, um ACK recebido será necessário para que a sonda seja bem-sucedida. Se 'Http' ou 'Https' for especificado, uma resposta 200 OK do URI especificado será necessária para que o teste seja bem-sucedido.

ProvisioningState

O estado de provisionamento atual.

PublicIPAddress

Recurso de endereço IP público.

PublicIPAddressDnsSettings

Contém FQDN do registro DNS associado ao endereço IP público.

PublicIpAddressDnsSettingsDomainNameLabelScope

O escopo do rótulo do nome de domínio. Se um rótulo de nome de domínio e um escopo de rótulo de nome de domínio forem especificados, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure com um valor em hash incluído no FQDN.

PublicIPAddressMigrationPhase

Fase de migração do Endereço IP Público.

PublicIPAddressSku

SKU de um endereço IP público.

PublicIPAddressSkuName

Nome de um endereço IP público SKU.

PublicIPAddressSkuTier

Camada de um endereço IP público SKU.

ResourceIdentityType

O tipo de identidade usado para o recurso. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá todas as identidades da máquina virtual.

ResourceNavigationLink

Recurso ResourceNavigationLink.

RetentionPolicyParameters

Parâmetros que definem a política de retenção para o log de fluxo.

Route

Recurso de rota.

RouteNextHopType

O tipo de salto do Azure para o qual o pacote deve ser enviado.

RouteTable

Recurso de tabela de rotas.

SecurityRule

Regra de segurança de rede.

SecurityRuleAccess

Se o tráfego de rede é permitido ou negado.

SecurityRuleDirection

A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída.

SecurityRuleProtocol

Protocolo de rede ao qual esta regra se aplica.

ServiceAssociationLink

Recurso ServiceAssociationLink.

ServiceEndpointPolicy

Recurso de política de ponto final de serviço.

ServiceEndpointPolicyDefinition

Definições de política de ponto de extremidade de serviço.

ServiceEndpointPropertiesFormat

As propriedades do ponto de extremidade do serviço.

SharingScope

Defina essa propriedade como Locatário para permitir o compartilhamento de sub-rede com outras assinaturas em seu locatário do AAD. Esta propriedade só pode ser definida se defaultOutboundAccess estiver definido como false, ambas as propriedades só podem ser definidas se a sub-rede estiver vazia.

Subnet

Sub-rede em um recurso de rede virtual.

SubResource

Referência a outro subrecurso.

SyncMode

Modo síncrono de endereço de back-end para o pool de back-end

TrafficAnalyticsConfigurationProperties

Parâmetros que definem a configuração da análise de tráfego.

TrafficAnalyticsProperties

Parâmetros que definem a configuração da análise de tráfego.

TransportProtocol

O protocolo de transporte para o ponto de extremidade.

UserAssignedIdentities

A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VirtualNetworkPrivateEndpointNetworkPolicies

Habilitar ou Desabilitar a aplicação de diretivas de rede no ponto final privado na sub-rede.

VirtualNetworkPrivateLinkServiceNetworkPolicies

Habilitar ou Desabilitar a aplicação de políticas de rede no serviço de link privado na sub-rede.

VirtualNetworkTap

Recurso Toque em Rede Virtual.

Visibility

A lista de visibilidade do serviço de link privado.

ApplicationGatewayBackendAddress

Endereço de back-end de um gateway de aplicativo.

Name Tipo Description
fqdn

string

FQDN (nome de domínio totalmente qualificado).

ipAddress

string

Endereço IP.

ApplicationGatewayBackendAddressPool

Pool de endereços de back-end de um gateway de aplicativo.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do pool de endereços de back-end que é exclusivo dentro de um Application Gateway.

properties.backendAddresses

ApplicationGatewayBackendAddress[]

Endereços de back-end.

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

Coleção de referências a IPs definidos em interfaces de rede.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso do pool de endereços de back-end.

type

string

Tipo de recurso.

ApplicationGatewayIPConfiguration

Configuração IP de um gateway de aplicativo. Atualmente, 1 configuração de IP pública e 1 configuração de IP privada é permitida.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome da configuração IP que é exclusiva dentro de um Application Gateway.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de configuração IP do gateway de aplicativo.

properties.subnet

SubResource

Referência ao recurso de sub-rede. Uma sub-rede de onde o gateway de aplicativo obtém seu endereço privado.

type

string

Tipo de recurso.

ApplicationSecurityGroup

Um grupo de segurança de aplicativo em um grupo de recursos.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso do grupo de segurança do aplicativo.

properties.resourceGuid

string

A propriedade GUID do recurso do grupo de segurança do aplicativo. Ele identifica exclusivamente um recurso, mesmo que o usuário altere seu nome ou migre o recurso entre assinaturas ou grupos de recursos.

tags

object

Tags de recursos.

type

string

Tipo de recurso.

AutoApproval

A lista de aprovação automática do serviço de link privado.

Name Tipo Description
subscriptions

string[]

A lista de subscrições.

BackendAddressPool

Pool de endereços IP de back-end.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

Uma matriz de referências a endereços IP definidos em interfaces de rede.

properties.drainPeriodInSeconds

integer

Quantidade de segundos que o Load Balancer aguarda antes de enviar RESET para o cliente e o endereço de back-end.

properties.inboundNatRules

SubResource[]

Uma matriz de referências a regras NAT de entrada que usam esse pool de endereços de back-end.

properties.loadBalancerBackendAddresses

LoadBalancerBackendAddress[]

Uma matriz de endereços de back-end.

properties.loadBalancingRules

SubResource[]

Uma matriz de referências a regras de balanceamento de carga que usam esse pool de endereços de back-end.

properties.location

string

O local do pool de endereços de back-end.

properties.outboundRule

SubResource

Uma referência a uma regra de saída que usa esse pool de endereços de back-end.

properties.outboundRules

SubResource[]

Uma matriz de referências a regras de saída que usam esse pool de endereços de back-end.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso do pool de endereços de back-end.

properties.syncMode

SyncMode

Modo síncrono de endereço de back-end para o pool de back-end

properties.tunnelInterfaces

GatewayLoadBalancerTunnelInterface[]

Uma matriz de interfaces de túnel do balanceador de carga do gateway.

properties.virtualNetwork

SubResource

Uma referência a uma rede virtual.

type

string

Tipo de recurso.

CloudError

Uma resposta de erro do serviço.

Name Tipo Description
error

CloudErrorBody

Corpo do erro na nuvem.

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

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

Uma mensagem descrevendo o erro, destinada a ser adequada para exibição em uma interface do usuário.

target

string

O alvo 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 para o endereço IP do ponto de extremidade privado.

ipAddresses

string[]

Uma lista de endereços IP privados do ponto de extremidade privado.

DdosSettings

Contém as configurações de proteção contra DDoS do IP público.

Name Tipo Description
ddosProtectionPlan

SubResource

O plano de proteção contra DDoS associado ao IP público. Só pode ser definido se ProtectionMode estiver ativado

protectionMode

DdosSettingsProtectionMode

O modo de proteção 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 de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro de uma sub-rede. Esse nome pode ser usado para acessar o recurso.

properties.actions

string[]

As ações permitidas ao serviço mediante delegação.

properties.provisioningState

ProvisioningState

O estado de provisionamento 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

Especificar o que acontece com o endereço IP público quando a VM que o utiliza é excluída

Name Tipo Description
Delete

string

Detach

string

ExtendedLocation

Tipo complexo ExtendedLocation.

Name Tipo Description
name

string

O nome do local estendido.

type

ExtendedLocationTypes

O tipo de local estendido.

ExtendedLocationTypes

O tipo de local estendido.

Name Tipo Description
EdgeZone

string

FlowLog

Um recurso de log de fluxo.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

identity

ManagedServiceIdentity

Identidade gerenciada do recurso FlowLog

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.enabled

boolean

Sinalizar para ativar/desativar o registro de fluxo.

properties.enabledFilteringCriteria

string

Campo opcional para filtrar logs de tráfego de rede com base em SrcIP, SrcPort, DstIP, DstPort, Protocolo, Criptografia, Direção e Ação. Se não for especificado, todo o tráfego de rede será registado.

properties.flowAnalyticsConfiguration

TrafficAnalyticsProperties

Parâmetros que definem a configuração da análise de tráfego.

properties.format

FlowLogFormatParameters

Parâmetros que definem o formato do log de fluxo.

properties.provisioningState

ProvisioningState

O estado de provisionamento do log de fluxo.

properties.retentionPolicy

RetentionPolicyParameters

Parâmetros que definem a política de retenção para o log de fluxo.

properties.storageId

string

ID da conta de armazenamento que é usada para armazenar o log de fluxo.

properties.targetResourceGuid

string

GUID do grupo de segurança de rede ao qual o log de fluxo será aplicado.

properties.targetResourceId

string

ID do grupo de segurança de rede ao qual o log de fluxo será aplicado.

tags

object

Tags de recursos.

type

string

Tipo de recurso.

FlowLogFormatParameters

Parâmetros que definem o formato do log de fluxo.

Name Tipo Default value Description
type

FlowLogFormatType

O tipo de arquivo do log de fluxo.

version

integer

0

A versão (revisão) do log de fluxo.

FlowLogFormatType

O tipo de arquivo do log de fluxo.

Name Tipo Description
JSON

string

FrontendIPConfiguration

Endereço IP frontend do balanceador de carga.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro do conjunto de configurações de IP frontend usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

properties.gatewayLoadBalancer

SubResource

A referência ao IP frontend do balanceador de carga do gateway.

properties.inboundNatPools

SubResource[]

Uma matriz de referências a pools de entrada que usam esse IP frontend.

properties.inboundNatRules

SubResource[]

Uma matriz de referências a regras de entrada que usam esse IP de frontend.

properties.loadBalancingRules

SubResource[]

Uma matriz de referências a regras de balanceamento de carga que usam esse IP frontend.

properties.outboundRules

SubResource[]

Uma matriz de referências a regras de saída que usam esse IP frontend.

properties.privateIPAddress

string

O endereço IP privado da configuração IP.

properties.privateIPAddressVersion

IPVersion

Se o ipconfiguration específico é IPv4 ou IPv6. O padrão é considerado IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

O método de alocação de IP privado.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de configuração IP frontend.

properties.publicIPAddress

PublicIPAddress

A referência ao recurso IP público.

properties.publicIPPrefix

SubResource

A referência ao recurso Prefixo IP Público.

properties.subnet

Subnet

A referência ao recurso de sub-rede.

type

string

Tipo de recurso.

zones

string[]

Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir.

GatewayLoadBalancerTunnelInterface

Interface de túnel do balanceador de carga do gateway de um pool de endereços de back-end do balanceador de carga.

Name Tipo Description
identifier

integer

Identificador da interface do túnel do balanceador de carga do gateway.

port

integer

Interface de túnel do balanceador de carga da porta de gateway.

protocol

GatewayLoadBalancerTunnelProtocol

Protocolo de interface de túnel do balanceador de carga do gateway.

type

GatewayLoadBalancerTunnelInterfaceType

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 de interface de túnel do balanceador de carga do gateway.

Name Tipo Description
Native

string

None

string

VXLAN

string

InboundNatPool

Pool de NAT de entrada do balanceador de carga.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro do conjunto de pools de NAT de entrada usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

properties.backendPort

integer

A porta usada para conexões internas no ponto de extremidade. Os valores aceitáveis situam-se entre 1 e 65535.

properties.enableFloatingIP

boolean

Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Essa configuração é necessária ao usar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Essa configuração não pode ser alterada depois que você cria o ponto de extremidade.

properties.enableTcpReset

boolean

Receba TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP.

properties.frontendIPConfiguration

SubResource

Uma referência a endereços IP frontend.

properties.frontendPortRangeEnd

integer

O último número de porta no intervalo de portas externas que serão usadas para fornecer Nat de entrada para NICs associadas 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ão usadas para fornecer Nat de entrada para NICs associadas a um balanceador de carga. Os valores aceitáveis variam entre 1 e 65534.

properties.idleTimeoutInMinutes

integer

O tempo limite para a conexão ociosa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como TCP.

properties.protocol

TransportProtocol

A referência ao protocolo de transporte usado pelo pool NAT de entrada.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de pool de NAT de entrada.

type

string

Tipo de recurso.

InboundNatRule

Regra NAT de entrada do balanceador de carga.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro do conjunto de regras NAT de entrada usadas pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

properties.backendAddressPool

SubResource

Uma referência ao recurso backendAddressPool.

properties.backendIPConfiguration

NetworkInterfaceIPConfiguration

Uma referência a um endereço IP privado definido em uma interface de rede de uma VM. O tráfego enviado para a porta de frontend de cada uma das configurações de IP de frontend é encaminhado para o IP de back-end.

properties.backendPort

integer

A porta usada para o ponto de extremidade interno. Os valores aceitáveis variam de 1 a 65535.

properties.enableFloatingIP

boolean

Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Essa configuração é necessária ao usar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Essa configuração não pode ser alterada depois que você cria o ponto de extremidade.

properties.enableTcpReset

boolean

Receba TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP.

properties.frontendIPConfiguration

SubResource

Uma referência a endereços IP frontend.

properties.frontendPort

integer

A porta para o ponto de extremidade externo. Os números de porta para cada regra devem ser exclusivos dentro do Load Balancer. Os valores aceitáveis variam de 1 a 65534.

properties.frontendPortRangeEnd

integer

O intervalo de portas termina para o ponto de extremidade externo. Esta propriedade é usada em conjunto com BackendAddressPool e FrontendPortRangeStart. Mapeamentos individuais de porta de regra NAT de entrada serão criados para cada endereço de back-end de BackendAddressPool. Os valores aceitáveis variam de 1 a 65534.

properties.frontendPortRangeStart

integer

O intervalo de portas começa para o ponto de extremidade externo. Esta propriedade é usada em conjunto com BackendAddressPool e FrontendPortRangeEnd. Mapeamentos individuais de porta de regra NAT de entrada serão criados para cada endereço de back-end de BackendAddressPool. Os valores aceitáveis variam de 1 a 65534.

properties.idleTimeoutInMinutes

integer

O tempo limite para a conexão ociosa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como TCP.

properties.protocol

TransportProtocol

A referência ao protocolo de transporte usado pela regra de balanceamento de carga.

properties.provisioningState

ProvisioningState

O estado de provisionamento 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

IpamPoolPrefixAllocation

Referência de alocação de prefixo IpamPool.

Name Tipo Description
allocatedAddressPrefixes

string[]

Lista de prefixos de endereço IP atribuídos no IpamPool do recurso associado.

numberOfIpAddresses

string

Número de endereços IP a alocar.

pool.id

string

ID do recurso associado do Azure IpamPool.

IPConfiguration

Configuração de IP.

Name Tipo Default value Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.privateIPAddress

string

O endereço IP privado da configuração IP.

properties.privateIPAllocationMethod

IPAllocationMethod

Dynamic

O método de alocação de endereço IP privado.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de configuração IP.

properties.publicIPAddress

PublicIPAddress

A referência ao recurso IP público.

properties.subnet

Subnet

A referência ao recurso de sub-rede.

IPConfigurationProfile

Recurso filho do perfil de configuração IP.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso. Esse nome pode ser usado para acessar o recurso.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de perfil de configuração IP.

properties.subnet

Subnet

A referência ao recurso de sub-rede para criar uma configuração ip de interface de rede de contêiner.

type

string

Tipo de subrecurso.

IpTag

Contém o IpTag associado ao objeto.

Name Tipo Description
ipTagType

string

O tipo de tag IP. Exemplo: FirstPartyUsage.

tag

string

O valor da tag 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 de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

O local estendido do balanceador de carga.

id

string

ID do recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.backendAddressPools

BackendAddressPool[]

Coleção de pools de endereços de back-end usados por um balanceador de carga.

properties.frontendIPConfigurations

FrontendIPConfiguration[]

Objeto que representa os IPs de frontend a serem usados para o balanceador de carga.

properties.inboundNatPools

InboundNatPool[]

Define um intervalo de portas externas para NAT de entrada para uma única porta de back-end em NICs associadas a um balanceador de carga. As regras NAT de entrada são criadas automaticamente para cada NIC associada ao Balanceador de Carga usando uma porta externa desse intervalo. A definição de um pool de NAT de entrada no seu Load Balancer é mutuamente exclusiva com a definição de regras de NAT de entrada. Os pools NAT de entrada são referenciados a partir de conjuntos de dimensionamento de máquinas virtuais. As NICs associadas a máquinas virtuais individuais não podem fazer referência a um pool de NAT de entrada. Têm de fazer referência a regras NAT de entrada individuais.

properties.inboundNatRules

InboundNatRule[]

Coleção de regras NAT de entrada usadas por um balanceador de carga. A definição de regras de NAT de entrada em seu balanceador de carga é mutuamente exclusiva com a definição de um pool de NAT de entrada. Os pools NAT de entrada são referenciados a partir de conjuntos de dimensionamento de máquinas virtuais. As NICs associadas a máquinas virtuais individuais não podem fazer referência a um pool de NAT de entrada. Têm de fazer referência a regras NAT de entrada individuais.

properties.loadBalancingRules

LoadBalancingRule[]

Coleção de objetos que representa as regras de balanceamento de carga Obtém o provisionamento.

properties.outboundRules

OutboundRule[]

As regras de saída.

properties.probes

Probe[]

Coleção de objetos de teste usados no balanceador de carga.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso do balanceador de carga.

properties.resourceGuid

string

A propriedade GUID do recurso do balanceador de carga.

sku

LoadBalancerSku

O SKU do balanceador de carga.

tags

object

Tags 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

LoadBalancerBackendAddressAdminState

Uma lista de estados administrativos que, uma vez definidos, podem substituir a investigação de integridade para que o Load Balancer sempre encaminhe novas conexões para back-end ou negue novas conexões e redefina conexões existentes.

properties.inboundNatRulesPortMapping

NatRulePortMapping[]

Coleção de mapeamentos de porta de regra NAT de entrada.

properties.ipAddress

string

Endereço IP pertencente à rede virtual referenciada.

properties.loadBalancerFrontendIPConfiguration

SubResource

Referência à configuração de endereço IP frontend definida no balanceador de carga regional.

properties.networkInterfaceIPConfiguration

SubResource

Referência ao endereço IP definido em interfaces de rede.

properties.subnet

SubResource

Referência a uma sub-rede existente.

properties.virtualNetwork

SubResource

Referência a uma rede virtual existente.

LoadBalancerBackendAddressAdminState

Uma lista de estados administrativos que, uma vez definidos, podem substituir a investigação de integridade para que o Load Balancer sempre encaminhe novas conexões para back-end ou negue novas conexões e redefina conexõ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

LoadBalancerSkuName

Nome de um SKU do balanceador de carga.

tier

LoadBalancerSkuTier

Camada de uma SKU do balanceador de carga.

LoadBalancerSkuName

Nome de um SKU do balanceador de carga.

Name Tipo Description
Basic

string

Gateway

string

Standard

string

LoadBalancerSkuTier

Camada de uma SKU do 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 de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro do conjunto de regras de balanceamento de carga usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

properties.backendAddressPool

SubResource

Uma referência a um pool de DIPs. O tráfego de entrada é aleatoriamente balanceado entre IPs nos IPs de back-end.

properties.backendAddressPools

SubResource[]

Uma matriz de referências ao pool de DIPs.

properties.backendPort

integer

A porta usada para conexões internas no ponto de extremidade. Os valores aceitáveis situam-se entre 0 e 65535. Observe que o valor 0 habilita "Qualquer porta".

properties.disableOutboundSnat

boolean

Configura o SNAT para que as VMs no pool de back-end usem o endereço IP público especificado no frontend da regra de balanceamento de carga.

properties.enableFloatingIP

boolean

Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Essa configuração é necessária ao usar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Essa configuração não pode ser alterada depois que você cria o ponto de extremidade.

properties.enableTcpReset

boolean

Receba TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP.

properties.frontendIPConfiguration

SubResource

Uma referência a endereços IP frontend.

properties.frontendPort

integer

A porta para o ponto de extremidade externo. Os números de porta para cada regra devem ser exclusivos dentro do Load Balancer. Os valores aceitáveis situam-se entre 0 e 65534. Observe que o valor 0 habilita "Qualquer porta".

properties.idleTimeoutInMinutes

integer

O tempo limite para a conexão ociosa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como TCP.

properties.loadDistribution

LoadDistribution

A política de distribuição de carga para esta regra.

properties.probe

SubResource

A referência à sonda do balanceador de carga usada pela regra de balanceamento de carga.

properties.protocol

TransportProtocol

A referência ao protocolo de transporte usado pela regra de balanceamento de carga.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de regra de balanceamento de carga.

type

string

Tipo de recurso.

LoadDistribution

A política de distribuição de carga para esta regra.

Name Tipo Description
Default

string

SourceIP

string

SourceIPProtocol

string

ManagedServiceIdentity

Identidade do recurso.

Name Tipo Description
principalId

string

O id principal da identidade atribuída ao sistema. Esta propriedade só será fornecida para uma identidade atribuída ao sistema.

tenantId

string

A ID do locatário da identidade atribuída ao sistema. Esta propriedade só será fornecida para uma identidade atribuída ao sistema.

type

ResourceIdentityType

O tipo de identidade usado para o recurso. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá todas as identidades da máquina virtual.

userAssignedIdentities

UserAssignedIdentities

A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

NatGateway

Recurso Nat Gateway.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda 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 ocioso do gateway nat.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de gateway NAT.

properties.publicIpAddresses

SubResource[]

Uma matriz de endereços IP públicos associados ao recurso de gateway nat.

properties.publicIpPrefixes

SubResource[]

Uma matriz de prefixos ip públicos associados ao recurso de gateway nat.

properties.resourceGuid

string

A propriedade GUID do recurso de gateway NAT.

properties.subnets

SubResource[]

Uma matriz de referências às sub-redes usando esse recurso de gateway nat.

sku

NatGatewaySku

O gateway nat SKU.

tags

object

Tags de recursos.

type

string

Tipo de recurso.

zones

string[]

Uma lista de zonas de disponibilidade indicando a zona na qual o Nat Gateway deve ser implantado.

NatGatewaySku

SKU do gateway nat.

Name Tipo Description
name

NatGatewaySkuName

Nome do Nat Gateway SKU.

NatGatewaySkuName

Nome do Nat Gateway SKU.

Name Tipo Description
Standard

string

NatRulePortMapping

Mapeamentos de porta individuais para regra NAT de entrada criada para pool de back-end.

Name Tipo Description
backendPort

integer

Porta de back-end.

frontendPort

integer

Porta frontend.

inboundNatRuleName

string

Nome da regra NAT de entrada.

NetworkInterface

Uma interface de rede em um grupo de recursos.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

O local estendido da interface de rede.

id

string

ID do recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Modo auxiliar do recurso Interface de Rede.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Sku auxiliar do recurso Interface de Rede.

properties.defaultOutboundConnectivityEnabled

boolean

Se a conectividade de saída padrão para nic foi configurada ou não.

properties.disableTcpStateTracking

boolean

Indica se o rastreamento de estado tcp deve ser desabilitado.

properties.dnsSettings

NetworkInterfaceDnsSettings

As configurações de DNS na interface de rede.

properties.dscpConfiguration

SubResource

Uma referência à configuração dscp à qual a interface de rede está vinculada.

properties.enableAcceleratedNetworking

boolean

Se a interface de rede estiver configurada para rede acelerada. Não aplicável a tamanhos de VM que exigem rede acelerada.

properties.enableIPForwarding

boolean

Indica se o encaminhamento IP está habilitado nessa interface de rede.

properties.hostedWorkloads

string[]

Uma lista de referências a recursos BareMetal vinculados.

properties.ipConfigurations

NetworkInterfaceIPConfiguration[]

Uma lista de IPConfigurations da interface de rede.

properties.macAddress

string

O endereço MAC da interface de rede.

properties.migrationPhase

NetworkInterfaceMigrationPhase

Fase de migração do recurso Interface de Rede.

properties.networkSecurityGroup

NetworkSecurityGroup

A referência ao recurso NetworkSecurityGroup.

properties.nicType

NetworkInterfaceNicType

Tipo de recurso de interface de rede.

properties.primary

boolean

Se esta é uma interface de rede primária em uma máquina virtual.

properties.privateEndpoint

PrivateEndpoint

Uma referência ao ponto de extremidade privado ao qual a interface de rede está vinculada.

properties.privateLinkService

PrivateLinkService

Privatelinkservice do recurso de interface de rede.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de interface de rede.

properties.resourceGuid

string

A propriedade GUID do recurso de interface de rede.

properties.tapConfigurations

NetworkInterfaceTapConfiguration[]

Uma lista de TapConfigurations da interface de rede.

properties.virtualMachine

SubResource

A referência a uma máquina virtual.

properties.vnetEncryptionSupported

boolean

Se a máquina virtual à qual esta nic está conectada oferece suporte à criptografia.

properties.workloadType

string

WorkloadType da NetworkInterface para recursos BareMetal

tags

object

Tags de recursos.

type

string

Tipo de recurso.

NetworkInterfaceAuxiliaryMode

Modo auxiliar do recurso Interface de Rede.

Name Tipo Description
AcceleratedConnections

string

Floating

string

MaxConnections

string

None

string

NetworkInterfaceAuxiliarySku

Sku auxiliar do recurso Interface de Rede.

Name Tipo Description
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceDnsSettings

Configurações de DNS de uma interface de rede.

Name Tipo Description
appliedDnsServers

string[]

Se a VM que usa essa NIC fizer parte de um Conjunto de Disponibilidade, essa lista terá a união de todos os servidores DNS de todas as NICs que fazem parte do Conjunto de Disponibilidade. Essa propriedade é o que está configurado em cada uma dessas VMs.

dnsServers

string[]

Lista de endereços IP de servidores DNS. Use 'AzureProvidedDNS' para alternar para a resolução de DNS fornecida pelo azure. O valor 'AzureProvidedDNS' não pode ser combinado com outros IPs, deve ser o único valor na coleção dnsServers.

internalDnsNameLabel

string

Nome DNS relativo para esta NIC usado para comunicações internas entre VMs na mesma rede virtual.

internalDomainNameSuffix

string

Mesmo que internalDnsNameLabel não seja especificado, uma entrada DNS é criada para a NIC primária da VM. Esse nome DNS pode ser construído concatenando o nome da VM com o valor de internalDomainNameSuffix.

internalFqdn

string

Nome DNS totalmente 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 de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.applicationGatewayBackendAddressPools

ApplicationGatewayBackendAddressPool[]

A referência ao recurso ApplicationGatewayBackendAddressPool.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Grupos de segurança de aplicativos nos quais a configuração IP está incluída.

properties.gatewayLoadBalancer

SubResource

A referência ao IP frontend do balanceador de carga do gateway.

properties.loadBalancerBackendAddressPools

BackendAddressPool[]

A referência ao recurso LoadBalancerBackendAddressPool.

properties.loadBalancerInboundNatRules

InboundNatRule[]

Uma lista de referências de LoadBalancerInboundNatRules.

properties.primary

boolean

Se este é um endereço de cliente principal na interface de rede.

properties.privateIPAddress

string

Endereço IP privado da configuração IP. Pode ser um único endereço IP ou um bloco CIDR no formato

/.

properties.privateIPAddressPrefixLength

integer

O comprimento do prefixo do endereço IP privado. Se especificado e o método de alocação for dinâmico, o serviço alocará um bloco CIDR em vez de um único endereço IP.

properties.privateIPAddressVersion

IPVersion

Se a configuração IP específica é IPv4 ou IPv6. O padrão é IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

O método de alocação de endereço IP privado.

properties.privateLinkConnectionProperties

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriedades PrivateLinkConnection para a interface de rede.

properties.provisioningState

ProvisioningState

O estado de provisionamento da configuração IP da interface de rede.

properties.publicIPAddress

PublicIPAddress

Endereço IP público vinculado à configuração IP.

properties.subnet

Subnet

Sub-rede vinculada à configuração IP.

properties.virtualNetworkTaps

VirtualNetworkTap[]

A referência a Torneiras de Rede Virtual.

type

string

Tipo de recurso.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

Propriedades PrivateLinkConnection para a interface de rede.

Name Tipo Description
fqdns

string[]

Lista de FQDNs para conexão de link privado atual.

groupId

string

O ID de grupo para a conexão de link privado atual.

requiredMemberName

string

O nome de membro necessário para a conexão de link privado atual.

NetworkInterfaceMigrationPhase

Fase de migração do recurso Interface de Rede.

Name Tipo Description
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

NetworkInterfaceNicType

Tipo de recurso de interface de rede.

Name Tipo Description
Elastic

string

Standard

string

NetworkInterfaceTapConfiguration

Toque em configuração em uma interface de rede.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.provisioningState

ProvisioningState

O estado de provisionamento da interface de rede toca em recurso de configuração.

properties.virtualNetworkTap

VirtualNetworkTap

A referência ao recurso Virtual Network Tap.

type

string

Tipo de subrecurso.

NetworkSecurityGroup

Recurso NetworkSecurityGroup.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.defaultSecurityRules

SecurityRule[]

As regras de segurança padrão do grupo de segurança de rede.

properties.flowLogs

FlowLog[]

Uma coleção de referências a recursos de log de fluxo.

properties.flushConnection

boolean

Quando habilitado, os fluxos criados a partir de conexões do Grupo de Segurança de Rede serão reavaliados quando as regras forem atualizadas. A habilitação inicial desencadeará uma reavaliação.

properties.networkInterfaces

NetworkInterface[]

Uma coleção de referências a interfaces de rede.

properties.provisioningState

ProvisioningState

O estado de provisionamento 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

SecurityRule[]

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

Tags de recursos.

type

string

Tipo de recurso.

OutboundRule

Regra de saída do balanceador de carga.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro do conjunto de regras de saída usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

properties.allocatedOutboundPorts

integer

O número de portas de saída a serem usadas para NAT.

properties.backendAddressPool

SubResource

Uma referência a um pool de DIPs. O tráfego de saída é balanceado aleatoriamente entre IPs nos IPs de back-end.

properties.enableTcpReset

boolean

Receba TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP.

properties.frontendIPConfigurations

SubResource[]

Os endereços IP frontend do balanceador de carga.

properties.idleTimeoutInMinutes

integer

O tempo limite para a conexão ociosa TCP.

properties.protocol

LoadBalancerOutboundRuleProtocol

O protocolo para a regra de saída no balanceador de carga.

properties.provisioningState

ProvisioningState

O estado de provisionamento 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 de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

O local estendido do balanceador de carga.

id

string

ID do recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Grupos de segurança de aplicativos nos quais a configuração IP do ponto de extremidade privado está incluída.

properties.customDnsConfigs

CustomDnsConfigPropertiesFormat[]

Uma matriz de configurações de dns personalizadas.

properties.customNetworkInterfaceName

string

O nome personalizado da interface de rede anexada ao ponto de extremidade privado.

properties.ipConfigurations

PrivateEndpointIPConfiguration[]

Uma lista de configurações de IP do ponto de extremidade privado. Isso será usado para mapear para os pontos de extremidade do Serviço de Primeira Parte.

properties.manualPrivateLinkServiceConnections

PrivateLinkServiceConnection[]

Um agrupamento de informações sobre a conexão com o recurso remoto. Usado quando o administrador da rede não tem acesso para aprovar conexões com o recurso remoto.

properties.networkInterfaces

NetworkInterface[]

Uma matriz de referências às interfaces de rede criadas para esse ponto de extremidade privado.

properties.privateLinkServiceConnections

PrivateLinkServiceConnection[]

Um agrupamento de informações sobre a conexão com o recurso remoto.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de ponto de extremidade privado.

properties.subnet

Subnet

O ID da sub-rede a partir da qual o IP privado será alocado.

tags

object

Tags de recursos.

type

string

Tipo de recurso.

PrivateEndpointConnection

Recurso PrivateEndpointConnection.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.linkIdentifier

string

O ID do link do consumidor.

properties.privateEndpoint

PrivateEndpoint

O recurso do ponto final privado.

properties.privateEndpointLocation

string

A localização do ponto de extremidade privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de conexão de ponto de extremidade privado.

type

string

O tipo de recurso.

PrivateEndpointIPConfiguration

Uma configuração IP do ponto de extremidade privado.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

name

string

O nome do recurso que é exclusivo dentro de um grupo de recursos.

properties.groupId

string

A ID de um grupo obtido do recurso remoto ao qual esse ponto de extremidade privado deve se conectar.

properties.memberName

string

O nome do membro de um grupo obtido do recurso remoto ao qual esse ponto de extremidade privado deve se conectar.

properties.privateIPAddress

string

Um endereço IP privado obtido da sub-rede do ponto de extremidade privado.

type

string

O tipo de recurso.

PrivateLinkService

Recurso de serviço de link privado.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

O local estendido 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 link privado.

properties.autoApproval

AutoApproval

A lista de aprovação automática do serviço de link privado.

properties.destinationIPAddress

string

O endereço IP de destino do serviço de link privado.

properties.enableProxyProtocol

boolean

Se o serviço de link privado está habilitado para protocolo proxy ou não.

properties.fqdns

string[]

A lista de Fqdn.

properties.ipConfigurations

PrivateLinkServiceIpConfiguration[]

Uma matriz de configurações IP de serviço de link privado.

properties.loadBalancerFrontendIpConfigurations

FrontendIPConfiguration[]

Uma matriz de referências às configurações IP do balanceador de carga.

properties.networkInterfaces

NetworkInterface[]

Uma matriz de referências às interfaces de rede criadas para este serviço de link privado.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Uma matriz de lista sobre conexões com o ponto de extremidade privado.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de serviço de link privado.

properties.visibility

Visibility

A lista de visibilidade do serviço de link privado.

tags

object

Tags de recursos.

type

string

Tipo de recurso.

PrivateLinkServiceConnection

Recurso PrivateLinkServiceConnection.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.groupIds

string[]

O(s) ID(s) do(s) grupo(s) obtido(s) do recurso remoto ao qual este ponto de extremidade privado deve se conectar.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Uma coleção de informações somente leitura sobre o estado da conexão com o recurso remoto.

properties.privateLinkServiceId

string

A id do recurso do serviço de link privado.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de conexão do serviço de link privado.

properties.requestMessage

string

Uma mensagem passada para o proprietário do recurso remoto com essa solicitação de conexão. Restrito a 140 caracteres.

type

string

O tipo de recurso.

PrivateLinkServiceConnectionState

Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços.

Name Tipo Description
actionsRequired

string

Uma mensagem indicando se as alterações no prestador de serviços exigem atualizações sobre o consumidor.

description

string

O motivo da aprovação/rejeição da ligação.

status

string

Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço.

PrivateLinkServiceIpConfiguration

A configuração ip do serviço de link privado.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome da configuração ip do serviço de link privado.

properties.primary

boolean

Se a configuração ip é primária ou não.

properties.privateIPAddress

string

O endereço IP privado da configuração IP.

properties.privateIPAddressVersion

IPVersion

Se a configuração IP específica é IPv4 ou IPv6. O padrão é IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

O método de alocação de endereço IP privado.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de configuração IP do serviço de link privado.

properties.subnet

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 de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro do conjunto de testes usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

properties.intervalInSeconds

integer

O intervalo, em segundos, para a frequência com que o endpoint deve ser investigado quanto ao estado de saúde. Normalmente, o intervalo é um pouco menos da metade do período de tempo limite alocado (em segundos), o que permite duas sondas completas antes de tirar a instância da rotação. O valor padrão é 15, o valor mínimo é 5.

properties.loadBalancingRules

SubResource[]

As regras do balanceador de carga que usam esse teste.

properties.noHealthyBackendsBehavior

ProbeNoHealthyBackendsBehavior

Determina como as novas conexões são tratadas pelo balanceador de carga quando todas as instâncias de back-end são investigadas.

properties.numberOfProbes

integer

O número de testes em que, se não houver resposta, resultará na interrupção de tráfego adicional de ser entregue ao ponto de extremidade. Esses valores permitem que os pontos de extremidade sejam retirados da rotação mais rapidamente ou mais lentamente do que os tempos típicos usados no Azure.

properties.port

integer

A porta para comunicar a sonda. Os valores possíveis variam de 1 a 65535, inclusive.

properties.probeThreshold

integer

O número de testes consecutivos bem-sucedidos ou com falha para permitir ou negar que o tráfego seja entregue a esse ponto de extremidade. Depois de falhar o número de sondas consecutivas igual 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

ProbeProtocol

O protocolo do ponto final. Se 'Tcp' for especificado, um ACK recebido será necessário para que a sonda seja bem-sucedida. Se 'Http' ou 'Https' for especificado, uma resposta 200 OK do URI especificado será necessária para que o teste seja bem-sucedido.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de teste.

properties.requestPath

string

O URI usado para solicitar o status de integridade da VM. O caminho é necessário se um protocolo estiver definido como http. Caso contrário, não é permitido. Não há nenhum valor padrão.

type

string

Tipo de recurso.

ProbeNoHealthyBackendsBehavior

Determina como as novas conexões são tratadas pelo balanceador de carga quando todas as instâncias de back-end são investigadas.

Name Tipo Description
AllProbedDown

string

Nenhum novo fluxo será enviado para o pool de back-end.

AllProbedUp

string

Quando todas as instâncias de back-end forem investigadas, os pacotes de entrada serão enviados para todas as instâncias.

ProbeProtocol

O protocolo do ponto final. Se 'Tcp' for especificado, um ACK recebido será necessário para que a sonda seja bem-sucedida. Se 'Http' ou 'Https' for especificado, uma resposta 200 OK do URI especificado será necessária para que o teste seja bem-sucedido.

Name Tipo Description
Http

string

Https

string

Tcp

string

ProvisioningState

O estado de provisionamento 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 de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

extendedLocation

ExtendedLocation

A localização estendida do endereço IP público.

id

string

ID do recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.ddosSettings

DdosSettings

A política personalizada de proteção contra DDoS associada ao endereço IP público.

properties.deleteOption

DeleteOptions

Especificar o que acontece com o endereço IP público quando a VM que o utiliza é excluída

properties.dnsSettings

PublicIPAddressDnsSettings

O FQDN do registro DNS associado ao endereço IP público.

properties.idleTimeoutInMinutes

integer

O tempo limite ocioso do endereço IP público.

properties.ipAddress

string

O endereço IP associado ao recurso de endereço IP público.

properties.ipConfiguration

IPConfiguration

A configuração IP associada ao endereço IP público.

properties.ipTags

IpTag[]

A lista de tags associadas ao endereço IP público.

properties.linkedPublicIPAddress

PublicIPAddress

O endereço IP público vinculado do recurso de endereço IP público.

properties.migrationPhase

PublicIPAddressMigrationPhase

Fase de migração do Endereço IP Público.

properties.natGateway

NatGateway

O NatGateway para o endereço IP público.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de endereço IP público.

properties.publicIPAddressVersion

IPVersion

A versão do endereço IP público.

properties.publicIPAllocationMethod

IPAllocationMethod

O método de alocação de endereço IP público.

properties.publicIPPrefix

SubResource

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 de endereço IP público.

properties.servicePublicIPAddress

PublicIPAddress

O endereço IP público do serviço do recurso de endereço IP público.

sku

PublicIPAddressSku

O endereço IP público SKU.

tags

object

Tags de recursos.

type

string

Tipo de recurso.

zones

string[]

Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir.

PublicIPAddressDnsSettings

Contém FQDN do registro DNS associado ao endereço IP público.

Name Tipo Description
domainNameLabel

string

O rótulo do nome de domínio. A concatenação do rótulo do nome de domínio e a zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure.

domainNameLabelScope

PublicIpAddressDnsSettingsDomainNameLabelScope

O escopo do rótulo do nome de domínio. Se um rótulo de nome de domínio e um escopo de rótulo de nome de domínio forem especificados, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure com um valor em hash incluído no FQDN.

fqdn

string

O nome de domínio totalmente qualificado do registro 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 totalmente qualificado e visível pelo usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso.

PublicIpAddressDnsSettingsDomainNameLabelScope

O escopo do rótulo do nome de domínio. Se um rótulo de nome de domínio e um escopo de rótulo de nome de domínio forem especificados, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure com um valor em 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

PublicIPAddressSkuName

Nome de um endereço IP público SKU.

tier

PublicIPAddressSkuTier

Camada de um endereço IP público SKU.

PublicIPAddressSkuName

Nome de um endereço IP público SKU.

Name Tipo Description
Basic

string

Standard

string

PublicIPAddressSkuTier

Camada de um endereço IP público SKU.

Name Tipo Description
Global

string

Regional

string

ResourceIdentityType

O tipo de identidade usado para o recurso. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá todas as identidades da máquina virtual.

Name Tipo Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

Recurso ResourceNavigationLink.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

Identificador de link de navegação de recursos.

name

string

Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.link

string

Link para o recurso externo.

properties.linkedResourceType

string

Tipo de recurso do recurso vinculado.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de link de navegação de recurso.

type

string

Tipo de recurso.

RetentionPolicyParameters

Parâmetros que definem a política de retenção para o log de fluxo.

Name Tipo Default value Description
days

integer

0

Número de dias para reter registros de registro de fluxo.

enabled

boolean

False

Sinalizar para ativar/desativar a retenção.

Route

Recurso de rota.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.addressPrefix

string

O CIDR de destino ao qual a rota se aplica.

properties.hasBgpOverride

boolean

Um valor que indica se essa rota substitui rotas BGP sobrepostas, independentemente do LPM.

properties.nextHopIpAddress

string

Os pacotes de endereço IP devem ser encaminhados para. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance.

properties.nextHopType

RouteNextHopType

O tipo de salto do Azure para o qual o pacote deve ser enviado.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de rota.

type

string

O tipo do recurso.

RouteNextHopType

O tipo de salto do Azure para o qual o pacote deve ser enviado.

Name Tipo Description
Internet

string

None

string

VirtualAppliance

string

VirtualNetworkGateway

string

VnetLocal

string

RouteTable

Recurso de tabela de rotas.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda 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 as rotas aprendidas pelo BGP devem ser desabilitadas nessa tabela de rotas. Verdadeiro significa incapacitar.

properties.provisioningState

ProvisioningState

O estado de provisionamento 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 em uma tabela de rotas.

properties.subnets

Subnet[]

Uma coleção de referências a sub-redes.

tags

object

Tags de recursos.

type

string

Tipo de recurso.

SecurityRule

Regra de segurança de rede.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.access

SecurityRuleAccess

O tráfego de rede é permitido ou negado.

properties.description

string

Uma descrição para esta regra. Restrito a 140 caracteres.

properties.destinationAddressPrefix

string

O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas.

properties.destinationAddressPrefixes

string[]

Os prefixos de endereço de destino. CIDR ou intervalos de IP de destino.

properties.destinationApplicationSecurityGroups

ApplicationSecurityGroup[]

O grupo de segurança do aplicativo especificado como destino.

properties.destinationPortRange

string

A porta ou intervalo de destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas.

properties.destinationPortRanges

string[]

A porta de destino varia.

properties.direction

SecurityRuleDirection

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 estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra da coleção. Quanto menor o número de prioridade, maior a prioridade da regra.

properties.protocol

SecurityRuleProtocol

Protocolo de rede ao qual esta regra se aplica.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de regra de segurança.

properties.sourceAddressPrefix

string

O CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede.

properties.sourceAddressPrefixes

string[]

Os intervalos CIDR ou IP de origem.

properties.sourceApplicationSecurityGroups

ApplicationSecurityGroup[]

O grupo de segurança do aplicativo especificado como origem.

properties.sourcePortRange

string

A porta ou intervalo de origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas.

properties.sourcePortRanges

string[]

A porta de origem varia.

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 ao qual esta regra se aplica.

Name Tipo Description
*

string

Ah

string

Esp

string

Icmp

string

Tcp

string

Udp

string

Recurso ServiceAssociationLink.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

Nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.allowDelete

boolean

Se verdadeiro, o recurso pode ser excluído.

properties.link

string

Link para o recurso externo.

properties.linkedResourceType

string

Tipo de recurso do recurso vinculado.

properties.locations

string[]

Uma lista de locais.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de link de associação de serviço.

type

string

Tipo de recurso.

ServiceEndpointPolicy

Recurso de política de ponto final de serviço.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

kind

string

Tipo de política de ponto final de serviço. Esses são metadados usados para a experiência do portal do Azure.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.contextualServiceEndpointPolicies

string[]

Uma coleção de política de ponto de extremidade de serviço contextual.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de política de ponto de extremidade de serviço.

properties.resourceGuid

string

A propriedade GUID do recurso de política de ponto de extremidade de serviço.

properties.serviceAlias

string

O alias que indica se a política pertence a um serviço

properties.serviceEndpointPolicyDefinitions

ServiceEndpointPolicyDefinition[]

Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço.

properties.subnets

Subnet[]

Uma coleção de referências a sub-redes.

tags

object

Tags de recursos.

type

string

Tipo de recurso.

ServiceEndpointPolicyDefinition

Definições de política de ponto de extremidade de serviço.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.description

string

Uma descrição para esta regra. Restrito a 140 caracteres.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de definição de política de ponto de extremidade de serviço.

properties.service

string

Nome do ponto de extremidade do serviço.

properties.serviceResources

string[]

Uma lista de recursos de serviço.

type

string

O tipo do recurso.

ServiceEndpointPropertiesFormat

As propriedades do ponto de extremidade do serviço.

Name Tipo Description
locations

string[]

Uma lista de locais.

networkIdentifier

SubResource

SubResource como identificador de rede.

provisioningState

ProvisioningState

O estado de provisionamento do recurso de ponto de extremidade de serviço.

service

string

O tipo do serviço de ponto de extremidade.

SharingScope

Defina essa propriedade como Locatário para permitir o compartilhamento de sub-rede com outras assinaturas em seu locatário do AAD. Esta propriedade só pode ser definida se defaultOutboundAccess estiver definido como false, ambas as propriedades só podem ser definidas se a sub-rede estiver vazia.

Name Tipo Description
DelegatedServices

string

Tenant

string

Subnet

Sub-rede em um recurso de rede virtual.

Name Tipo Default value Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.addressPrefix

string

O prefixo de endereço para a sub-rede.

properties.addressPrefixes

string[]

Lista de prefixos de endereço para a sub-rede.

properties.applicationGatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Configurações IP do gateway de aplicativo do recurso de rede virtual.

properties.defaultOutboundAccess

boolean

Defina essa propriedade como false para desabilitar a conectividade de saída padrão 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

Delegation[]

Uma série de referências às delegações na sub-rede.

properties.ipAllocations

SubResource[]

Matriz de IpAllocation que faz referência a esta sub-rede.

properties.ipConfigurationProfiles

IPConfigurationProfile[]

Matriz de perfis de configuração IP que fazem referência a esta sub-rede.

properties.ipConfigurations

IPConfiguration[]

Uma matriz de referências às configurações IP da interface de rede usando sub-rede.

properties.ipamPoolPrefixAllocations

IpamPoolPrefixAllocation[]

Uma lista de Pools do IPAM para alocação de prefixos de endereço IP.

properties.natGateway

SubResource

Gateway Nat associado a esta sub-rede.

properties.networkSecurityGroup

NetworkSecurityGroup

A referência ao recurso NetworkSecurityGroup.

properties.privateEndpointNetworkPolicies

VirtualNetworkPrivateEndpointNetworkPolicies

Disabled

Habilitar ou Desabilitar a aplicação de diretivas de rede no ponto final privado na sub-rede.

properties.privateEndpoints

PrivateEndpoint[]

Uma matriz de referências a pontos de extremidade privados.

properties.privateLinkServiceNetworkPolicies

VirtualNetworkPrivateLinkServiceNetworkPolicies

Enabled

Habilitar ou Desabilitar a aplicação de políticas de rede no serviço de link privado na sub-rede.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de sub-rede.

properties.purpose

string

Uma cadeia de caracteres somente leitura que identifica a intenção de uso dessa sub-rede com base em delegações e outras propriedades definidas pelo usuário.

properties.resourceNavigationLinks

ResourceNavigationLink[]

Uma matriz de referências aos recursos externos usando sub-rede.

properties.routeTable

RouteTable

A referência ao recurso RouteTable.

properties.serviceAssociationLinks

ServiceAssociationLink[]

Uma matriz de referências a serviços injetados nessa sub-rede.

properties.serviceEndpointPolicies

ServiceEndpointPolicy[]

Uma matriz de políticas de ponto de extremidade de serviço.

properties.serviceEndpoints

ServiceEndpointPropertiesFormat[]

Uma matriz de pontos de extremidade de serviço.

properties.sharingScope

SharingScope

Defina essa propriedade como Locatário para permitir o compartilhamento de sub-rede com outras assinaturas em seu locatário do AAD. Esta propriedade só pode ser definida se defaultOutboundAccess estiver definido como false, ambas as propriedades só podem ser definidas se a sub-rede estiver vazia.

type

string

Tipo de recurso.

SubResource

Referência a outro subrecurso.

Name Tipo Description
id

string

ID do recurso.

SyncMode

Modo síncrono de endereço de back-end para o pool 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 com que frequência o serviço de TA deveria fazer análises de fluxo.

workspaceId

string

O guid de recurso do espaço de trabalho anexado.

workspaceRegion

string

O local do espaço de trabalho anexado.

workspaceResourceId

string

ID do recurso do espaço de trabalho anexado.

TrafficAnalyticsProperties

Parâmetros que definem a configuração da análise de tráfego.

Name Tipo Description
networkWatcherFlowAnalyticsConfiguration

TrafficAnalyticsConfigurationProperties

Parâmetros que definem a configuração da análise de tráfego.

TransportProtocol

O protocolo de transporte para o ponto de extremidade.

Name Tipo Description
All

string

Tcp

string

Udp

string

UserAssignedIdentities

A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Tipo Description

VirtualNetworkPrivateEndpointNetworkPolicies

Habilitar ou Desabilitar a aplicação de diretivas de rede no ponto final privado na sub-rede.

Name Tipo Description
Disabled

string

Enabled

string

NetworkSecurityGroupEnabled

string

RouteTableEnabled

string

VirtualNetworkPrivateLinkServiceNetworkPolicies

Habilitar ou Desabilitar a aplicação de políticas de rede no serviço de link privado na sub-rede.

Name Tipo Description
Disabled

string

Enabled

string

VirtualNetworkTap

Recurso Toque em Rede Virtual.

Name Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.

id

string

ID do recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.destinationLoadBalancerFrontEndIPConfiguration

FrontendIPConfiguration

A referência ao endereço IP privado no Load Balancer interno que receberá a torneira.

properties.destinationNetworkInterfaceIPConfiguration

NetworkInterfaceIPConfiguration

A referência ao endereço IP privado da nic do coletor que receberá a torneira.

properties.destinationPort

integer

A porta de destino VXLAN que receberá o tráfego grampeado.

properties.networkInterfaceTapConfigurations

NetworkInterfaceTapConfiguration[]

Especifica a lista de IDs de recursos para a configuração IP da interface de rede que precisa ser aproveitada.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso de toque em rede virtual.

properties.resourceGuid

string

A propriedade GUID do recurso de toque em recurso de rede virtual.

tags

object

Tags de recursos.

type

string

Tipo de recurso.

Visibility

A lista de visibilidade do serviço de link privado.

Name Tipo Description
subscriptions

string[]

A lista de subscrições.