Freigeben über


LoadBalancers interface

Schnittstelle, die ein LoadBalancers darstellt.

Methoden

beginCreateOrUpdate(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Erstellt oder aktualisiert ein Lastenausgleichsmodul.

beginCreateOrUpdateAndWait(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Erstellt oder aktualisiert ein Lastenausgleichsmodul.

beginDelete(string, string, LoadBalancersDeleteOptionalParams)

Löscht das angegebene Lastenausgleichsmodul.

beginDeleteAndWait(string, string, LoadBalancersDeleteOptionalParams)

Löscht das angegebene Lastenausgleichsmodul.

beginListInboundNatRulePortMappings(string, string, string, QueryInboundNatRulePortMappingRequest, LoadBalancersListInboundNatRulePortMappingsOptionalParams)

Liste der eingehenden NAT-Regelportzuordnungen.

beginListInboundNatRulePortMappingsAndWait(string, string, string, QueryInboundNatRulePortMappingRequest, LoadBalancersListInboundNatRulePortMappingsOptionalParams)

Liste der eingehenden NAT-Regelportzuordnungen.

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Wechselt VIPs zwischen zwei Lastenausgleichsmodulen.

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Wechselt VIPs zwischen zwei Lastenausgleichsmodulen.

get(string, string, LoadBalancersGetOptionalParams)

Ruft den angegebenen Lastenausgleichsmodul ab.

list(string, LoadBalancersListOptionalParams)

Ruft alle Lastenausgleichsgeräte in einer Ressourcengruppe ab.

listAll(LoadBalancersListAllOptionalParams)

Ruft alle Lastenausgleichsgeräte in einem Abonnement ab.

migrateToIpBased(string, string, LoadBalancersMigrateToIpBasedOptionalParams)

Migrieren des Lastenausgleichs zu IP-basiert

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Aktualisiert ein Lastenausgleichstags.

Details zur Methode

beginCreateOrUpdate(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Erstellt oder aktualisiert ein Lastenausgleichsmodul.

function beginCreateOrUpdate(resourceGroupName: string, loadBalancerName: string, parameters: LoadBalancer, options?: LoadBalancersCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<LoadBalancer>, LoadBalancer>>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

loadBalancerName

string

Der Name des Lastenausgleichsmoduls.

parameters
LoadBalancer

Parameter, die für den Vorgang zum Erstellen oder Aktualisieren des Lastenausgleichs bereitgestellt werden.

options
LoadBalancersCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<@azure/core-lro.SimplePollerLike<OperationState<LoadBalancer>, LoadBalancer>>

beginCreateOrUpdateAndWait(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Erstellt oder aktualisiert ein Lastenausgleichsmodul.

function beginCreateOrUpdateAndWait(resourceGroupName: string, loadBalancerName: string, parameters: LoadBalancer, options?: LoadBalancersCreateOrUpdateOptionalParams): Promise<LoadBalancer>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

loadBalancerName

string

Der Name des Lastenausgleichsmoduls.

parameters
LoadBalancer

Parameter, die für den Vorgang zum Erstellen oder Aktualisieren des Lastenausgleichs bereitgestellt werden.

options
LoadBalancersCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<LoadBalancer>

beginDelete(string, string, LoadBalancersDeleteOptionalParams)

Löscht das angegebene Lastenausgleichsmodul.

function beginDelete(resourceGroupName: string, loadBalancerName: string, options?: LoadBalancersDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

loadBalancerName

string

Der Name des Lastenausgleichsmoduls.

options
LoadBalancersDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, LoadBalancersDeleteOptionalParams)

Löscht das angegebene Lastenausgleichsmodul.

function beginDeleteAndWait(resourceGroupName: string, loadBalancerName: string, options?: LoadBalancersDeleteOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

loadBalancerName

string

Der Name des Lastenausgleichsmoduls.

options
LoadBalancersDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

beginListInboundNatRulePortMappings(string, string, string, QueryInboundNatRulePortMappingRequest, LoadBalancersListInboundNatRulePortMappingsOptionalParams)

Liste der eingehenden NAT-Regelportzuordnungen.

function beginListInboundNatRulePortMappings(groupName: string, loadBalancerName: string, backendPoolName: string, parameters: QueryInboundNatRulePortMappingRequest, options?: LoadBalancersListInboundNatRulePortMappingsOptionalParams): Promise<SimplePollerLike<OperationState<BackendAddressInboundNatRulePortMappings>, BackendAddressInboundNatRulePortMappings>>

Parameter

groupName

string

Der Name der Ressourcengruppe.

loadBalancerName

string

Der Name des Lastenausgleichsmoduls.

backendPoolName

string

Der Name des Back-End-Adresspools des Lastenausgleichs.

parameters
QueryInboundNatRulePortMappingRequest

Abfrage eingehende NAT-Regelportzuordnungsanforderung.

Gibt zurück

beginListInboundNatRulePortMappingsAndWait(string, string, string, QueryInboundNatRulePortMappingRequest, LoadBalancersListInboundNatRulePortMappingsOptionalParams)

Liste der eingehenden NAT-Regelportzuordnungen.

function beginListInboundNatRulePortMappingsAndWait(groupName: string, loadBalancerName: string, backendPoolName: string, parameters: QueryInboundNatRulePortMappingRequest, options?: LoadBalancersListInboundNatRulePortMappingsOptionalParams): Promise<BackendAddressInboundNatRulePortMappings>

Parameter

groupName

string

Der Name der Ressourcengruppe.

loadBalancerName

string

Der Name des Lastenausgleichsmoduls.

backendPoolName

string

Der Name des Back-End-Adresspools des Lastenausgleichs.

parameters
QueryInboundNatRulePortMappingRequest

Abfrage eingehende NAT-Regelportzuordnungsanforderung.

Gibt zurück

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Wechselt VIPs zwischen zwei Lastenausgleichsmodulen.

function beginSwapPublicIpAddresses(location: string, parameters: LoadBalancerVipSwapRequest, options?: LoadBalancersSwapPublicIpAddressesOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameter

location

string

Die Region, in der sich Lastenausgleichsgeräte befinden.

parameters
LoadBalancerVipSwapRequest

Parameter, die definieren, welche VIPs ausgetauscht werden sollen.

options
LoadBalancersSwapPublicIpAddressesOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Wechselt VIPs zwischen zwei Lastenausgleichsmodulen.

function beginSwapPublicIpAddressesAndWait(location: string, parameters: LoadBalancerVipSwapRequest, options?: LoadBalancersSwapPublicIpAddressesOptionalParams): Promise<void>

Parameter

location

string

Die Region, in der sich Lastenausgleichsgeräte befinden.

parameters
LoadBalancerVipSwapRequest

Parameter, die definieren, welche VIPs ausgetauscht werden sollen.

options
LoadBalancersSwapPublicIpAddressesOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

get(string, string, LoadBalancersGetOptionalParams)

Ruft den angegebenen Lastenausgleichsmodul ab.

function get(resourceGroupName: string, loadBalancerName: string, options?: LoadBalancersGetOptionalParams): Promise<LoadBalancer>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

loadBalancerName

string

Der Name des Lastenausgleichsmoduls.

options
LoadBalancersGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<LoadBalancer>

list(string, LoadBalancersListOptionalParams)

Ruft alle Lastenausgleichsgeräte in einer Ressourcengruppe ab.

function list(resourceGroupName: string, options?: LoadBalancersListOptionalParams): PagedAsyncIterableIterator<LoadBalancer, LoadBalancer[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

options
LoadBalancersListOptionalParams

Die Optionsparameter.

Gibt zurück

listAll(LoadBalancersListAllOptionalParams)

Ruft alle Lastenausgleichsgeräte in einem Abonnement ab.

function listAll(options?: LoadBalancersListAllOptionalParams): PagedAsyncIterableIterator<LoadBalancer, LoadBalancer[], PageSettings>

Parameter

options
LoadBalancersListAllOptionalParams

Die Optionsparameter.

Gibt zurück

migrateToIpBased(string, string, LoadBalancersMigrateToIpBasedOptionalParams)

Migrieren des Lastenausgleichs zu IP-basiert

function migrateToIpBased(groupName: string, loadBalancerName: string, options?: LoadBalancersMigrateToIpBasedOptionalParams): Promise<MigratedPools>

Parameter

groupName

string

Der Name der Ressourcengruppe.

loadBalancerName

string

Der Name des Lastenausgleichsmoduls.

options
LoadBalancersMigrateToIpBasedOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<MigratedPools>

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Aktualisiert ein Lastenausgleichstags.

function updateTags(resourceGroupName: string, loadBalancerName: string, parameters: TagsObject, options?: LoadBalancersUpdateTagsOptionalParams): Promise<LoadBalancer>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

loadBalancerName

string

Der Name des Lastenausgleichsmoduls.

parameters
TagsObject

Parameter, die zum Aktualisieren von Lastenausgleichstags bereitgestellt werden.

options
LoadBalancersUpdateTagsOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<LoadBalancer>