Dela via


Microsoft.Network azureFirewalls 2018-06-01

Bicep-resursdefinition

Resurstypen azureFirewalls kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/azureFirewalls-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/azureFirewalls@2018-06-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'
  }
}

Egenskapsvärden

AzureFirewallApplicationRule

Namn Beskrivning Värde
beskrivning Beskrivning av regeln. sträng
Namn Namnet på programregeln. sträng
protokoll Matris med ApplicationRuleProtocols. AzureFirewallApplicationRuleProtocol[]
sourceAddresses Lista över käll-IP-adresser för den här regeln. string[]
targetUrls Lista över URL:er för den här regeln. string[]

AzureFirewallApplicationRuleCollection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för programregelsamlingen. AzureFirewallApplicationRuleCollectionPropertiesFormat

AzureFirewallApplicationRuleCollectionPropertiesFormat

Namn Beskrivning Värde
handling Åtgärdstypen för en regelsamling AzureFirewallRCAction
prioritering Prioritet för resursen för programregelsamlingen. Int

Begränsningar:
Minsta värde = 100
Maxvärde = 65000
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
reglemente Samling regler som används av en programregelsamling. AzureFirewallApplicationRule[]

AzureFirewallApplicationRuleProtocol

Namn Beskrivning Värde
hamn Portnumret för protokollet får inte vara större än 64000. Det här fältet är valfritt. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 64000
protocolType Protokolltyp "Http"
"Https"

AzureFirewallIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för IP-konfiguration av en Azure Firewall. AzureFirewallIPConfigurationPropertiesFormat

AzureFirewallIPConfigurationPropertiesFormat

Namn Beskrivning Värde
internalPublicIpAddress Referens för PublicIP-resursen. Det här fältet är en obligatorisk inmatning. SubResource
privateIPAddress Ip-adressen för den interna lastbalanseraren för brandväggen som ska användas som nästa hopp i användardefinierade vägar. sträng
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
publicIPAddress Referens för PublicIP-resursen. Det här fältet fylls i i utdata. SubResource
Undernät Referens för undernätsresursen. Den här resursen måste ha namnet "AzureFirewallSubnet". SubResource

AzureFirewallNetworkRule

Namn Beskrivning Värde
beskrivning Beskrivning av regeln. sträng
destinationAddresses Lista över mål-IP-adresser. string[]
destinationPorts Lista över målportar. string[]
Namn Namnet på nätverksregeln. sträng
protokoll Matris med AzureFirewallNetworkRuleProtocols. Strängmatris som innehåller något av:
"Alla"
"ICMP"
"TCP"
"UDP"
sourceAddresses Lista över käll-IP-adresser för den här regeln. string[]

AzureFirewallNetworkRuleCollection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för nätverksregelsamlingen. AzureFirewallNetworkRuleCollectionPropertiesFormat

AzureFirewallNetworkRuleCollectionPropertiesFormat

Namn Beskrivning Värde
handling Åtgärdstypen för en regelsamling AzureFirewallRCAction
prioritering Prioritet för resursen för nätverksregelsamlingen. Int

Begränsningar:
Minsta värde = 100
Maxvärde = 65000
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
reglemente Samling regler som används av en nätverksregelsamling. AzureFirewallNetworkRule[]

AzureFirewallPropertiesFormat

Namn Beskrivning Värde
applicationRuleCollections Samling programregelsamlingar som används av en Azure Firewall. AzureFirewallApplicationRuleCollection[]
ipConfigurations IP-konfiguration av Azure Firewall-resursen. AzureFirewallIPConfiguration[]
networkRuleCollections Samling nätverksregelsamlingar som används av en Azure Firewall. AzureFirewallNetworkRuleCollection[]
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"

AzureFirewallRCAction

Namn Beskrivning Värde
typ Typ av åtgärd. "Tillåt"
"Neka"

Microsoft.Network/azureFirewalls

