Partager via


LoadBalancersClient Interface

Implémente

public interface LoadBalancersClient
extends InnerSupportsGet<LoadBalancerInner>, InnerSupportsListing<LoadBalancerInner>, InnerSupportsDelete<Void>

Une instance de cette classe permet d’accéder à toutes les opérations définies dans LoadBalancersClient.

Résumé de la méthode

Modificateur et type Méthode et description
abstract SyncPoller<PollResult<LoadBalancerInner>,LoadBalancerInner> beginCreateOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

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

abstract SyncPoller<PollResult<LoadBalancerInner>,LoadBalancerInner> beginCreateOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters, Context context)

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

abstract PollerFlux<PollResult<LoadBalancerInner>,LoadBalancerInner> beginCreateOrUpdateAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

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

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String loadBalancerName)

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

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String loadBalancerName, Context context)

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

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String loadBalancerName)

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

abstract SyncPoller<PollResult<BackendAddressInboundNatRulePortMappingsInner>,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

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

abstract SyncPoller<PollResult<BackendAddressInboundNatRulePortMappingsInner>,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters, Context context)

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

abstract PollerFlux<PollResult<BackendAddressInboundNatRulePortMappingsInner>,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappingsAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

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

abstract SyncPoller<PollResult<Void>,Void> beginSwapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

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

abstract SyncPoller<PollResult<Void>,Void> beginSwapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters, Context context)

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

abstract PollerFlux<PollResult<Void>,Void> beginSwapPublicIpAddressesAsync(String location, LoadBalancerVipSwapRequest parameters)

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

abstract LoadBalancerInner createOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

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

abstract LoadBalancerInner createOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters, Context context)

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

abstract Mono<LoadBalancerInner> createOrUpdateAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

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

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

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

abstract void delete(String resourceGroupName, String loadBalancerName)

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

abstract void delete(String resourceGroupName, String loadBalancerName, Context context)

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

abstract Mono<Void> deleteAsync(String resourceGroupName, String loadBalancerName)

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

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String loadBalancerName)

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

abstract LoadBalancerInner getByResourceGroup(String resourceGroupName, String loadBalancerName)

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

abstract Mono<LoadBalancerInner> getByResourceGroupAsync(String resourceGroupName, String loadBalancerName)

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

abstract Response<LoadBalancerInner> getByResourceGroupWithResponse(String resourceGroupName, String loadBalancerName, String expand, Context context)

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

abstract Mono<Response<LoadBalancerInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String loadBalancerName, String expand)

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

abstract PagedIterable<LoadBalancerInner> list()

Obtient tous les équilibreurs de charge d’un abonnement.

abstract PagedIterable<LoadBalancerInner> list(Context context)

Obtient tous les équilibreurs de charge d’un abonnement.

abstract PagedFlux<LoadBalancerInner> listAsync()

Obtient tous les équilibreurs de charge d’un abonnement.

abstract PagedIterable<LoadBalancerInner> listByResourceGroup(String resourceGroupName)

Obtient tous les équilibreurs de charge d’un groupe de ressources.

abstract PagedIterable<LoadBalancerInner> listByResourceGroup(String resourceGroupName, Context context)

Obtient tous les équilibreurs de charge d’un groupe de ressources.

abstract PagedFlux<LoadBalancerInner> listByResourceGroupAsync(String resourceGroupName)

Obtient tous les équilibreurs de charge d’un groupe de ressources.

abstract BackendAddressInboundNatRulePortMappingsInner listInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

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

abstract BackendAddressInboundNatRulePortMappingsInner listInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters, Context context)

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

abstract Mono<BackendAddressInboundNatRulePortMappingsInner> listInboundNatRulePortMappingsAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

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

abstract Mono<Response<Flux<ByteBuffer>>> listInboundNatRulePortMappingsWithResponseAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

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

abstract MigratedPoolsInner migrateToIpBased(String groupName, String loadBalancerName)

Migrez l’équilibreur de charge vers l’adresse IP.

abstract Mono<MigratedPoolsInner> migrateToIpBasedAsync(String groupName, String loadBalancerName)

Migrez l’équilibreur de charge vers l’adresse IP.

abstract Response<MigratedPoolsInner> migrateToIpBasedWithResponse(String groupName, String loadBalancerName, MigrateLoadBalancerToIpBasedRequest parameters, Context context)

Migrez l’équilibreur de charge vers l’adresse IP.

abstract Mono<Response<MigratedPoolsInner>> migrateToIpBasedWithResponseAsync(String groupName, String loadBalancerName, MigrateLoadBalancerToIpBasedRequest parameters)

