ArmNetworkModelFactory.LoadBalancerData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.
- 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.
- provisioningState
- Nullable<NetworkProvisioningState>
Estado de aprovisionamiento del recurso del equilibrador de carga.
Devoluciones
LoadBalancerData Nueva instancia de para simular.
Se aplica a
Azure SDK for .NET