Compartir a través de


LoadBalancersClient Interfaz

Implementaciones

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

Una instancia de esta clase proporciona acceso a todas las operaciones definidas en LoadBalancersClient.

Resumen del método

Modificador y tipo Método y descripción
abstract SyncPoller<PollResult<LoadBalancerInner>,LoadBalancerInner> beginCreateOrUpdate(String resourceGroupName, String loadBalancerName, LoadBalancerInner parameters)

Crea o actualiza un equilibrador de carga.

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

Crea o actualiza un equilibrador de carga.

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

Crea o actualiza un equilibrador de carga.

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

Elimina el equilibrador de carga especificado.

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

Elimina el equilibrador de carga especificado.

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

Elimina el equilibrador de carga especificado.

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

Lista de asignaciones de puertos de reglas NAT de entrada.

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

Lista de asignaciones de puertos de reglas NAT de entrada.

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

Lista de asignaciones de puertos de reglas NAT de entrada.

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

Intercambia vip entre dos equilibradores de carga.

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

Intercambia vip entre dos equilibradores de carga.

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

Intercambia vip entre dos equilibradores de carga.

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

Crea o actualiza un equilibrador de carga.

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

Crea o actualiza un equilibrador de carga.

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

Crea o actualiza un equilibrador de carga.

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

Crea o actualiza un equilibrador de carga.

abstract void delete(String resourceGroupName, String loadBalancerName)

Elimina el equilibrador de carga especificado.

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

Elimina el equilibrador de carga especificado.

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

Elimina el equilibrador de carga especificado.

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

Elimina el equilibrador de carga especificado.

abstract LoadBalancerInner getByResourceGroup(String resourceGroupName, String loadBalancerName)

Obtiene el equilibrador de carga especificado.

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

Obtiene el equilibrador de carga especificado.

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

Obtiene el equilibrador de carga especificado.

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

Obtiene el equilibrador de carga especificado.

abstract PagedIterable<LoadBalancerInner> list()

Obtiene todos los equilibradores de carga de una suscripción.

abstract PagedIterable<LoadBalancerInner> list(Context context)

Obtiene todos los equilibradores de carga de una suscripción.

abstract PagedFlux<LoadBalancerInner> listAsync()

Obtiene todos los equilibradores de carga de una suscripción.

abstract PagedIterable<LoadBalancerInner> listByResourceGroup(String resourceGroupName)

Obtiene todos los equilibradores de carga de un grupo de recursos.

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

Obtiene todos los equilibradores de carga de un grupo de recursos.

abstract PagedFlux<LoadBalancerInner> listByResourceGroupAsync(String resourceGroupName)

Obtiene todos los equilibradores de carga de un grupo de recursos.

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

Lista de asignaciones de puertos de reglas NAT de entrada.

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

Lista de asignaciones de puertos de reglas NAT de entrada.

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

Lista de asignaciones de puertos de reglas NAT de entrada.

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

Lista de asignaciones de puertos de reglas NAT de entrada.

abstract MigratedPoolsInner migrateToIpBased(String groupName, String loadBalancerName)

Migre el equilibrador de carga a basado en IP.

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

Migre el equilibrador de carga a basado en IP.

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

Migre el equilibrador de carga a basado en IP.

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

Migre el equilibrador de carga a basado en IP.

abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

Intercambia vip entre dos equilibradores de carga.

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

Intercambia vip entre dos equilibradores de carga.

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

Intercambia vip entre dos equilibradores de carga.

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

Intercambia vip entre dos equilibradores de carga.

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

Novedades etiquetas de equilibrador de carga.

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

Novedades etiquetas de equilibrador de carga.

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

Novedades etiquetas de equilibrador de carga.

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

Novedades etiquetas de equilibrador de carga.

Detalles del método

beginCreateOrUpdate

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

Crea o actualiza un equilibrador de carga.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados para la operación de creación o actualización del equilibrador de carga.

Returns:

SyncPoller<T,U> para sondear el recurso loadBalancer.