Migrez l’équilibreur de charge vers l’adresse IP.

abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

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

abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters, Context context)

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

abstract Mono<Void> swapPublicIpAddressesAsync(String location, LoadBalancerVipSwapRequest parameters)

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

abstract Mono<Response<Flux<ByteBuffer>>> swapPublicIpAddressesWithResponseAsync(String location, LoadBalancerVipSwapRequest parameters)

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

abstract LoadBalancerInner updateTags(String resourceGroupName, String loadBalancerName, TagsObject parameters)

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

abstract Mono<LoadBalancerInner> updateTagsAsync(String resourceGroupName, String loadBalancerName, TagsObject parameters)

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

abstract Response<LoadBalancerInner> updateTagsWithResponse(String resourceGroupName, String loadBalancerName, TagsObject parameters, Context context)

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

abstract Mono<Response<LoadBalancerInner>> updateTagsWithResponseAsync(String resourceGroupName, String loadBalancerName, TagsObject parameters)

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

Détails de la méthode

beginCreateOrUpdate

public abstract SyncPoller,LoadBalancerInner> beginCreateOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis à l’opération de création ou de mise à jour de l’équilibreur de charge.

Returns:

pour l’interrogation SyncPoller<T,U> de la ressource loadBalancer.

beginCreateOrUpdate

public abstract SyncPoller,LoadBalancerInner> beginCreateOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters, Context context)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis à l’opération de création ou de mise à jour de l’équilibreur de charge.
context - Contexte à associer à cette opération.

Returns:

pour l’interrogation SyncPoller<T,U> de la ressource loadBalancer.

beginCreateOrUpdateAsync

public abstract PollerFlux,LoadBalancerInner> beginCreateOrUpdateAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis à l’opération de création ou de mise à jour de l’équilibreur de charge.

Returns:

pour l’interrogation PollerFlux<T,U> de la ressource loadBalancer.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String loadBalancerName)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.

Returns:

pour l’interrogation SyncPoller<T,U> d’une opération de longue durée.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String loadBalancerName, Context context)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
context - Contexte à associer à cette opération.

Returns:

pour l’interrogation SyncPoller<T,U> d’une opération de longue durée.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String loadBalancerName)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.

Returns:

pour l’interrogation PollerFlux<T,U> d’une opération de longue durée.

beginListInboundNatRulePortMappings

public abstract SyncPoller,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

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

Parameters:

groupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
backendPoolName - Nom du pool d’adresses back-end de l’équilibreur de charge.
parameters - Requête de mappage de port de règle NAT entrante.

Returns:

pour SyncPoller<T,U> l’interrogation de la réponse pour une API QueryInboundNatRulePortMapping.

beginListInboundNatRulePortMappings

public abstract SyncPoller,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters, Context context)

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

Parameters:

groupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
backendPoolName - Nom du pool d’adresses back-end de l’équilibreur de charge.
parameters - Requête de mappage de port de règle NAT entrante.
context - Contexte à associer à cette opération.

Returns:

pour SyncPoller<T,U> l’interrogation de la réponse pour une API QueryInboundNatRulePortMapping.

beginListInboundNatRulePortMappingsAsync

public abstract PollerFlux,BackendAddressInboundNatRulePortMappingsInner> beginListInboundNatRulePortMappingsAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

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

Parameters:

groupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
backendPoolName - Nom du pool d’adresses back-end de l’équilibreur de charge.
parameters - Requête de mappage de port de règle NAT entrante.

Returns:

pour PollerFlux<T,U> l’interrogation de la réponse pour une API QueryInboundNatRulePortMapping.

beginSwapPublicIpAddresses

public abstract SyncPoller,Void> beginSwapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

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

Parameters:

location - Région où se trouvent les équilibreurs de charge.
parameters - Paramètres qui définissent les adresses IP virtuelles à échanger.

Returns:

pour l’interrogation SyncPoller<T,U> d’une opération de longue durée.

beginSwapPublicIpAddresses

public abstract SyncPoller,Void> beginSwapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters, Context context)

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

Parameters:

location - Région où se trouvent les équilibreurs de charge.
parameters - Paramètres qui définissent les adresses IP virtuelles à échanger.
context - Contexte à associer à cette opération.

Returns:

pour l’interrogation SyncPoller<T,U> d’une opération de longue durée.

beginSwapPublicIpAddressesAsync

public abstract PollerFlux,Void> beginSwapPublicIpAddressesAsync(String location, LoadBalancerVipSwapRequest parameters)

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

Parameters:

