Partilhar via


LoadBalancersClient Interface

Implementações

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

Uma instância dessa classe fornece acesso a todas as operações definidas em LoadBalancersClient.

Resumo do método

Modificador e tipo Método e descrição
abstract SyncPoller<PollResult<LoadBalancerInner>,LoadBalancerInner> beginCreateOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Cria ou atualiza um balanceador de carga.

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

Cria ou atualiza um balanceador de carga.

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

Cria ou atualiza um balanceador de carga.

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

Exclui o balanceador de carga especificado.

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

Exclui o balanceador de carga especificado.

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

Exclui o balanceador de carga especificado.

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

Lista de mapeamentos de porta de regra NAT de entrada.

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

Lista de mapeamentos de porta de regra NAT de entrada.

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

Lista de mapeamentos de porta de regra NAT de entrada.

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

Troca VIPs entre dois balanceadores de carga.

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

Troca VIPs entre dois balanceadores de carga.

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

Troca VIPs entre dois balanceadores de carga.

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

Cria ou atualiza um balanceador de carga.

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

Cria ou atualiza um balanceador de carga.

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

Cria ou atualiza um balanceador de carga.

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

Cria ou atualiza um balanceador de carga.

abstract void delete(String resourceGroupName, String loadBalancerName)

Exclui o balanceador de carga especificado.

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

Exclui o balanceador de carga especificado.

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

Exclui o balanceador de carga especificado.

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

Exclui o balanceador de carga especificado.

abstract LoadBalancerInner getByResourceGroup(String resourceGroupName, String loadBalancerName)

Obtém o balanceador de carga especificado.

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

Obtém o balanceador de carga especificado.

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

Obtém o balanceador de carga especificado.

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

Obtém o balanceador de carga especificado.

abstract PagedIterable<LoadBalancerInner> list()

Obtém todos os balanceadores de carga em uma assinatura.

abstract PagedIterable<LoadBalancerInner> list(Context context)

Obtém todos os balanceadores de carga em uma assinatura.

abstract PagedFlux<LoadBalancerInner> listAsync()

Obtém todos os balanceadores de carga em uma assinatura.

abstract PagedIterable<LoadBalancerInner> listByResourceGroup(String resourceGroupName)

Obtém todos os balanceadores de carga em um grupo de recursos.

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

Obtém todos os balanceadores de carga em um grupo de recursos.

abstract PagedFlux<LoadBalancerInner> listByResourceGroupAsync(String resourceGroupName)

Obtém todos os balanceadores de carga em um grupo de recursos.

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

Lista de mapeamentos de porta de regra NAT de entrada.

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

Lista de mapeamentos de porta de regra NAT de entrada.

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

Lista de mapeamentos de porta de regra NAT de entrada.

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

Lista de mapeamentos de porta de regra NAT de entrada.

abstract MigratedPoolsInner migrateToIpBased(String groupName, String loadBalancerName)

Migrar o balanceador de carga para o baseado em IP.

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

Migrar o balanceador de carga para o baseado em IP.

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

Migrar o balanceador de carga para o baseado em IP.

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

Migrar o balanceador de carga para o baseado em IP.

abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

Troca VIPs entre dois balanceadores de carga.

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

Troca VIPs entre dois balanceadores de carga.

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

Troca VIPs entre dois balanceadores de carga.

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

Troca VIPs entre dois balanceadores de carga.

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

Atualizações marcas de balanceador de carga.

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

Atualizações marcas de balanceador de carga.

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

Atualizações marcas de balanceador de carga.

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

Atualizações marcas de balanceador de carga.

Detalhes do método

beginCreateOrUpdate

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

Cria ou atualiza um balanceador de carga.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para a operação criar ou atualizar o balanceador de carga.

Returns:

o SyncPoller<T,U> para sondagem do recurso loadBalancer.

beginCreateOrUpdate

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

Cria ou atualiza um balanceador de carga.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para a operação criar ou atualizar o balanceador de carga.
context - O contexto a ser associado a essa operação.

Returns:

o SyncPoller<T,U> para sondagem do recurso loadBalancer.

beginCreateOrUpdateAsync

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

Cria ou atualiza um balanceador de carga.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para a operação criar ou atualizar o balanceador de carga.

Returns:

o PollerFlux<T,U> para sondagem do recurso loadBalancer.

beginDelete

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

Exclui o balanceador de carga especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.

Returns:

o SyncPoller<T,U> para sondagem de operação de longa execução.

beginDelete

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

Exclui o balanceador de carga especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
context - O contexto a ser associado a essa operação.

Returns:

o SyncPoller<T,U> para sondagem de operação de longa execução.

beginDeleteAsync

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

Exclui o balanceador de carga especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.

Returns:

o PollerFlux<T,U> para sondagem de operação de longa execução.

beginListInboundNatRulePortMappings

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

Lista de mapeamentos de porta de regra NAT de entrada.

Parameters:

groupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
backendPoolName - O nome do pool de endereços de back-end do balanceador de carga.
parameters - Consulta solicitação de mapeamento de porta de regra NAT de entrada.

Returns:

para SyncPoller<T,U> sondagem da resposta para uma API QueryInboundNatRulePortMapping.

beginListInboundNatRulePortMappings

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

Lista de mapeamentos de porta de regra NAT de entrada.

Parameters:

groupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
backendPoolName - O nome do pool de endereços de back-end do balanceador de carga.
parameters - Consulta solicitação de mapeamento de porta de regra NAT de entrada.
context - O contexto a ser associado a essa operação.

Returns:

para SyncPoller<T,U> sondagem da resposta para uma API QueryInboundNatRulePortMapping.

beginListInboundNatRulePortMappingsAsync

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

Lista de mapeamentos de porta de regra NAT de entrada.

Parameters:

groupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
backendPoolName - O nome do pool de endereços de back-end do balanceador de carga.
parameters - Consulta solicitação de mapeamento de porta de regra NAT de entrada.

Returns:

para PollerFlux<T,U> sondagem da resposta para uma API QueryInboundNatRulePortMapping.

beginSwapPublicIpAddresses

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

Troca VIPs entre dois balanceadores de carga.

Parameters:

location - A região em que os balanceadores de carga estão localizados.
parameters - Parâmetros que definem quais VIPs devem ser trocados.

Returns:

o SyncPoller<T,U> para sondagem de operação de longa execução.

beginSwapPublicIpAddresses

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

Troca VIPs entre dois balanceadores de carga.

Parameters:

location - A região em que os balanceadores de carga estão localizados.
parameters - Parâmetros que definem quais VIPs devem ser trocados.
context - O contexto a ser associado a essa operação.

Returns:

o SyncPoller<T,U> para sondagem de operação de longa execução.

beginSwapPublicIpAddressesAsync

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

Troca VIPs entre dois balanceadores de carga.

Parameters:

location - A região em que os balanceadores de carga estão localizados.
parameters - Parâmetros que definem quais VIPs devem ser trocados.

Returns:

o PollerFlux<T,U> para sondagem de operação de longa execução.

createOrUpdate

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

Cria ou atualiza um balanceador de carga.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para a operação criar ou atualizar o balanceador de carga.

Returns:

recurso loadBalancer.

createOrUpdate

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

Cria ou atualiza um balanceador de carga.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para a operação criar ou atualizar o balanceador de carga.
context - O contexto a ser associado a essa operação.

Returns:

recurso loadBalancer.

createOrUpdateAsync

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

Cria ou atualiza um balanceador de carga.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para a operação criar ou atualizar o balanceador de carga.

Returns:

recurso loadBalancer após a conclusão bem-sucedida de Mono.

createOrUpdateWithResponseAsync

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

Cria ou atualiza um balanceador de carga.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para a operação criar ou atualizar o balanceador de carga.

