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


Microsoft.Network azureFirewalls 2018-04-01

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

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

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

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

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

resource symbolicname 'Microsoft.Network/azureFirewalls@2018-04-01' = {
  location: 'string'
  name: 'string'
  properties: {
    applicationRuleCollections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          action: {
            type: 'string'
          }
          priority: int
          provisioningState: 'string'
          rules: [
            {
              description: 'string'
              name: 'string'
              protocols: [
                {
                  port: int
                  protocolType: 'string'
                }
              ]
              sourceAddresses: [
                'string'
              ]
              targetUrls: [
                'string'
              ]
            }
          ]
        }
      }
    ]
    ipConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          internalPublicIpAddress: {
            id: 'string'
          }
          privateIPAddress: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    networkRuleCollections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          action: {
            type: 'string'
          }
          priority: int
          provisioningState: 'string'
          rules: [
            {
              description: 'string'
              destinationAddresses: [
                'string'
              ]
              destinationPorts: [
                'string'
              ]
              name: 'string'
              protocols: [
                'string'
              ]
              sourceAddresses: [
                'string'
              ]
            }
          ]
        }
      }
    ]
    provisioningState: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

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

AzureFirewallApplicationRule

Имя Описание Ценность
описание Описание правила. струна
имя Имя правила приложения. струна
Протоколы Массив ApplicationRuleProtocols. AzureFirewallApplicationRuleProtocol[]
sourceAddresses Список исходных IP-адресов для этого правила. string[]
targetUrls Список URL-адресов для этого правила. string[]

AzureFirewallApplicationRuleCollection

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства коллекции правил приложения. AzureFirewallApplicationRuleCollectionPropertiesFormat

AzureFirewallApplicationRuleCollectionPropertiesFormat

Имя Описание Ценность
действие Тип действия коллекции правил AzureFirewallRCAction
приоритет Приоритет ресурса коллекции правил приложения. int

Ограничения целостности:
Минимальное значение = 100
Максимальное значение = 65000
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
Правила Коллекция правил, используемых коллекцией правил приложения. AzureFirewallApplicationRule[]

AzureFirewallApplicationRuleProtocol

Имя Описание Ценность
порт Номер порта для протокола не может превышать 64000. Это поле является необязательным. int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 64000
protocolType Тип протокола "Http"
"Https"

AzureFirewallIPConfiguration

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса. струна
идентификатор Идентификатор ресурса. струна
имя Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства IP-конфигурации брандмауэра Azure. AzureFirewallIPConfigurationPropertiesFormat

AzureFirewallIPConfigurationPropertiesFormat

Имя Описание Ценность
internalPublicIpAddress Ссылка на ресурс PublicIP. Это поле является обязательным вводом. SubResource
privateIPAddress IP-адрес внутренней подсистемы балансировки нагрузки брандмауэра, используемый в качестве следующего прыжка в определяемых пользователем маршрутах. струна
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
publicIPAddress Ссылка на ресурс PublicIP. Это поле заполняется в выходных данных. SubResource
подсеть Ссылка на ресурс подсети. Этот ресурс должен называться AzureFirewallSubnet. SubResource

AzureFirewallNetworkRule

Имя Описание Ценность
описание Описание правила. струна
destinationAddresses Список конечных IP-адресов. string[]
destinationPorts Список конечных портов. string[]
имя Имя сетевого правила. струна
Протоколы Массив AzureFirewallNetworkRuleProtocols. Массив строк, содержащий любой из:
"Любой"
"ICMP"
"TCP"
"UDP"
sourceAddresses Список исходных IP-адресов для этого правила. string[]

AzureFirewallNetworkRuleCollection

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства коллекции правил сети. AzureFirewallNetworkRuleCollectionPropertiesFormat

AzureFirewallNetworkRuleCollectionPropertiesFormat

Имя Описание Ценность
действие Тип действия коллекции правил AzureFirewallRCAction
приоритет Приоритет ресурса коллекции правил сети. int

Ограничения целостности:
Минимальное значение = 100
Максимальное значение = 65000
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
Правила Коллекция правил, используемых коллекцией правил сети. AzureFirewallNetworkRule[]

AzureFirewallPropertiesFormat

Имя Описание Ценность
applicationRuleCollections Коллекция коллекций правил приложений, используемых брандмауэром Azure. AzureFirewallApplicationRuleCollection[]
ipConfigurations IP-конфигурация ресурса брандмауэра Azure. AzureFirewallIPConfiguration[]
networkRuleCollections Коллекция коллекций правил сети, используемых брандмауэром Azure. AzureFirewallNetworkRuleCollection[]
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"

AzureFirewallRCAction

Имя Описание Ценность
тип Тип действия. "Разрешить"
"Запретить"

Microsoft.Network/azureFirewalls

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Свойства брандмауэра Azure. AzureFirewallPropertiesFormat
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

ResourceTags

Имя Описание Ценность

SubResource

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

Примеры краткого руководства

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

Bicep-файл Описание
создание брандмауэра и брандмауэра с помощью правил и ipgroups Этот шаблон развертывает брандмауэр Azure с политикой брандмауэра (включая несколько правил приложения и сети), ссылающихся на группы IP-адресов в правилах приложений и сети.
создание настройки песочницы брандмауэра Azure с виртуальными машинами Linux Этот шаблон создает виртуальную сеть с 3 подсетями (подсетью сервера, подсетью jumpbox и подсетью AzureFirewall), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR для указания на брандмауэр Azure для подсети сервера и брандмауэра Azure с 1 или несколькими общедоступными IP-адресами, 1 примером правила приложения, 1 примером сетевого правила и частными диапазонами по умолчанию
создание настройки песочницы брандмауэра Azure с зонами Этот шаблон создает виртуальную сеть с тремя подсетями (подсетью сервера, подсетью прыжка и подсетью брандмауэра Azure), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR, указывающим на брандмауэр Azure для СервераSubnet, брандмауэр Azure с одним или несколькими общедоступными IP-адресами, одним примером правила приложения и одним примером сетевого правила и брандмауэра Azure в зонах доступности 1, 2 и 3.
создание брандмауэра Azure с помощью ipGroups Этот шаблон создает брандмауэр Azure с правилами приложений и сети, ссылающимися на группы IP. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox
Создание брандмауэра Azure с несколькими общедоступными IP-адресами Этот шаблон создает брандмауэр Azure с двумя общедоступными IP-адресами и двумя серверами Windows Server 2019 для тестирования.
Создание песочницы брандмауэра Azure, виртуальной машины клиента и серверной виртуальной машины Этот шаблон создает виртуальную сеть с 2 подсетями (подсетью сервера и подсетью AzureFirewall), серверной виртуальной машиной, клиентской виртуальной машиной, общедоступным IP-адресом для каждой виртуальной машины и таблицей маршрутов для отправки трафика между виртуальными машинами через брандмауэр.
Защищенные виртуальные центры Этот шаблон создает защищенный виртуальный концентратор с помощью брандмауэра Azure для защиты облачного сетевого трафика, предназначенного для Интернета.
подписка SharePoint / 2019/ 2016 полностью настроена Создайте контроллер домена, SQL Server 2022 и от 1 до 5 серверов, на которых размещена ферма SharePoint Subscription / 2019 / 2016 с обширной конфигурацией, включая надежную проверку подлинности, профили пользователей с личными сайтами, доверие OAuth (с помощью сертификата), выделенный сайт IIS для размещения надстроек с высоким уровнем доверия и т. д. Установлена последняя версия ключевых программ (включая Fiddler, vscode, np++, 7zip, ULS Viewer). Компьютеры SharePoint имеют дополнительную настройку, чтобы сделать их немедленно пригодными для использования (средства удаленного администрирования, пользовательские политики для Edge и Chrome, сочетания клавиш и т. д.).
среда тестирования для брандмауэра Azure Premium Этот шаблон создает политику брандмауэра Azure premium и брандмауэра с такими функциями, как обнаружение вторжений (IDPS), проверка TLS и фильтрация веб-категорий
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями.

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

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

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

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

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