Namn Beskrivning Värde
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för Azure Firewall. AzureFirewallPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa en brandväggs- och brandväggspolicy med regler och ipgrupper Den här mallen distribuerar en Azure Firewall med brandväggsprincip (inklusive flera program- och nätverksregler) som refererar till IP-grupper i program- och nätverksregler.
Skapa en sandbox-konfiguration av Azure Firewall med virtuella Linux-datorer Den här mallen skapar ett virtuellt nätverk med 3 undernät (serverundernät, jumpbox-underuppsättning och AzureFirewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg för att peka på Azure Firewall för serverundernätet och en Azure Firewall med 1 eller fler offentliga IP-adresser, 1 exempelprogramregel, 1 exempelnätverksregel och standard privata intervall
Skapa en sandbox-konfiguration av Azure Firewall med zoner Den här mallen skapar ett virtuellt nätverk med tre undernät (serverundernät, jumpbox-undernät och Azure Firewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg till Azure Firewall för ServerSubnet, en Azure Firewall med en eller flera offentliga IP-adresser, en exempelprogramregel och en exempelnätverksregel och Azure Firewall i tillgänglighetszoner 1. 2 och 3.
Skapa en Azure-brandvägg med IpGroups Den här mallen skapar en Azure-brandvägg med program- och nätverksregler som refererar till IP-grupper. Innehåller även en installation av en virtuell Linux Jumpbox-dator
Skapa en Azure Firewall med flera offentliga IP-adresser Den här mallen skapar en Azure-brandvägg med två offentliga IP-adresser och två Windows Server 2019-servrar att testa.
Skapa sandbox-miljö för Azure Firewall, virtuella klientdatorer och virtuella serverdatorer Den här mallen skapar ett virtuellt nätverk med två undernät (serverundernät och AzureFirewall-undernät), en virtuell serverdator, en virtuell klientdator, en offentlig IP-adress för varje virtuell dator och en routningstabell som skickar trafik mellan virtuella datorer via brandväggen.
Skyddade virtuella hubbar Den här mallen skapar en säker virtuell hubb med Azure Firewall för att skydda din molnnätverkstrafik som är avsedd för Internet.
SharePoint-prenumeration / 2019 / 2016 fullständigt konfigurerad Skapa en domänkontrollant, en SQL Server 2022 och från 1 till 5 servrar som är värdar för en SharePoint-prenumeration/2019/2016-servergrupp med en omfattande konfiguration, inklusive betrodd autentisering, användarprofiler med personliga webbplatser, ett OAuth-förtroende (med hjälp av ett certifikat), en dedikerad IIS-webbplats för värd för tillägg med högt förtroende osv. Den senaste versionen av nyckelprogramvara (inklusive Fiddler, vscode, np++, 7zip, ULS Viewer) är installerad. SharePoint-datorer har ytterligare finjustering för att göra dem omedelbart användbara (fjärradministrationsverktyg, anpassade principer för Edge och Chrome, genvägar osv.).
Testmiljö för Azure Firewall Premium Den här mallen skapar en Azure Firewall Premium- och brandväggsprincip med premiumfunktioner som Identifiering av intrångsinspektion (IDPS), TLS-inspektion och webbkategorifiltrering
Använda Azure Firewall som EN DNS-proxy i en Topologi för Hub & Spoke Det här exemplet visar hur du distribuerar en hub-spoke-topologi i Azure med hjälp av Azure Firewall. Det virtuella hubbnätverket fungerar som en central anslutningspunkt för många virtuella ekernätverk som är anslutna till det virtuella hubbnätverket via peering för virtuella nätverk.

Resursdefinition för ARM-mall

Resurstypen azureFirewalls kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/azureFirewalls-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

AzureFirewallApplicationRule

Namn Beskrivning Värde
beskrivning Beskrivning av regeln. sträng
Namn Namnet på programregeln. sträng
protokoll Matris med ApplicationRuleProtocols. AzureFirewallApplicationRuleProtocol[]
sourceAddresses Lista över käll-IP-adresser för den här regeln. string[]
targetUrls Lista över URL:er för den här regeln. string[]

AzureFirewallApplicationRuleCollection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för programregelsamlingen. AzureFirewallApplicationRuleCollectionPropertiesFormat

AzureFirewallApplicationRuleCollectionPropertiesFormat

Namn Beskrivning Värde
handling Åtgärdstypen för en regelsamling AzureFirewallRCAction
prioritering Prioritet för resursen för programregelsamlingen. Int

Begränsningar:
Minsta värde = 100
Maxvärde = 65000
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
reglemente Samling regler som används av en programregelsamling. AzureFirewallApplicationRule[]

AzureFirewallApplicationRuleProtocol

Namn Beskrivning Värde
hamn Portnumret för protokollet får inte vara större än 64000. Det här fältet är valfritt. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 64000
protocolType Protokolltyp "Http"
"Https"

AzureFirewallIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för IP-konfiguration av en Azure Firewall. AzureFirewallIPConfigurationPropertiesFormat

AzureFirewallIPConfigurationPropertiesFormat

Namn Beskrivning Värde
internalPublicIpAddress Referens för PublicIP-resursen. Det här fältet är en obligatorisk inmatning. SubResource
privateIPAddress Ip-adressen för den interna lastbalanseraren för brandväggen som ska användas som nästa hopp i användardefinierade vägar. sträng
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
publicIPAddress Referens för PublicIP-resursen. Det här fältet fylls i i utdata. SubResource
Undernät Referens för undernätsresursen. Den här resursen måste ha namnet "AzureFirewallSubnet". SubResource

AzureFirewallNetworkRule

Namn Beskrivning Värde
beskrivning Beskrivning av regeln. sträng
destinationAddresses Lista över mål-IP-adresser. string[]
destinationPorts Lista över målportar. string[]
Namn Namnet på nätverksregeln. sträng
protokoll Matris med AzureFirewallNetworkRuleProtocols. Strängmatris som innehåller något av:
"Alla"
"ICMP"
"TCP"
"UDP"
sourceAddresses Lista över käll-IP-adresser för den här regeln. string[]

AzureFirewallNetworkRuleCollection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för nätverksregelsamlingen. AzureFirewallNetworkRuleCollectionPropertiesFormat

AzureFirewallNetworkRuleCollectionPropertiesFormat

Namn Beskrivning Värde
handling Åtgärdstypen för en regelsamling AzureFirewallRCAction
prioritering Prioritet för resursen för nätverksregelsamlingen. Int

Begränsningar:
Minsta värde = 100
Maxvärde = 65000
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
reglemente Samling regler som används av en nätverksregelsamling. AzureFirewallNetworkRule[]

AzureFirewallPropertiesFormat

Namn Beskrivning Värde
applicationRuleCollections Samling programregelsamlingar som används av en Azure Firewall. AzureFirewallApplicationRuleCollection[]
ipConfigurations IP-konfiguration av Azure Firewall-resursen. AzureFirewallIPConfiguration[]
networkRuleCollections Samling nätverksregelsamlingar som används av en Azure Firewall. AzureFirewallNetworkRuleCollection[]
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"

AzureFirewallRCAction

Namn Beskrivning Värde
typ Typ av åtgärd. "Tillåt"
"Neka"

Microsoft.Network/azureFirewalls

Namn Beskrivning Värde
apiVersion API-versionen '2018-06-01'
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för Azure Firewall. AzureFirewallPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/azureFirewalls"

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa en brandväggs- och brandväggspolicy med regler och ipgrupper

Distribuera till Azure
Den här mallen distribuerar en Azure Firewall med brandväggsprincip (inklusive flera program- och nätverksregler) som refererar till IP-grupper i program- och nätverksregler.
Skapa en brandvägg med FirewallPolicy och IpGroups

Distribuera till Azure
Den här mallen skapar en Azure Firewall med FirewalllPolicy som refererar till nätverksregler med IpGroups. Innehåller även en installation av en virtuell Linux Jumpbox-dator
Skapa en brandvägg, FirewallPolicy med explicit proxy

Distribuera till Azure
Den här mallen skapar en Azure Firewall, FirewalllPolicy med explicit proxy och nätverksregler med IpGroups. Innehåller även en installation av en virtuell Linux Jumpbox-dator
Skapa en sandbox-konfiguration av Azure Firewall med virtuella Linux-datorer

Distribuera till Azure
Den här mallen skapar ett virtuellt nätverk med 3 undernät (serverundernät, jumpbox-underuppsättning och AzureFirewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg för att peka på Azure Firewall för serverundernätet och en Azure Firewall med 1 eller fler offentliga IP-adresser, 1 exempelprogramregel, 1 exempelnätverksregel och standard privata intervall
Skapa en sandbox-konfiguration av Azure Firewall med zoner

Distribuera till Azure
Den här mallen skapar ett virtuellt nätverk med tre undernät (serverundernät, jumpbox-undernät och Azure Firewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg till Azure Firewall för ServerSubnet, en Azure Firewall med en eller flera offentliga IP-adresser, en exempelprogramregel och en exempelnätverksregel och Azure Firewall i tillgänglighetszoner 1. 2 och 3.
Skapa en sandbox-konfiguration med Brandväggsprincip

Distribuera till Azure
Den här mallen skapar ett virtuellt nätverk med tre undernät (serverundernät, jumpbox-underuppsättning och AzureFirewall-undernät), en virtuell jumpbox-dator med offentlig IP-adress, en virtuell serverdator, UDR-väg för att peka på Azure Firewall för serverundernätet och en Azure Firewall med 1 eller fler offentliga IP-adresser. Skapar också en brandväggsprincip med en exempelprogramregel, en exempelnätverksregel och privata standardintervall
Skapa en sandbox-miljö i Azure Firewall med tvingad tunneltrafik

Distribuera till Azure
Den här mallen skapar en Sandbox-miljö i Azure Firewall (Linux) med en brandväggskraft som går via en annan brandvägg i ett peer-kopplat virtuellt nätverk
Skapa en Azure-brandvägg med tillgänglighetszoner

Distribuera till Azure
Den här mallen skapar en Azure-brandvägg med tillgänglighetszoner och valfritt antal offentliga IP-adresser i ett virtuellt nätverk och konfigurerar en exempelprogramregel och en exempelnätverksregel
Skapa en Azure-brandvägg med IpGroups

Distribuera till Azure
Den här mallen skapar en Azure-brandvägg med program- och nätverksregler som refererar till IP-grupper. Innehåller även en installation av en virtuell Linux Jumpbox-dator
Skapa en Azure Firewall med flera offentliga IP-adresser

Distribuera till Azure
Den här mallen skapar en Azure-brandvägg med två offentliga IP-adresser och två Windows Server 2019-servrar att testa.
Skapa sandbox-miljö för Azure Firewall, virtuella klientdatorer och virtuella serverdatorer

Distribuera till Azure
Den här mallen skapar ett virtuellt nätverk med två undernät (serverundernät och AzureFirewall-undernät), en virtuell serverdator, en virtuell klientdator, en offentlig IP-adress för varje virtuell dator och en routningstabell som skickar trafik mellan virtuella datorer via brandväggen.
Skyddade virtuella hubbar

Distribuera till Azure
Den här mallen skapar en säker virtuell hubb med Azure Firewall för att skydda din molnnätverkstrafik som är avsedd för Internet.
SharePoint-prenumeration / 2019 / 2016 fullständigt konfigurerad

Distribuera till Azure
Skapa en domänkontrollant, en SQL Server 2022 och från 1 till 5 servrar som är värdar för en SharePoint-prenumeration/2019/2016-servergrupp med en omfattande konfiguration, inklusive betrodd autentisering, användarprofiler med personliga webbplatser, ett OAuth-förtroende (med hjälp av ett certifikat), en dedikerad IIS-webbplats för värd för tillägg med högt förtroende osv. Den senaste versionen av nyckelprogramvara (inklusive Fiddler, vscode, np++, 7zip, ULS Viewer) är installerad. SharePoint-datorer har ytterligare finjustering för att göra dem omedelbart användbara (fjärradministrationsverktyg, anpassade principer för Edge och Chrome, genvägar osv.).
Testmiljö för Azure Firewall Premium

Distribuera till Azure
Den här mallen skapar en Azure Firewall Premium- och brandväggsprincip med premiumfunktioner som Identifiering av intrångsinspektion (IDPS), TLS-inspektion och webbkategorifiltrering
Använda Azure Firewall som EN DNS-proxy i en Topologi för Hub & Spoke

Distribuera till Azure
Det här exemplet visar hur du distribuerar en hub-spoke-topologi i Azure med hjälp av Azure Firewall. Det virtuella hubbnätverket fungerar som en central anslutningspunkt för många virtuella ekernätverk som är anslutna till det virtuella hubbnätverket via peering för virtuella nätverk.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen azureFirewalls kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/azureFirewalls-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/azureFirewalls@2018-06-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"
    }
  })
}

