Partilhar via


IpSecurityRestriction interface

Restrição de segurança IP em um aplicativo.

Propriedades

action

Permitir ou Negar acesso para este intervalo de IP.

description

Descrição da regra de restrição de IP.

headers

Cabeçalhos de regra de restrição de IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). A lógica de correspondência é ..

  • Se a propriedade for nula ou vazia (padrão), todos os hosts (ou falta de) serão permitidos.
  • Um valor é comparado usando ordinal-ignore-case (excluindo o número da porta).
  • Os curingas de subdomínio são permitidos, mas não correspondem ao domínio raiz. Por exemplo, *.contoso.com corresponde ao foo.contoso.com do subdomínio, mas não ao contoso.com de domínio raiz ou ao foo.bar.contoso.com de vários níveis
  • Nomes de host Unicode são permitidos, mas são convertidos em Punycode para correspondência.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). A lógica de correspondência é ..

  • Se a propriedade for nula ou vazia (padrão), todas as cadeias encaminhadas (ou falta de) serão permitidas.
  • Se qualquer endereço (excluindo o número da porta) na cadeia (separado por vírgula) corresponder ao CIDR definido pela propriedade.

X-Azure-FDID e X-FD-HealthProbe. A lógica de correspondência é a correspondência exata.

ipAddress

Endereço IP para o qual a restrição de segurança é válida. Pode ser na forma de endereço ipv4 puro (propriedade SubnetMask necessária) ou notação CIDR, como ipv4/mask (correspondência de bits à esquerda). Para CIDR, a propriedade SubnetMask não deve ser especificada.

name

Nome da regra de restrição de IP.

priority

Prioridade da regra de restrição de IP.

subnetMask

Máscara de sub-rede para o intervalo de endereços IP para os quais a restrição é válida.

subnetTrafficTag

(interna) Tag de tráfego de sub-rede

tag

Define para que esse filtro IP será usado. Isso é para suportar a filtragem de IP em proxies.

vnetSubnetResourceId

ID do recurso de rede virtual

vnetTrafficTag

(interna) Tag de tráfego Vnet

Detalhes de Propriedade

action

Permitir ou Negar acesso para este intervalo de IP.

action?: string

Valor de Propriedade

string

description

Descrição da regra de restrição de IP.

description?: string

Valor de Propriedade

string

headers

Cabeçalhos de regra de restrição de IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). A lógica de correspondência é ..

  • Se a propriedade for nula ou vazia (padrão), todos os hosts (ou falta de) serão permitidos.
  • Um valor é comparado usando ordinal-ignore-case (excluindo o número da porta).
  • Os curingas de subdomínio são permitidos, mas não correspondem ao domínio raiz. Por exemplo, *.contoso.com corresponde ao foo.contoso.com do subdomínio, mas não ao contoso.com de domínio raiz ou ao foo.bar.contoso.com de vários níveis
  • Nomes de host Unicode são permitidos, mas são convertidos em Punycode para correspondência.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). A lógica de correspondência é ..

  • Se a propriedade for nula ou vazia (padrão), todas as cadeias encaminhadas (ou falta de) serão permitidas.
  • Se qualquer endereço (excluindo o número da porta) na cadeia (separado por vírgula) corresponder ao CIDR definido pela propriedade.

X-Azure-FDID e X-FD-HealthProbe. A lógica de correspondência é a correspondência exata.

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

Valor de Propriedade

{[propertyName: string]: string[]}

ipAddress

Endereço IP para o qual a restrição de segurança é válida. Pode ser na forma de endereço ipv4 puro (propriedade SubnetMask necessária) ou notação CIDR, como ipv4/mask (correspondência de bits à esquerda). Para CIDR, a propriedade SubnetMask não deve ser especificada.

ipAddress?: string

Valor de Propriedade

string

name

Nome da regra de restrição de IP.

name?: string

Valor de Propriedade

string

priority

Prioridade da regra de restrição de IP.

priority?: number

Valor de Propriedade

number

subnetMask

Máscara de sub-rede para o intervalo de endereços IP para os quais a restrição é válida.

subnetMask?: string

Valor de Propriedade

string

subnetTrafficTag

(interna) Tag de tráfego de sub-rede

subnetTrafficTag?: number

Valor de Propriedade

number

tag

Define para que esse filtro IP será usado. Isso é para suportar a filtragem de IP em proxies.

tag?: string

Valor de Propriedade

string

vnetSubnetResourceId

ID do recurso de rede virtual

vnetSubnetResourceId?: string

Valor de Propriedade

string

vnetTrafficTag

(interna) Tag de tráfego Vnet

vnetTrafficTag?: number

Valor de Propriedade

number