共用方式為


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)

在兩個負載平衡器之間交換 VIP。

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

在兩個負載平衡器之間交換 VIP。

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

提供給建立或更新負載平衡器作業的參數。

傳回

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

提供給建立或更新負載平衡器作業的參數。

傳回

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 規則埠對應要求。

傳回

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 規則埠對應要求。

傳回

beginSwapPublicIpAddresses(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

在兩個負載平衡器之間交換 VIP。

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

參數

location

string

負載平衡器所在的區域。

parameters
LoadBalancerVipSwapRequest

定義應該交換哪些 VIP 的參數。

傳回

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

beginSwapPublicIpAddressesAndWait(string, LoadBalancerVipSwapRequest, LoadBalancersSwapPublicIpAddressesOptionalParams)

在兩個負載平衡器之間交換 VIP。

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

參數

location

string

負載平衡器所在的區域。

parameters
LoadBalancerVipSwapRequest

定義應該交換哪些 VIP 的參數。

傳回

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

負載平衡器的名稱。

傳回

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>