Поделиться через


Microsoft.Network loadBalancers/backendAddressPools 2022-05-01

Определение ресурса Bicep

Тип ресурса loadBalancers/backendAddressPools можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Network/loadBalancers/backendAddressPools, добавьте следующий Bicep в шаблон.

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

Значения свойств

loadBalancers/backendAddressPools

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: loadBalancers
properties Свойства пула адресов серверной части подсистемы балансировки нагрузки. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Имя Описание Значение
drainPeriodInSeconds Время ожидания Load Balancer секунд перед отправкой RESET на адрес клиента и серверной части. INT
loadBalancerBackendAddresses Массив внутренних адресов. LoadBalancerBackendAddress[]
location Расположение серверного пула адресов. строка
tunnelInterfaces Массив интерфейсов туннеля подсистемы балансировки нагрузки шлюза. GatewayLoadBalancerTunnelInterface[]

LoadBalancerBackendAddress

Имя Описание Значение
name Имя внутреннего адреса. строка
properties Свойства пула адресов серверной части подсистемы балансировки нагрузки. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Имя Описание Значение
adminState Список административных состояний, которые после установки могут переопределить пробу работоспособности, чтобы Load Balancer всегда перенаправлять новые подключения в серверную часть или запрещать новые подключения и сбрасывать существующие подключения. 'Down'
"Слив"
"Нет"
"Вверх"
ipAddress IP-адрес, принадлежащий указанной виртуальной сети. строка
loadBalancerFrontendIPConfiguration Ссылка на конфигурацию внешнего IP-адреса, определенную в региональном балансировщике нагрузки. SubResource
подсеть Ссылка на существующую подсеть. SubResource
virtualNetwork. Ссылка на существующую виртуальную сеть. SubResource

SubResource

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

GatewayLoadBalancerTunnelInterface

Имя Описание Значение
идентификатор Идентификатор интерфейса туннеля подсистемы балансировки нагрузки шлюза. INT
порт Порт интерфейса туннеля подсистемы балансировки нагрузки шлюза. INT
protocol Протокол интерфейса туннеля подсистемы балансировки нагрузки шлюза. "Native"
"Нет"
"VXLAN"
тип Тип трафика интерфейса туннеля подсистемы балансировки нагрузки шлюза. "Внешний"
"Внутренний"
"Нет"

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Общедоступный Load Balancer, привязанный к Load Balancer шлюза

