Aracılığıyla paylaş


IpSecurityRestriction interface

Bir uygulamada IP güvenlik kısıtlaması.

Özellikler

action

Bu IP aralığı için erişime izin ver veya erişimi reddet.

description

IP kısıtlama kuralı açıklaması.

headers

IP kısıtlama kuralı üst bilgileri. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Eşleşen mantık..

  • Özellik null veya boşsa (varsayılan), tüm konaklara (veya eksikliğine) izin verilir.
  • Bir değer, sıralı-yoksay-büyük/küçük harf (bağlantı noktası numarası hariç) kullanılarak karşılaştırılır.
  • Alt etki alanı joker karakterlerine izin verilir, ancak kök etki alanıyla eşleşmez. Örneğin, *.contoso.com alt etki alanı foo.contoso.com eşleşir ancak kök etki alanı contoso.com veya çok düzeyli foo.bar.contoso.com
  • Unicode ana bilgisayar adlarına izin verilir, ancak eşleştirme için Punycode'a dönüştürülür.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Eşleşen mantık..

  • Özellik null veya boş (varsayılan) ise, herhangi bir iletilen zincirlere (veya eksikliğine) izin verilir.
  • Zincirdeki herhangi bir adres (bağlantı noktası numarası hariç) (virgülle ayrılmış) özelliği tarafından tanımlanan CIDR ile eşleşiyorsa.

X-Azure-FDID ve X-FD-HealthProbe. Eşleşen mantık tam eşleşmedir.

ipAddress

Güvenlik kısıtlamasının geçerli olduğu IP adresi. Saf ipv4 adresi (gerekli SubnetMask özelliği) veya ipv4/mask (baştaki bit eşleşmesi) gibi CIDR gösterimi biçiminde olabilir. CIDR için SubnetMask özelliği belirtilmemelidir.

name

IP kısıtlama kuralı adı.

priority

IP kısıtlama kuralının önceliği.

subnetMask

Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi.

subnetTrafficTag

(iç) Alt ağ trafik etiketi

tag

Bu IP filtresinin ne için kullanılacağını tanımlar. Bu, proxy'lerde IP filtrelemeyi desteklemektir.

vnetSubnetResourceId

Sanal ağ kaynak kimliği

vnetTrafficTag

(iç) Sanal ağ trafik etiketi

Özellik Ayrıntıları

action

Bu IP aralığı için erişime izin ver veya erişimi reddet.

action?: string

Özellik Değeri

string

description

IP kısıtlama kuralı açıklaması.

description?: string

Özellik Değeri

string

headers

IP kısıtlama kuralı üst bilgileri. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). Eşleşen mantık..

  • Özellik null veya boşsa (varsayılan), tüm konaklara (veya eksikliğine) izin verilir.
  • Bir değer, sıralı-yoksay-büyük/küçük harf (bağlantı noktası numarası hariç) kullanılarak karşılaştırılır.
  • Alt etki alanı joker karakterlerine izin verilir, ancak kök etki alanıyla eşleşmez. Örneğin, *.contoso.com alt etki alanı foo.contoso.com eşleşir ancak kök etki alanı contoso.com veya çok düzeyli foo.bar.contoso.com
  • Unicode ana bilgisayar adlarına izin verilir, ancak eşleştirme için Punycode'a dönüştürülür.

X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Eşleşen mantık..

  • Özellik null veya boş (varsayılan) ise, herhangi bir iletilen zincirlere (veya eksikliğine) izin verilir.
  • Zincirdeki herhangi bir adres (bağlantı noktası numarası hariç) (virgülle ayrılmış) özelliği tarafından tanımlanan CIDR ile eşleşiyorsa.

X-Azure-FDID ve X-FD-HealthProbe. Eşleşen mantık tam eşleşmedir.

headers?: Record<string, string[]>

Özellik Değeri

Record<string, string[]>

ipAddress

Güvenlik kısıtlamasının geçerli olduğu IP adresi. Saf ipv4 adresi (gerekli SubnetMask özelliği) veya ipv4/mask (baştaki bit eşleşmesi) gibi CIDR gösterimi biçiminde olabilir. CIDR için SubnetMask özelliği belirtilmemelidir.

ipAddress?: string

Özellik Değeri

string

name

IP kısıtlama kuralı adı.

name?: string

Özellik Değeri

string

priority

IP kısıtlama kuralının önceliği.

priority?: number

Özellik Değeri

number

subnetMask

Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi.

subnetMask?: string

Özellik Değeri

string

subnetTrafficTag

(iç) Alt ağ trafik etiketi

subnetTrafficTag?: number

Özellik Değeri

number

tag

Bu IP filtresinin ne için kullanılacağını tanımlar. Bu, proxy'lerde IP filtrelemeyi desteklemektir.

tag?: "Default" | "XffProxy" | "ServiceTag"

Özellik Değeri

"Default" | "XffProxy" | "ServiceTag"

vnetSubnetResourceId

Sanal ağ kaynak kimliği

vnetSubnetResourceId?: string

Özellik Değeri

string

vnetTrafficTag

(iç) Sanal ağ trafik etiketi

vnetTrafficTag?: number

Özellik Değeri

number