Compartir a través de


Microsoft.Network loadBalancers/backendAddressPools 2023-06-01

Definición de recursos de Bicep

El tipo de recurso loadBalancers/backendAddressPools se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Network/loadBalancers/backendAddressPools, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Network/loadBalancers/backendAddressPools@2023-06-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'
    syncMode: 'string'
    tunnelInterfaces: [
      {
        identifier: int
        port: int
        protocol: 'string'
        type: 'string'
      }
    ]
    virtualNetwork: {
      id: 'string'
    }
  }
}

Valores de propiedad

BackendAddressPoolPropertiesFormat

Nombre Descripción Valor
drainPeriodInSeconds Cantidad de segundos que espera Load Balancer antes de enviar RESET a la dirección de cliente y back-end. Int
loadBalancerBackendAddresses Matriz de direcciones de back-end. LoadBalancerBackendAddress[]
ubicación Ubicación del grupo de direcciones de back-end. cuerda
syncMode Modo sincrónico de direcciones de back-end para el grupo de back-end 'Automático'
'Manual'
tunnelInterfaces Matriz de interfaces de túnel de equilibrador de carga de puerta de enlace. gatewayLoadBalancerTunnelInterface[]
virtualNetwork Referencia a una red virtual. SubResource

GatewayLoadBalancerTunnelInterface

Nombre Descripción Valor
identificador Identificador de la interfaz del túnel del equilibrador de carga de puerta de enlace. Int
puerto Puerto de la interfaz del túnel del equilibrador de carga de puerta de enlace. Int
protocolo Protocolo de interfaz de túnel del equilibrador de carga de puerta de enlace. 'Nativo'
'Ninguno'
'VXLAN'
tipo Tipo de tráfico de la interfaz de túnel del equilibrador de carga de puerta de enlace. 'Externo'
'Interno'
'Ninguno'

LoadBalancerBackendAddress

Nombre Descripción Valor
nombre Nombre de la dirección de back-end. cuerda
Propiedades Propiedades del grupo de direcciones de back-end del equilibrador de carga. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nombre Descripción Valor
adminState Lista de estados administrativos que, una vez establecido, pueden invalidar el sondeo de estado para que Load Balancer reenvíe siempre nuevas conexiones al back-end o deniegue nuevas conexiones y restablezca las conexiones existentes. 'Abajo'
'Ninguno'
'Arriba'
ipAddress Dirección IP que pertenece a la red virtual a la que se hace referencia. cuerda
loadBalancerFrontendIPConfiguration Referencia a la configuración de la dirección IP de front-end definida en el equilibrador de carga regional. SubResource
subred Referencia a una subred existente. SubResource
virtualNetwork Referencia a una red virtual existente. SubResource

Microsoft.Network/loadBalancers/backendAddressPools

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: loadBalancers
Propiedades Propiedades del grupo de direcciones de back-end del equilibrador de carga. backendAddressPoolPropertiesFormat

SubResource

Nombre Descripción Valor
identificación Identificador de recurso. cuerda

Ejemplos de inicio rápido

En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.

Archivo de Bicep Descripción
Crear un equilibrador de carga entre regiones Esta plantilla crea un equilibrador de carga entre regiones con un grupo de back-end que contiene dos equilibradores de carga regionales. El equilibrador de carga entre regiones está disponible actualmente en regiones limitadas. Los equilibradores de carga regionales detrás del equilibrador de carga entre regiones pueden estar en cualquier región.
equilibrador de carga público encadenado a un equilibrador de carga de puerta de enlace Esta plantilla permite implementar un equilibrador de carga estándar público encadenado a un equilibrador de carga de puerta de enlace. El tráfico entrante desde Internet se enruta al equilibrador de carga de puerta de enlace con máquinas virtuales Linux (NVA) en el grupo de back-end.

Definición de recursos de plantilla de ARM

El tipo de recurso loadBalancers/backendAddressPools se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Network/loadBalancers/backendAddressPools, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.Network/loadBalancers/backendAddressPools",
  "apiVersion": "2023-06-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"
    }
  }
}

Valores de propiedad

BackendAddressPoolPropertiesFormat

Nombre Descripción Valor
drainPeriodInSeconds Cantidad de segundos que espera Load Balancer antes de enviar RESET a la dirección de cliente y back-end. Int
loadBalancerBackendAddresses Matriz de direcciones de back-end. LoadBalancerBackendAddress[]
ubicación Ubicación del grupo de direcciones de back-end. cuerda
syncMode Modo sincrónico de direcciones de back-end para el grupo de back-end 'Automático'
'Manual'
tunnelInterfaces Matriz de interfaces de túnel de equilibrador de carga de puerta de enlace. gatewayLoadBalancerTunnelInterface[]
virtualNetwork Referencia a una red virtual. SubResource

GatewayLoadBalancerTunnelInterface

Nombre Descripción Valor
identificador Identificador de la interfaz del túnel del equilibrador de carga de puerta de enlace. Int
puerto Puerto de la interfaz del túnel del equilibrador de carga de puerta de enlace. Int
protocolo Protocolo de interfaz de túnel del equilibrador de carga de puerta de enlace. 'Nativo'
'Ninguno'
'VXLAN'
tipo Tipo de tráfico de la interfaz de túnel del equilibrador de carga de puerta de enlace. 'Externo'
'Interno'
'Ninguno'

