Compartilhar via


ArmNetworkModelFactory.LoadBalancerData Método

Definição

Inicializa uma nova instância 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

ID do recurso.

name
String

Nome do recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

location
Nullable<AzureLocation>

Local do recurso.

tags
IDictionary<String,String>

Marcas de recurso.

extendedLocation
ExtendedLocation

O local estendido do balanceador de carga.

sku
LoadBalancerSku

O SKU do balanceador de carga.

etag
Nullable<ETag>

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

frontendIPConfigurations
IEnumerable<FrontendIPConfigurationData>

Objeto que representa os IPs de front-end a serem usados para o balanceador de carga.

backendAddressPools
IEnumerable<BackendAddressPoolData>

Coleção de pools de endereços de back-end usados por um balanceador de carga.

loadBalancingRules
IEnumerable<LoadBalancingRuleData>

Coleção de objetos que representa as regras de balanceamento de carga Obtém o provisionamento.

probes
IEnumerable<ProbeData>

Coleção de objetos de investigação usados no balanceador de carga.

inboundNatRules
IEnumerable<InboundNatRuleData>

Coleção de regras NAT de entrada usadas por um balanceador de carga. Definir regras NAT de entrada no balanceador de carga é mutuamente exclusivo com a definição de um pool nat de entrada. Os pools NAT de entrada são referenciados de conjuntos de dimensionamento de máquinas virtuais. NICs associadas a máquinas virtuais individuais não podem fazer referência a um pool nat de entrada. Eles precisam referenciar regras NAT de entrada individuais.

inboundNatPools
IEnumerable<LoadBalancerInboundNatPool>

Define um intervalo de portas externas para NAT de entrada para uma única porta de back-end em NICs associadas a um balanceador de carga. As regras NAT de entrada são criadas automaticamente para cada NIC associada ao Load Balancer usando uma porta externa desse intervalo. Definir um pool nat de entrada em seu Load Balancer é mutuamente exclusivo com a definição de regras NAT de entrada. Os pools NAT de entrada são referenciados de conjuntos de dimensionamento de máquinas virtuais. NICs associadas a máquinas virtuais individuais não podem fazer referência a um pool nat de entrada. Eles precisam referenciar regras NAT de entrada individuais.

outboundRules
IEnumerable<OutboundRuleData>

As regras de saída.

resourceGuid
Nullable<Guid>

A propriedade GUID do recurso do balanceador de carga.

provisioningState
Nullable<NetworkProvisioningState>

O estado de provisionamento do recurso do balanceador de carga.

Retornos

Uma nova LoadBalancerData instância para simulação.

Aplica-se a