Freigeben über


VirtualNetworkGatewayNatRule Konstruktoren

Definition

Überlädt

VirtualNetworkGatewayNatRule()

Initialisiert eine neue instance der VirtualNetworkGatewayNatRule-Klasse.

VirtualNetworkGatewayNatRule(String, String, String, String, IList<VpnNatRuleMapping>, IList<VpnNatRuleMapping>, String, String, String, String)

Initialisiert eine neue instance der VirtualNetworkGatewayNatRule-Klasse.

VirtualNetworkGatewayNatRule()

Initialisiert eine neue instance der VirtualNetworkGatewayNatRule-Klasse.

public VirtualNetworkGatewayNatRule ();
Public Sub New ()

Gilt für:

VirtualNetworkGatewayNatRule(String, String, String, String, IList<VpnNatRuleMapping>, IList<VpnNatRuleMapping>, String, String, String, String)

Initialisiert eine neue instance der VirtualNetworkGatewayNatRule-Klasse.

public VirtualNetworkGatewayNatRule (string id = default, string provisioningState = default, string virtualNetworkGatewayNatRulePropertiesType = default, string mode = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VpnNatRuleMapping> internalMappings = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VpnNatRuleMapping> externalMappings = default, string ipConfigurationId = default, string name = default, string etag = default, string type = default);
new Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewayNatRule : string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VpnNatRuleMapping> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.VpnNatRuleMapping> * string * string * string * string -> Microsoft.Azure.Management.Network.Models.VirtualNetworkGatewayNatRule
Public Sub New (Optional id As String = Nothing, Optional provisioningState As String = Nothing, Optional virtualNetworkGatewayNatRulePropertiesType As String = Nothing, Optional mode As String = Nothing, Optional internalMappings As IList(Of VpnNatRuleMapping) = Nothing, Optional externalMappings As IList(Of VpnNatRuleMapping) = Nothing, Optional ipConfigurationId As String = Nothing, Optional name As String = Nothing, Optional etag As String = Nothing, Optional type As String = Nothing)

Parameter

id
String

Ressourcen-ID

provisioningState
String

Der Bereitstellungsstatus der NAT-Regelressource. Mögliche Werte: "Succeeded", "Updating", "Deleting", "Failed"

virtualNetworkGatewayNatRulePropertiesType
String

Der Typ der NAT-Regel für VPN NAT. Mögliche Werte: "Statisch", "Dynamisch"

mode
String

Die Quell-NAT-Richtung einer VPN-NAT. Mögliche Werte: "EgressSnat", "IngressSnat"

internalMappings
IList<VpnNatRuleMapping>

Die interne Zuordnung der privaten IP-Adresse für NAT.

externalMappings
IList<VpnNatRuleMapping>

Die externe Zuordnung der privaten IP-Adresse für NAT.

ipConfigurationId
String

Die IP-Konfigurations-ID, für die diese NAT-Regel gilt.

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.

type
String

Der Ressourcentyp.

Gilt für: