Share via


Microsoft.Network loadBalancers/backendAddressPools 2023-11-01

Bicep-resourcedefinitie

Het resourcetype loadBalancers/backendAddressPools kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.Network/loadBalancers/backendAddressPools wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Network/loadBalancers/backendAddressPools@2023-11-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    drainPeriodInSeconds: int
    loadBalancerBackendAddresses: [
      {
        name: 'string'
        properties: {
          adminState: 'string'
          ipAddress: 'string'
          loadBalancerFrontendIPConfiguration: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
          virtualNetwork: {
            id: 'string'
          }
        }
      }
    ]
    location: 'string'
    syncMode: 'string'
    tunnelInterfaces: [
      {
        identifier: int
        port: int
        protocol: 'string'
        type: 'string'
      }
    ]
    virtualNetwork: {
      id: 'string'
    }
  }
}

Eigenschapswaarden

loadBalancers/backendAddressPools

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: loadBalancers
properties Eigenschappen van de back-endadresgroep van de load balancer. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Naam Description Waarde
drainPeriodInSeconds Het aantal seconden waarop Load Balancer wacht voordat reset naar het client- en back-endadres wordt verzonden. int
loadBalancerBackendAddresses Een matrix met back-endadressen. LoadBalancerBackendAddress[]
location De locatie van de back-endadresgroep. tekenreeks
syncMode Back-endadressynchronisatiemodus voor de back-endpool 'Automatisch'
'Handmatig'
tunnelInterfaces Een matrix van gateway load balancer tunnelinterfaces. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Een verwijzing naar een virtueel netwerk. SubResource

LoadBalancerBackendAddress

Naam Description Waarde
naam Naam van het back-endadres. tekenreeks
properties Eigenschappen van de back-endadresgroep van de load balancer. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Naam Description Waarde
adminState Een lijst met beheerstatussen die eenmaal zijn ingesteld, kan de statustest overschrijven, zodat Load Balancer altijd nieuwe verbindingen doorstuurt naar de back-end, of nieuwe verbindingen weigert en bestaande verbindingen opnieuw instelt. 'Omlaag'
'Geen'
'Omhoog'
ipAddress IP-adres dat deel uitmaakt van het virtuele netwerk waarnaar wordt verwezen. tekenreeks
loadBalancerFrontendIPConfiguration Verwijzing naar de front-end-IP-adresconfiguratie die is gedefinieerd in regionale loadbalancer. SubResource
subnet Verwijzing naar een bestaand subnet. SubResource
virtualNetwork Verwijzing naar een bestaand virtueel netwerk. SubResource

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

GatewayLoadBalancerTunnelInterface

Naam Description Waarde
Id Id van gateway load balancer tunnel interface. int
poort Poort van gateway load balancer tunnel interface. int
protocol Protocol van gateway load balancer tunnel interface. 'Systeemeigen'
'Geen'
'VXLAN'
type Verkeerstype van gateway load balancer-tunnelinterface. 'Extern'
'Intern'
'Geen'

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Openbare Load Balancer gekoppeld aan een gateway-Load Balancer

Implementeren op Azure
Met deze sjabloon kunt u een openbare Standard Load Balancer implementeren die is gekoppeld aan een gateway-Load Balancer. Het verkeer dat via internet binnenkomt, wordt doorgestuurd naar de gateway Load Balancer met virtuele Linux-machines (NVA's) in de back-endpool.
Een load balancer voor meerdere regio's maken

Implementeren op Azure
Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool die twee regionale load balancers bevat. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden.
Standard Load Balancer met back-endpool op IP-adressen

Implementeren op Azure
Deze sjabloon wordt gebruikt om te laten zien hoe ARM-sjablonen kunnen worden gebruikt voor het configureren van de back-endpool van een Load Balancer op IP-adres, zoals beschreven in het document Beheer van back-endpool.

Resourcedefinitie van ARM-sjabloon

Het resourcetype loadBalancers/backendAddressPools kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Network/loadBalancers/backendAddressPools wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Network/loadBalancers/backendAddressPools",
  "apiVersion": "2023-11-01",
  "name": "string",
  "properties": {
    "drainPeriodInSeconds": "int",
    "loadBalancerBackendAddresses": [
      {
        "name": "string",
        "properties": {
          "adminState": "string",
          "ipAddress": "string",
          "loadBalancerFrontendIPConfiguration": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          },
          "virtualNetwork": {
            "id": "string"
          }
        }
      }
    ],
    "location": "string",
    "syncMode": "string",
    "tunnelInterfaces": [
      {
        "identifier": "int",
        "port": "int",
        "protocol": "string",
        "type": "string"
      }
    ],
    "virtualNetwork": {
      "id": "string"
    }
  }
}

Eigenschapswaarden

loadBalancers/backendAddressPools

Naam Description Waarde
type Het resourcetype 'Microsoft.Network/loadBalancers/backendAddressPools'
apiVersion De resource-API-versie '2023-11-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
properties Eigenschappen van de back-endadresgroep van de load balancer. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Naam Description Waarde
drainPeriodInSeconds Het aantal seconden Load Balancer wacht voordat reset naar het client- en back-endadres wordt verzonden. int
loadBalancerBackendAddresses Een matrix met back-endadressen. LoadBalancerBackendAddress[]
location De locatie van de back-endadresgroep. tekenreeks
syncMode Synchrone modus back-endadres voor de back-endpool 'Automatisch'
'Handmatig'
tunnelInterfaces Een matrix van gateway load balancer tunnelinterfaces. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Een verwijzing naar een virtueel netwerk. Subresource

