CdnWebApplicationFirewallPolicyProperties Class
Defines CDN web application firewall policy properties.
Constructor
CdnWebApplicationFirewallPolicyProperties(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
policy_settings
|
Describes policySettings for policy. |
|
rate_limit_rules
|
Describes rate limit rules inside the policy. |
|
custom_rules
|
Describes custom rules inside the policy. |
|
managed_rules
|
Describes managed rules inside the policy. |
|
endpoint_links
|
Describes Azure CDN endpoints associated with this Web Application Firewall policy. |
|
extended_properties
|
Key-Value pair representing additional properties for Web Application Firewall policy. |
|
provisioning_state
|
Provisioning state of the WebApplicationFirewallPolicy. Known values are: "Creating", "Succeeded", and "Failed". |
|
resource_state
|
Resource status of the policy. Known values are: "Creating", "Enabling", "Enabled", "Disabling", "Disabled", and "Deleting". |
Attributes
custom_rules
Describes custom rules inside the policy.
custom_rules: _models.CustomRuleList | None
endpoint_links
Describes Azure CDN endpoints associated with this Web Application Firewall policy.
endpoint_links: list['_models.CdnEndpoint'] | None
extended_properties
Key-Value pair representing additional properties for Web Application Firewall policy.
extended_properties: dict[str, str] | None
managed_rules
Describes managed rules inside the policy.
managed_rules: _models.ManagedRuleSetList | None
policy_settings
Describes policySettings for policy.
policy_settings: _models.PolicySettings | None
provisioning_state
"Creating", "Succeeded", and "Failed".
provisioning_state: str | _models.ProvisioningState | None
rate_limit_rules
Describes rate limit rules inside the policy.
rate_limit_rules: _models.RateLimitRuleList | None
resource_state
"Creating", "Enabling", "Enabled", "Disabling", "Disabled", and "Deleting".
resource_state: str | _models.PolicyResourceState | None