Compartir a través de


ArmNetworkModelFactory.VirtualNetworkGatewayNatRuleData Método

Definición

Inicializa una nueva instancia de VirtualNetworkGatewayNatRuleData.

public static Azure.ResourceManager.Network.VirtualNetworkGatewayNatRuleData VirtualNetworkGatewayNatRuleData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.ETag? etag = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, Azure.ResourceManager.Network.Models.VpnNatRuleType? vpnNatRuleType = default, Azure.ResourceManager.Network.Models.VpnNatRuleMode? mode = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.VpnNatRuleMapping> internalMappings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.VpnNatRuleMapping> externalMappings = default, string ipConfigurationId = default);
static member VirtualNetworkGatewayNatRuleData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.ETag> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * Nullable<Azure.ResourceManager.Network.Models.VpnNatRuleType> * Nullable<Azure.ResourceManager.Network.Models.VpnNatRuleMode> * seq<Azure.ResourceManager.Network.Models.VpnNatRuleMapping> * seq<Azure.ResourceManager.Network.Models.VpnNatRuleMapping> * string -> Azure.ResourceManager.Network.VirtualNetworkGatewayNatRuleData
Public Shared Function VirtualNetworkGatewayNatRuleData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional vpnNatRuleType As Nullable(Of VpnNatRuleType) = Nothing, Optional mode As Nullable(Of VpnNatRuleMode) = Nothing, Optional internalMappings As IEnumerable(Of VpnNatRuleMapping) = Nothing, Optional externalMappings As IEnumerable(Of VpnNatRuleMapping) = Nothing, Optional ipConfigurationId As String = Nothing) As VirtualNetworkGatewayNatRuleData

Parámetros

id
ResourceIdentifier

Identificador del recurso.

name
String

Nombre del recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

etag
Nullable<ETag>

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso de regla NAT.

vpnNatRuleType
Nullable<VpnNatRuleType>

Tipo de regla NAT para VPN NAT.

mode
Nullable<VpnNatRuleMode>

Dirección NAT de origen de una NAT de VPN.

internalMappings
IEnumerable<VpnNatRuleMapping>

Asignación interna de direcciones IP privadas para NAT.

externalMappings
IEnumerable<VpnNatRuleMapping>

Asignación externa de dirección IP privada para NAT.

ipConfigurationId
String

El identificador de configuración de IP al que se aplica esta regla NAT.

Devoluciones

VirtualNetworkGatewayNatRuleData Nueva instancia de para simular.

Se aplica a