Egenskapsvärden

AzureFirewallApplicationRule

Namn Beskrivning Värde
beskrivning Beskrivning av regeln. sträng
Namn Namnet på programregeln. sträng
protokoll Matris med ApplicationRuleProtocols. AzureFirewallApplicationRuleProtocol[]
sourceAddresses Lista över käll-IP-adresser för den här regeln. string[]
targetUrls Lista över URL:er för den här regeln. string[]

AzureFirewallApplicationRuleCollection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för programregelsamlingen. AzureFirewallApplicationRuleCollectionPropertiesFormat

AzureFirewallApplicationRuleCollectionPropertiesFormat

Namn Beskrivning Värde
handling Åtgärdstypen för en regelsamling AzureFirewallRCAction
prioritering Prioritet för resursen för programregelsamlingen. Int

Begränsningar:
Minsta värde = 100
Maxvärde = 65000
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
reglemente Samling regler som används av en programregelsamling. AzureFirewallApplicationRule[]

AzureFirewallApplicationRuleProtocol

Namn Beskrivning Värde
hamn Portnumret för protokollet får inte vara större än 64000. Det här fältet är valfritt. Int

Begränsningar:
Minsta värde = 0
Maxvärde = 64000
protocolType Protokolltyp "Http"
"Https"

AzureFirewallIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för IP-konfiguration av en Azure Firewall. AzureFirewallIPConfigurationPropertiesFormat