Развертывание в Azure
Этот шаблон позволяет развернуть общедоступный Load Balancer (цен. категория , привязанный к Load Balancer шлюза. Трафик, входящий из Интернета, направляется в шлюз Load Balancer с виртуальными машинами Linux (NVA) во внутреннем пуле.
Создание подсистемы балансировки нагрузки в нескольких регионах

Развертывание в Azure
Этот шаблон создает подсистему балансировки нагрузки между регионами с внутренним пулом, содержащим две региональные подсистемы балансировки нагрузки. Подсистема балансировки нагрузки между регионами в настоящее время доступна в ограниченных регионах. Региональные подсистемы балансировки нагрузки, стоящие за подсистемой балансировки нагрузки между регионами, могут находиться в любом регионе.
Load Balancer (цен. категория с серверным пулом по IP-адресам

Развертывание в Azure
Этот шаблон используется для демонстрации того, как можно использовать шаблоны ARM для настройки внутреннего пула Load Balancer по IP-адресу, как описано в документе по управлению серверным пулом.

Определение ресурса шаблона ARM

Тип ресурса loadBalancers/backendAddressPools можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Network/loadBalancers/backendAddressPools, добавьте следующий код JSON в шаблон.

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

Значения свойств

loadBalancers/backendAddressPools

Имя Описание Значение
тип Тип ресурса Microsoft.Network/loadBalancers/backendAddressPools
версия_API Версия API ресурсов '2022-05-01'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
properties Свойства серверного пула адресов подсистемы балансировки нагрузки. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Имя Описание Значение
drainPeriodInSeconds Время ожидания Load Balancer секунд перед отправкой reset на адрес клиента и серверной части. INT
loadBalancerBackendAddresses Массив внутренних адресов. LoadBalancerBackendAddress[]
location Расположение серверного пула адресов. строка
tunnelInterfaces Массив интерфейсов туннеля подсистемы балансировки нагрузки шлюза. GatewayLoadBalancerTunnelInterface[]

LoadBalancerBackendAddress

Имя Описание Значение
name Имя серверного адреса. строка
properties Свойства серверного пула адресов подсистемы балансировки нагрузки. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Имя Описание Значение
adminState Список административных состояний, которые после установки могут переопределить пробу работоспособности, чтобы Load Balancer всегда перенаправлять новые подключения в серверную часть или запрещать новые подключения и сбрасывать существующие подключения. 'Вниз'
"Слив"
"Нет"
'Up'
ipAddress IP-адрес, принадлежащий упоминаемой виртуальной сети. строка
loadBalancerFrontendIPConfiguration Ссылка на конфигурацию внешнего IP-адреса, определенную в региональном балансировщике нагрузки. SubResource
подсеть Ссылка на существующую подсеть. SubResource
virtualNetwork. Ссылка на существующую виртуальную сеть. SubResource

SubResource

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

GatewayLoadBalancerTunnelInterface

Имя Описание Значение
идентификатор Идентификатор интерфейса туннеля подсистемы балансировки нагрузки шлюза. INT
порт Порт интерфейса туннеля подсистемы балансировки нагрузки шлюза. INT
protocol Протокол интерфейса туннеля подсистемы балансировки нагрузки шлюза. "Native"
"Нет"
"VXLAN"
тип Тип трафика интерфейса туннеля подсистемы балансировки нагрузки шлюза. "Внешний"
"Внутренний"
"Нет"

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Общедоступный Load Balancer, привязанный к Load Balancer шлюза

Развертывание в Azure
Этот шаблон позволяет развернуть общедоступный Load Balancer (цен. категория , привязанный к Load Balancer шлюза. Трафик, входящий из Интернета, направляется в шлюз Load Balancer с виртуальными машинами Linux (NVA) во внутреннем пуле.
Создание подсистемы балансировки нагрузки в нескольких регионах

Развертывание в Azure
Этот шаблон создает подсистему балансировки нагрузки между регионами с внутренним пулом, содержащим две региональные подсистемы балансировки нагрузки. Подсистема балансировки нагрузки между регионами в настоящее время доступна в ограниченных регионах. Региональные подсистемы балансировки нагрузки, стоящие за подсистемой балансировки нагрузки между регионами, могут находиться в любом регионе.
Load Balancer (цен. категория с серверным пулом по IP-адресам

Развертывание в Azure
Этот шаблон используется для демонстрации того, как можно использовать шаблоны ARM для настройки внутреннего пула Load Balancer по IP-адресу, как описано в документе по управлению серверным пулом.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса loadBalancers/backendAddressPools можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Network/loadBalancers/backendAddressPools, добавьте следующую terraform в шаблон.

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

Значения свойств

loadBalancers/backendAddressPools

Имя Описание Значение
тип Тип ресурса "Microsoft.Network/loadBalancers/backendAddressPools@2022-05-01"
name имя ресурса. string (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: loadBalancers
properties Свойства серверного пула адресов подсистемы балансировки нагрузки. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Имя Описание Значение
drainPeriodInSeconds Время ожидания Load Balancer секунд перед отправкой reset на адрес клиента и серверной части. INT
loadBalancerBackendAddresses Массив внутренних адресов. LoadBalancerBackendAddress[]
location Расположение серверного пула адресов. строка
tunnelInterfaces Массив интерфейсов туннеля подсистемы балансировки нагрузки шлюза. GatewayLoadBalancerTunnelInterface[]

LoadBalancerBackendAddress

Имя Описание Значение
name Имя серверного адреса. строка
properties Свойства серверного пула адресов подсистемы балансировки нагрузки. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Имя Описание Значение
adminState Список административных состояний, которые после установки могут переопределить пробу работоспособности, чтобы Load Balancer всегда перенаправлять новые подключения в серверную часть или запрещать новые подключения и сбрасывать существующие подключения. "Вниз"
"Слив"
"None"
"Вверх"
ipAddress IP-адрес, принадлежащий указанной виртуальной сети. строка
loadBalancerFrontendIPConfiguration Ссылка на конфигурацию внешнего IP-адреса, определенную в региональном балансировщике нагрузки. SubResource
подсеть Ссылка на существующую подсеть. SubResource
virtualNetwork. Ссылка на существующую виртуальную сеть. SubResource

SubResource

Имя Описание Значение
идентификатор Идентификатор ресурса. строка

GatewayLoadBalancerTunnelInterface

Имя Описание Значение
идентификатор Идентификатор интерфейса туннеля подсистемы балансировки нагрузки шлюза. INT
порт Порт интерфейса туннеля подсистемы балансировки нагрузки шлюза. INT
protocol Протокол интерфейса туннеля подсистемы балансировки нагрузки шлюза. "Native"
"None"
"VXLAN"
тип Тип трафика интерфейса туннеля подсистемы балансировки нагрузки шлюза. "Внешний"
"Внутренний"
"None"