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..
X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). Eşleşen mantık..
X-Azure-FDID ve X-FD-HealthProbe. Eşleşen mantık tam eşleşmedir. |
| ip |
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. |
| subnet |
Kısıtlamanın geçerli olduğu IP adresi aralığı için alt ağ maskesi. |
| subnet |
(iç) Alt ağ trafik etiketi |
| tag | Bu IP filtresinin ne için kullanılacağını tanımlar. Bu, proxy'lerde IP filtrelemeyi desteklemektir. |
| vnet |
Sanal ağ kaynak kimliği |
| vnet |
(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