LoadBalancer Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
- 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:
Azure SDK for .NET