Compartir a través de


ArmNetworkModelFactory.LoadBalancingRuleData Método

Definición

Inicializa una nueva instancia de LoadBalancingRuleData.

public static Azure.ResourceManager.Network.LoadBalancingRuleData LoadBalancingRuleData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.ETag? etag = default, Azure.Core.ResourceIdentifier frontendIPConfigurationId = default, Azure.Core.ResourceIdentifier backendAddressPoolId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> backendAddressPools = default, Azure.Core.ResourceIdentifier probeId = default, Azure.ResourceManager.Network.Models.LoadBalancingTransportProtocol? protocol = default, Azure.ResourceManager.Network.Models.LoadDistribution? loadDistribution = default, int? frontendPort = default, int? backendPort = default, int? idleTimeoutInMinutes = default, bool? enableFloatingIP = default, bool? enableTcpReset = default, bool? disableOutboundSnat = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default);
static member LoadBalancingRuleData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.ETag> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.Network.Models.LoadBalancingTransportProtocol> * Nullable<Azure.ResourceManager.Network.Models.LoadDistribution> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> -> Azure.ResourceManager.Network.LoadBalancingRuleData
Public Shared Function LoadBalancingRuleData (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 backendAddressPoolId As ResourceIdentifier = Nothing, Optional backendAddressPools As IEnumerable(Of WritableSubResource) = Nothing, Optional probeId As ResourceIdentifier = Nothing, Optional protocol As Nullable(Of LoadBalancingTransportProtocol) = Nothing, Optional loadDistribution As Nullable(Of LoadDistribution) = 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 disableOutboundSnat As Nullable(Of Boolean) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing) As LoadBalancingRuleData

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.

backendAddressPoolId
ResourceIdentifier

Referencia a un grupo de DIP. El tráfico entrante se equilibra aleatoriamente la carga entre direcciones IP en las direcciones IP de back-end.

backendAddressPools
IEnumerable<WritableSubResource>

Matriz de referencias al grupo de DIP.

probeId
ResourceIdentifier

Referencia al sondeo del equilibrador de carga usado por la regla de equilibrio de carga.

protocol
Nullable<LoadBalancingTransportProtocol>

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

loadDistribution
Nullable<LoadDistribution>

Directiva de distribución de carga para esta regla.

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 están comprendidos entre 0 y 65534. Tenga en cuenta que el valor 0 habilita "Cualquier puerto".

backendPort
Nullable<Int32>

El puerto utilizado para conexiones internas del extremo. Los valores aceptables están comprendidos entre 0 y 65535. Tenga en cuenta que el valor 0 habilita "Cualquier puerto".

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.

disableOutboundSnat
Nullable<Boolean>

Configura SNAT para las máquinas virtuales del grupo de back-end para usar la dirección publicIP especificada en el front-end de la regla de equilibrio de carga.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso de regla de equilibrio de carga.

Devoluciones

LoadBalancingRuleData Nueva instancia para simular.

Se aplica a