Udostępnij za pośrednictwem


Microsoft.Network FrontDoorWebApplicationFirewallPolicies 2018-08-01

Definicja zasobu Bicep

Typ zasobu FrontDoorWebApplicationFirewallPolicies można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/FrontDoorWebApplicationFirewallPolicies, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2018-08-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    customRules: {
      rules: [
        {
          action: 'string'
          matchConditions: [
            {
              matchValue: [
                'string'
              ]
              matchVariable: 'string'
              negateCondition: bool
              operator: 'string'
              selector: 'string'
            }
          ]
          name: 'string'
          priority: int
          rateLimitDurationInMinutes: int
          rateLimitThreshold: int
          ruleType: 'string'
          transforms: [
            'string'
          ]
        }
      ]
    }
    managedRules: {
      ruleSets: [
        {
          priority: int
          version: int
          ruleSetType: 'string'
          // For remaining properties, see ManagedRuleSet objects
        }
      ]
    }
    policySettings: {
      enabledState: 'string'
      mode: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Obiekty ManagedRuleSet

Ustaw właściwość ruleSetType, aby określić typ obiektu.

W przypadku AzureManagedRuleSetużyj:

{
  ruleGroupOverrides: [
    {
      action: 'string'
      ruleGroupOverride: 'string'
    }
  ]
  ruleSetType: 'AzureManagedRuleSet'
}

Wartości właściwości

AzureManagedOverrideRuleGroup

Nazwa Opis Wartość
akcja Typ akcji "Zezwalaj"
"Blokuj"
"Dziennik" (wymagany)
ruleGroupOverride Opisuje zastępowanie grupy reguł "SqlInjection"
"XSS" (wymagane)

AzureManagedRuleSet

Nazwa Opis Wartość
ruleGroupOverrides Lista konfiguracji zastąpienia dostawcy zarządzanego platformy Azure (opcjonalnie) AzureManagedOverrideRuleGroup[]
ruleSetType RuleSetType — AzureManagedRuleSet lub OWASP RuleSets. "AzureManagedRuleSet" (wymagane)

CustomRule

Nazwa Opis Wartość
akcja Typ akcji "Zezwalaj"
"Blokuj"
"Dziennik" (wymagany)
matchConditions Lista warunków dopasowania MatchConditionAutoGenerated[] (wymagane)
nazwa Pobiera nazwę zasobu, który jest unikatowy w ramach zasad. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna

Ograniczenia:
Maksymalna długość =
priorytet Opisuje priorytet reguły. Reguły o niższej wartości zostaną ocenione przed regułami o wyższej wartości int (wymagane)
rateLimitDurationInMinutes Definiuje czas trwania limitu szybkości. Wartość domyślna — 1 minuta Int
rateLimitThreshold Definiuje próg limitu szybkości Int
ruleType Opisuje typ reguły "MatchRule"
"RateLimitRule" (wymagane)
Przekształca Lista przekształceń Tablica ciągów zawierająca dowolną z:
"HtmlEntityDecode"
"Małe litery"
"RemoveNulls"
"Przycinanie"
"Wielkie litery"
"UrlDecode"
"UrlEncode"

Reguły niestandardowe

Nazwa Opis Wartość
Zasady Lista reguł CustomRule[]

ManagedRuleSet

Nazwa Opis Wartość
priorytet Opisuje priorytet reguły Int
ruleSetType Ustaw wartość "AzureManagedRuleSet" dla typu AzureManagedRuleSet. "AzureManagedRuleSet" (wymagane)
Wersja definiuje wersję zestawu reguł Int

Zestawy ManagedRuleSet

Nazwa Opis Wartość
ruleSets Lista reguł ManagedRuleSet[]

MatchConditionAutoGenerated

Nazwa Opis Wartość
matchValue Dopasuj wartość string[] (wymagane)
matchVariable Dopasuj zmienną "PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestHeader"
"RequestMethod"
"RequestUri" (wymagane)
negateCondition Opisuje, czy jest to warunek negacji, czy nie Bool
operator Opisuje operator do dopasowania "Dowolny"
"StartsWith"
"Zawiera"
"EndsWith"
"Równe"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual" (wymagane)
Selektor Nazwa selektora w poleceniu RequestHeader lub RequestBody do dopasowania struna

Microsoft.Network/FrontDoorWebApplicationFirewallPolicies

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. struna
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Maksymalna długość = (wymagana)
Właściwości Właściwości zasad zapory aplikacji internetowej. WebApplicationFirewallPolicyPropertiesFormat
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

PolicySettings

Nazwa Opis Wartość
enabledState opisuje, czy zasady są w stanie włączonym lub wyłączonym "Wyłączone"
"Włączone"
tryb Opisuje, czy jest w trybie wykrywania lub w trybie zapobiegania na poziomie zasad "Wykrywanie"
"Zapobieganie"

Tagi zasobów

Nazwa Opis Wartość

WebApplicationFirewallPolicyPropertiesFormat

Nazwa Opis Wartość
customRules Opisuje reguły niestandardowe wewnątrz zasad CustomRules
managedRules Opisuje reguły zarządzane wewnątrz zasad ManagedRuleSets
policySettings Opisuje zasadyUstawienia zasad PolicySettings

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
Konfigurowanie domyślnego ustawienia domyślnego zarządzanego zapory aplikacji internetowej Dla usługi Azure Front Door Ten szablon konfiguruje domyślną regułę zarządzaną zapory aplikacji internetowej dla usługi Azure Front Door
usługę Front Door Premium z źródłami obiektów blob i usługą Private Link Ten szablon tworzy usługę Front Door Premium i kontener obiektów blob usługi Azure Storage oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do konta magazynu.
usługę Front Door Premium przy użyciu zapory aplikacji internetowej i zestawów reguł zarządzanych przez firmę Microsoft Ten szablon tworzy usługę Front Door Premium, w tym zaporę aplikacji internetowej z domyślnymi zestawami reguł ochrony botów i zarządzanymi przez firmę Microsoft.
usługi Front Door Standard/Premium z filtrowaniem geograficznym Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą filtrowania geograficznego.
usługi Front Door Standard/Premium z limitem szybkości Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą limitu szybkości.
usługę Front Door Standard/Premium z zaporą aplikacji internetowej i regułą niestandardową Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą niestandardową.
usługi Front Door z źródłami obiektów blob dla obiektów blob przekazywanych Ten szablon tworzy usługę Front Door ze źródłami, trasami i zestawami reguł oraz kontami usługi Azure Storage z kontenerami obiektów blob. Usługa Front Door wysyła ruch do kont magazynu podczas przekazywania plików.
frontdoor CDN z zaporą aplikacji internetowej, domenami i dziennikami do usługi EventHub Ten szablon tworzy nowy profil cdn usługi Azure FrontDoor. Utwórz zaporę aplikacji internetowej z niestandardowymi i zarządzanymi regułami, trasami cdn, źródłami i grupami ze skojarzeniem z zaporą aplikacji internetowej i trasami, konfiguruje domeny niestandardowe, twórz centrum zdarzeń i ustawienia diagnostyczne do wysyłania dzienników dostępu usługi CDN przy użyciu centrum zdarzeń.
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link.

Definicja zasobu szablonu usługi ARM

Typ zasobu FrontDoorWebApplicationFirewallPolicies można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/FrontDoorWebApplicationFirewallPolicies, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Network/FrontDoorWebApplicationFirewallPolicies",
  "apiVersion": "2018-08-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "customRules": {
      "rules": [
        {
          "action": "string",
          "matchConditions": [
            {
              "matchValue": [ "string" ],
              "matchVariable": "string",
              "negateCondition": "bool",
              "operator": "string",
              "selector": "string"
            }
          ],
          "name": "string",
          "priority": "int",
          "rateLimitDurationInMinutes": "int",
          "rateLimitThreshold": "int",
          "ruleType": "string",
          "transforms": [ "string" ]
        }
      ]
    },
    "managedRules": {
      "ruleSets": [ {
        "priority": "int",
        "version": "int",
        "ruleSetType": "string"
        // For remaining properties, see ManagedRuleSet objects
      } ]
    },
    "policySettings": {
      "enabledState": "string",
      "mode": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Obiekty ManagedRuleSet

Ustaw właściwość ruleSetType, aby określić typ obiektu.

W przypadku AzureManagedRuleSetużyj:

{
  "ruleGroupOverrides": [
    {
      "action": "string",
      "ruleGroupOverride": "string"
    }
  ],
  "ruleSetType": "AzureManagedRuleSet"
}

Wartości właściwości

AzureManagedOverrideRuleGroup

Nazwa Opis Wartość
akcja Typ akcji "Zezwalaj"
"Blokuj"
"Dziennik" (wymagany)
ruleGroupOverride Opisuje zastępowanie grupy reguł "SqlInjection"
"XSS" (wymagane)

AzureManagedRuleSet

Nazwa Opis Wartość
ruleGroupOverrides Lista konfiguracji zastąpienia dostawcy zarządzanego platformy Azure (opcjonalnie) AzureManagedOverrideRuleGroup[]
ruleSetType RuleSetType — AzureManagedRuleSet lub OWASP RuleSets. "AzureManagedRuleSet" (wymagane)

CustomRule

Nazwa Opis Wartość
akcja Typ akcji "Zezwalaj"
"Blokuj"
"Dziennik" (wymagany)
matchConditions Lista warunków dopasowania MatchConditionAutoGenerated[] (wymagane)
nazwa Pobiera nazwę zasobu, który jest unikatowy w ramach zasad. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna

Ograniczenia:
Maksymalna długość =
priorytet Opisuje priorytet reguły. Reguły o niższej wartości zostaną ocenione przed regułami o wyższej wartości int (wymagane)
rateLimitDurationInMinutes Definiuje czas trwania limitu szybkości. Wartość domyślna — 1 minuta Int
rateLimitThreshold Definiuje próg limitu szybkości Int
ruleType Opisuje typ reguły "MatchRule"
"RateLimitRule" (wymagane)
Przekształca Lista przekształceń Tablica ciągów zawierająca dowolną z:
"HtmlEntityDecode"
"Małe litery"
"RemoveNulls"
"Przycinanie"
"Wielkie litery"
"UrlDecode"
"UrlEncode"

Reguły niestandardowe

Nazwa Opis Wartość
Zasady Lista reguł CustomRule[]

ManagedRuleSet

Nazwa Opis Wartość
priorytet Opisuje priorytet reguły Int
ruleSetType Ustaw wartość "AzureManagedRuleSet" dla typu AzureManagedRuleSet. "AzureManagedRuleSet" (wymagane)
Wersja definiuje wersję zestawu reguł Int

Zestawy ManagedRuleSet

Nazwa Opis Wartość
ruleSets Lista reguł ManagedRuleSet[]

MatchConditionAutoGenerated

Nazwa Opis Wartość
matchValue Dopasuj wartość string[] (wymagane)
matchVariable Dopasuj zmienną "PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestHeader"
"RequestMethod"
"RequestUri" (wymagane)
negateCondition Opisuje, czy jest to warunek negacji, czy nie Bool
operator Opisuje operator do dopasowania "Dowolny"
"StartsWith"
"Zawiera"
"EndsWith"
"Równe"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual" (wymagane)
Selektor Nazwa selektora w poleceniu RequestHeader lub RequestBody do dopasowania struna

Microsoft.Network/FrontDoorWebApplicationFirewallPolicies

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2018-08-01'
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. struna
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Maksymalna długość = (wymagana)
Właściwości Właściwości zasad zapory aplikacji internetowej. WebApplicationFirewallPolicyPropertiesFormat
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Network/FrontDoorWebApplicationFirewallPolicies"

PolicySettings

Nazwa Opis Wartość
enabledState opisuje, czy zasady są w stanie włączonym lub wyłączonym "Wyłączone"
"Włączone"
tryb Opisuje, czy jest w trybie wykrywania lub w trybie zapobiegania na poziomie zasad "Wykrywanie"
"Zapobieganie"

Tagi zasobów

Nazwa Opis Wartość

WebApplicationFirewallPolicyPropertiesFormat

Nazwa Opis Wartość
customRules Opisuje reguły niestandardowe wewnątrz zasad CustomRules
managedRules Opisuje reguły zarządzane wewnątrz zasad ManagedRuleSets
policySettings Opisuje zasadyUstawienia zasad PolicySettings

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
Konfigurowanie ograniczenia adresu IP klienta zapory aplikacji internetowej dla usługi Azure Front Door

wdrażanie w usłudze Azure
Ten szablon konfiguruje ograniczenie adresu IP klienta zapory aplikacji internetowej dla punktu końcowego usługi Azure Front Door
Konfigurowanie domyślnego ustawienia domyślnego zarządzanego zapory aplikacji internetowej Dla usługi Azure Front Door

wdrażanie w usłudze Azure
Ten szablon konfiguruje domyślną regułę zarządzaną zapory aplikacji internetowej dla usługi Azure Front Door
Konfigurowanie reguły limizowania szybkości zapory aplikacji internetowej dla punktu końcowego usługi Azure Front Door

wdrażanie w usłudze Azure
Ten szablon umożliwia skonfigurowanie reguły zapory aplikacji internetowej dla usługi Azure Front Door w celu ograniczenia ruchu przychodzącego dla danego hosta frontonu.
Konfigurowanie reguł zapory aplikacji internetowej przy użyciu parametrów http dla usługi Front Door

wdrażanie w usłudze Azure
Ten szablon konfiguruje niestandardowe reguły zapory aplikacji internetowej na podstawie określonych parametrów http dla punktu końcowego usługi Azure Front Door.
tworzenie usługi Azure Front Door przed usługą Azure API Management

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak używać usługi Azure Front Door jako globalnego modułu równoważenia obciążenia przed usługą Azure API Management.
Tworzenie reguły filtrowania geograficznego zapory aplikacji internetowej dla punktu końcowego usługi Azure Front Door

wdrażanie w usłudze Azure
Ten szablon tworzy regułę filtrowania geograficznego zapory aplikacji internetowej dla usługi Azure Front Door, która zezwala/blokuje ruch z niektórych krajów.
usługę Front Door Premium z źródłami obiektów blob i usługą Private Link

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium i kontener obiektów blob usługi Azure Storage oraz używa prywatnego punktu końcowego usługi Front Door do wysyłania ruchu do konta magazynu.
usługę Front Door Premium przy użyciu zapory aplikacji internetowej i zestawów reguł zarządzanych przez firmę Microsoft

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium, w tym zaporę aplikacji internetowej z domyślnymi zestawami reguł ochrony botów i zarządzanymi przez firmę Microsoft.
usługi Front Door Standard/Premium z filtrowaniem geograficznym

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą filtrowania geograficznego.
usługi Front Door Standard/Premium z limitem szybkości

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą limitu szybkości.
usługę Front Door Standard/Premium z zaporą aplikacji internetowej i regułą niestandardową

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Standard/Premium, w tym zaporę aplikacji internetowej z regułą niestandardową.
usługi Front Door z źródłami obiektów blob dla obiektów blob przekazywanych

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door ze źródłami, trasami i zestawami reguł oraz kontami usługi Azure Storage z kontenerami obiektów blob. Usługa Front Door wysyła ruch do kont magazynu podczas przekazywania plików.
frontdoor CDN z zaporą aplikacji internetowej, domenami i dziennikami do usługi EventHub

wdrażanie w usłudze Azure
Ten szablon tworzy nowy profil cdn usługi Azure FrontDoor. Utwórz zaporę aplikacji internetowej z niestandardowymi i zarządzanymi regułami, trasami cdn, źródłami i grupami ze skojarzeniem z zaporą aplikacji internetowej i trasami, konfiguruje domeny niestandardowe, twórz centrum zdarzeń i ustawienia diagnostyczne do wysyłania dzienników dostępu usługi CDN przy użyciu centrum zdarzeń.
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu FrontDoorWebApplicationFirewallPolicies można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/FrontDoorWebApplicationFirewallPolicies, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2018-08-01"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      customRules = {
        rules = [
          {
            action = "string"
            matchConditions = [
              {
                matchValue = [
                  "string"
                ]
                matchVariable = "string"
                negateCondition = bool
                operator = "string"
                selector = "string"
              }
            ]
            name = "string"
            priority = int
            rateLimitDurationInMinutes = int
            rateLimitThreshold = int
            ruleType = "string"
            transforms = [
              "string"
            ]
          }
        ]
      }
      managedRules = {
        ruleSets = [
          {
            priority = int
            version = int
            ruleSetType = "string"
            // For remaining properties, see ManagedRuleSet objects
          }
        ]
      }
      policySettings = {
        enabledState = "string"
        mode = "string"
      }
    }
  })
}

