Compartilhar via


WebApplicationFirewallPolicy Classe

Define a política de firewall do aplicativo Web.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
azure.mgmt.network.models._models.Resource
WebApplicationFirewallPolicy

Construtor

WebApplicationFirewallPolicy(*, id: str | None = None, location: str | None = None, tags: Dict[str, str] | None = None, policy_settings: _models.PolicySettings | None = None, custom_rules: List[_models.WebApplicationFirewallCustomRule] | None = None, managed_rules: _models.ManagedRulesDefinition | None = None, **kwargs: Any)

Parâmetros de apenas palavra-chave

Nome Description
id
str

ID do recurso.

location
str

Local do recurso.

tags

Marcas de recurso.

policy_settings

As PolicySettings para a política.

custom_rules

As regras personalizadas dentro da política.

managed_rules

Descreve a estrutura managedRules.

Variáveis

Nome Description
id
str

ID do recurso.

name
str

Nome do recurso.

type
str

Tipo de recurso.

location
str

Local do recurso.

tags

Marcas de recurso.

etag
str

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

policy_settings

As PolicySettings para a política.

custom_rules

As regras personalizadas dentro da política.

application_gateways

Uma coleção de referências a gateways de aplicativo.

provisioning_state

O estado de provisionamento do recurso de política de firewall do aplicativo Web. Os valores conhecidos são: "Êxito", "Atualizando", "Excluindo" e "Falha".

resource_state

Status de recursos da política. Os valores conhecidos são: "Criando", "Habilitando", "Habilitado", "Desabilitando", "Desabilitado" e "Excluindo".

managed_rules

Descreve a estrutura managedRules.

http_listeners

Uma coleção de referências aos ouvintes http do gateway de aplicativo.

path_based_rules

Uma coleção de referências às regras de caminho do gateway de aplicativo.