Compartir a través de


LoadBalancers interface

Interfaz que representa un LoadBalancers.

Métodos

beginCreateOrUpdate(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Crea o actualiza un equilibrador de carga.

beginCreateOrUpdateAndWait(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Crea o actualiza un equilibrador de carga.

beginDelete(string, string, LoadBalancersDeleteOptionalParams)

Elimina el equilibrador de carga especificado.

beginDeleteAndWait(string, string, LoadBalancersDeleteOptionalParams)

Elimina el equilibrador de carga especificado.

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

Lista de asignaciones de puertos de reglas NAT de entrada.

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

Lista de asignaciones de puertos de reglas NAT de entrada.

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Intercambia VIP entre dos equilibradores de carga.

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Intercambia VIP entre dos equilibradores de carga.

get(string, string, LoadBalancersGetOptionalParams)

Obtiene el equilibrador de carga especificado.

list(string, LoadBalancersListOptionalParams)

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

listAll(LoadBalancersListAllOptionalParams)

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

migrateToIpBased(string, string, LoadBalancersMigrateToIpBasedOptionalParams)

Migración del equilibrador de carga a ip basada en IP

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Actualiza las etiquetas de un equilibrador de carga.

Detalles del método

beginCreateOrUpdate(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Crea o actualiza un equilibrador de carga.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

loadBalancerName

string

Nombre del equilibrador de carga.

parameters
LoadBalancer

Parámetros proporcionados para la operación de creación o actualización del equilibrador de carga.

options
LoadBalancersCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

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

beginCreateOrUpdateAndWait(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Crea o actualiza un equilibrador de carga.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

loadBalancerName

string

Nombre del equilibrador de carga.

parameters
LoadBalancer

Parámetros proporcionados para la operación de creación o actualización del equilibrador de carga.

options
LoadBalancersCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<LoadBalancer>

beginDelete(string, string, LoadBalancersDeleteOptionalParams)

Elimina el equilibrador de carga especificado.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

loadBalancerName

string

Nombre del equilibrador de carga.

options
LoadBalancersDeleteOptionalParams

Parámetros de opciones.

Devoluciones

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

beginDeleteAndWait(string, string, LoadBalancersDeleteOptionalParams)

Elimina el equilibrador de carga especificado.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

loadBalancerName

string

Nombre del equilibrador de carga.

options
LoadBalancersDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

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

Lista de asignaciones de puertos de reglas NAT de entrada.

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

Parámetros

groupName

string

Nombre del grupo de recursos.

loadBalancerName

string

Nombre del equilibrador de carga.

backendPoolName

string

Nombre del grupo de direcciones de back-end del equilibrador de carga.

parameters
QueryInboundNatRulePortMappingRequest

Consulte la solicitud de asignación de puertos de regla NAT de entrada.

Devoluciones

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

Lista de asignaciones de puertos de reglas NAT de entrada.

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

Parámetros

groupName

string

Nombre del grupo de recursos.

loadBalancerName

string

Nombre del equilibrador de carga.

backendPoolName

string

Nombre del grupo de direcciones de back-end del equilibrador de carga.

parameters
QueryInboundNatRulePortMappingRequest

Consulte la solicitud de asignación de puertos de regla NAT de entrada.

Devoluciones

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Intercambia VIP entre dos equilibradores de carga.

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

Parámetros

location

string

Región en la que se encuentran los equilibradores de carga.

parameters
LoadBalancerVipSwapRequest

Parámetros que definen qué DIRECCIONES VIP se deben intercambiar.

options
LoadBalancersSwapPublicIpAddressesOptionalParams

Parámetros de opciones.

Devoluciones

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

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Intercambia VIP entre dos equilibradores de carga.

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

Parámetros

location

string

Región en la que se encuentran los equilibradores de carga.

parameters
LoadBalancerVipSwapRequest

Parámetros que definen qué DIRECCIONES VIP se deben intercambiar.

options
LoadBalancersSwapPublicIpAddressesOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

get(string, string, LoadBalancersGetOptionalParams)

Obtiene el equilibrador de carga especificado.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

loadBalancerName

string

Nombre del equilibrador de carga.

options
LoadBalancersGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<LoadBalancer>

list(string, LoadBalancersListOptionalParams)

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

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

options
LoadBalancersListOptionalParams

Parámetros de opciones.

Devoluciones

listAll(LoadBalancersListAllOptionalParams)

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

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

Parámetros

options
LoadBalancersListAllOptionalParams

Parámetros de opciones.

Devoluciones

migrateToIpBased(string, string, LoadBalancersMigrateToIpBasedOptionalParams)

Migración del equilibrador de carga a ip basada en IP

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

Parámetros

groupName

string

Nombre del grupo de recursos.

loadBalancerName

string

Nombre del equilibrador de carga.

options
LoadBalancersMigrateToIpBasedOptionalParams

Parámetros de opciones.

Devoluciones

Promise<MigratedPools>

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Actualiza las etiquetas de un equilibrador de carga.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos.

loadBalancerName

string

Nombre del equilibrador de carga.

parameters
TagsObject

Parámetros proporcionados para actualizar las etiquetas del equilibrador de carga.

options
LoadBalancersUpdateTagsOptionalParams

Parámetros de opciones.

Devoluciones

Promise<LoadBalancer>