Partilhar 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 load balancers.

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Troca VIPs entre dois load balancers.

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 balanceador de carga para Baseado em IP

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Atualiza as tags do balanceador de carga.

Detalhes de 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 de criação ou atualização do balanceador de carga.

options
LoadBalancersCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

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 de criação ou atualização do balanceador de carga.

options
LoadBalancersCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

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.

Devoluções

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.

Devoluções

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

Consulta solicitação de mapeamento de porta de regra NAT de entrada.

options
LoadBalancersListInboundNatRulePortMappingsOptionalParams

Os parâmetros de opções.

Devoluções

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

Consulta solicitação de mapeamento de porta de regra NAT de entrada.

options
LoadBalancersListInboundNatRulePortMappingsOptionalParams

Os parâmetros de opções.

Devoluções

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Troca VIPs entre dois load balancers.

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

Parâmetros

location

string

A região onde 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.

Devoluções

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

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Troca VIPs entre dois load balancers.

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

Parâmetros

location

string

A região onde 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.

Devoluções

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.

Devoluções

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.

Devoluções

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.

Devoluções

migrateToIpBased(string, string, LoadBalancersMigrateToIpBasedOptionalParams)

Migrar balanceador de carga para 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.

Devoluções

Promise<MigratedPools>

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Atualiza as tags do 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 as tags do balanceador de carga.

options
LoadBalancersUpdateTagsOptionalParams

Os parâmetros de opções.

Devoluções

Promise<LoadBalancer>