Obiekty ManagedRuleSet

Ustaw właściwość ruleSetType, aby określić typ obiektu.

W przypadku AzureManagedRuleSetużyj:

{
  ruleGroupOverrides = [
    {
      action = "string"
      ruleGroupOverride = "string"
    }
  ]
  ruleSetType = "AzureManagedRuleSet"
}

Wartości właściwości

AzureManagedOverrideRuleGroup

Nazwa Opis Wartość
akcja Typ akcji "Zezwalaj"
"Blokuj"
"Dziennik" (wymagany)
ruleGroupOverride Opisuje zastępowanie grupy reguł "SqlInjection"
"XSS" (wymagane)

AzureManagedRuleSet

Nazwa Opis Wartość
ruleGroupOverrides Lista konfiguracji zastąpienia dostawcy zarządzanego platformy Azure (opcjonalnie) AzureManagedOverrideRuleGroup[]
ruleSetType RuleSetType — AzureManagedRuleSet lub OWASP RuleSets. "AzureManagedRuleSet" (wymagane)

CustomRule

Nazwa Opis Wartość
akcja Typ akcji "Zezwalaj"
"Blokuj"
"Dziennik" (wymagany)
matchConditions Lista warunków dopasowania MatchConditionAutoGenerated[] (wymagane)
nazwa Pobiera nazwę zasobu, który jest unikatowy w ramach zasad. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna

Ograniczenia:
Maksymalna długość =
priorytet Opisuje priorytet reguły. Reguły o niższej wartości zostaną ocenione przed regułami o wyższej wartości int (wymagane)
rateLimitDurationInMinutes Definiuje czas trwania limitu szybkości. Wartość domyślna — 1 minuta Int
rateLimitThreshold Definiuje próg limitu szybkości Int
ruleType Opisuje typ reguły "MatchRule"
"RateLimitRule" (wymagane)
Przekształca Lista przekształceń Tablica ciągów zawierająca dowolną z:
"HtmlEntityDecode"
"Małe litery"
"RemoveNulls"
"Przycinanie"
"Wielkie litery"
"UrlDecode"
"UrlEncode"

Reguły niestandardowe

Nazwa Opis Wartość
Zasady Lista reguł CustomRule[]

ManagedRuleSet

Nazwa Opis Wartość
priorytet Opisuje priorytet reguły Int
ruleSetType Ustaw wartość "AzureManagedRuleSet" dla typu AzureManagedRuleSet. "AzureManagedRuleSet" (wymagane)
Wersja definiuje wersję zestawu reguł Int

Zestawy ManagedRuleSet

Nazwa Opis Wartość
ruleSets Lista reguł ManagedRuleSet[]

MatchConditionAutoGenerated

Nazwa Opis Wartość
matchValue Dopasuj wartość string[] (wymagane)
matchVariable Dopasuj zmienną "PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestHeader"
"RequestMethod"
"RequestUri" (wymagane)
negateCondition Opisuje, czy jest to warunek negacji, czy nie Bool
operator Opisuje operator do dopasowania "Dowolny"
"StartsWith"
"Zawiera"
"EndsWith"
"Równe"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual" (wymagane)
Selektor Nazwa selektora w poleceniu RequestHeader lub RequestBody do dopasowania struna

Microsoft.Network/FrontDoorWebApplicationFirewallPolicies

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. struna
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu struna

Ograniczenia:
Maksymalna długość = (wymagana)
Właściwości Właściwości zasad zapory aplikacji internetowej. WebApplicationFirewallPolicyPropertiesFormat
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/FrontDoorWebApplicationFirewallPolicies@2018-08-01"

PolicySettings

Nazwa Opis Wartość
enabledState opisuje, czy zasady są w stanie włączonym lub wyłączonym "Wyłączone"
"Włączone"
tryb Opisuje, czy jest w trybie wykrywania lub w trybie zapobiegania na poziomie zasad "Wykrywanie"
"Zapobieganie"

Tagi zasobów

Nazwa Opis Wartość

WebApplicationFirewallPolicyPropertiesFormat

Nazwa Opis Wartość
customRules Opisuje reguły niestandardowe wewnątrz zasad CustomRules
managedRules Opisuje reguły zarządzane wewnątrz zasad ManagedRuleSets
policySettings Opisuje zasadyUstawienia zasad PolicySettings