Compartilhar via


LoadBalancers interface

Interface que representa um LoadBalancers.

Métodos

beginCreateOrUpdate(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Cria ou atualiza um balanceador de carga.

beginCreateOrUpdateAndWait(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Cria ou atualiza um balanceador de carga.

beginDelete(string, string, LoadBalancersDeleteOptionalParams)

Exclui o balanceador de carga especificado.

beginDeleteAndWait(string, string, LoadBalancersDeleteOptionalParams)

Exclui o balanceador de carga especificado.

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

Lista de mapeamentos de porta de regra NAT de entrada.

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

Lista de mapeamentos de porta de regra NAT de entrada.

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Troca VIPs entre dois balanceadores de carga.

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Troca VIPs entre dois balanceadores de carga.

get(string, string, LoadBalancersGetOptionalParams)

Obtém o balanceador de carga especificado.

list(string, LoadBalancersListOptionalParams)

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

listAll(LoadBalancersListAllOptionalParams)

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

migrateToIpBased(string, string, LoadBalancersMigrateToIpBasedOptionalParams)

Migrar o balanceador de carga para o baseado em IP

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Atualiza uma marca de balanceador de carga.

Detalhes do método

beginCreateOrUpdate(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Cria ou atualiza um balanceador de carga.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

loadBalancerName

string

O nome do balanceador de carga.

parameters
LoadBalancer

Parâmetros fornecidos para a operação criar ou atualizar o balanceador de carga.

options
LoadBalancersCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateOrUpdateAndWait(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Cria ou atualiza um balanceador de carga.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

loadBalancerName

string

O nome do balanceador de carga.

parameters
LoadBalancer

Parâmetros fornecidos para a operação criar ou atualizar o balanceador de carga.

options
LoadBalancersCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<LoadBalancer>

beginDelete(string, string, LoadBalancersDeleteOptionalParams)

Exclui o balanceador de carga especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

loadBalancerName

string

O nome do balanceador de carga.

options
LoadBalancersDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, LoadBalancersDeleteOptionalParams)

Exclui o balanceador de carga especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

loadBalancerName

string

O nome do balanceador de carga.

options
LoadBalancersDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

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

Lista de mapeamentos de porta de regra NAT de entrada.

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

Parâmetros

groupName

string

O nome do grupo de recursos.

loadBalancerName

string

O nome do balanceador de carga.

backendPoolName

string

O nome do pool de endereços de back-end do balanceador de carga.

parameters
QueryInboundNatRulePortMappingRequest

Solicitação de mapeamento de porta de regra NAT de entrada de consulta.

options
LoadBalancersListInboundNatRulePortMappingsOptionalParams

Os parâmetros de opções.

Retornos

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

Lista de mapeamentos de porta de regra NAT de entrada.

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

Parâmetros

groupName

string

O nome do grupo de recursos.

loadBalancerName

string

O nome do balanceador de carga.

backendPoolName

string

O nome do pool de endereços de back-end do balanceador de carga.

parameters
QueryInboundNatRulePortMappingRequest

Solicitação de mapeamento de porta de regra NAT de entrada de consulta.

options
LoadBalancersListInboundNatRulePortMappingsOptionalParams

Os parâmetros de opções.

Retornos

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Troca VIPs entre dois balanceadores de carga.

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

Parâmetros

location

string

A região em que os balanceadores de carga estão localizados.

parameters
LoadBalancerVipSwapRequest

Parâmetros que definem quais VIPs devem ser trocados.

options
LoadBalancersSwapPublicIpAddressesOptionalParams

Os parâmetros de opções.

Retornos

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

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Troca VIPs entre dois balanceadores de carga.

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

Parâmetros

location

string

A região em que os balanceadores de carga estão localizados.

parameters
LoadBalancerVipSwapRequest

Parâmetros que definem quais VIPs devem ser trocados.

options
LoadBalancersSwapPublicIpAddressesOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, LoadBalancersGetOptionalParams)

Obtém o balanceador de carga especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

loadBalancerName

string

O nome do balanceador de carga.

options
LoadBalancersGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<LoadBalancer>

list(string, LoadBalancersListOptionalParams)

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

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

options
LoadBalancersListOptionalParams

Os parâmetros de opções.

Retornos

listAll(LoadBalancersListAllOptionalParams)

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

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

Parâmetros

options
LoadBalancersListAllOptionalParams

Os parâmetros de opções.

Retornos

migrateToIpBased(string, string, LoadBalancersMigrateToIpBasedOptionalParams)

Migrar o balanceador de carga para o baseado em IP

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

Parâmetros

groupName

string

O nome do grupo de recursos.

loadBalancerName

string

O nome do balanceador de carga.

options
LoadBalancersMigrateToIpBasedOptionalParams

Os parâmetros de opções.

Retornos

Promise<MigratedPools>

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Atualiza uma marca de balanceador de carga.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos.

loadBalancerName

string

O nome do balanceador de carga.

parameters
TagsObject

Parâmetros fornecidos para atualizar marcas de balanceador de carga.

options
LoadBalancersUpdateTagsOptionalParams

Os parâmetros de opções.

Retornos

Promise<LoadBalancer>