Partager via


Microsoft.Network loadBalancers/backendAddressPools 2022-01-01

Définition de ressource Bicep

Le type de ressource loadBalancers/backendAddressPools peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/loadBalancers/backendAddressPools, ajoutez le bicep suivant à votre modèle.

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

Valeurs de propriété

BackendAddressPoolPropertiesFormat

Nom Description Valeur
drainPeriodInSeconds Quantité de secondes d’attente de Load Balancer avant d’envoyer RESET à l’adresse du client et du back-end. Int
loadBalancerBackendAddresses Tableau d’adresses principales. LoadBalancerBackendAddress[]
emplacement Emplacement du pool d’adresses back-end. corde
tunnelInterfaces Tableau d’interfaces de tunnel d’équilibreur de charge de passerelle. GatewayLoadBalancerTunnelInterface[]

GatewayLoadBalancerTunnelInterface

Nom Description Valeur
identificateur Identificateur de l’interface de tunnel de l’équilibreur de charge de passerelle. Int
port Port de l’interface de tunnel de l’équilibreur de charge de passerelle. Int
protocole Protocole de l’interface de tunnel de l’équilibreur de charge de passerelle. 'Native'
'None'
'VXLAN'
type Type de trafic de l’interface de tunnel de l’équilibreur de charge de passerelle. 'Externe'
'Interne'
'None'

LoadBalancerBackendAddress

Nom Description Valeur
nom Nom de l’adresse back-end. corde
Propriétés Propriétés du pool d’adresses back-end de l’équilibreur de charge. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nom Description Valeur
adminState Liste des états d’administration qui, une fois définis, peuvent remplacer la sonde d’intégrité afin que Load Balancer transfère toujours les nouvelles connexions au serveur principal, ou refuse de nouvelles connexions et réinitialise les connexions existantes. 'Down'
'Drain'
'None'
'Up'
ipAddress Adresse IP appartenant au réseau virtuel référencé. corde
loadBalancerFrontendIPConfiguration Référence à la configuration de l’adresse IP frontale définie dans le équilibreur de charge régional. SubResource
sous-réseau Référence à un sous-réseau existant. SubResource
virtualNetwork Référence à un réseau virtuel existant. SubResource

Microsoft.Network/loadBalancers/backendAddressPools

Nom Description Valeur
nom Nom de la ressource chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : loadBalancers
Propriétés Propriétés du pool d’adresses back-end de l’équilibreur de charge. BackendAddressPoolPropertiesFormat

Sous-ressource

Nom Description Valeur
id ID de ressource. corde

Exemples de démarrage rapide

Les exemples de démarrage rapide suivants déploient ce type de ressource.

Fichier Bicep Description
Créer un équilibreur de charge inter-régions Ce modèle crée un équilibreur de charge inter-régions avec un pool principal contenant deux équilibreurs de charge régionaux. L’équilibreur de charge interrégion est actuellement disponible dans des régions limitées. Les équilibreurs de charge régionaux derrière l’équilibreur de charge interrégion peuvent se trouver dans n’importe quelle région.
équilibreur de charge public chaîné à un équilibreur de charge de passerelle Ce modèle vous permet de déployer un équilibreur de charge standard public chaîné sur un équilibreur de charge de passerelle. Le trafic entrant à partir d’Internet est acheminé vers l’équilibreur de charge de passerelle avec des machines virtuelles Linux (NVA) dans le pool principal.

Définition de ressource de modèle ARM

Le type de ressource loadBalancers/backendAddressPools peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/loadBalancers/backendAddressPools, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Network/loadBalancers/backendAddressPools",
  "apiVersion": "2022-01-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",
    "tunnelInterfaces": [
      {
        "identifier": "int",
        "port": "int",
        "protocol": "string",
        "type": "string"
      }
    ]
  }
}

Valeurs de propriété

BackendAddressPoolPropertiesFormat

Nom Description Valeur
drainPeriodInSeconds Quantité de secondes d’attente de Load Balancer avant d’envoyer RESET à l’adresse du client et du back-end. Int
loadBalancerBackendAddresses Tableau d’adresses principales. LoadBalancerBackendAddress[]
emplacement Emplacement du pool d’adresses back-end. corde
tunnelInterfaces Tableau d’interfaces de tunnel d’équilibreur de charge de passerelle. GatewayLoadBalancerTunnelInterface[]

GatewayLoadBalancerTunnelInterface

Nom Description Valeur
identificateur Identificateur de l’interface de tunnel de l’équilibreur de charge de passerelle. Int
port Port de l’interface de tunnel de l’équilibreur de charge de passerelle. Int
protocole Protocole de l’interface de tunnel de l’équilibreur de charge de passerelle. 'Native'
'None'
'VXLAN'
type Type de trafic de l’interface de tunnel de l’équilibreur de charge de passerelle. 'Externe'
'Interne'
'None'

LoadBalancerBackendAddress

Nom Description Valeur
nom Nom de l’adresse back-end. corde
Propriétés Propriétés du pool d’adresses back-end de l’équilibreur de charge. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nom Description Valeur
adminState Liste des états d’administration qui, une fois définis, peuvent remplacer la sonde d’intégrité afin que Load Balancer transfère toujours les nouvelles connexions au serveur principal, ou refuse de nouvelles connexions et réinitialise les connexions existantes. 'Down'
'Drain'
'None'
'Up'
ipAddress Adresse IP appartenant au réseau virtuel référencé. corde
loadBalancerFrontendIPConfiguration Référence à la configuration de l’adresse IP frontale définie dans le équilibreur de charge régional. SubResource
sous-réseau Référence à un sous-réseau existant. SubResource
virtualNetwork Référence à un réseau virtuel existant. SubResource

Microsoft.Network/loadBalancers/backendAddressPools

Nom Description Valeur
apiVersion Version de l’API '2022-01-01'
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés du pool d’adresses back-end de l’équilibreur de charge. BackendAddressPoolPropertiesFormat
type Type de ressource 'Microsoft.Network/loadBalancers/backendAddressPools'

Sous-ressource

Nom Description Valeur
id ID de ressource. corde

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer un équilibreur de charge inter-régions

Déployer sur Azure
Ce modèle crée un équilibreur de charge inter-régions avec un pool principal contenant deux équilibreurs de charge régionaux. L’équilibreur de charge interrégion est actuellement disponible dans des régions limitées. Les équilibreurs de charge régionaux derrière l’équilibreur de charge interrégion peuvent se trouver dans n’importe quelle région.
équilibreur de charge public chaîné à un équilibreur de charge de passerelle

Déployer sur Azure
Ce modèle vous permet de déployer un équilibreur de charge standard public chaîné sur un équilibreur de charge de passerelle. Le trafic entrant à partir d’Internet est acheminé vers l’équilibreur de charge de passerelle avec des machines virtuelles Linux (NVA) dans le pool principal.
Équilibreur de charge standard avec pool principal par adresses IP

Déployer sur Azure
Ce modèle est utilisé pour montrer comment les modèles ARM peuvent être utilisés pour configurer le pool principal d’un équilibreur de charge par adresse IP, comme indiqué dans le document gestion du pool principal.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource loadBalancers/backendAddressPools peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Network/loadBalancers/backendAddressPools, ajoutez la terraform suivante à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers/backendAddressPools@2022-01-01"
  name = "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"
      tunnelInterfaces = [
        {
          identifier = int
          port = int
          protocol = "string"
          type = "string"
        }
      ]
    }
  })
}

Valeurs de propriété

BackendAddressPoolPropertiesFormat

Nom Description Valeur
drainPeriodInSeconds Quantité de secondes d’attente de Load Balancer avant d’envoyer RESET à l’adresse du client et du back-end. Int
loadBalancerBackendAddresses Tableau d’adresses principales. LoadBalancerBackendAddress[]
emplacement Emplacement du pool d’adresses back-end. corde
tunnelInterfaces Tableau d’interfaces de tunnel d’équilibreur de charge de passerelle. GatewayLoadBalancerTunnelInterface[]

GatewayLoadBalancerTunnelInterface

Nom Description Valeur
identificateur Identificateur de l’interface de tunnel de l’équilibreur de charge de passerelle. Int
port Port de l’interface de tunnel de l’équilibreur de charge de passerelle. Int
protocole Protocole de l’interface de tunnel de l’équilibreur de charge de passerelle. 'Native'
'None'
'VXLAN'
type Type de trafic de l’interface de tunnel de l’équilibreur de charge de passerelle. 'Externe'
'Interne'
'None'

LoadBalancerBackendAddress

Nom Description Valeur
nom Nom de l’adresse back-end. corde
Propriétés Propriétés du pool d’adresses back-end de l’équilibreur de charge. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nom Description Valeur
adminState Liste des états d’administration qui, une fois définis, peuvent remplacer la sonde d’intégrité afin que Load Balancer transfère toujours les nouvelles connexions au serveur principal, ou refuse de nouvelles connexions et réinitialise les connexions existantes. 'Down'
'Drain'
'None'
'Up'
ipAddress Adresse IP appartenant au réseau virtuel référencé. corde
loadBalancerFrontendIPConfiguration Référence à la configuration de l’adresse IP frontale définie dans le équilibreur de charge régional. SubResource
sous-réseau Référence à un sous-réseau existant. SubResource
virtualNetwork Référence à un réseau virtuel existant. SubResource

Microsoft.Network/loadBalancers/backendAddressPools

Nom Description Valeur
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : loadBalancers
Propriétés Propriétés du pool d’adresses back-end de l’équilibreur de charge. BackendAddressPoolPropertiesFormat
type Type de ressource « Microsoft.Network/loadBalancers/backendAddressPools@2022-01-01 »

Sous-ressource

Nom Description Valeur
id ID de ressource. corde