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


Microsoft.Network loadBalancers/backendAddressPools 2023-09-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/loadBalancers/backendAddressPools@2023-09-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'
    }
  }
}

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

loadBalancers/backendAddressPools

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

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

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

BackendAddressPoolPropertiesFormat

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

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-адресу, как описано в документе по управлению серверным пулом.

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

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

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

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

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

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

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

loadBalancers/backendAddressPools

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

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

BackendAddressPoolPropertiesFormat

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

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@2023-09-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"
      }
    }
  })
}

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

loadBalancers/backendAddressPools

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

BackendAddressPoolPropertiesFormat

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

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"