ApplicationGatewayWebApplicationFirewallConfiguration Class

Application gateway web application firewall configuration.

Constructor

ApplicationGatewayWebApplicationFirewallConfiguration(*args: Any, **kwargs: Any)

Variables

Name Description
enabled

Whether the web application firewall is enabled or not. Required.

firewall_mode

Web application firewall mode. Required. Known values are: "Detection" and "Prevention".

rule_set_type
str

The type of the web application firewall rule set. Possible values are: 'OWASP'. Required.

rule_set_version
str

The version of the rule set type. Required.

disabled_rule_groups

The disabled rule groups.

request_body_check

Whether allow WAF to check request Body.

max_request_body_size
int

Maximum request body size for WAF.

max_request_body_size_in_kb
int

Maximum request body size in Kb for WAF.

file_upload_limit_in_mb
int

Maximum file upload size in Mb for WAF.

exclusions

The exclusion list.

Attributes

disabled_rule_groups

The disabled rule groups.

disabled_rule_groups: list['_models.ApplicationGatewayFirewallDisabledRuleGroup'] | None

enabled

Whether the web application firewall is enabled or not. Required.

enabled: bool

exclusions

The exclusion list.

exclusions: list['_models.ApplicationGatewayFirewallExclusion'] | None

file_upload_limit_in_mb

Maximum file upload size in Mb for WAF.

file_upload_limit_in_mb: int | None

firewall_mode

"Detection" and "Prevention".

firewall_mode: str | _models.ApplicationGatewayFirewallMode

max_request_body_size

Maximum request body size for WAF.

max_request_body_size: int | None

max_request_body_size_in_kb

Maximum request body size in Kb for WAF.

max_request_body_size_in_kb: int | None

request_body_check

Whether allow WAF to check request Body.

request_body_check: bool | None

rule_set_type

'OWASP'. Required.

rule_set_type: str

rule_set_version

The version of the rule set type. Required.

rule_set_version: str