{
  "type": "Microsoft.Network/azureFirewalls",
  "apiVersion": "2018-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "applicationRuleCollections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "action": {
            "type": "string"
          },
          "priority": "int",
          "provisioningState": "string",
          "rules": [
            {
              "description": "string",
              "name": "string",
              "protocols": [
                {
                  "port": "int",
                  "protocolType": "string"
                }
              ],
              "sourceAddresses": [ "string" ],
              "targetUrls": [ "string" ]
            }
          ]
        }
      }
    ],
    "ipConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "internalPublicIpAddress": {
            "id": "string"
          },
          "privateIPAddress": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "networkRuleCollections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "action": {
            "type": "string"
          },
          "priority": "int",
          "provisioningState": "string",
          "rules": [
            {
              "description": "string",
              "destinationAddresses": [ "string" ],
              "destinationPorts": [ "string" ],
              "name": "string",
              "protocols": [ "string" ],
              "sourceAddresses": [ "string" ]
            }
          ]
        }
      }
    ],
    "provisioningState": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

AzureFirewallApplicationRule

Имя Описание Ценность
описание Описание правила. струна
имя Имя правила приложения. струна
Протоколы Массив ApplicationRuleProtocols. AzureFirewallApplicationRuleProtocol[]
sourceAddresses Список исходных IP-адресов для этого правила. string[]
targetUrls Список URL-адресов для этого правила. string[]

AzureFirewallApplicationRuleCollection

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства коллекции правил приложения. AzureFirewallApplicationRuleCollectionPropertiesFormat

AzureFirewallApplicationRuleCollectionPropertiesFormat

Имя Описание Ценность
действие Тип действия коллекции правил AzureFirewallRCAction
приоритет Приоритет ресурса коллекции правил приложения. int

Ограничения целостности:
Минимальное значение = 100
Максимальное значение = 65000
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
Правила Коллекция правил, используемых коллекцией правил приложения. AzureFirewallApplicationRule[]

AzureFirewallApplicationRuleProtocol

Имя Описание Ценность
порт Номер порта для протокола не может превышать 64000. Это поле является необязательным. int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 64000
protocolType Тип протокола "Http"
"Https"

AzureFirewallIPConfiguration

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса. струна
идентификатор Идентификатор ресурса. струна
имя Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства IP-конфигурации брандмауэра Azure. AzureFirewallIPConfigurationPropertiesFormat

AzureFirewallIPConfigurationPropertiesFormat

Имя Описание Ценность
internalPublicIpAddress Ссылка на ресурс PublicIP. Это поле является обязательным вводом. SubResource
privateIPAddress IP-адрес внутренней подсистемы балансировки нагрузки брандмауэра, используемый в качестве следующего прыжка в определяемых пользователем маршрутах. струна
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
publicIPAddress Ссылка на ресурс PublicIP. Это поле заполняется в выходных данных. SubResource
подсеть Ссылка на ресурс подсети. Этот ресурс должен называться AzureFirewallSubnet. SubResource

AzureFirewallNetworkRule

Имя Описание Ценность
описание Описание правила. струна
destinationAddresses Список конечных IP-адресов. string[]
destinationPorts Список конечных портов. string[]
имя Имя сетевого правила. струна
Протоколы Массив AzureFirewallNetworkRuleProtocols. Массив строк, содержащий любой из:
"Любой"
"ICMP"
"TCP"
"UDP"
sourceAddresses Список исходных IP-адресов для этого правила. string[]

AzureFirewallNetworkRuleCollection

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства коллекции правил сети. AzureFirewallNetworkRuleCollectionPropertiesFormat

AzureFirewallNetworkRuleCollectionPropertiesFormat

Имя Описание Ценность
действие Тип действия коллекции правил AzureFirewallRCAction
приоритет Приоритет ресурса коллекции правил сети. int

Ограничения целостности:
Минимальное значение = 100
Максимальное значение = 65000
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
Правила Коллекция правил, используемых коллекцией правил сети. AzureFirewallNetworkRule[]

AzureFirewallPropertiesFormat

Имя Описание Ценность
applicationRuleCollections Коллекция коллекций правил приложений, используемых брандмауэром Azure. AzureFirewallApplicationRuleCollection[]
ipConfigurations IP-конфигурация ресурса брандмауэра Azure. AzureFirewallIPConfiguration[]
networkRuleCollections Коллекция коллекций правил сети, используемых брандмауэром Azure. AzureFirewallNetworkRuleCollection[]
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"

AzureFirewallRCAction

Имя Описание Ценность
тип Тип действия. "Разрешить"
"Запретить"

Microsoft.Network/azureFirewalls

Имя Описание Ценность
apiVersion Версия API '2018-04-01'
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Свойства брандмауэра Azure. AzureFirewallPropertiesFormat
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Network/azureFirewalls"

ResourceTags

Имя Описание Ценность

SubResource

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

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

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

Шаблон Описание
создание брандмауэра и брандмауэра с помощью правил и ipgroups

развертывание в Azure
Этот шаблон развертывает брандмауэр Azure с политикой брандмауэра (включая несколько правил приложения и сети), ссылающихся на группы IP-адресов в правилах приложений и сети.
создание брандмауэра с помощью Брандмауэра и ipGroups

развертывание в Azure
Этот шаблон создает брандмауэр Azure с брандмауэром FirewalllPolicy, ссылающийся на правила сети с ipGroups. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox
создание брандмауэра, FirewallPolicy с явным прокси-сервера

развертывание в Azure
Этот шаблон создает брандмауэр Azure, FirewalllPolicy с явными правилами прокси-сервера и сети с ipGroups. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox
создание настройки песочницы брандмауэра Azure с виртуальными машинами Linux

развертывание в Azure
Этот шаблон создает виртуальную сеть с 3 подсетями (подсетью сервера, подсетью jumpbox и подсетью AzureFirewall), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR для указания на брандмауэр Azure для подсети сервера и брандмауэра Azure с 1 или несколькими общедоступными IP-адресами, 1 примером правила приложения, 1 примером сетевого правила и частными диапазонами по умолчанию
создание настройки песочницы брандмауэра Azure с зонами

развертывание в Azure
Этот шаблон создает виртуальную сеть с тремя подсетями (подсетью сервера, подсетью прыжка и подсетью брандмауэра Azure), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR, указывающим на брандмауэр Azure для СервераSubnet, брандмауэр Azure с одним или несколькими общедоступными IP-адресами, одним примером правила приложения и одним примером сетевого правила и брандмауэра Azure в зонах доступности 1, 2 и 3.
Создание настройки песочницы с помощью политики брандмауэра

развертывание в Azure
Этот шаблон создает виртуальную сеть с 3 подсетями (подсетью сервера, подсетью jumpbox и подсетью AzureFirewall), виртуальной машиной прыжка с общедоступным IP-адресом, виртуальной машиной сервера, маршрутом UDR для указания брандмауэра Azure для подсети сервера и брандмауэра Azure с 1 или несколькими общедоступными IP-адресами. Кроме того, создается политика брандмауэра с 1 примером правила приложения, 1 примером сетевого правила и частными диапазонами по умолчанию
создание песочницы брандмауэра Azure с принудительной туннелированием

развертывание в Azure
Этот шаблон создает песочницу брандмауэра Azure (Linux) с одним брандмауэром, туннелированием через другой брандмауэр в одноранговой виртуальной сети
Создание брандмауэра Azure с зонами доступности