location - Région où se trouvent les équilibreurs de charge.
parameters - Paramètres qui définissent les adresses IP virtuelles à échanger.

Returns:

pour l’interrogation PollerFlux<T,U> d’une opération de longue durée.

createOrUpdate

public abstract LoadBalancerInner createOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis à l’opération de création ou de mise à jour de l’équilibreur de charge.

Returns:

ressource loadBalancer.

createOrUpdate

public abstract LoadBalancerInner createOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters, Context context)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis à l’opération de création ou de mise à jour de l’équilibreur de charge.
context - Contexte à associer à cette opération.

Returns:

ressource loadBalancer.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis à l’opération de création ou de mise à jour de l’équilibreur de charge.

Returns:

loadBalancer ressource en cas d’achèvement réussi de Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis à l’opération de création ou de mise à jour de l’équilibreur de charge.

Returns:

ressource loadBalancer avec Response<T> en cas d’achèvement réussi de Mono.

delete

public abstract void delete(String resourceGroupName, String loadBalancerName)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.

delete

public abstract void delete(String resourceGroupName, String loadBalancerName, Context context)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
context - Contexte à associer à cette opération.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String loadBalancerName)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.

Returns:

Mono qui se termine lorsqu’une réponse réussie est reçue.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String loadBalancerName)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.

Returns:

en Response<T> cas d’achèvement réussi de Mono.

getByResourceGroup

public abstract LoadBalancerInner getByResourceGroup(String resourceGroupName, String loadBalancerName)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.

Returns:

équilibreur de charge spécifié.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String loadBalancerName)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.

Returns:

l’équilibreur de charge spécifié lors de l’achèvement réussi de Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String loadBalancerName, String expand, Context context)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
expand - Développe les ressources référencées.
context - Contexte à associer à cette opération.

Returns:

l’équilibreur de charge spécifié avec Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String loadBalancerName, String expand)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
expand - Développe les ressources référencées.

Returns:

l’équilibreur de charge spécifié avec en Response<T> cas d’achèvement réussi de Mono.

list

public abstract PagedIterable list()

Obtient tous les équilibreurs de charge d’un abonnement.

Returns:

tous les équilibreurs de charge d’un abonnement en tant que réponse paginée avec PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Obtient tous les équilibreurs de charge d’un abonnement.

Parameters:

context - Contexte à associer à cette opération.

Returns:

tous les équilibreurs de charge d’un abonnement en tant que réponse paginée avec PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Obtient tous les équilibreurs de charge d’un abonnement.

Returns:

tous les équilibreurs de charge d’un abonnement en tant que réponse paginée avec PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Obtient tous les équilibreurs de charge d’un groupe de ressources.

Parameters:

resourceGroupName - Nom du groupe de ressources.

Returns:

tous les équilibreurs de charge dans un groupe de ressources en tant que réponse paginé avec PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Obtient tous les équilibreurs de charge d’un groupe de ressources.

Parameters:

resourceGroupName - Nom du groupe de ressources.
context - Contexte à associer à cette opération.

Returns:

tous les équilibreurs de charge dans un groupe de ressources en tant que réponse paginé avec PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Obtient tous les équilibreurs de charge d’un groupe de ressources.

Parameters:

resourceGroupName - Nom du groupe de ressources.

Returns:

tous les équilibreurs de charge dans un groupe de ressources en tant que réponse paginé avec PagedFlux<T>.

listInboundNatRulePortMappings

public abstract BackendAddressInboundNatRulePortMappingsInner listInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

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

Parameters:

groupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
backendPoolName - Nom du pool d’adresses back-end de l’équilibreur de charge.
parameters - Requête de mappage de port de règle NAT entrante.

Returns:

réponse pour une API QueryInboundNatRulePortMapping.

listInboundNatRulePortMappings

public abstract BackendAddressInboundNatRulePortMappingsInner listInboundNatRulePortMappings(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters, Context context)

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

Parameters:

groupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
backendPoolName - Nom du pool d’adresses back-end de l’équilibreur de charge.
parameters - Requête de mappage de port de règle NAT entrante.
context - Contexte à associer à cette opération.

Returns:

réponse pour une API QueryInboundNatRulePortMapping.

listInboundNatRulePortMappingsAsync

public abstract Mono listInboundNatRulePortMappingsAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

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

Parameters:

groupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
backendPoolName - Nom du pool d’adresses back-end de l’équilibreur de charge.
parameters - Requête de mappage de port de règle NAT entrante.

Returns:

la réponse d’une API QueryInboundNatRulePortMapping à l’achèvement réussi de Mono.

