Partager via


IpSecurityRestriction Constructeurs

Définition

Surcharges

IpSecurityRestriction()

Initialise une nouvelle instance de la classe IpSecurityRestriction.

IpSecurityRestriction(String, String, String, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<Int32>, String, String, IDictionary<String,IList<String>>)

Initialise une nouvelle instance de la classe IpSecurityRestriction.

IpSecurityRestriction()

Initialise une nouvelle instance de la classe IpSecurityRestriction.

public IpSecurityRestriction ();
Public Sub New ()

S’applique à

IpSecurityRestriction(String, String, String, Nullable<Int32>, Nullable<Int32>, String, String, Nullable<Int32>, String, String, IDictionary<String,IList<String>>)

Initialise une nouvelle instance de la classe IpSecurityRestriction.

public IpSecurityRestriction (string ipAddress = default, string subnetMask = default, string vnetSubnetResourceId = default, int? vnetTrafficTag = default, int? subnetTrafficTag = default, string action = default, string tag = default, int? priority = default, string name = default, string description = default, System.Collections.Generic.IDictionary<string,System.Collections.Generic.IList<string>> headers = default);
new Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction : string * string * string * Nullable<int> * Nullable<int> * string * string * Nullable<int> * string * string * System.Collections.Generic.IDictionary<string, System.Collections.Generic.IList<string>> -> Microsoft.Azure.Management.WebSites.Models.IpSecurityRestriction
Public Sub New (Optional ipAddress As String = Nothing, Optional subnetMask As String = Nothing, Optional vnetSubnetResourceId As String = Nothing, Optional vnetTrafficTag As Nullable(Of Integer) = Nothing, Optional subnetTrafficTag As Nullable(Of Integer) = Nothing, Optional action As String = Nothing, Optional tag As String = Nothing, Optional priority As Nullable(Of Integer) = Nothing, Optional name As String = Nothing, Optional description As String = Nothing, Optional headers As IDictionary(Of String, IList(Of String)) = Nothing)

Paramètres

ipAddress
String

Adresse IP pour laquelle la restriction de sécurité est valide. Il peut être sous la forme d’une adresse ipv4 pure (propriété SubnetMask requise) ou d’une notation CIDR telle que ipv4/mask (correspondance de bits de début). Pour CIDR, la propriété SubnetMask ne doit pas être spécifiée.

subnetMask
String

Masque de sous-réseau pour la plage d’adresses IP pour laquelle la restriction est valide.

vnetSubnetResourceId
String

ID de ressource de réseau virtuel

vnetTrafficTag
Nullable<Int32>

(interne) Balise de trafic de réseau virtuel

subnetTrafficTag
Nullable<Int32>

(interne) Balise de trafic de sous-réseau

action
String

Autoriser ou refuser l’accès pour cette plage d’adresses IP.

tag
String

Définit ce pour quoi ce filtre IP sera utilisé. Il s’agit de prendre en charge le filtrage IP sur les proxys. Les valeurs possibles sont les suivantes : « Default », « XffProxy », « ServiceTag »

priority
Nullable<Int32>

Priorité de la règle de restriction IP.

name
String

Nom de la règle de restriction IP.

description
String

Description de la règle de restriction IP.

headers
IDictionary<String,IList<String>>

En-têtes de règle de restriction IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). La logique correspondante est .. - Si la propriété est null ou vide (par défaut), tous les hôtes (ou l’absence de) sont autorisés. - Une valeur est comparée à l’aide de ordinal-ignore-case (à l’exclusion du numéro de port). - Les caractères génériques de sous-domaine sont autorisés, mais ne correspondent pas au domaine racine. Par exemple, *.contoso.com correspond au sous-domaine foo.contoso.com mais pas au domaine racine contoso.com ou à plusieurs niveaux foo.bar.contoso.com : les noms d’hôte Unicode sont autorisés, mais convertis en Punycode pour la correspondance.

         X-Forwarded-For
         (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples).
         The matching logic is ..
         - If the property is null or empty (default), any forwarded-for
         chains (or lack of) are allowed.
         - If any address (excluding port number) in the chain (comma
         separated) matches the CIDR defined by the property.

         X-Azure-FDID and X-FD-HealthProbe.
         The matching logic is exact match.

S’applique à