LoadBalancerBackendAddress

Nombre Descripción Valor
nombre Nombre de la dirección de back-end. cuerda
Propiedades Propiedades del grupo de direcciones de back-end del equilibrador de carga. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nombre Descripción Valor
adminState Lista de estados administrativos que, una vez establecido, pueden invalidar el sondeo de estado para que Load Balancer reenvíe siempre nuevas conexiones al back-end o deniegue nuevas conexiones y restablezca las conexiones existentes. 'Abajo'
'Ninguno'
'Arriba'
ipAddress Dirección IP que pertenece a la red virtual a la que se hace referencia. cuerda
loadBalancerFrontendIPConfiguration Referencia a la configuración de la dirección IP de front-end definida en el equilibrador de carga regional. SubResource
subred Referencia a una subred existente. SubResource
virtualNetwork Referencia a una red virtual existente. SubResource

Microsoft.Network/loadBalancers/backendAddressPools

Nombre Descripción Valor
apiVersion La versión de api '2023-06-01'
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del grupo de direcciones de back-end del equilibrador de carga. backendAddressPoolPropertiesFormat
tipo El tipo de recurso 'Microsoft.Network/loadBalancers/backendAddressPools'

SubResource

Nombre Descripción Valor
identificación Identificador de recurso. cuerda

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Crear un equilibrador de carga entre regiones

Implementación en Azure
Esta plantilla crea un equilibrador de carga entre regiones con un grupo de back-end que contiene dos equilibradores de carga regionales. El equilibrador de carga entre regiones está disponible actualmente en regiones limitadas. Los equilibradores de carga regionales detrás del equilibrador de carga entre regiones pueden estar en cualquier región.
equilibrador de carga público encadenado a un equilibrador de carga de puerta de enlace

Implementación en Azure
Esta plantilla permite implementar un equilibrador de carga estándar público encadenado a un equilibrador de carga de puerta de enlace. El tráfico entrante desde Internet se enruta al equilibrador de carga de puerta de enlace con máquinas virtuales Linux (NVA) en el grupo de back-end.
equilibrador de carga estándar con el grupo de back-end por direcciones IP

Implementación en Azure
Esta plantilla se usa para demostrar cómo se pueden usar las plantillas de ARM para configurar el grupo de back-end de un equilibrador de carga por dirección IP, tal como se describe en el documento administración del grupo de back-end.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso loadBalancers/backendAddressPools se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Network/loadBalancers/backendAddressPools, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

BackendAddressPoolPropertiesFormat

Nombre Descripción Valor
drainPeriodInSeconds Cantidad de segundos que espera Load Balancer antes de enviar RESET a la dirección de cliente y back-end. Int
loadBalancerBackendAddresses Matriz de direcciones de back-end. LoadBalancerBackendAddress[]
ubicación Ubicación del grupo de direcciones de back-end. cuerda
syncMode Modo sincrónico de direcciones de back-end para el grupo de back-end 'Automático'
'Manual'
tunnelInterfaces Matriz de interfaces de túnel de equilibrador de carga de puerta de enlace. gatewayLoadBalancerTunnelInterface[]
virtualNetwork Referencia a una red virtual. SubResource

GatewayLoadBalancerTunnelInterface

Nombre Descripción Valor
identificador Identificador de la interfaz del túnel del equilibrador de carga de puerta de enlace. Int
puerto Puerto de la interfaz del túnel del equilibrador de carga de puerta de enlace. Int
protocolo Protocolo de interfaz de túnel del equilibrador de carga de puerta de enlace. 'Nativo'
'Ninguno'
'VXLAN'
tipo Tipo de tráfico de la interfaz de túnel del equilibrador de carga de puerta de enlace. 'Externo'
'Interno'
'Ninguno'

LoadBalancerBackendAddress

Nombre Descripción Valor
nombre Nombre de la dirección de back-end. cuerda
Propiedades Propiedades del grupo de direcciones de back-end del equilibrador de carga. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nombre Descripción Valor
adminState Lista de estados administrativos que, una vez establecido, pueden invalidar el sondeo de estado para que Load Balancer reenvíe siempre nuevas conexiones al back-end o deniegue nuevas conexiones y restablezca las conexiones existentes. 'Abajo'
'Ninguno'
'Arriba'
ipAddress Dirección IP que pertenece a la red virtual a la que se hace referencia. cuerda
loadBalancerFrontendIPConfiguration Referencia a la configuración de la dirección IP de front-end definida en el equilibrador de carga regional. SubResource
subred Referencia a una subred existente. SubResource
virtualNetwork Referencia a una red virtual existente. SubResource

Microsoft.Network/loadBalancers/backendAddressPools

Nombre Descripción Valor
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: loadBalancers
Propiedades Propiedades del grupo de direcciones de back-end del equilibrador de carga. backendAddressPoolPropertiesFormat
tipo El tipo de recurso "Microsoft.Network/loadBalancers/backendAddressPools@2023-06-01"

SubResource

Nombre Descripción Valor
identificación Identificador de recurso. cuerda