beginCreateOrUpdate

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

Crea o actualiza un equilibrador de carga.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados para la operación de creación o actualización del equilibrador de carga.
context - Contexto que se va a asociar a esta operación.

Returns:

SyncPoller<T,U> para sondear el recurso loadBalancer.

beginCreateOrUpdateAsync

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

Crea o actualiza un equilibrador de carga.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados para la operación de creación o actualización del equilibrador de carga.

Returns:

PollerFlux<T,U> para sondear el recurso loadBalancer.

beginDelete

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

Elimina el equilibrador de carga especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.

Returns:

para SyncPoller<T,U> sondear la operación de larga duración.

beginDelete

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

Elimina el equilibrador de carga especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
context - Contexto que se va a asociar a esta operación.

Returns:

para SyncPoller<T,U> sondear la operación de larga duración.

beginDeleteAsync

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

Elimina el equilibrador de carga especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.

Returns:

para PollerFlux<T,U> sondear la operación de larga duración.

beginListInboundNatRulePortMappings

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

Lista de asignaciones de puertos de reglas NAT de entrada.

Parameters:

groupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
backendPoolName - Nombre del grupo de direcciones de back-end del equilibrador de carga.
parameters - Consulte la solicitud de asignación de puerto de regla NAT de entrada.

Returns:

SyncPoller<T,U> para sondear la respuesta de una API QueryInboundNatRulePortMapping.

beginListInboundNatRulePortMappings

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

Lista de asignaciones de puertos de reglas NAT de entrada.

Parameters:

groupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
backendPoolName - Nombre del grupo de direcciones de back-end del equilibrador de carga.
parameters - Consulte la solicitud de asignación de puerto de regla NAT de entrada.
context - Contexto que se va a asociar a esta operación.

Returns:

SyncPoller<T,U> para sondear la respuesta de una API QueryInboundNatRulePortMapping.

beginListInboundNatRulePortMappingsAsync

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

Lista de asignaciones de puertos de reglas NAT de entrada.

Parameters:

groupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
backendPoolName - Nombre del grupo de direcciones de back-end del equilibrador de carga.
parameters - Consulte la solicitud de asignación de puerto de regla NAT de entrada.

Returns:

PollerFlux<T,U> para sondear la respuesta de una API QueryInboundNatRulePortMapping.

beginSwapPublicIpAddresses

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

Intercambia vip entre dos equilibradores de carga.

Parameters:

location - Región en la que se encuentran los equilibradores de carga.
parameters - Parámetros que definen qué VIP se deben intercambiar.

Returns:

para SyncPoller<T,U> sondear la operación de larga duración.

beginSwapPublicIpAddresses

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

Intercambia vip entre dos equilibradores de carga.

Parameters:

location - Región en la que se encuentran los equilibradores de carga.
parameters - Parámetros que definen qué VIP se deben intercambiar.
context - Contexto que se va a asociar a esta operación.

Returns:

para SyncPoller<T,U> sondear la operación de larga duración.

beginSwapPublicIpAddressesAsync

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

Intercambia vip entre dos equilibradores de carga.

Parameters:

location - Región en la que se encuentran los equilibradores de carga.
parameters - Parámetros que definen qué VIP se deben intercambiar.

Returns:

para PollerFlux<T,U> sondear la operación de larga duración.

createOrUpdate

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

Crea o actualiza un equilibrador de carga.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados para la operación de creación o actualización del equilibrador de carga.

Returns:

recurso loadBalancer.

createOrUpdate

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

Crea o actualiza un equilibrador de carga.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados para la operación de creación o actualización del equilibrador de carga.
context - Contexto que se va a asociar a esta operación.

Returns:

recurso loadBalancer.

createOrUpdateAsync

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

Crea o actualiza un equilibrador de carga.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados para la operación de creación o actualización del equilibrador de carga.

Returns:

El recurso loadBalancer se completó correctamente con Mono.

createOrUpdateWithResponseAsync

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

Crea o actualiza un equilibrador de carga.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados para la operación de creación o actualización del equilibrador de carga.

Returns:

Recurso loadBalancer junto con Response<T> la finalización correcta de Mono.

delete

public abstract void delete(String resourceGroupName, String loadBalancerName)

Elimina el equilibrador de carga especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.

delete

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

Elimina el equilibrador de carga especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
context - Contexto que se va a asociar a esta operación.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String loadBalancerName)

Elimina el equilibrador de carga especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.

Returns:

que Mono se completa cuando se recibe una respuesta correcta.

deleteWithResponseAsync

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

Elimina el equilibrador de carga especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.

Returns:

al Response<T> finalizar Monocorrectamente .

getByResourceGroup

public abstract LoadBalancerInner getByResourceGroup(String resourceGroupName, String loadBalancerName)

Obtiene el equilibrador de carga especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.

Returns:

el equilibrador de carga especificado.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String loadBalancerName)

Obtiene el equilibrador de carga especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.

Returns:

el equilibrador de Monocarga especificado al finalizar correctamente .

getByResourceGroupWithResponse

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

Obtiene el equilibrador de carga especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
expand - Expande los recursos a los que se hace referencia.
context - Contexto que se va a asociar a esta operación.

Returns:

el equilibrador de carga especificado junto con Response<T>.

getByResourceGroupWithResponseAsync

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

Obtiene el equilibrador de carga especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
expand - Expande los recursos a los que se hace referencia.

Returns:

el equilibrador de carga especificado junto con Response<T> una finalización correcta de Mono.

list

public abstract PagedIterable list()

Obtiene todos los equilibradores de carga de una suscripción.

Returns:

todos los equilibradores de carga de una suscripción como respuesta paginada con PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Obtiene todos los equilibradores de carga de una suscripción.

Parameters:

context - Contexto que se va a asociar a esta operación.

Returns:

todos los equilibradores de carga de una suscripción como respuesta paginada con PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Obtiene todos los equilibradores de carga de una suscripción.

Returns:

todos los equilibradores de carga de una suscripción como respuesta paginada con PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Obtiene todos los equilibradores de carga de un grupo de recursos.

Parameters:

resourceGroupName - Nombre del grupo de recursos.

Returns:

todos los equilibradores de carga de un grupo de recursos como respuesta paginada con PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Obtiene todos los equilibradores de carga de un grupo de recursos.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
context - Contexto que se va a asociar a esta operación.

Returns:

todos los equilibradores de carga de un grupo de recursos como respuesta paginada con PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Obtiene todos los equilibradores de carga de un grupo de recursos.

Parameters:

resourceGroupName - Nombre del grupo de recursos.

Returns:

todos los equilibradores de carga de un grupo de recursos como respuesta paginada con PagedFlux<T>.

listInboundNatRulePortMappings

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

Lista de asignaciones de puertos de reglas NAT de entrada.

Parameters:

groupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
backendPoolName - Nombre del grupo de direcciones de back-end del equilibrador de carga.
parameters - Consulte la solicitud de asignación de puerto de regla NAT de entrada.

Returns:

la respuesta de una API QueryInboundNatRulePortMapping.

listInboundNatRulePortMappings

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

Lista de asignaciones de puertos de reglas NAT de entrada.

Parameters:

groupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
backendPoolName - Nombre del grupo de direcciones de back-end del equilibrador de carga.
parameters - Consulte la solicitud de asignación de puerto de regla NAT de entrada.
context - Contexto que se va a asociar a esta operación.

Returns:

la respuesta de una API QueryInboundNatRulePortMapping.

listInboundNatRulePortMappingsAsync

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

Lista de asignaciones de puertos de reglas NAT de entrada.

Parameters:

groupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
backendPoolName - Nombre del grupo de direcciones de back-end del equilibrador de carga.
parameters - Consulte la solicitud de asignación de puerto de regla NAT de entrada.

Returns:

la respuesta de una API QueryInboundNatRulePortMapping al finalizar Monocorrectamente .

listInboundNatRulePortMappingsWithResponseAsync

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

Lista de asignaciones de puertos de reglas NAT de entrada.

Parameters:

groupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
backendPoolName - Nombre del grupo de direcciones de back-end del equilibrador de carga.
parameters - Consulte la solicitud de asignación de puerto de regla NAT de entrada.

Returns:

la respuesta de una API QueryInboundNatRulePortMapping junto con Response<T> una finalización correcta de Mono.

migrateToIpBased

public abstract MigratedPoolsInner migrateToIpBased(String groupName, String loadBalancerName)

Migre el equilibrador de carga a basado en IP.

Parameters:

groupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.

Returns:

la respuesta de una API migrateToIpBased.

migrateToIpBasedAsync

public abstract Mono migrateToIpBasedAsync(String groupName, String loadBalancerName)

Migre el equilibrador de carga a basado en IP.

Parameters:

groupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.

Returns:

la respuesta de una API migrateToIpBased cuando se completó Monocorrectamente .

migrateToIpBasedWithResponse

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

Migre el equilibrador de carga a basado en IP.

Parameters:

groupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados a migrateToIpBased Api.
context - Contexto que se va a asociar a esta operación.

Returns:

la respuesta de una API migrateToIpBased junto con Response<T>.

migrateToIpBasedWithResponseAsync

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

Migre el equilibrador de carga a basado en IP.

Parameters:

groupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados a migrateToIpBased Api.

Returns:

la respuesta de una API migrateToIpBased junto con Response<T> una finalización correcta de Mono.

swapPublicIpAddresses

public abstract void swapPublicIpAddresses(String location, LoadBalancerVipSwapRequest parameters)

Intercambia vip entre dos equilibradores de carga.

Parameters:

location - Región en la que se encuentran los equilibradores de carga.
parameters - Parámetros que definen qué VIP se deben intercambiar.

swapPublicIpAddresses

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

Intercambia vip entre dos equilibradores de carga.

Parameters:

location - Región en la que se encuentran los equilibradores de carga.
parameters - Parámetros que definen qué VIP se deben intercambiar.
context - Contexto que se va a asociar a esta operación.

swapPublicIpAddressesAsync

public abstract Mono swapPublicIpAddressesAsync(String location, LoadBalancerVipSwapRequest parameters)

Intercambia vip entre dos equilibradores de carga.

Parameters:

location - Región en la que se encuentran los equilibradores de carga.
parameters - Parámetros que definen qué VIP se deben intercambiar.

Returns:

que Mono se completa cuando se recibe una respuesta correcta.

swapPublicIpAddressesWithResponseAsync

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

Intercambia vip entre dos equilibradores de carga.

Parameters:

location - Región en la que se encuentran los equilibradores de carga.
parameters - Parámetros que definen qué VIP se deben intercambiar.

Returns:

al Response<T> finalizar Monocorrectamente .

updateTags

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

Novedades etiquetas de equilibrador de carga.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados para actualizar las etiquetas del equilibrador de carga.

Returns:

recurso loadBalancer.

updateTagsAsync

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

Novedades etiquetas de equilibrador de carga.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados para actualizar las etiquetas del equilibrador de carga.

Returns:

El recurso loadBalancer se completó correctamente con Mono.

updateTagsWithResponse

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

Novedades etiquetas de equilibrador de carga.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados para actualizar las etiquetas del equilibrador de carga.
context - Contexto que se va a asociar a esta operación.

Returns:

Recurso loadBalancer junto con Response<T>.

updateTagsWithResponseAsync

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

Novedades etiquetas de equilibrador de carga.

Parameters:

resourceGroupName - Nombre del grupo de recursos.
loadBalancerName - El nombre del equilibrador de carga.
parameters - Parámetros proporcionados para actualizar las etiquetas del equilibrador de carga.

Returns:

Recurso loadBalancer junto con Response<T> la finalización correcta de Mono.

Se aplica a