listInboundNatRulePortMappingsWithResponseAsync

public abstract Mono>> listInboundNatRulePortMappingsWithResponseAsync(String groupName, String loadBalancerName, String backendPoolName, QueryInboundNatRulePortMappingRequest parameters)

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

Parameters:

groupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
backendPoolName - Nom du pool d’adresses back-end de l’équilibreur de charge.
parameters - Requête de mappage de port de règle NAT entrante.

Returns:

la réponse d’une API QueryInboundNatRulePortMapping ainsi Response<T> que lors de l’achèvement réussi de Mono.

migrateToIpBased

public abstract MigratedPoolsInner migrateToIpBased(String groupName, String loadBalancerName)

Migrez l’équilibreur de charge vers l’adresse IP.

Parameters:

groupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.

Returns:

réponse pour une API migrateToIpBased.

migrateToIpBasedAsync

public abstract Mono migrateToIpBasedAsync(String groupName, String loadBalancerName)

Migrez l’équilibreur de charge vers l’adresse IP.

Parameters:

groupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.

Returns:

réponse pour une API migrateToIpBased à l’achèvement réussi de Mono.

migrateToIpBasedWithResponse

public abstract Response migrateToIpBasedWithResponse(String groupName, String loadBalancerName, MigrateLoadBalancerToIpBasedRequest parameters, Context context)

Migrez l’équilibreur de charge vers l’adresse IP.

Parameters:

groupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis à l’API migrateToIpBased.
context - Contexte à associer à cette opération.

Returns:

réponse pour une API migrateToIpBased avec Response<T>.

migrateToIpBasedWithResponseAsync

public abstract Mono> migrateToIpBasedWithResponseAsync(String groupName, String loadBalancerName, MigrateLoadBalancerToIpBasedRequest parameters)

Migrez l’équilibreur de charge vers l’adresse IP.

Parameters:

groupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis à l’API migrateToIpBased.

Returns:

la réponse pour une API migrateToIpBased ainsi Response<T> que lors de l’achèvement réussi de Mono.

swapPublicIpAddresses

public abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

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

Parameters:

location - Région où se trouvent les équilibreurs de charge.
parameters - Paramètres qui définissent les adresses IP virtuelles à échanger.

swapPublicIpAddresses

public abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters, Context context)

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

Parameters:

location - Région où se trouvent les équilibreurs de charge.
parameters - Paramètres qui définissent les adresses IP virtuelles à échanger.
context - Contexte à associer à cette opération.

swapPublicIpAddressesAsync

public abstract Mono swapPublicIpAddressesAsync(String location, LoadBalancerVipSwapRequest parameters)

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

Parameters:

location - Région où se trouvent les équilibreurs de charge.
parameters - Paramètres qui définissent les adresses IP virtuelles à échanger.

Returns:

Mono qui se termine lorsqu’une réponse réussie est reçue.

swapPublicIpAddressesWithResponseAsync

public abstract Mono>> swapPublicIpAddressesWithResponseAsync(String location, LoadBalancerVipSwapRequest parameters)

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

Parameters:

location - Région où se trouvent les équilibreurs de charge.
parameters - Paramètres qui définissent les adresses IP virtuelles à échanger.

Returns:

en Response<T> cas d’achèvement réussi de Mono.

updateTags

public abstract LoadBalancerInner updateTags(String resourceGroupName, String loadBalancerName, TagsObject parameters)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis pour mettre à jour les balises de l’équilibreur de charge.

Returns:

ressource loadBalancer.

updateTagsAsync

public abstract Mono updateTagsAsync(String resourceGroupName, String loadBalancerName, TagsObject parameters)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis pour mettre à jour les balises de l’équilibreur de charge.

Returns:

loadBalancer ressource en cas d’achèvement réussi de Mono.

updateTagsWithResponse

public abstract Response updateTagsWithResponse(String resourceGroupName, String loadBalancerName, TagsObject parameters, Context context)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis pour mettre à jour les balises de l’équilibreur de charge.
context - Contexte à associer à cette opération.

Returns:

ressource loadBalancer avec Response<T>.

updateTagsWithResponseAsync

public abstract Mono> updateTagsWithResponseAsync(String resourceGroupName, String loadBalancerName, TagsObject parameters)

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

Parameters:

resourceGroupName - Nom du groupe de ressources.
loadBalancerName - Le nom de l’équilibreur de charge.
parameters - Paramètres fournis pour mettre à jour les balises de l’équilibreur de charge.

Returns:

ressource loadBalancer avec Response<T> en cas d’achèvement réussi de Mono.

S’applique à