Partager via


LoadBalancers interface

Interface représentant un LoadBalancers.

Méthodes

beginCreateOrUpdate(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Crée ou met à jour un équilibreur de charge.

beginCreateOrUpdateAndWait(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Crée ou met à jour un équilibreur de charge.

beginDelete(string, string, LoadBalancersDeleteOptionalParams)

Supprime l’équilibreur de charge spécifié.

beginDeleteAndWait(string, string, LoadBalancersDeleteOptionalParams)

Supprime l’équilibreur de charge spécifié.

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

Liste des mappages de ports de règle NAT entrants.

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

Liste des mappages de ports de règle NAT entrants.

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Échange les adresses IP virtuelles entre deux équilibreurs de charge.

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Échange les adresses IP virtuelles entre deux équilibreurs de charge.

get(string, string, LoadBalancersGetOptionalParams)

Obtient l’équilibreur de charge spécifié.

list(string, LoadBalancersListOptionalParams)

Obtient tous les équilibreurs de charge dans un groupe de ressources.

listAll(LoadBalancersListAllOptionalParams)

Obtient tous les équilibreurs de charge dans un abonnement.

migrateToIpBased(string, string, LoadBalancersMigrateToIpBasedOptionalParams)

Migrer l’équilibreur de charge vers ip

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Met à jour des balises d’équilibreur de charge.

Détails de la méthode

beginCreateOrUpdate(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Crée ou met à jour un équilibreur de charge.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

loadBalancerName

string

Nom de l’équilibreur de charge.

parameters
LoadBalancer

Paramètres fournis à l’opération de création ou de mise à jour de l’équilibreur de charge.

options
LoadBalancersCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

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

beginCreateOrUpdateAndWait(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Crée ou met à jour un équilibreur de charge.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

loadBalancerName

string

Nom de l’équilibreur de charge.

parameters
LoadBalancer

Paramètres fournis à l’opération de création ou de mise à jour de l’équilibreur de charge.

options
LoadBalancersCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

Promise<LoadBalancer>

beginDelete(string, string, LoadBalancersDeleteOptionalParams)

Supprime l’équilibreur de charge spécifié.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

loadBalancerName

string

Nom de l’équilibreur de charge.

options
LoadBalancersDeleteOptionalParams

Paramètres d’options.

Retours

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

beginDeleteAndWait(string, string, LoadBalancersDeleteOptionalParams)

Supprime l’équilibreur de charge spécifié.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

loadBalancerName

string

Nom de l’équilibreur de charge.

options
LoadBalancersDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

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

Liste des mappages de ports de règle NAT entrants.

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

Paramètres

groupName

string

Nom du groupe de ressources.

loadBalancerName

string

Nom de l’équilibreur de charge.

backendPoolName

string

Nom du pool d’adresses back-end de l’équilibreur de charge.

parameters
QueryInboundNatRulePortMappingRequest

Requête de requête de mappage de port de règle NAT entrante.

Retours

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

Liste des mappages de ports de règle NAT entrants.

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

Paramètres

groupName

string

Nom du groupe de ressources.

loadBalancerName

string

Nom de l’équilibreur de charge.

backendPoolName

string

Nom du pool d’adresses back-end de l’équilibreur de charge.

parameters
QueryInboundNatRulePortMappingRequest

Requête de requête de mappage de port de règle NAT entrante.

Retours

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Échange les adresses IP virtuelles entre deux équilibreurs de charge.

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

Paramètres

location

string

Région dans laquelle se trouvent les équilibreurs de charge.

parameters
LoadBalancerVipSwapRequest

Paramètres qui définissent les adresses IP virtuelles à permuter.

options
LoadBalancersSwapPublicIpAddressesOptionalParams

Paramètres d’options.

Retours

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

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Échange les adresses IP virtuelles entre deux équilibreurs de charge.

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

Paramètres

location

string

Région dans laquelle se trouvent les équilibreurs de charge.

parameters
LoadBalancerVipSwapRequest

Paramètres qui définissent les adresses IP virtuelles à permuter.

options
LoadBalancersSwapPublicIpAddressesOptionalParams

Paramètres d’options.

Retours

Promise<void>

get(string, string, LoadBalancersGetOptionalParams)

Obtient l’équilibreur de charge spécifié.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

loadBalancerName

string

Nom de l’équilibreur de charge.

options
LoadBalancersGetOptionalParams

Paramètres d’options.

Retours

Promise<LoadBalancer>

list(string, LoadBalancersListOptionalParams)

Obtient tous les équilibreurs de charge dans un groupe de ressources.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

options
LoadBalancersListOptionalParams

Paramètres d’options.

Retours

listAll(LoadBalancersListAllOptionalParams)

Obtient tous les équilibreurs de charge dans un abonnement.

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

Paramètres

options
LoadBalancersListAllOptionalParams

Paramètres d’options.

Retours

migrateToIpBased(string, string, LoadBalancersMigrateToIpBasedOptionalParams)

Migrer l’équilibreur de charge vers ip

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

Paramètres

groupName

string

Nom du groupe de ressources.

loadBalancerName

string

Nom de l’équilibreur de charge.

options
LoadBalancersMigrateToIpBasedOptionalParams

Paramètres d’options.

Retours

Promise<MigratedPools>

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Met à jour des balises d’équilibreur de charge.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources.

loadBalancerName

string

Nom de l’équilibreur de charge.

parameters
TagsObject

Paramètres fournis pour mettre à jour les balises d’équilibreur de charge.

options
LoadBalancersUpdateTagsOptionalParams

Paramètres d’options.

Retours

Promise<LoadBalancer>