LoadBalancerBackendAddress

Naam Description Waarde
naam Naam van het back-endadres. tekenreeks
properties Eigenschappen van de back-endadresgroep van de load balancer. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Naam Description Waarde
adminState Een lijst met beheerstatussen die eenmaal zijn ingesteld, kan de statustest overschrijven, zodat Load Balancer altijd nieuwe verbindingen doorstuurt naar de back-end, of nieuwe verbindingen weigert en bestaande verbindingen opnieuw instelt. 'Omlaag'
'Geen'
'Omhoog'
ipAddress IP-adres dat deel uitmaakt van het virtuele netwerk waarnaar wordt verwezen. tekenreeks
loadBalancerFrontendIPConfiguration Verwijzing naar de front-end-IP-adresconfiguratie die is gedefinieerd in regionale loadbalancer. SubResource
subnet Verwijzing naar een bestaand subnet. SubResource
virtualNetwork Verwijzing naar een bestaand virtueel netwerk. SubResource

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

GatewayLoadBalancerTunnelInterface

Naam Description Waarde
Id Id van de tunnelinterface van de gateway load balancer. int
poort Poort van gateway load balancer tunnel interface. int
protocol Protocol van de tunnelinterface van de gateway load balancer. 'Native'
'Geen'
'VXLAN'
type Het verkeerstype van de tunnelinterface van de gateway load balancer. Extern
'Intern'
'Geen'

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Openbare Load Balancer gekoppeld aan een gateway-Load Balancer

Implementeren op Azure
Met deze sjabloon kunt u een openbare Standard Load Balancer implementeren die is gekoppeld aan een gateway-Load Balancer. Het verkeer dat van internet binnenkomt, wordt gerouteerd naar de gateway Load Balancer met Linux-VM's (NVA's) in de back-endpool.
Een load balancer voor meerdere regio's maken

Implementeren op Azure
Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool die twee regionale load balancers bevat. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden.
Standard Load Balancer met back-endpool op IP-adressen

Implementeren op Azure
Deze sjabloon wordt gebruikt om te laten zien hoe ARM-sjablonen kunnen worden gebruikt voor het configureren van de back-endpool van een Load Balancer op IP-adres, zoals beschreven in het beheerdocument voor back-endpools.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype loadBalancers/backendAddressPools kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.Network/loadBalancers/backendAddressPools wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers/backendAddressPools@2023-11-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      drainPeriodInSeconds = int
      loadBalancerBackendAddresses = [
        {
          name = "string"
          properties = {
            adminState = "string"
            ipAddress = "string"
            loadBalancerFrontendIPConfiguration = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
            virtualNetwork = {
              id = "string"
            }
          }
        }
      ]
      location = "string"
      syncMode = "string"
      tunnelInterfaces = [
        {
          identifier = int
          port = int
          protocol = "string"
          type = "string"
        }
      ]
      virtualNetwork = {
        id = "string"
      }
    }
  })
}

Eigenschapswaarden

loadBalancers/backendAddressPools

Naam Description Waarde
type Het resourcetype "Microsoft.Network/loadBalancers/backendAddressPools@2023-11-01"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: loadBalancers
properties Eigenschappen van de back-endadresgroep van de load balancer. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Naam Description Waarde
drainPeriodInSeconds Het aantal seconden waarop Load Balancer wacht voordat reset naar het client- en back-endadres wordt verzonden. int
loadBalancerBackendAddresses Een matrix met back-endadressen. LoadBalancerBackendAddress[]
location De locatie van de back-endadresgroep. tekenreeks
syncMode Back-endadressynchronisatiemodus voor de back-endpool "Automatisch"
"Handmatig"
tunnelInterfaces Een matrix van gateway load balancer tunnelinterfaces. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Een verwijzing naar een virtueel netwerk. SubResource

LoadBalancerBackendAddress

Naam Description Waarde
naam Naam van het back-endadres. tekenreeks
properties Eigenschappen van de back-endadresgroep van de load balancer. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Naam Description Waarde
adminState Een lijst met beheerstatussen die eenmaal zijn ingesteld, kan de statustest overschrijven, zodat Load Balancer altijd nieuwe verbindingen doorstuurt naar de back-end, of nieuwe verbindingen weigert en bestaande verbindingen opnieuw instelt. "Omlaag"
"Geen"
"Omhoog"
ipAddress IP-adres dat deel uitmaakt van het virtuele netwerk waarnaar wordt verwezen. tekenreeks
loadBalancerFrontendIPConfiguration Verwijzing naar de front-end-IP-adresconfiguratie die is gedefinieerd in regionale loadbalancer. SubResource
subnet Verwijzing naar een bestaand subnet. SubResource
virtualNetwork Verwijzing naar een bestaand virtueel netwerk. SubResource

SubResource

Naam Description Waarde
id Resource-id. tekenreeks

GatewayLoadBalancerTunnelInterface

Naam Description Waarde
Id Id van de tunnelinterface van de gateway load balancer. int
poort Poort van gateway load balancer tunnel interface. int
protocol Protocol van de tunnelinterface van de gateway load balancer. "Systeemeigen"
"Geen"
"VXLAN"
type Het verkeerstype van de tunnelinterface van de gateway load balancer. "Extern"
"Intern"
"Geen"