Freigeben über


SecurityRuleInner Konstruktoren

Definition

Überlädt

SecurityRuleInner()

Initialisiert eine neue instance der SecurityRuleInner-Klasse.

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)

Initialisiert eine neue instance der SecurityRuleInner-Klasse.

SecurityRuleInner()

Initialisiert eine neue instance der SecurityRuleInner-Klasse.

public SecurityRuleInner ();
Public Sub New ()

Gilt für:

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)

Initialisiert eine neue instance der SecurityRuleInner-Klasse.

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)

Parameter

protocol
SecurityRuleProtocol

Netzwerkprotokoll, für das diese Regel gilt. Mögliche Werte: "Tcp", "Udp", "Icmp", "Esp", "*", "Ah"

access
SecurityRuleAccess

Der Netzwerkdatenverkehr wird zugelassen oder verweigert. Mögliche Werte: "Zulassen", "Verweigern"

direction
SecurityRuleDirection

Die Richtung der Regel. Die Richtung gibt an, ob die Regel bei eingehendem oder ausgehendem Datenverkehr ausgewertet wird. Mögliche Werte: "Eingehend", "Ausgehend"

id
String
description
String

Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt.

sourcePortRange
String

Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Das Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen.

destinationPortRange
String

Der Zielport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Das Sternchen "*" kann auch verwendet werden, um alle Ports abzugleichen.

sourceAddressPrefix
String

Der CIDR- oder Quell-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, woher der Netzwerkdatenverkehr stammt.

sourceAddressPrefixes
IList<String>

Der CIDR- oder Quell-IP-Bereich.

sourceApplicationSecurityGroups
IList<ApplicationSecurityGroupInner>

Die als Quelle angegebene Anwendungssicherheitsgruppe.

destinationAddressPrefix
String

Das Präfix der Zieladresse. CIDR- oder Ziel-IP-Bereich. Das Sternchen '*' kann auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden.

destinationAddressPrefixes
IList<String>

Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche.

destinationApplicationSecurityGroups
IList<ApplicationSecurityGroupInner>

Die als Ziel angegebene Anwendungssicherheitsgruppe.

sourcePortRanges
IList<String>

Der Quellportbereich.

destinationPortRanges
IList<String>

Die Zielportbereiche.

priority
Nullable<Int32>

Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedrigere die Prioritätsnummer ist, desto höher ist die Priorität der Regel.

provisioningState
ProvisioningState

Der Bereitstellungsstatus der Sicherheitsregelressource. Mögliche Werte: "Erfolgreich", "Aktualisieren", "Löschen", "Fehler"

name
String

Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

etag
String

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

Gilt für: