Поделиться через


LoadBalancers interface

Интерфейс, представляющий LoadBalancers.

Методы

beginCreateOrUpdate(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Создает или обновляет подсистему балансировки нагрузки.

beginCreateOrUpdateAndWait(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Создает или обновляет подсистему балансировки нагрузки.

beginDelete(string, string, LoadBalancersDeleteOptionalParams)

Удаляет указанный балансировщик нагрузки.

beginDeleteAndWait(string, string, LoadBalancersDeleteOptionalParams)

Удаляет указанный балансировщик нагрузки.

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

Список сопоставлений портов правил NAT для входящих подключений.

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

Список сопоставлений портов правил NAT для входящих подключений.

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Переключает IP-адреса между двумя подсистемами балансировки нагрузки.

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Переключает IP-адреса между двумя подсистемами балансировки нагрузки.

get(string, string, LoadBalancersGetOptionalParams)

Возвращает указанную подсистему балансировки нагрузки.

list(string, LoadBalancersListOptionalParams)

Возвращает все подсистемы балансировки нагрузки в группе ресурсов.

listAll(LoadBalancersListAllOptionalParams)

Возвращает все подсистемы балансировки нагрузки в подписке.

migrateToIpBased(string, string, LoadBalancersMigrateToIpBasedOptionalParams)

Перенос подсистемы балансировки нагрузки на IP-адрес

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Обновляет теги подсистемы балансировки нагрузки.

Сведения о методе

beginCreateOrUpdate(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Создает или обновляет подсистему балансировки нагрузки.

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

loadBalancerName

string

Имя подсистемы балансировки нагрузки.

parameters
LoadBalancer

Параметры, предоставленные операции создания или обновления подсистемы балансировки нагрузки.

options
LoadBalancersCreateOrUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

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

beginCreateOrUpdateAndWait(string, string, LoadBalancer, LoadBalancersCreateOrUpdateOptionalParams)

Создает или обновляет подсистему балансировки нагрузки.

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

loadBalancerName

string

Имя подсистемы балансировки нагрузки.

parameters
LoadBalancer

Параметры, предоставленные операции создания или обновления подсистемы балансировки нагрузки.

options
LoadBalancersCreateOrUpdateOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<LoadBalancer>

beginDelete(string, string, LoadBalancersDeleteOptionalParams)

Удаляет указанный балансировщик нагрузки.

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

loadBalancerName

string

Имя подсистемы балансировки нагрузки.

options
LoadBalancersDeleteOptionalParams

Параметры параметров.

Возвращаемое значение

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

beginDeleteAndWait(string, string, LoadBalancersDeleteOptionalParams)

Удаляет указанный балансировщик нагрузки.

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

loadBalancerName

string

Имя подсистемы балансировки нагрузки.

options
LoadBalancersDeleteOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

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

Список сопоставлений портов правил NAT для входящих подключений.

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

Параметры

groupName

string

Имя группы ресурсов.

loadBalancerName

string

Имя подсистемы балансировки нагрузки.

backendPoolName

string

Имя серверного пула адресов подсистемы балансировки нагрузки.

parameters
QueryInboundNatRulePortMappingRequest

Запрос на сопоставление портов входящего трафика NAT.

options
LoadBalancersListInboundNatRulePortMappingsOptionalParams

Параметры параметров.

Возвращаемое значение

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

Список сопоставлений портов правил NAT для входящих подключений.

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

Параметры

groupName

string

Имя группы ресурсов.

loadBalancerName

string

Имя подсистемы балансировки нагрузки.

backendPoolName

string

Имя серверного пула адресов подсистемы балансировки нагрузки.

parameters
QueryInboundNatRulePortMappingRequest

Запрос на сопоставление портов входящего трафика NAT.

options
LoadBalancersListInboundNatRulePortMappingsOptionalParams

Параметры параметров.

Возвращаемое значение

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Переключает IP-адреса между двумя подсистемами балансировки нагрузки.

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

Параметры

location

string

Регион, в котором находятся подсистемы балансировки нагрузки.

parameters
LoadBalancerVipSwapRequest

Параметры, определяющие, какие IP-адреса следует переключить.

options
LoadBalancersSwapPublicIpAddressesOptionalParams

Параметры параметров.

Возвращаемое значение

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

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

Переключает IP-адреса между двумя подсистемами балансировки нагрузки.

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

Параметры

location

string

Регион, в котором находятся подсистемы балансировки нагрузки.

parameters
LoadBalancerVipSwapRequest

Параметры, определяющие, какие IP-адреса следует переключить.

options
LoadBalancersSwapPublicIpAddressesOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<void>

get(string, string, LoadBalancersGetOptionalParams)

Возвращает указанную подсистему балансировки нагрузки.

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

loadBalancerName

string

Имя подсистемы балансировки нагрузки.

options
LoadBalancersGetOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<LoadBalancer>

list(string, LoadBalancersListOptionalParams)

Возвращает все подсистемы балансировки нагрузки в группе ресурсов.

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

options
LoadBalancersListOptionalParams

Параметры параметров.

Возвращаемое значение

listAll(LoadBalancersListAllOptionalParams)

Возвращает все подсистемы балансировки нагрузки в подписке.

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

Параметры

options
LoadBalancersListAllOptionalParams

Параметры параметров.

Возвращаемое значение

migrateToIpBased(string, string, LoadBalancersMigrateToIpBasedOptionalParams)

Перенос подсистемы балансировки нагрузки на IP-адрес

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

Параметры

groupName

string

Имя группы ресурсов.

loadBalancerName

string

Имя подсистемы балансировки нагрузки.

options
LoadBalancersMigrateToIpBasedOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<MigratedPools>

updateTags(string, string, TagsObject, LoadBalancersUpdateTagsOptionalParams)

Обновляет теги подсистемы балансировки нагрузки.

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

Параметры

resourceGroupName

string

Имя группы ресурсов.

loadBalancerName

string

Имя подсистемы балансировки нагрузки.

parameters
TagsObject

Параметры, предоставленные для обновления тегов подсистемы балансировки нагрузки.

options
LoadBalancersUpdateTagsOptionalParams

Параметры параметров.

Возвращаемое значение

Promise<LoadBalancer>