развертывание в Azure
Этот шаблон создает брандмауэр Azure с зонами доступности и любым количеством общедоступных IP-адресов в виртуальной сети и настраивает 1 пример правила приложения и 1 пример сетевого правила.
создание брандмауэра Azure с помощью ipGroups

развертывание в Azure
Этот шаблон создает брандмауэр Azure с правилами приложений и сети, ссылающимися на группы IP. Кроме того, включает настройку виртуальной машины Для Linux Jumpbox
Создание брандмауэра Azure с несколькими общедоступными IP-адресами

развертывание в Azure
Этот шаблон создает брандмауэр Azure с двумя общедоступными IP-адресами и двумя серверами Windows Server 2019 для тестирования.
Создание песочницы брандмауэра Azure, виртуальной машины клиента и серверной виртуальной машины

развертывание в Azure
Этот шаблон создает виртуальную сеть с 2 подсетями (подсетью сервера и подсетью AzureFirewall), серверной виртуальной машиной, клиентской виртуальной машиной, общедоступным IP-адресом для каждой виртуальной машины и таблицей маршрутов для отправки трафика между виртуальными машинами через брандмауэр.
Защищенные виртуальные центры

развертывание в Azure
Этот шаблон создает защищенный виртуальный концентратор с помощью брандмауэра Azure для защиты облачного сетевого трафика, предназначенного для Интернета.
подписка SharePoint / 2019/ 2016 полностью настроена

развертывание в Azure
Создайте контроллер домена, SQL Server 2022 и от 1 до 5 серверов, на которых размещена ферма SharePoint Subscription / 2019 / 2016 с обширной конфигурацией, включая надежную проверку подлинности, профили пользователей с личными сайтами, доверие OAuth (с помощью сертификата), выделенный сайт IIS для размещения надстроек с высоким уровнем доверия и т. д. Установлена последняя версия ключевых программ (включая Fiddler, vscode, np++, 7zip, ULS Viewer). Компьютеры SharePoint имеют дополнительную настройку, чтобы сделать их немедленно пригодными для использования (средства удаленного администрирования, пользовательские политики для Edge и Chrome, сочетания клавиш и т. д.).
среда тестирования для брандмауэра Azure Premium

развертывание в Azure
Этот шаблон создает политику брандмауэра Azure premium и брандмауэра с такими функциями, как обнаружение вторжений (IDPS), проверка TLS и фильтрация веб-категорий
использовать брандмауэр Azure в качестве DNS-прокси в топологии & периферийных концентратора

развертывание в Azure
В этом примере показано, как развернуть звездообразную топологию в Azure с помощью брандмауэра Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, подключенным к центральной виртуальной сети через пиринг между виртуальными сетями.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/azureFirewalls@2018-04-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      applicationRuleCollections = [
        {
          id = "string"
          name = "string"
          properties = {
            action = {
              type = "string"
            }
            priority = int
            provisioningState = "string"
            rules = [
              {
                description = "string"
                name = "string"
                protocols = [
                  {
                    port = int
                    protocolType = "string"
                  }
                ]
                sourceAddresses = [
                  "string"
                ]
                targetUrls = [
                  "string"
                ]
              }
            ]
          }
        }
      ]
      ipConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            internalPublicIpAddress = {
              id = "string"
            }
            privateIPAddress = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      networkRuleCollections = [
        {
          id = "string"
          name = "string"
          properties = {
            action = {
              type = "string"
            }
            priority = int
            provisioningState = "string"
            rules = [
              {
                description = "string"
                destinationAddresses = [
                  "string"
                ]
                destinationPorts = [
                  "string"
                ]
                name = "string"
                protocols = [
                  "string"
                ]
                sourceAddresses = [
                  "string"
                ]
              }
            ]
          }
        }
      ]
      provisioningState = "string"
    }
  })
}

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

AzureFirewallApplicationRule

