Freigeben über


LoadBalancer Konstruktoren

Definition

Überlädt

LoadBalancer()

Initialisiert eine neue instance der LoadBalancer-Klasse.

LoadBalancer(String, String, String, String, IDictionary<String, String>, ExtendedLocation, LoadBalancerSku, IList<FrontendIPConfiguration>, IList<BackendAddressPool>, IList<LoadBalancingRule>, IList<Probe>, IList<InboundNatRule>, IList<InboundNatPool>, IList<OutboundRule>, String, String, String)

Initialisiert eine neue instance der LoadBalancer-Klasse.

LoadBalancer()

Initialisiert eine neue instance der LoadBalancer-Klasse.

public LoadBalancer ();
Public Sub New ()

Gilt für:

LoadBalancer(String, String, String, String, IDictionary<String, String>, ExtendedLocation, LoadBalancerSku, IList<FrontendIPConfiguration>, IList<BackendAddressPool>, IList<LoadBalancingRule>, IList<Probe>, IList<InboundNatRule>, IList<InboundNatPool>, IList<OutboundRule>, String, String, String)

Initialisiert eine neue instance der LoadBalancer-Klasse.

public LoadBalancer (string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Network.Models.ExtendedLocation extendedLocation = default, Microsoft.Azure.Management.Network.Models.LoadBalancerSku sku = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.FrontendIPConfiguration> frontendIPConfigurations = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.BackendAddressPool> backendAddressPools = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.LoadBalancingRule> loadBalancingRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.Probe> probes = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.InboundNatRule> inboundNatRules = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.InboundNatPool> inboundNatPools = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.OutboundRule> outboundRules = default, string resourceGuid = default, string provisioningState = default, string etag = default);
new Microsoft.Azure.Management.Network.Models.LoadBalancer : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Models.ExtendedLocation * Microsoft.Azure.Management.Network.Models.LoadBalancerSku * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.FrontendIPConfiguration> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.BackendAddressPool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.LoadBalancingRule> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.Probe> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.InboundNatRule> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.InboundNatPool> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.OutboundRule> * string * string * string -> Microsoft.Azure.Management.Network.Models.LoadBalancer
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional sku As LoadBalancerSku = Nothing, Optional frontendIPConfigurations As IList(Of FrontendIPConfiguration) = Nothing, Optional backendAddressPools As IList(Of BackendAddressPool) = Nothing, Optional loadBalancingRules As IList(Of LoadBalancingRule) = Nothing, Optional probes As IList(Of Probe) = Nothing, Optional inboundNatRules As IList(Of InboundNatRule) = Nothing, Optional inboundNatPools As IList(Of InboundNatPool) = Nothing, Optional outboundRules As IList(Of OutboundRule) = Nothing, Optional resourceGuid As String = Nothing, Optional provisioningState As String = Nothing, Optional etag As String = Nothing)

Parameter

id
String

Ressourcen-ID

name
String

Name der Ressource.

type
String

Der Ressourcentyp.

location
String

Ressourcenspeicherort

tags
IDictionary<String,String>

Ressourcentags.

extendedLocation
ExtendedLocation

Der erweiterte Speicherort des Lastenausgleichs.

sku
LoadBalancerSku

Die Lastenausgleichs-SKU.

frontendIPConfigurations
IList<FrontendIPConfiguration>

Objekt, das die Front-End-IP-Adressen darstellt, die für den Lastenausgleich verwendet werden sollen.

backendAddressPools
IList<BackendAddressPool>

Sammlung von Back-End-Adresspools, die von einem Lastenausgleich verwendet werden.

loadBalancingRules
IList<LoadBalancingRule>

Objektauflistung, die die Lastenausgleichsregeln darstellt, ruft die Bereitstellung ab.

probes
IList<Probe>

Sammlung von Testobjekten, die im Lastenausgleich verwendet werden.

inboundNatRules
IList<InboundNatRule>

Sammlung eingehender NAT-Regeln, die von einem Lastenausgleich verwendet werden. Das Definieren von NAT-Regeln für eingehenden Datenverkehr in Ihrem Lastenausgleich schließt sich gegenseitig aus, wenn ein NAT-Pool für eingehenden Datenverkehr definiert wird. Eingehende NAT-Pools werden von VM-Skalierungsgruppen referenziert. Netzwerkkarten, die einzelnen virtuellen Computern zugeordnet sind, können nicht auf einen NAT-Pool für eingehenden Datenverkehr verweisen. Sie müssen auf einzelne NAT-Regeln für eingehenden Datenverkehr verweisen.

inboundNatPools
IList<InboundNatPool>

Definiert einen externen Portbereich für eingehende NAT zu einem einzelnen Back-End-Port auf NICs, die einem Lastenausgleich zugeordnet sind. Eingehende NAT-Regeln werden automatisch für jede NIC erstellt, die dem Load Balancer zugeordnet ist und einen externen Port aus diesem Bereich verwendet. Das Definieren eines NAT-Pools für eingehenden Datenverkehr auf Ihrem Load Balancer schließt sich mit der Definition von NAT-Regeln für eingehenden Datenverkehr gegenseitig aus. Eingehende NAT-Pools werden von VM-Skalierungsgruppen referenziert. NiCs, die einzelnen virtuellen Computern zugeordnet sind, können nicht auf einen eingehenden NAT-Pool verweisen. Sie müssen auf einzelne NAT-Regeln für eingehenden Datenverkehr verweisen.

outboundRules
IList<OutboundRule>

Die Ausgangsregeln.

resourceGuid
String

Die Ressourcen-GUID-Eigenschaft der Load Balancer-Ressource.

provisioningState
String

Der Bereitstellungsstatus der Lastenausgleichsressource. Mögliche Werte: "Erfolgreich", "Aktualisieren", "Löschen", "Fehler"

etag
String

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

Gilt für: