LoadBalancers interface
Interface que representa um LoadBalancers.
Métodos
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.
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.
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.
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.
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.
Os parâmetros de opções.
Retornos
Promise<@azure/core-lro.SimplePollerLike<OperationState<BackendAddressInboundNatRulePortMappings>, BackendAddressInboundNatRulePortMappings>>
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.
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.
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.
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
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.
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.
Os parâmetros de opções.
Retornos
Promise<LoadBalancer>