LoadBalancers interface
表示 LoadBalancers 的接口。
方法
方法详细信息
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
负载均衡器的名称。
选项参数。
返回
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
负载均衡器的名称。
选项参数。
返回
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 规则端口映射请求。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<BackendAddressInboundNatRulePortMappings>, BackendAddressInboundNatRulePortMappings>>
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>
参数
选项参数。
返回
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
提供用于更新负载均衡器标记的参数。
选项参数。
返回
Promise<LoadBalancer>