Partager via


SecurityRuleInner Constructeurs

Définition

Surcharges

SecurityRuleInner()

Initialise une nouvelle instance de la classe SecurityRuleInner.

SecurityRuleInner(SecurityRuleProtocol, SecurityRuleAccess, SecurityRuleDirection, String, String, String, String, String, IList<String>, IList<ApplicationSecurityGroupInner>, String, IList<String>, IList<ApplicationSecurityGroupInner>, IList<String>, IList<String>, Nullable<Int32>, ProvisioningState, String, String)

Initialise une nouvelle instance de la classe SecurityRuleInner.

SecurityRuleInner()

Initialise une nouvelle instance de la classe SecurityRuleInner.

public SecurityRuleInner ();
Public Sub New ()

S’applique à

SecurityRuleInner(SecurityRuleProtocol, SecurityRuleAccess, SecurityRuleDirection, String, String, String, String, String, IList<String>, IList<ApplicationSecurityGroupInner>, String, IList<String>, IList<ApplicationSecurityGroupInner>, IList<String>, IList<String>, Nullable<Int32>, ProvisioningState, String, String)

Initialise une nouvelle instance de la classe SecurityRuleInner.

public SecurityRuleInner (Microsoft.Azure.Management.Network.Fluent.Models.SecurityRuleProtocol protocol, Microsoft.Azure.Management.Network.Fluent.Models.SecurityRuleAccess access, Microsoft.Azure.Management.Network.Fluent.Models.SecurityRuleDirection direction, string id = default, string description = default, string sourcePortRange = default, string destinationPortRange = default, string sourceAddressPrefix = default, System.Collections.Generic.IList<string> sourceAddressPrefixes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationSecurityGroupInner> sourceApplicationSecurityGroups = default, string destinationAddressPrefix = default, System.Collections.Generic.IList<string> destinationAddressPrefixes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationSecurityGroupInner> destinationApplicationSecurityGroups = default, System.Collections.Generic.IList<string> sourcePortRanges = default, System.Collections.Generic.IList<string> destinationPortRanges = default, int? priority = default, Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState provisioningState = default, string name = default, string etag = default);
new Microsoft.Azure.Management.Network.Fluent.Models.SecurityRuleInner : Microsoft.Azure.Management.Network.Fluent.Models.SecurityRuleProtocol * Microsoft.Azure.Management.Network.Fluent.Models.SecurityRuleAccess * Microsoft.Azure.Management.Network.Fluent.Models.SecurityRuleDirection * string * string * string * string * string * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationSecurityGroupInner> * string * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationSecurityGroupInner> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<string> * Nullable<int> * Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState * string * string -> Microsoft.Azure.Management.Network.Fluent.Models.SecurityRuleInner
Public Sub New (protocol As SecurityRuleProtocol, access As SecurityRuleAccess, direction As SecurityRuleDirection, Optional id As String = Nothing, Optional description As String = Nothing, Optional sourcePortRange As String = Nothing, Optional destinationPortRange As String = Nothing, Optional sourceAddressPrefix As String = Nothing, Optional sourceAddressPrefixes As IList(Of String) = Nothing, Optional sourceApplicationSecurityGroups As IList(Of ApplicationSecurityGroupInner) = Nothing, Optional destinationAddressPrefix As String = Nothing, Optional destinationAddressPrefixes As IList(Of String) = Nothing, Optional destinationApplicationSecurityGroups As IList(Of ApplicationSecurityGroupInner) = Nothing, Optional sourcePortRanges As IList(Of String) = Nothing, Optional destinationPortRanges As IList(Of String) = Nothing, Optional priority As Nullable(Of Integer) = Nothing, Optional provisioningState As ProvisioningState = Nothing, Optional name As String = Nothing, Optional etag As String = Nothing)

Paramètres

protocol
SecurityRuleProtocol

Protocole réseau auquel la règle s'applique. Les valeurs possibles sont les suivantes : « Tcp », « Udp », « Icmp », « Esp », « * », « Ah »

access
SecurityRuleAccess

Le trafic réseau est autorisé ou refusé. Les valeurs possibles sont les suivantes : « Autoriser », « Refuser »

direction
SecurityRuleDirection

Direction de la règle. La direction indique si la règle est évaluée sur le trafic entrant ou sortant. Les valeurs possibles sont les suivantes : « Entrant », « Sortant »

id
String
description
String

Description pour cette règle. Limité à 140 caractères.

sourcePortRange
String

Port ou plage source. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports.

destinationPortRange
String

Port ou plage de destination. Entier ou plage compris entre 0 et 65535. L’astérisque « * » peut également être utilisé pour faire correspondre tous les ports.

sourceAddressPrefix
String

CiDR ou plage d’adresses IP sources. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées. S’il s’agit d’une règle d’entrée, spécifie d’où provient le trafic réseau.

sourceAddressPrefixes
IList<String>

Le CIDR ou les plages d’adresses IP sources.

sourceApplicationSecurityGroups
IList<ApplicationSecurityGroupInner>

Groupe de sécurité d’application spécifié en tant que source.

destinationAddressPrefix
String

Préfixe d’adresse de destination. CIDR ou plage d’adresses IP de destination. Peut également utiliser un astérisque (*) pour établir une correspondance avec toutes les adresses IP sources. Les balises par défaut telles que « VirtualNetwork », « AzureLoadBalancer » et « Internet » peuvent également être utilisées.

destinationAddressPrefixes
IList<String>

Préfixes d’adresse de destination. CIDR ou plages d’adresses IP de destination.

destinationApplicationSecurityGroups
IList<ApplicationSecurityGroupInner>

Groupe de sécurité d’application spécifié comme destination.

sourcePortRanges
IList<String>

Plages de ports sources.

destinationPortRanges
IList<String>

Plages de ports de destination.

priority
Nullable<Int32>

Priorité de la règle. La valeur peut être comprise entre 100 et 4096. Le numéro de priorité doit être unique pour chaque règle de la collection. Plus le numéro de priorité est faible, plus la priorité de la règle est élevée.

provisioningState
ProvisioningState

État d’approvisionnement de la ressource de règle de sécurité. Les valeurs possibles sont les suivantes : « Succeeded », « Updating », « Deleting », « Failed »

name
String

Nom de la ressource unique au sein d’un groupe de ressources. Ce nom peut être utilisé pour accéder à la ressource.

etag
String

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

S’applique à