Compartir a través de


ArmNetworkModelFactory.LoadBalancerData Método

Definición

Inicializa una nueva instancia de LoadBalancerData.

public static Azure.ResourceManager.Network.LoadBalancerData LoadBalancerData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ResourceManager.Resources.Models.ExtendedLocation extendedLocation = default, Azure.ResourceManager.Network.Models.LoadBalancerSku sku = default, Azure.ETag? etag = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.FrontendIPConfigurationData> frontendIPConfigurations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.BackendAddressPoolData> backendAddressPools = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.LoadBalancingRuleData> loadBalancingRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.ProbeData> probes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.InboundNatRuleData> inboundNatRules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.LoadBalancerInboundNatPool> inboundNatPools = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.OutboundRuleData> outboundRules = default, Guid? resourceGuid = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default);
static member LoadBalancerData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Azure.ResourceManager.Resources.Models.ExtendedLocation * Azure.ResourceManager.Network.Models.LoadBalancerSku * Nullable<Azure.ETag> * seq<Azure.ResourceManager.Network.FrontendIPConfigurationData> * seq<Azure.ResourceManager.Network.BackendAddressPoolData> * seq<Azure.ResourceManager.Network.LoadBalancingRuleData> * seq<Azure.ResourceManager.Network.ProbeData> * seq<Azure.ResourceManager.Network.InboundNatRuleData> * seq<Azure.ResourceManager.Network.Models.LoadBalancerInboundNatPool> * seq<Azure.ResourceManager.Network.OutboundRuleData> * Nullable<Guid> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> -> Azure.ResourceManager.Network.LoadBalancerData
Public Shared Function LoadBalancerData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional sku As LoadBalancerSku = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional frontendIPConfigurations As IEnumerable(Of FrontendIPConfigurationData) = Nothing, Optional backendAddressPools As IEnumerable(Of BackendAddressPoolData) = Nothing, Optional loadBalancingRules As IEnumerable(Of LoadBalancingRuleData) = Nothing, Optional probes As IEnumerable(Of ProbeData) = Nothing, Optional inboundNatRules As IEnumerable(Of InboundNatRuleData) = Nothing, Optional inboundNatPools As IEnumerable(Of LoadBalancerInboundNatPool) = Nothing, Optional outboundRules As IEnumerable(Of OutboundRuleData) = Nothing, Optional resourceGuid As Nullable(Of Guid) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing) As LoadBalancerData

Parámetros

id
ResourceIdentifier

Identificador del recurso.

name
String

Nombre del recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

location
Nullable<AzureLocation>

Ubicación del recurso

tags
IDictionary<String,String>

Etiquetas del recurso.

extendedLocation
ExtendedLocation

Ubicación extendida del equilibrador de carga.

sku
LoadBalancerSku

SKU del equilibrador de carga.

etag
Nullable<ETag>

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

frontendIPConfigurations
IEnumerable<FrontendIPConfigurationData>

Objeto que representa las direcciones IP de front-end que se usarán para el equilibrador de carga.

backendAddressPools
IEnumerable<BackendAddressPoolData>

Colección de grupos de direcciones de back-end usados por un equilibrador de carga.

loadBalancingRules
IEnumerable<LoadBalancingRuleData>

Colección de objetos que representa las reglas de equilibrio de carga Obtiene el aprovisionamiento.

probes
IEnumerable<ProbeData>

Colección de objetos de sondeo usados en el equilibrador de carga.

inboundNatRules
IEnumerable<InboundNatRuleData>

Colección de reglas NAT de entrada usadas por un equilibrador de carga. La definición de reglas NAT de entrada en el equilibrador de carga es mutuamente excluyente con la definición de un grupo NAT de entrada. Se hace referencia a los grupos NAT de entrada desde conjuntos de escalado de máquinas virtuales. Las NIC asociadas a máquinas virtuales individuales no pueden hacer referencia a un grupo NAT de entrada. Tienen que hacer referencia a reglas NAT de entrada individuales.

inboundNatPools
IEnumerable<LoadBalancerInboundNatPool>

Define un intervalo de puertos externo para NAT de entrada a un único puerto back-end en las NIC asociadas a un equilibrador de carga. Las reglas NAT de entrada se crean automáticamente para cada NIC asociada al Load Balancer mediante un puerto externo de este intervalo. La definición de un grupo nat de entrada en el Load Balancer es mutuamente excluyente con la definición de reglas NAT de entrada. Se hace referencia a los grupos NAT de entrada desde conjuntos de escalado de máquinas virtuales. Las NIC asociadas a máquinas virtuales individuales no pueden hacer referencia a un grupo NAT de entrada. Tienen que hacer referencia a reglas NAT de entrada individuales.

outboundRules
IEnumerable<OutboundRuleData>

Las reglas de salida.

resourceGuid
Nullable<Guid>

Propiedad GUID de recurso del recurso del equilibrador de carga.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso del equilibrador de carga.

Devoluciones

LoadBalancerData Nueva instancia de para simular.

Se aplica a