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


Microsoft.Network loadBalancers/backendAddressPools 2021-03-01

Определение ресурсов Bicep

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

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

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

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

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

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

Microsoft.Network/loadBalancers/backendAddressPools

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

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

BackendAddressPoolPropertiesFormat

Имя Описание Ценность
loadBalancerBackendAddresses Массив внутренних адресов. LoadBalancerBackendAddress[]
местоположение Расположение внутреннего пула адресов. струна
tunnelИнтерфейсы Массив интерфейсов туннеля подсистемы балансировки нагрузки шлюза. GatewayLoadBalancerTunnelInterface[]

Интерфейс GatewayLoadBalancerTunnelInterface

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

Адрес бэкэнда LoadBalancerBackend

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

LoadBalancerBackendAddressPropertiesFormat

Имя Описание Ценность
IP-адрес IP-адрес, принадлежащий к указанной виртуальной сети. струна
loadBalancerFrontendIPConfiguration Ссылка на конфигурацию внешнего IP-адреса, определенную в региональной подсистеме балансировки нагрузки. Подресурс
подсеть Ссылка на существующую подсеть. Подресурс
virtualNetwork Ссылка на существующую виртуальную сеть. Подресурс

Подресурс

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

Примеры использования

Примеры быстрого запуска Azure

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

Bicep-файл Описание
Создание подсистемы балансировки нагрузки между регионами Этот шаблон создает подсистему балансировки нагрузки между регионами с серверным пулом, содержащим два региональных подсистемы балансировки нагрузки. В настоящее время подсистема балансировки нагрузки между регионами доступна в ограниченных регионах. Региональные подсистемы балансировки нагрузки, лежащие в основе подсистемы балансировки нагрузки между регионами, могут находиться в любом регионе.
общедоступная подсистема балансировки нагрузки, привязанная к шлюза Этот шаблон позволяет развернуть общедоступную подсистему балансировки нагрузки уровня "Стандартный", привязанную к подсистеме балансировки нагрузки шлюза. Трафик, входящий из Интернета, направляется в подсистему балансировки нагрузки шлюза с виртуальными машинами Linux (NVAs) в серверном пуле.

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

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

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

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

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

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

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

Microsoft.Network/loadBalancers/backendAddressPools

Имя Описание Ценность
apiVersion Версия API '2021-03-01'
имя Имя ресурса строка (обязательно)
свойства Свойства внутреннего пула адресов подсистемы балансировки нагрузки. BackendAddressPoolPropertiesFormat
тип Тип ресурса "Microsoft.Network/loadBalancers/backendAddressPools"

BackendAddressPoolPropertiesFormat

Имя Описание Ценность
loadBalancerBackendAddresses Массив внутренних адресов. LoadBalancerBackendAddress[]
местоположение Расположение внутреннего пула адресов. струна
tunnelИнтерфейсы Массив интерфейсов туннеля подсистемы балансировки нагрузки шлюза. GatewayLoadBalancerTunnelInterface[]

Интерфейс GatewayLoadBalancerTunnelInterface

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

Адрес бэкэнда LoadBalancerBackend

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

LoadBalancerBackendAddressPropertiesFormat

Имя Описание Ценность
IP-адрес IP-адрес, принадлежащий к указанной виртуальной сети. струна
loadBalancerFrontendIPConfiguration Ссылка на конфигурацию внешнего IP-адреса, определенную в региональной подсистеме балансировки нагрузки. Подресурс
подсеть Ссылка на существующую подсеть. Подресурс
virtualNetwork Ссылка на существующую виртуальную сеть. Подресурс

Подресурс

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

Примеры использования

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

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

Шаблон Описание
Создание подсистемы балансировки нагрузки между регионами

развертывание в Azure
Этот шаблон создает подсистему балансировки нагрузки между регионами с серверным пулом, содержащим два региональных подсистемы балансировки нагрузки. В настоящее время подсистема балансировки нагрузки между регионами доступна в ограниченных регионах. Региональные подсистемы балансировки нагрузки, лежащие в основе подсистемы балансировки нагрузки между регионами, могут находиться в любом регионе.
общедоступная подсистема балансировки нагрузки, привязанная к шлюза

развертывание в Azure
Этот шаблон позволяет развернуть общедоступную подсистему балансировки нагрузки уровня "Стандартный", привязанную к подсистеме балансировки нагрузки шлюза. Трафик, входящий из Интернета, направляется в подсистему балансировки нагрузки шлюза с виртуальными машинами Linux (NVAs) в серверном пуле.
Подсистема балансировки нагрузки уровня "Стандартный" с серверным пулом по IP-адресам

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

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

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

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers/backendAddressPools@2021-03-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      loadBalancerBackendAddresses = [
        {
          name = "string"
          properties = {
            ipAddress = "string"
            loadBalancerFrontendIPConfiguration = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
            virtualNetwork = {
              id = "string"
            }
          }
        }
      ]
      location = "string"
      tunnelInterfaces = [
        {
          identifier = int
          port = int
          protocol = "string"
          type = "string"
        }
      ]
    }
  }
}

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

Microsoft.Network/loadBalancers/backendAddressPools

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: loadBalancers
свойства Свойства внутреннего пула адресов подсистемы балансировки нагрузки. BackendAddressPoolPropertiesFormat
тип Тип ресурса "Microsoft.Network/loadBalancers/backendAddressPools@2021-03-01"

BackendAddressPoolPropertiesFormat

Имя Описание Ценность
loadBalancerBackendAddresses Массив внутренних адресов. LoadBalancerBackendAddress[]
местоположение Расположение внутреннего пула адресов. струна
tunnelИнтерфейсы Массив интерфейсов туннеля подсистемы балансировки нагрузки шлюза. GatewayLoadBalancerTunnelInterface[]

Интерфейс GatewayLoadBalancerTunnelInterface

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

Адрес бэкэнда LoadBalancerBackend

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

LoadBalancerBackendAddressPropertiesFormat

Имя Описание Ценность
IP-адрес IP-адрес, принадлежащий к указанной виртуальной сети. струна
loadBalancerFrontendIPConfiguration Ссылка на конфигурацию внешнего IP-адреса, определенную в региональной подсистеме балансировки нагрузки. Подресурс
подсеть Ссылка на существующую подсеть. Подресурс
virtualNetwork Ссылка на существующую виртуальную сеть. Подресурс

Подресурс

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