Returns:

recurso loadBalancer juntamente com Response<T> a conclusão bem-sucedida de Mono.

delete

public abstract void delete(String resourceGroupName, String loadBalancerName)

Exclui o balanceador de carga especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.

delete

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

Exclui o balanceador de carga especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
context - O contexto a ser associado a essa operação.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String loadBalancerName)

Exclui o balanceador de carga especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.

Returns:

Um Mono que é concluído quando uma resposta bem-sucedida é recebida.

deleteWithResponseAsync

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

Exclui o balanceador de carga especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.

Returns:

o após a Response<T> conclusão bem-sucedida de Mono.

getByResourceGroup

public abstract LoadBalancerInner getByResourceGroup(String resourceGroupName, String loadBalancerName)

Obtém o balanceador de carga especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.

Returns:

o balanceador de carga especificado.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String loadBalancerName)

Obtém o balanceador de carga especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.

Returns:

o balanceador de carga especificado após a conclusão bem-sucedida de Mono.

getByResourceGroupWithResponse

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

Obtém o balanceador de carga especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
expand - Expande os recursos referenciados.
context - O contexto a ser associado a essa operação.

Returns:

o balanceador de carga especificado junto com Response<T>.

getByResourceGroupWithResponseAsync

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

Obtém o balanceador de carga especificado.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
expand - Expande os recursos referenciados.

Returns:

o balanceador de carga especificado junto com Response<T> após a conclusão bem-sucedida de Mono.

list

public abstract PagedIterable list()

Obtém todos os balanceadores de carga em uma assinatura.

Returns:

todos os balanceadores de carga em uma assinatura como resposta paginada com PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Obtém todos os balanceadores de carga em uma assinatura.

Parameters:

context - O contexto a ser associado a essa operação.

Returns:

todos os balanceadores de carga em uma assinatura como resposta paginada com PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Obtém todos os balanceadores de carga em uma assinatura.

Returns:

todos os balanceadores de carga em uma assinatura como resposta paginada com PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Obtém todos os balanceadores de carga em um grupo de recursos.

Parameters:

resourceGroupName - O nome do grupo de recursos.

Returns:

todos os balanceadores de carga em um grupo de recursos como resposta paginada com PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Obtém todos os balanceadores de carga em um grupo de recursos.

Parameters:

resourceGroupName - O nome do grupo de recursos.
context - O contexto a ser associado a essa operação.

Returns:

todos os balanceadores de carga em um grupo de recursos como resposta paginada com PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Obtém todos os balanceadores de carga em um grupo de recursos.

Parameters:

resourceGroupName - O nome do grupo de recursos.

Returns:

todos os balanceadores de carga em um grupo de recursos como resposta paginada com PagedFlux<T>.

listInboundNatRulePortMappings

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

Lista de mapeamentos de porta de regra NAT de entrada.

Parameters:

groupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
backendPoolName - O nome do pool de endereços de back-end do balanceador de carga.
parameters - Solicitação de mapeamento de porta da regra NAT de entrada de consulta.

Returns:

a resposta para uma API QueryInboundNatRulePortMapping.

listInboundNatRulePortMappings

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

Lista de mapeamentos de porta de regra NAT de entrada.

Parameters:

groupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
backendPoolName - O nome do pool de endereços de back-end do balanceador de carga.
parameters - Solicitação de mapeamento de porta da regra NAT de entrada de consulta.
context - O contexto a ser associado a essa operação.

Returns:

a resposta para uma API QueryInboundNatRulePortMapping.

listInboundNatRulePortMappingsAsync

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

Lista de mapeamentos de porta de regra NAT de entrada.

Parameters:

groupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
backendPoolName - O nome do pool de endereços de back-end do balanceador de carga.
parameters - Solicitação de mapeamento de porta da regra NAT de entrada de consulta.

Returns:

a resposta para uma API QueryInboundNatRulePortMapping após a conclusão bem-sucedida de Mono.

listInboundNatRulePortMappingsWithResponseAsync

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

Lista de mapeamentos de porta de regra NAT de entrada.

Parameters:

groupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
backendPoolName - O nome do pool de endereços de back-end do balanceador de carga.
parameters - Solicitação de mapeamento de porta da regra NAT de entrada de consulta.

Returns:

a resposta para uma API QueryInboundNatRulePortMapping juntamente com Response<T> a conclusão bem-sucedida de Mono.

migrateToIpBased

public abstract MigratedPoolsInner migrateToIpBased(String groupName, String loadBalancerName)

Migrar o balanceador de carga para o baseado em IP.

Parameters:

groupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.

Returns:

a resposta para uma API migrateToIpBased.

migrateToIpBasedAsync

public abstract Mono migrateToIpBasedAsync(String groupName, String loadBalancerName)

Migrar o balanceador de carga para o baseado em IP.

Parameters:

groupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.

Returns:

a resposta para uma API migrateToIpBased após a conclusão bem-sucedida de Mono.

migrateToIpBasedWithResponse

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

Migrar o balanceador de carga para o baseado em IP.

Parameters:

groupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para a API migrateToIpBased.
context - O contexto a ser associado a essa operação.

Returns:

a resposta para uma API migrateToIpBased junto com Response<T>.

migrateToIpBasedWithResponseAsync

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

Migrar o balanceador de carga para o baseado em IP.

Parameters:

groupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para a API migrateToIpBased.

Returns:

a resposta para uma API migrateToIpBased junto com Response<T> a conclusão bem-sucedida de Mono.

swapPublicIpAddresses

public abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

Troca VIPs entre dois balanceadores de carga.

Parameters:

location - A região em que os balanceadores de carga estão localizados.
parameters - Parâmetros que definem quais VIPs devem ser trocados.

swapPublicIpAddresses

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

Troca VIPs entre dois balanceadores de carga.

Parameters:

location - A região em que os balanceadores de carga estão localizados.
parameters - Parâmetros que definem quais VIPs devem ser trocados.
context - O contexto a ser associado a essa operação.

swapPublicIpAddressesAsync

public abstract Mono swapPublicIpAddressesAsync(String location, LoadBalancerVipSwapRequest parameters)

Troca VIPs entre dois balanceadores de carga.

Parameters:

location - A região em que os balanceadores de carga estão localizados.
parameters - Parâmetros que definem quais VIPs devem ser trocados.

Returns:

Um Mono que é concluído quando uma resposta bem-sucedida é recebida.

swapPublicIpAddressesWithResponseAsync

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

Troca VIPs entre dois balanceadores de carga.

Parameters:

location - A região em que os balanceadores de carga estão localizados.
parameters - Parâmetros que definem quais VIPs devem ser trocados.

Returns:

o após a Response<T> conclusão bem-sucedida de Mono.

updateTags

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

Atualizações marcas de balanceador de carga.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para atualizar as marcas do balanceador de carga.

Returns:

recurso loadBalancer.

updateTagsAsync

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

Atualizações marcas de balanceador de carga.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para atualizar as marcas do balanceador de carga.

Returns:

recurso loadBalancer após a conclusão bem-sucedida de Mono.

updateTagsWithResponse

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

Atualizações marcas de balanceador de carga.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para atualizar as marcas do balanceador de carga.
context - O contexto a ser associado a essa operação.

Returns:

recurso loadBalancer junto com Response<T>.

updateTagsWithResponseAsync

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

Atualizações marcas de balanceador de carga.

Parameters:

resourceGroupName - O nome do grupo de recursos.
loadBalancerName - O nome do balanceador de carga.
parameters - Parâmetros fornecidos para atualizar as marcas do balanceador de carga.

Returns:

recurso loadBalancer junto com Response<T> após a conclusão bem-sucedida de Mono.

Aplica-se a