GlobalRulestack interface
表示 GlobalRulestack 的介面。
方法
方法詳細資料
beginCommit(string, GlobalRulestackCommitOptionalParams)
認可規則堆棧組態
function beginCommit(globalRulestackName: string, options?: GlobalRulestackCommitOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginCommitAndWait(string, GlobalRulestackCommitOptionalParams)
認可規則堆棧組態
function beginCommitAndWait(globalRulestackName: string, options?: GlobalRulestackCommitOptionalParams): Promise<void>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
選項參數。
傳回
Promise<void>
beginCreateOrUpdate(string, GlobalRulestackResource, GlobalRulestackCreateOrUpdateOptionalParams)
建立 GlobalRulestackResource
function beginCreateOrUpdate(globalRulestackName: string, resource: GlobalRulestackResource, options?: GlobalRulestackCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<GlobalRulestackResource>, GlobalRulestackResource>>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
- resource
- GlobalRulestackResource
資源建立參數。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<GlobalRulestackResource>, GlobalRulestackResource>>
beginCreateOrUpdateAndWait(string, GlobalRulestackResource, GlobalRulestackCreateOrUpdateOptionalParams)
建立 GlobalRulestackResource
function beginCreateOrUpdateAndWait(globalRulestackName: string, resource: GlobalRulestackResource, options?: GlobalRulestackCreateOrUpdateOptionalParams): Promise<GlobalRulestackResource>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
- resource
- GlobalRulestackResource
資源建立參數。
選項參數。
傳回
Promise<GlobalRulestackResource>
beginDelete(string, GlobalRulestackDeleteOptionalParams)
刪除 GlobalRulestackResource
function beginDelete(globalRulestackName: string, options?: GlobalRulestackDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, GlobalRulestackDeleteOptionalParams)
刪除 GlobalRulestackResource
function beginDeleteAndWait(globalRulestackName: string, options?: GlobalRulestackDeleteOptionalParams): Promise<void>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
選項參數。
傳回
Promise<void>
get(string, GlobalRulestackGetOptionalParams)
取得 GlobalRulestackResource
function get(globalRulestackName: string, options?: GlobalRulestackGetOptionalParams): Promise<GlobalRulestackResource>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
- options
- GlobalRulestackGetOptionalParams
選項參數。
傳回
Promise<GlobalRulestackResource>
getChangeLog(string, GlobalRulestackGetChangeLogOptionalParams)
取得變更記錄
function getChangeLog(globalRulestackName: string, options?: GlobalRulestackGetChangeLogOptionalParams): Promise<Changelog>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
選項參數。
傳回
Promise<Changelog>
list(GlobalRulestackListOptionalParams)
依租用戶列出 GlobalRulestackResource 資源
function list(options?: GlobalRulestackListOptionalParams): PagedAsyncIterableIterator<GlobalRulestackResource, GlobalRulestackResource[], PageSettings>
參數
選項參數。
傳回
listAdvancedSecurityObjects(string, string, GlobalRulestackListAdvancedSecurityObjectsOptionalParams)
取得進階安全性物件的清單
function listAdvancedSecurityObjects(globalRulestackName: string, typeParam: string, options?: GlobalRulestackListAdvancedSecurityObjectsOptionalParams): Promise<AdvSecurityObjectListResponse>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
- typeParam
-
string
選項參數。
傳回
Promise<AdvSecurityObjectListResponse>
listAppIds(string, GlobalRulestackListAppIdsOptionalParams)
GlobalRulestack ApiVersion 的 AppIds 列表
function listAppIds(globalRulestackName: string, options?: GlobalRulestackListAppIdsOptionalParams): Promise<ListAppIdResponse>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
選項參數。
傳回
Promise<ListAppIdResponse>
listCountries(string, GlobalRulestackListCountriesOptionalParams)
Rulestack 的國家/地區清單
function listCountries(globalRulestackName: string, options?: GlobalRulestackListCountriesOptionalParams): Promise<CountriesResponse>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
選項參數。
傳回
Promise<CountriesResponse>
listFirewalls(string, GlobalRulestackListFirewallsOptionalParams)
與 Rulestack 相關聯的防火牆清單
function listFirewalls(globalRulestackName: string, options?: GlobalRulestackListFirewallsOptionalParams): Promise<ListFirewallsResponse>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
選項參數。
傳回
Promise<ListFirewallsResponse>
listPredefinedUrlCategories(string, GlobalRulestackListPredefinedUrlCategoriesOptionalParams)
列出規則堆疊的預先定義 URL 類別
function listPredefinedUrlCategories(globalRulestackName: string, options?: GlobalRulestackListPredefinedUrlCategoriesOptionalParams): Promise<PredefinedUrlCategoriesResponse>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
選項參數。
傳回
Promise<PredefinedUrlCategoriesResponse>
listSecurityServices(string, string, GlobalRulestackListSecurityServicesOptionalParams)
列出規則堆疊的安全性服務
function listSecurityServices(globalRulestackName: string, typeParam: string, options?: GlobalRulestackListSecurityServicesOptionalParams): Promise<SecurityServicesResponse>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
- typeParam
-
string
選項參數。
傳回
Promise<SecurityServicesResponse>
revert(string, GlobalRulestackRevertOptionalParams)
還原規則堆疊設定
function revert(globalRulestackName: string, options?: GlobalRulestackRevertOptionalParams): Promise<void>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
選項參數。
傳回
Promise<void>
update(string, GlobalRulestackResourceUpdate, GlobalRulestackUpdateOptionalParams)
更新 GlobalRulestackResource
function update(globalRulestackName: string, properties: GlobalRulestackResourceUpdate, options?: GlobalRulestackUpdateOptionalParams): Promise<GlobalRulestackResource>
參數
- globalRulestackName
-
string
GlobalRulestack 資源名稱
- properties
- GlobalRulestackResourceUpdate
要更新的資源屬性。
選項參數。
傳回
Promise<GlobalRulestackResource>