Имя Описание Ценность
описание Описание правила. струна
имя Имя правила приложения. струна
Протоколы Массив ApplicationRuleProtocols. AzureFirewallApplicationRuleProtocol[]
sourceAddresses Список исходных IP-адресов для этого правила. string[]
targetUrls Список URL-адресов для этого правила. string[]

AzureFirewallApplicationRuleCollection

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства коллекции правил приложения. AzureFirewallApplicationRuleCollectionPropertiesFormat

AzureFirewallApplicationRuleCollectionPropertiesFormat

Имя Описание Ценность
действие Тип действия коллекции правил AzureFirewallRCAction
приоритет Приоритет ресурса коллекции правил приложения. int

Ограничения целостности:
Минимальное значение = 100
Максимальное значение = 65000
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
Правила Коллекция правил, используемых коллекцией правил приложения. AzureFirewallApplicationRule[]

AzureFirewallApplicationRuleProtocol

Имя Описание Ценность
порт Номер порта для протокола не может превышать 64000. Это поле является необязательным. int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 64000
protocolType Тип протокола "Http"
"Https"

AzureFirewallIPConfiguration

Имя Описание Ценность
etag Уникальная строка только для чтения, которая изменяется при обновлении ресурса. струна
идентификатор Идентификатор ресурса. струна
имя Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства IP-конфигурации брандмауэра Azure. AzureFirewallIPConfigurationPropertiesFormat

AzureFirewallIPConfigurationPropertiesFormat

Имя Описание Ценность
internalPublicIpAddress Ссылка на ресурс PublicIP. Это поле является обязательным вводом. SubResource
privateIPAddress IP-адрес внутренней подсистемы балансировки нагрузки брандмауэра, используемый в качестве следующего прыжка в определяемых пользователем маршрутах. струна
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
publicIPAddress Ссылка на ресурс PublicIP. Это поле заполняется в выходных данных. SubResource
подсеть Ссылка на ресурс подсети. Этот ресурс должен называться AzureFirewallSubnet. SubResource

AzureFirewallNetworkRule

Имя Описание Ценность
описание Описание правила. струна
destinationAddresses Список конечных IP-адресов. string[]
destinationPorts Список конечных портов. string[]
имя Имя сетевого правила. струна
Протоколы Массив AzureFirewallNetworkRuleProtocols. Массив строк, содержащий любой из:
"Любой"
"ICMP"
"TCP"
"UDP"
sourceAddresses Список исходных IP-адресов для этого правила. string[]

AzureFirewallNetworkRuleCollection

Имя Описание Ценность
идентификатор Идентификатор ресурса. струна
имя Возвращает имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. струна
свойства Свойства коллекции правил сети. AzureFirewallNetworkRuleCollectionPropertiesFormat

AzureFirewallNetworkRuleCollectionPropertiesFormat

Имя Описание Ценность
действие Тип действия коллекции правил AzureFirewallRCAction
приоритет Приоритет ресурса коллекции правил сети. int

Ограничения целостности:
Минимальное значение = 100
Максимальное значение = 65000
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"
Правила Коллекция правил, используемых коллекцией правил сети. AzureFirewallNetworkRule[]

AzureFirewallPropertiesFormat

Имя Описание Ценность
applicationRuleCollections Коллекция коллекций правил приложений, используемых брандмауэром Azure. AzureFirewallApplicationRuleCollection[]
ipConfigurations IP-конфигурация ресурса брандмауэра Azure. AzureFirewallIPConfiguration[]
networkRuleCollections Коллекция коллекций правил сети, используемых брандмауэром Azure. AzureFirewallNetworkRuleCollection[]
provisioningState Состояние подготовки ресурса. Удаление
"Не удалось"
"Успешно"
"Обновление"

AzureFirewallRCAction

Имя Описание Ценность
тип Тип действия. "Разрешить"
"Запретить"

Microsoft.Network/azureFirewalls

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Свойства брандмауэра Azure. AzureFirewallPropertiesFormat
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Network/azureFirewalls@2018-04-01"

ResourceTags

Имя Описание Ценность

SubResource

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