Microsoft.Network ApplicationGatewayWebApplicationFirewallPolicies 2021-05-01
- legújabb
- 2024.03.01-
- 2024.01.01-
- 2023.11.01-
- 2023.09.01-
- 2023.06.01-
- 2023.05.01-
- 2023.04.01-
- 2023.02.01-
- 2022.11.01-
- 2022.09.01-
- 2022.07.01-
- 2022.05.01-
- 2022-01-01
- 2021.08.01-
- 2021.05.01-
- 2021.03.01-
- 2021.02.01-
- 2020.11.01-
- 2020.08.01-
- 2020.07.01-
- 2020.06.01-
- 2020.05.01-
- 2020.04.01-
- 2020.03.01-
- 2019.12.01-
- 2019.11.01-
- 2019.09.01-
- 2019.08.01-
- 2019.07.01-
- 2019.06.01-
- 2019.04.01-
- 2019.02.01-
- 2018.12.01-
Bicep-erőforrásdefiníció
Az ApplicationGatewayWebApplicationFirewallPolicies erőforrástípus a következő műveleteket célozza:
- Erőforráscsoportok – Lásd erőforráscsoport üzembe helyezési parancsaival
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:
- Erőforráscsoportok – Lásd erőforráscsoport üzembe helyezési parancsaival
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- |
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. |
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 |