ApplicationGateways interface
代表 ApplicationGateways 的介面。
方法
方法詳細資料
beginBackendHealth(string, string, ApplicationGatewaysBackendHealthOptionalParams)
取得資源群組中指定應用程式閘道的後端健康情況。
function beginBackendHealth(resourceGroupName: string, applicationGatewayName: string, options?: ApplicationGatewaysBackendHealthOptionalParams): Promise<SimplePollerLike<OperationState<ApplicationGatewayBackendHealth>, ApplicationGatewayBackendHealth>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ApplicationGatewayBackendHealth>, ApplicationGatewayBackendHealth>>
beginBackendHealthAndWait(string, string, ApplicationGatewaysBackendHealthOptionalParams)
取得資源群組中指定應用程式閘道的後端健康情況。
function beginBackendHealthAndWait(resourceGroupName: string, applicationGatewayName: string, options?: ApplicationGatewaysBackendHealthOptionalParams): Promise<ApplicationGatewayBackendHealth>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
選項參數。
傳回
Promise<ApplicationGatewayBackendHealth>
beginBackendHealthOnDemand(string, string, ApplicationGatewayOnDemandProbe, ApplicationGatewaysBackendHealthOnDemandOptionalParams)
取得指定後端集區組合的後端健康情況,以及資源群組中指定應用程式網關的 HTTP 設定。
function beginBackendHealthOnDemand(resourceGroupName: string, applicationGatewayName: string, probeRequest: ApplicationGatewayOnDemandProbe, options?: ApplicationGatewaysBackendHealthOnDemandOptionalParams): Promise<SimplePollerLike<OperationState<ApplicationGatewayBackendHealthOnDemand>, ApplicationGatewayBackendHealthOnDemand>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
- probeRequest
- ApplicationGatewayOnDemandProbe
隨選測試探查作業的要求本文。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ApplicationGatewayBackendHealthOnDemand>, ApplicationGatewayBackendHealthOnDemand>>
beginBackendHealthOnDemandAndWait(string, string, ApplicationGatewayOnDemandProbe, ApplicationGatewaysBackendHealthOnDemandOptionalParams)
取得指定後端集區組合的後端健康情況,以及資源群組中指定應用程式網關的 HTTP 設定。
function beginBackendHealthOnDemandAndWait(resourceGroupName: string, applicationGatewayName: string, probeRequest: ApplicationGatewayOnDemandProbe, options?: ApplicationGatewaysBackendHealthOnDemandOptionalParams): Promise<ApplicationGatewayBackendHealthOnDemand>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
- probeRequest
- ApplicationGatewayOnDemandProbe
隨選測試探查作業的要求本文。
選項參數。
傳回
beginCreateOrUpdate(string, string, ApplicationGateway, ApplicationGatewaysCreateOrUpdateOptionalParams)
建立或更新指定的應用程式閘道。
function beginCreateOrUpdate(resourceGroupName: string, applicationGatewayName: string, parameters: ApplicationGateway, options?: ApplicationGatewaysCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ApplicationGateway>, ApplicationGateway>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
- parameters
- ApplicationGateway
提供給建立或更新應用程式閘道作業的參數。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ApplicationGateway>, ApplicationGateway>>
beginCreateOrUpdateAndWait(string, string, ApplicationGateway, ApplicationGatewaysCreateOrUpdateOptionalParams)
建立或更新指定的應用程式閘道。
function beginCreateOrUpdateAndWait(resourceGroupName: string, applicationGatewayName: string, parameters: ApplicationGateway, options?: ApplicationGatewaysCreateOrUpdateOptionalParams): Promise<ApplicationGateway>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
- parameters
- ApplicationGateway
提供給建立或更新應用程式閘道作業的參數。
選項參數。
傳回
Promise<ApplicationGateway>
beginDelete(string, string, ApplicationGatewaysDeleteOptionalParams)
刪除指定的應用程式閘道。
function beginDelete(resourceGroupName: string, applicationGatewayName: string, options?: ApplicationGatewaysDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, ApplicationGatewaysDeleteOptionalParams)
刪除指定的應用程式閘道。
function beginDeleteAndWait(resourceGroupName: string, applicationGatewayName: string, options?: ApplicationGatewaysDeleteOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
選項參數。
傳回
Promise<void>
beginStart(string, string, ApplicationGatewaysStartOptionalParams)
啟動指定的應用程式閘道。
function beginStart(resourceGroupName: string, applicationGatewayName: string, options?: ApplicationGatewaysStartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginStartAndWait(string, string, ApplicationGatewaysStartOptionalParams)
啟動指定的應用程式閘道。
function beginStartAndWait(resourceGroupName: string, applicationGatewayName: string, options?: ApplicationGatewaysStartOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
選項參數。
傳回
Promise<void>
beginStop(string, string, ApplicationGatewaysStopOptionalParams)
停止資源群組中的指定應用程式閘道。
function beginStop(resourceGroupName: string, applicationGatewayName: string, options?: ApplicationGatewaysStopOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginStopAndWait(string, string, ApplicationGatewaysStopOptionalParams)
停止資源群組中的指定應用程式閘道。
function beginStopAndWait(resourceGroupName: string, applicationGatewayName: string, options?: ApplicationGatewaysStopOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
選項參數。
傳回
Promise<void>
get(string, string, ApplicationGatewaysGetOptionalParams)
取得指定的應用程式閘道。
function get(resourceGroupName: string, applicationGatewayName: string, options?: ApplicationGatewaysGetOptionalParams): Promise<ApplicationGateway>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
選項參數。
傳回
Promise<ApplicationGateway>
getSslPredefinedPolicy(string, ApplicationGatewaysGetSslPredefinedPolicyOptionalParams)
取得具有指定原則名稱的 Ssl 預先定義原則。
function getSslPredefinedPolicy(predefinedPolicyName: string, options?: ApplicationGatewaysGetSslPredefinedPolicyOptionalParams): Promise<ApplicationGatewaySslPredefinedPolicy>
參數
- predefinedPolicyName
-
string
Ssl 預先定義原則的名稱。
選項參數。
傳回
list(string, ApplicationGatewaysListOptionalParams)
列出資源群組中的所有應用程式閘道。
function list(resourceGroupName: string, options?: ApplicationGatewaysListOptionalParams): PagedAsyncIterableIterator<ApplicationGateway, ApplicationGateway[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。
選項參數。
傳回
listAll(ApplicationGatewaysListAllOptionalParams)
取得訂用帳戶中的所有應用程式閘道。
function listAll(options?: ApplicationGatewaysListAllOptionalParams): PagedAsyncIterableIterator<ApplicationGateway, ApplicationGateway[], PageSettings>
參數
選項參數。
傳回
listAvailableRequestHeaders(ApplicationGatewaysListAvailableRequestHeadersOptionalParams)
列出所有可用的要求標頭。
function listAvailableRequestHeaders(options?: ApplicationGatewaysListAvailableRequestHeadersOptionalParams): Promise<ApplicationGatewaysListAvailableRequestHeadersResponse>
參數
傳回
listAvailableResponseHeaders(ApplicationGatewaysListAvailableResponseHeadersOptionalParams)
列出所有可用的響應標頭。
function listAvailableResponseHeaders(options?: ApplicationGatewaysListAvailableResponseHeadersOptionalParams): Promise<ApplicationGatewaysListAvailableResponseHeadersResponse>
參數
傳回
listAvailableServerVariables(ApplicationGatewaysListAvailableServerVariablesOptionalParams)
列出所有可用的伺服器變數。
function listAvailableServerVariables(options?: ApplicationGatewaysListAvailableServerVariablesOptionalParams): Promise<ApplicationGatewaysListAvailableServerVariablesResponse>
參數
傳回
listAvailableSslOptions(ApplicationGatewaysListAvailableSslOptionsOptionalParams)
列出設定 Ssl 原則的可用 Ssl 選項。
function listAvailableSslOptions(options?: ApplicationGatewaysListAvailableSslOptionsOptionalParams): Promise<ApplicationGatewayAvailableSslOptions>
參數
選項參數。
傳回
listAvailableSslPredefinedPolicies(ApplicationGatewaysListAvailableSslPredefinedPoliciesOptionalParams)
列出設定 Ssl 原則的所有 SSL 預先定義原則。
function listAvailableSslPredefinedPolicies(options?: ApplicationGatewaysListAvailableSslPredefinedPoliciesOptionalParams): PagedAsyncIterableIterator<ApplicationGatewaySslPredefinedPolicy, ApplicationGatewaySslPredefinedPolicy[], PageSettings>
參數
傳回
listAvailableWafRuleSets(ApplicationGatewaysListAvailableWafRuleSetsOptionalParams)
列出所有可用的 Web 應用程式防火牆規則集。
function listAvailableWafRuleSets(options?: ApplicationGatewaysListAvailableWafRuleSetsOptionalParams): Promise<ApplicationGatewayAvailableWafRuleSetsResult>
參數
傳回
updateTags(string, string, TagsObject, ApplicationGatewaysUpdateTagsOptionalParams)
更新指定的應用程式閘道標籤。
function updateTags(resourceGroupName: string, applicationGatewayName: string, parameters: TagsObject, options?: ApplicationGatewaysUpdateTagsOptionalParams): Promise<ApplicationGateway>
參數
- resourceGroupName
-
string
資源群組的名稱。
- applicationGatewayName
-
string
應用程式閘道的名稱。
- parameters
- TagsObject
提供以更新應用程式閘道標籤的參數。
選項參數。
傳回
Promise<ApplicationGateway>