AzureFirewallIPConfigurationPropertiesFormat

Namn Beskrivning Värde
internalPublicIpAddress Referens för PublicIP-resursen. Det här fältet är en obligatorisk inmatning. SubResource
privateIPAddress Ip-adressen för den interna lastbalanseraren för brandväggen som ska användas som nästa hopp i användardefinierade vägar. sträng
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
publicIPAddress Referens för PublicIP-resursen. Det här fältet fylls i i utdata. SubResource
Undernät Referens för undernätsresursen. Den här resursen måste ha namnet "AzureFirewallSubnet". SubResource

AzureFirewallNetworkRule

Namn Beskrivning Värde
beskrivning Beskrivning av regeln. sträng
destinationAddresses Lista över mål-IP-adresser. string[]
destinationPorts Lista över målportar. string[]
Namn Namnet på nätverksregeln. sträng
protokoll Matris med AzureFirewallNetworkRuleProtocols. Strängmatris som innehåller något av:
"Alla"
"ICMP"
"TCP"
"UDP"
sourceAddresses Lista över käll-IP-adresser för den här regeln. string[]

AzureFirewallNetworkRuleCollection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för nätverksregelsamlingen. AzureFirewallNetworkRuleCollectionPropertiesFormat

AzureFirewallNetworkRuleCollectionPropertiesFormat

Namn Beskrivning Värde
handling Åtgärdstypen för en regelsamling AzureFirewallRCAction
prioritering Prioritet för resursen för nätverksregelsamlingen. Int

Begränsningar:
Minsta värde = 100
Maxvärde = 65000
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
reglemente Samling regler som används av en nätverksregelsamling. AzureFirewallNetworkRule[]

AzureFirewallPropertiesFormat

Namn Beskrivning Värde
applicationRuleCollections Samling programregelsamlingar som används av en Azure Firewall. AzureFirewallApplicationRuleCollection[]
ipConfigurations IP-konfiguration av Azure Firewall-resursen. AzureFirewallIPConfiguration[]
networkRuleCollections Samling nätverksregelsamlingar som används av en Azure Firewall. AzureFirewallNetworkRuleCollection[]
provisioningState Resursens etableringstillstånd. "Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"

AzureFirewallRCAction

Namn Beskrivning Värde
typ Typ av åtgärd. "Tillåt"
"Neka"

Microsoft.Network/azureFirewalls

Namn Beskrivning Värde
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för Azure Firewall. AzureFirewallPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/azureFirewalls@2018-06-01"

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng