Compartir a través de


ArmNetworkModelFactory.InboundNatRuleData Método

Definición

Inicializa una nueva instancia de InboundNatRuleData.

public static Azure.ResourceManager.Network.InboundNatRuleData InboundNatRuleData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.ETag? etag = default, Azure.Core.ResourceIdentifier frontendIPConfigurationId = default, Azure.ResourceManager.Network.NetworkInterfaceIPConfigurationData backendIPConfiguration = default, Azure.ResourceManager.Network.Models.LoadBalancingTransportProtocol? protocol = default, int? frontendPort = default, int? backendPort = default, int? idleTimeoutInMinutes = default, bool? enableFloatingIP = default, bool? enableTcpReset = default, int? frontendPortRangeStart = default, int? frontendPortRangeEnd = default, Azure.Core.ResourceIdentifier backendAddressPoolId = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default);
static member InboundNatRuleData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.ETag> * Azure.Core.ResourceIdentifier * Azure.ResourceManager.Network.NetworkInterfaceIPConfigurationData * Nullable<Azure.ResourceManager.Network.Models.LoadBalancingTransportProtocol> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> -> Azure.ResourceManager.Network.InboundNatRuleData
Public Shared Function InboundNatRuleData (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 frontendIPConfigurationId As ResourceIdentifier = Nothing, Optional backendIPConfiguration As NetworkInterfaceIPConfigurationData = Nothing, Optional protocol As Nullable(Of LoadBalancingTransportProtocol) = Nothing, Optional frontendPort As Nullable(Of Integer) = Nothing, Optional backendPort As Nullable(Of Integer) = Nothing, Optional idleTimeoutInMinutes As Nullable(Of Integer) = Nothing, Optional enableFloatingIP As Nullable(Of Boolean) = Nothing, Optional enableTcpReset As Nullable(Of Boolean) = Nothing, Optional frontendPortRangeStart As Nullable(Of Integer) = Nothing, Optional frontendPortRangeEnd As Nullable(Of Integer) = Nothing, Optional backendAddressPoolId As ResourceIdentifier = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing) As InboundNatRuleData

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.

frontendIPConfigurationId
ResourceIdentifier

Referencia a direcciones IP de front-end.

backendIPConfiguration
NetworkInterfaceIPConfigurationData

Referencia a una dirección IP privada definida en una interfaz de red de una máquina virtual. El tráfico enviado al puerto de front-end de cada una de las configuraciones de IP de front-end se reenvía a la dirección IP de back-end.

protocol
Nullable<LoadBalancingTransportProtocol>

Referencia al protocolo de transporte utilizado por la regla de equilibrio de carga.

frontendPort
Nullable<Int32>

El puerto del punto de conexión externo. Los números de puerto de cada regla deben ser únicos dentro del Load Balancer. Los valores aceptables oscilan entre 1 y 65534.

backendPort
Nullable<Int32>

El puerto usado para el extremo interno. Los valores aceptables oscilan entre 1 y 65535.

idleTimeoutInMinutes
Nullable<Int32>

Tiempo de espera de la conexión inactiva de TCP. El valor se puede establecer entre 4 y 30 minutos. El valor predeterminado es 4 minutos. Este elemento solo se usa cuando el protocolo se establece en TCP.

enableFloatingIP
Nullable<Boolean>

Configura el punto de conexión de una máquina virtual para la funcionalidad IP flotante necesaria para configurar un grupo de disponibilidad AlwaysOn de SQL. Esta configuración es necesaria cuando se usan los grupos de disponibilidad AlwaysOn de SQL en SQL Server. Esta configuración no se puede cambiar después de crear el punto de conexión.

enableTcpReset
Nullable<Boolean>

Reciba el restablecimiento bidireccional de TCP en el tiempo de espera de inactividad del flujo TCP o la terminación inesperada de la conexión. Este elemento solo se usa cuando el protocolo se establece en TCP.

frontendPortRangeStart
Nullable<Int32>

El intervalo de puertos se inicia para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeEnd. Se crearán asignaciones de puertos de regla NAT de entrada individuales para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534.

frontendPortRangeEnd
Nullable<Int32>

Extremo del intervalo de puertos para el punto de conexión externo. Esta propiedad se usa junto con BackendAddressPool y FrontendPortRangeStart. Se crearán asignaciones de puertos de regla NAT de entrada individuales para cada dirección de back-end de BackendAddressPool. Los valores aceptables oscilan entre 1 y 65534.

backendAddressPoolId
ResourceIdentifier

Referencia al recurso backendAddressPool.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso de regla NAT de entrada.

Devoluciones

InboundNatRuleData Nueva instancia para simular.

Se aplica a