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

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