Megosztás a következőn keresztül:


Microsoft.Network ApplicationGatewayWebApplicationFirewallPolicies 2021-05-01

Bicep-erőforrásdefiníció

Az ApplicationGatewayWebApplicationFirewallPolicies erőforrástípus a következő műveleteket célozza:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2021-05-01' = {
  location: 'string'
  name: 'string'
  properties: {
    customRules: [
      {
        action: 'string'
        matchConditions: [
          {
            matchValues: [
              'string'
            ]
            matchVariables: [
              {
                selector: 'string'
                variableName: 'string'
              }
            ]
            negationConditon: bool
            operator: 'string'
            transforms: [
              'string'
            ]
          }
        ]
        name: 'string'
        priority: int
        ruleType: 'string'
      }
    ]
    managedRules: {
      exclusions: [
        {
          exclusionManagedRuleSets: [
            {
              ruleGroups: [
                {
                  ruleGroupName: 'string'
                  rules: [
                    {
                      ruleId: 'string'
                    }
                  ]
                }
              ]
              ruleSetType: 'string'
              ruleSetVersion: 'string'
            }
          ]
          matchVariable: 'string'
          selector: 'string'
          selectorMatchOperator: 'string'
        }
      ]
      managedRuleSets: [
        {
          ruleGroupOverrides: [
            {
              ruleGroupName: 'string'
              rules: [
                {
                  ruleId: 'string'
                  state: 'string'
                }
              ]
            }
          ]
          ruleSetType: 'string'
          ruleSetVersion: 'string'
        }
      ]
    }
    policySettings: {
      fileUploadLimitInMb: int
      maxRequestBodySizeInKb: int
      mode: 'string'
      requestBodyCheck: bool
      state: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Tulajdonságértékek

ExclusionManagedRule

Név Leírás Érték
ruleId A felügyelt szabály azonosítója. sztring (kötelező)

ExclusionManagedRuleGroup

Név Leírás Érték
ruleGroupName A kizárás felügyelt szabálycsoportja. sztring (kötelező)
Szabályok A kizárandó szabályok listája. Ha nincs megadva, a csoport összes szabálya ki lesz zárva. ExclusionManagedRule[]

ExclusionManagedRuleSet

Név Leírás Érték
ruleGroups Meghatározza a szabálykészletre alkalmazandó szabálycsoportokat. ExclusionManagedRuleGroup[]
ruleSetType Meghatározza a használni kívánt szabálykészlet típusát. sztring (kötelező)
ruleSetVersion Meghatározza a használni kívánt szabály verzióját. sztring (kötelező)

ManagedRuleGroupOverride

Név Leírás Érték
ruleGroupName A felülbírálandó felügyelt szabálycsoport. sztring (kötelező)
Szabályok A letiltandó szabályok listája. Ha nincs megadva, a csoport összes szabálya le lesz tiltva. ManagedRuleOverride[]

ManagedRuleOverride

Név Leírás Érték
ruleId A felügyelt szabály azonosítója. sztring (kötelező)
állam A felügyelt szabály állapota. Alapértelmezés szerint letiltva, ha nincs megadva. "Letiltva"

ManagedRulesDefinition

Név Leírás Érték
Kizárások A szabályzatra alkalmazott kizárások. OwaspCrsExclusionEntry[]
managedRuleSets A szabályzathoz társított felügyelt szabálykészletek. ManagedRuleSet[] (kötelező)

ManagedRuleSet

Név Leírás Érték
ruleGroupOverrides Meghatározza a szabálykészletre alkalmazandó szabálycsoport-felülbírálásokat. ManagedRuleGroupOverride[]
ruleSetType Meghatározza a használni kívánt szabálykészlet típusát. sztring (kötelező)
ruleSetVersion Meghatározza a használni kívánt szabály verzióját. sztring (kötelező)

MatchCondition

Név Leírás Érték
matchValues Érték egyeztetése. sztring[] (kötelező)
matchVariables Egyező változók listája. MatchVariable[] (kötelező)
negationConditon Akár nem, akár nem. Bool
operátor A egyeztetni kívánt operátor. "BeginsWith"
"Tartalmaz"
"EndsWith"
"Egyenlő"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual"
"Regex" (kötelező)
Átalakítja Az átalakítások listája. Sztringtömb, amely a következők bármelyikét tartalmazza:
"HtmlEntityDecode"
"Kisbetűs"
"RemoveNulls"
"Vágás"
"UrlDecode"
"UrlEncode"

MatchVariable

Név Leírás Érték
szelektor Az egyező változó választója. húr
variableName Változó egyeztetése. "PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestCookies"
"RequestHeaders"
"RequestMethod"
"RequestUri" (kötelező)

Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies

Név Leírás Érték
hely Erőforrás helye. húr
név Az erőforrás neve húr

Korlátok:
Maximális hossz = (kötelező)
kellékek A webalkalmazás tűzfalszabályzatának tulajdonságai. WebApplicationFirewallPolicyPropertiesFormat
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése

OwaspCrsExclusionEntry

Név Leírás Érték
exclusionManagedRuleSets A kizáráshoz társított felügyelt szabálykészletek. ExclusionManagedRuleSet[]
matchVariable A kizárandó változó. "RequestArgKeys"
"RequestArgNames"
"RequestArgValues"
"RequestCookieKeys"
"RequestCookieNames"
"RequestCookieValues"
'RequestHeaderKeys'
'RequestHeaderNames'
"RequestHeaderValues" (kötelező)
szelektor Ha a matchVariable gyűjtemény, a gyűjtemény azon elemeinek megadására használt operátor, amelyekre ez a kizárás vonatkozik. sztring (kötelező)
selectorMatchOperator Ha a matchVariable gyűjtemény, akkor a választóval megadhatja, hogy a gyűjtemény mely elemeire vonatkozik ez a kizárás. "Tartalmaz"
"EndsWith"
"Egyenlő"
"EqualsAny"
"StartsWith" (kötelező)

PolicySettings

Név Leírás Érték
fileUploadLimitInMb Maximális fájlfeltöltési méret MB-ban WAF esetén. Int

Korlátok:
Minimális érték = 0
maxRequestBodySizeInKb A kérelem törzsének maximális mérete a WAF-hez kb-ban. Int

Korlátok:
Minimális érték = 8
üzemmód A szabályzat módja. "Észlelés"
"Megelőzés"
requestBodyCheck Annak engedélyezése, hogy a WAF ellenőrizze a kérelem törzsét. Bool
állam A szabályzat állapota. "Letiltva"
"Engedélyezve"

ResourceTags

Név Leírás Érték

WebApplicationFirewallCustomRule

Név Leírás Érték
akció Műveletek típusa. "Engedélyezés"
"Blokk"
"Napló" (kötelező)
matchConditions Az egyezés feltételeinek listája. MatchCondition[] (kötelező)
név A szabályzaton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr

Korlátok:
Maximális hossz =
elsőbbség A szabály prioritása. Az alacsonyabb értékű szabályokat a rendszer a magasabb értékkel rendelkező szabályok előtt értékeli ki. int (kötelező)
ruleType A szabály típusa. "Érvénytelen"
"MatchRule" (kötelező)

WebApplicationFirewallPolicyPropertiesFormat

Név Leírás Érték
customRules A szabályzaton belüli egyéni szabályok. WebApplicationFirewallCustomRule[]
managedRules A managedRules struktúrát ismerteti. ManagedRulesDefinition (kötelező)
policySettings A szabályzatHoz tartozó PolicySettings. PolicySettings

Gyorsútmutató-minták

Az alábbi gyorsútmutató-minták üzembe helyezik ezt az erőforrástípust.

Bicep-fájl Leírás
AKS-fürt NAT-átjáróval és Application Gateway- Ez a minta bemutatja, hogyan helyezhet üzembe egy AKS-fürtöt NAT Gateway használatával a kimenő kapcsolatokhoz, valamint egy Application Gatewayt a bejövő kapcsolatokhoz.
AKS-fürt az Application Gateway bejövőforgalom-vezérlőjével Ez a minta bemutatja, hogyan helyezhet üzembe AKS-fürtöt az Application Gateway, az Application Gateway bejövőforgalom-vezérlője, az Azure Container Registry, a Log Analytics és a Key Vault használatával
Application Gateway WAF- és tűzfalszabályzattal Ez a sablon létrehoz egy Application Gatewayt, amelyen a WAF konfigurálva van egy tűzfalszabályzattal együtt
Azure WAF v2 létrehozása az Azure Application Gateway Ez a sablon létrehoz egy Azure Web Application Firewall v2-t az Azure Application Gatewayen két Windows Server 2016-kiszolgálóval a háttérkészletben
Front Door Standard/Premium az Application Gateway forrásával Ez a sablon létrehoz egy Front Door Standard/Premium-példányt és egy Application Gateway-példányt, és egy NSG- és WAF-szabályzattal ellenőrzi, hogy a forgalom a Front Door-forráson keresztül érkezett-e.
Front Door tárolópéldányokkal és Application Gateway- Ez a sablon létrehoz egy Front Door Standard/Premium verziót egy tárolócsoporttal és az Application Gatewayrel.

ARM-sablon erőforrásdefiníciója

Az ApplicationGatewayWebApplicationFirewallPolicies erőforrástípus a következő műveleteket célozza:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies",
  "apiVersion": "2021-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "customRules": [
      {
        "action": "string",
        "matchConditions": [
          {
            "matchValues": [ "string" ],
            "matchVariables": [
              {
                "selector": "string",
                "variableName": "string"
              }
            ],
            "negationConditon": "bool",
            "operator": "string",
            "transforms": [ "string" ]
          }
        ],
        "name": "string",
        "priority": "int",
        "ruleType": "string"
      }
    ],
    "managedRules": {
      "exclusions": [
        {
          "exclusionManagedRuleSets": [
            {
              "ruleGroups": [
                {
                  "ruleGroupName": "string",
                  "rules": [
                    {
                      "ruleId": "string"
                    }
                  ]
                }
              ],
              "ruleSetType": "string",
              "ruleSetVersion": "string"
            }
          ],
          "matchVariable": "string",
          "selector": "string",
          "selectorMatchOperator": "string"
        }
      ],
      "managedRuleSets": [
        {
          "ruleGroupOverrides": [
            {
              "ruleGroupName": "string",
              "rules": [
                {
                  "ruleId": "string",
                  "state": "string"
                }
              ]
            }
          ],
          "ruleSetType": "string",
          "ruleSetVersion": "string"
        }
      ]
    },
    "policySettings": {
      "fileUploadLimitInMb": "int",
      "maxRequestBodySizeInKb": "int",
      "mode": "string",
      "requestBodyCheck": "bool",
      "state": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Tulajdonságértékek

ExclusionManagedRule

Név Leírás Érték
ruleId A felügyelt szabály azonosítója. sztring (kötelező)

ExclusionManagedRuleGroup

Név Leírás Érték
ruleGroupName A kizárás felügyelt szabálycsoportja. sztring (kötelező)
Szabályok A kizárandó szabályok listája. Ha nincs megadva, a csoport összes szabálya ki lesz zárva. ExclusionManagedRule[]

ExclusionManagedRuleSet

Név Leírás Érték
ruleGroups Meghatározza a szabálykészletre alkalmazandó szabálycsoportokat. ExclusionManagedRuleGroup[]
ruleSetType Meghatározza a használni kívánt szabálykészlet típusát. sztring (kötelező)
ruleSetVersion Meghatározza a használni kívánt szabály verzióját. sztring (kötelező)

ManagedRuleGroupOverride

Név Leírás Érték
ruleGroupName A felülbírálandó felügyelt szabálycsoport. sztring (kötelező)
Szabályok A letiltandó szabályok listája. Ha nincs megadva, a csoport összes szabálya le lesz tiltva. ManagedRuleOverride[]

ManagedRuleOverride

Név Leírás Érték
ruleId A felügyelt szabály azonosítója. sztring (kötelező)
állam A felügyelt szabály állapota. Alapértelmezés szerint letiltva, ha nincs megadva. "Letiltva"

ManagedRulesDefinition

Név Leírás Érték
Kizárások A szabályzatra alkalmazott kizárások. OwaspCrsExclusionEntry[]
managedRuleSets A szabályzathoz társított felügyelt szabálykészletek. ManagedRuleSet[] (kötelező)

ManagedRuleSet

Név Leírás Érték
ruleGroupOverrides Meghatározza a szabálykészletre alkalmazandó szabálycsoport-felülbírálásokat. ManagedRuleGroupOverride[]
ruleSetType Meghatározza a használni kívánt szabálykészlet típusát. sztring (kötelező)
ruleSetVersion Meghatározza a használni kívánt szabály verzióját. sztring (kötelező)

MatchCondition

Név Leírás Érték
matchValues Érték egyeztetése. sztring[] (kötelező)
matchVariables Egyező változók listája. MatchVariable[] (kötelező)
negationConditon Akár nem, akár nem. Bool
operátor A egyeztetni kívánt operátor. "BeginsWith"
"Tartalmaz"
"EndsWith"
"Egyenlő"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual"
"Regex" (kötelező)
Átalakítja Az átalakítások listája. Sztringtömb, amely a következők bármelyikét tartalmazza:
"HtmlEntityDecode"
"Kisbetűs"
"RemoveNulls"
"Vágás"
"UrlDecode"
"UrlEncode"

MatchVariable

Név Leírás Érték
szelektor Az egyező változó választója. húr
variableName Változó egyeztetése. "PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestCookies"
"RequestHeaders"
"RequestMethod"
"RequestUri" (kötelező)

Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies

Név Leírás Érték
apiVersion Az API verziója '2021-05-01'
hely Erőforrás helye. húr
név Az erőforrás neve húr

Korlátok:
Maximális hossz = (kötelező)
kellékek A webalkalmazás tűzfalszabályzatának tulajdonságai. WebApplicationFirewallPolicyPropertiesFormat
Címkék Erőforráscímkék Címkenevek és -értékek szótára. sablonok címkéinek megtekintése
típus Az erőforrás típusa "Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies"

OwaspCrsExclusionEntry

Név Leírás Érték
exclusionManagedRuleSets A kizáráshoz társított felügyelt szabálykészletek. ExclusionManagedRuleSet[]
matchVariable A kizárandó változó. "RequestArgKeys"
"RequestArgNames"
"RequestArgValues"
"RequestCookieKeys"
"RequestCookieNames"
"RequestCookieValues"
'RequestHeaderKeys'
'RequestHeaderNames'
"RequestHeaderValues" (kötelező)
szelektor Ha a matchVariable gyűjtemény, a gyűjtemény azon elemeinek megadására használt operátor, amelyekre ez a kizárás vonatkozik. sztring (kötelező)
selectorMatchOperator Ha a matchVariable gyűjtemény, akkor a választóval megadhatja, hogy a gyűjtemény mely elemeire vonatkozik ez a kizárás. "Tartalmaz"
"EndsWith"
"Egyenlő"
"EqualsAny"
"StartsWith" (kötelező)

PolicySettings

Név Leírás Érték
fileUploadLimitInMb Maximális fájlfeltöltési méret MB-ban WAF esetén. Int

Korlátok:
Minimális érték = 0
maxRequestBodySizeInKb A kérelem törzsének maximális mérete a WAF-hez kb-ban. Int

Korlátok:
Minimális érték = 8
üzemmód A szabályzat módja. "Észlelés"
"Megelőzés"
requestBodyCheck Annak engedélyezése, hogy a WAF ellenőrizze a kérelem törzsét. Bool
állam A szabályzat állapota. "Letiltva"
"Engedélyezve"

ResourceTags

Név Leírás Érték

WebApplicationFirewallCustomRule

Név Leírás Érték
akció Műveletek típusa. "Engedélyezés"
"Blokk"
"Napló" (kötelező)
matchConditions Az egyezés feltételeinek listája. MatchCondition[] (kötelező)
név A szabályzaton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr

Korlátok:
Maximális hossz =
elsőbbség A szabály prioritása. Az alacsonyabb értékű szabályokat a rendszer a magasabb értékkel rendelkező szabályok előtt értékeli ki. int (kötelező)
ruleType A szabály típusa. "Érvénytelen"
"MatchRule" (kötelező)

WebApplicationFirewallPolicyPropertiesFormat

Név Leírás Érték
customRules A szabályzaton belüli egyéni szabályok. WebApplicationFirewallCustomRule[]
managedRules A managedRules struktúrát ismerteti. ManagedRulesDefinition (kötelező)
policySettings A szabályzatHoz tartozó PolicySettings. PolicySettings

Rövid útmutatósablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Leírás
AKS-fürt NAT-átjáróval és Application Gateway-

Üzembe helyezés az Azure
Ez a minta bemutatja, hogyan helyezhet üzembe egy AKS-fürtöt NAT Gateway használatával a kimenő kapcsolatokhoz, valamint egy Application Gatewayt a bejövő kapcsolatokhoz.
AKS-fürt az Application Gateway bejövőforgalom-vezérlőjével

Üzembe helyezés az Azure
Ez a minta bemutatja, hogyan helyezhet üzembe AKS-fürtöt az Application Gateway, az Application Gateway bejövőforgalom-vezérlője, az Azure Container Registry, a Log Analytics és a Key Vault használatával
Application Gateway WAF- és tűzfalszabályzattal

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Application Gatewayt, amelyen a WAF konfigurálva van egy tűzfalszabályzattal együtt
Azure WAF v2 létrehozása az Azure Application Gateway

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Azure Web Application Firewall v2-t az Azure Application Gatewayen két Windows Server 2016-kiszolgálóval a háttérkészletben
Front Door Standard/Premium az Application Gateway forrásával

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Front Door Standard/Premium-példányt és egy Application Gateway-példányt, és egy NSG- és WAF-szabályzattal ellenőrzi, hogy a forgalom a Front Door-forráson keresztül érkezett-e.
Front Door tárolópéldányokkal és Application Gateway-

Üzembe helyezés az Azure
Ez a sablon létrehoz egy Front Door Standard/Premium verziót egy tárolócsoporttal és az Application Gatewayrel.

Terraform (AzAPI-szolgáltató) erőforrásdefiníciója

Az ApplicationGatewayWebApplicationFirewallPolicies erőforrástípus a következő műveleteket célozza:

  • erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2021-05-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      customRules = [
        {
          action = "string"
          matchConditions = [
            {
              matchValues = [
                "string"
              ]
              matchVariables = [
                {
                  selector = "string"
                  variableName = "string"
                }
              ]
              negationConditon = bool
              operator = "string"
              transforms = [
                "string"
              ]
            }
          ]
          name = "string"
          priority = int
          ruleType = "string"
        }
      ]
      managedRules = {
        exclusions = [
          {
            exclusionManagedRuleSets = [
              {
                ruleGroups = [
                  {
                    ruleGroupName = "string"
                    rules = [
                      {
                        ruleId = "string"
                      }
                    ]
                  }
                ]
                ruleSetType = "string"
                ruleSetVersion = "string"
              }
            ]
            matchVariable = "string"
            selector = "string"
            selectorMatchOperator = "string"
          }
        ]
        managedRuleSets = [
          {
            ruleGroupOverrides = [
              {
                ruleGroupName = "string"
                rules = [
                  {
                    ruleId = "string"
                    state = "string"
                  }
                ]
              }
            ]
            ruleSetType = "string"
            ruleSetVersion = "string"
          }
        ]
      }
      policySettings = {
        fileUploadLimitInMb = int
        maxRequestBodySizeInKb = int
        mode = "string"
        requestBodyCheck = bool
        state = "string"
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Tulajdonságértékek

ExclusionManagedRule

Név Leírás Érték
ruleId A felügyelt szabály azonosítója. sztring (kötelező)

ExclusionManagedRuleGroup

Név Leírás Érték
ruleGroupName A kizárás felügyelt szabálycsoportja. sztring (kötelező)
Szabályok A kizárandó szabályok listája. Ha nincs megadva, a csoport összes szabálya ki lesz zárva. ExclusionManagedRule[]

ExclusionManagedRuleSet

Név Leírás Érték
ruleGroups Meghatározza a szabálykészletre alkalmazandó szabálycsoportokat. ExclusionManagedRuleGroup[]
ruleSetType Meghatározza a használni kívánt szabálykészlet típusát. sztring (kötelező)
ruleSetVersion Meghatározza a használni kívánt szabály verzióját. sztring (kötelező)

ManagedRuleGroupOverride

Név Leírás Érték
ruleGroupName A felülbírálandó felügyelt szabálycsoport. sztring (kötelező)
Szabályok A letiltandó szabályok listája. Ha nincs megadva, a csoport összes szabálya le lesz tiltva. ManagedRuleOverride[]

ManagedRuleOverride

Név Leírás Érték
ruleId A felügyelt szabály azonosítója. sztring (kötelező)
állam A felügyelt szabály állapota. Alapértelmezés szerint letiltva, ha nincs megadva. "Letiltva"

ManagedRulesDefinition

Név Leírás Érték
Kizárások A szabályzatra alkalmazott kizárások. OwaspCrsExclusionEntry[]
managedRuleSets A szabályzathoz társított felügyelt szabálykészletek. ManagedRuleSet[] (kötelező)

ManagedRuleSet

Név Leírás Érték
ruleGroupOverrides Meghatározza a szabálykészletre alkalmazandó szabálycsoport-felülbírálásokat. ManagedRuleGroupOverride[]
ruleSetType Meghatározza a használni kívánt szabálykészlet típusát. sztring (kötelező)
ruleSetVersion Meghatározza a használni kívánt szabály verzióját. sztring (kötelező)

MatchCondition

Név Leírás Érték
matchValues Érték egyeztetése. sztring[] (kötelező)
matchVariables Egyező változók listája. MatchVariable[] (kötelező)
negationConditon Akár nem, akár nem. Bool
operátor A egyeztetni kívánt operátor. "BeginsWith"
"Tartalmaz"
"EndsWith"
"Egyenlő"
"GeoMatch"
"GreaterThan"
"GreaterThanOrEqual"
"IPMatch"
"LessThan"
"LessThanOrEqual"
"Regex" (kötelező)
Átalakítja Az átalakítások listája. Sztringtömb, amely a következők bármelyikét tartalmazza:
"HtmlEntityDecode"
"Kisbetűs"
"RemoveNulls"
"Vágás"
"UrlDecode"
"UrlEncode"

MatchVariable

Név Leírás Érték
szelektor Az egyező változó választója. húr
variableName Változó egyeztetése. "PostArgs"
"QueryString"
"RemoteAddr"
"RequestBody"
"RequestCookies"
"RequestHeaders"
"RequestMethod"
"RequestUri" (kötelező)

Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies

Név Leírás Érték
hely Erőforrás helye. húr
név Az erőforrás neve húr

Korlátok:
Maximális hossz = (kötelező)
kellékek A webalkalmazás tűzfalszabályzatának tulajdonságai. WebApplicationFirewallPolicyPropertiesFormat
Címkék Erőforráscímkék Címkenevek és -értékek szótára.
típus Az erőforrás típusa "Microsoft.Network/ApplicationGatewayWebApplicationFirewallPolicies@2021-05-01"

OwaspCrsExclusionEntry

Név Leírás Érték
exclusionManagedRuleSets A kizáráshoz társított felügyelt szabálykészletek. ExclusionManagedRuleSet[]
matchVariable A kizárandó változó. "RequestArgKeys"
"RequestArgNames"
"RequestArgValues"
"RequestCookieKeys"
"RequestCookieNames"
"RequestCookieValues"
'RequestHeaderKeys'
'RequestHeaderNames'
"RequestHeaderValues" (kötelező)
szelektor Ha a matchVariable gyűjtemény, a gyűjtemény azon elemeinek megadására használt operátor, amelyekre ez a kizárás vonatkozik. sztring (kötelező)
selectorMatchOperator Ha a matchVariable gyűjtemény, akkor a választóval megadhatja, hogy a gyűjtemény mely elemeire vonatkozik ez a kizárás. "Tartalmaz"
"EndsWith"
"Egyenlő"
"EqualsAny"
"StartsWith" (kötelező)

PolicySettings

Név Leírás Érték
fileUploadLimitInMb Maximális fájlfeltöltési méret MB-ban WAF esetén. Int

Korlátok:
Minimális érték = 0
maxRequestBodySizeInKb A kérelem törzsének maximális mérete a WAF-hez kb-ban. Int

Korlátok:
Minimális érték = 8
üzemmód A szabályzat módja. "Észlelés"
"Megelőzés"
requestBodyCheck Annak engedélyezése, hogy a WAF ellenőrizze a kérelem törzsét. Bool
állam A szabályzat állapota. "Letiltva"
"Engedélyezve"

ResourceTags

Név Leírás Érték

WebApplicationFirewallCustomRule

Név Leírás Érték
akció Műveletek típusa. "Engedélyezés"
"Blokk"
"Napló" (kötelező)
matchConditions Az egyezés feltételeinek listája. MatchCondition[] (kötelező)
név A szabályzaton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez. húr

Korlátok:
Maximális hossz =
elsőbbség A szabály prioritása. Az alacsonyabb értékű szabályokat a rendszer a magasabb értékkel rendelkező szabályok előtt értékeli ki. int (kötelező)
ruleType A szabály típusa. "Érvénytelen"
"MatchRule" (kötelező)

WebApplicationFirewallPolicyPropertiesFormat

Név Leírás Érték
customRules A szabályzaton belüli egyéni szabályok. WebApplicationFirewallCustomRule[]
managedRules A managedRules struktúrát ismerteti. ManagedRulesDefinition (kötelező)
policySettings A szabályzatHoz tartozó PolicySettings. PolicySettings