Compartilhar via


WebApplicationFirewallPolicy interface

Define a política de firewall do aplicativo Web.

Extends

Propriedades

customRules

Descreve regras personalizadas dentro da política.

etag

Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

frontendEndpointLinks

Descreve os pontos de extremidade de front-end associados a essa política de Firewall de Aplicativo Web. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

managedRules

Descreve as regras gerenciadas dentro da política.

policySettings

Descreve as configurações da política.

provisioningState

Estado de provisionamento da política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

resourceState

Status do recurso da política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

routingRuleLinks

Descreve as Regras de Roteamento associadas a essa política de Firewall de Aplicativo Web. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

securityPolicyLinks

Descreve a Política de Segurança associada a essa política de Firewall de Aplicativo Web. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sku

O tipo de preço da política de firewall do aplicativo Web. O padrão é Classic_AzureFrontDoor se não for especificado.

Propriedades herdadas

id

ID do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

Local do recurso.

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Marcas de recurso.

type

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

customRules

Descreve regras personalizadas dentro da política.

customRules?: CustomRuleList

Valor da propriedade

etag

Obtém uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

etag?: string

Valor da propriedade

string

Descreve os pontos de extremidade de front-end associados a essa política de Firewall de Aplicativo Web. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

frontendEndpointLinks?: FrontendEndpointLink[]

Valor da propriedade

managedRules

Descreve as regras gerenciadas dentro da política.

managedRules?: ManagedRuleSetList

Valor da propriedade

policySettings

Descreve as configurações da política.

policySettings?: PolicySettings

Valor da propriedade

provisioningState

Estado de provisionamento da política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

resourceState

Status do recurso da política. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

resourceState?: string

Valor da propriedade

string

Descreve as Regras de Roteamento associadas a essa política de Firewall de Aplicativo Web. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

routingRuleLinks?: RoutingRuleLink[]

Valor da propriedade

Descreve a Política de Segurança associada a essa política de Firewall de Aplicativo Web. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

securityPolicyLinks?: SecurityPolicyLink[]

Valor da propriedade

sku

O tipo de preço da política de firewall do aplicativo Web. O padrão é Classic_AzureFrontDoor se não for especificado.

sku?: Sku

Valor da propriedade

Sku

Detalhes das propriedades herdadas

id

ID do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

Herdado deResource.id

location

Local do recurso.

location?: string

Valor da propriedade

string

Herdado deResource.location

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

Herdado deResource.name

tags

Marcas de recurso.

tags?: {[propertyName: string]: string}

Valor da propriedade

{[propertyName: string]: string}

Herdado deResource.tags

type

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deResource.type