你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

GlobalRulestack interface

表示 GlobalRulestack 的接口。

方法

beginCommit(string, GlobalRulestackCommitOptionalParams)

提交规则堆栈配置

beginCommitAndWait(string, GlobalRulestackCommitOptionalParams)

提交规则堆栈配置

beginCreateOrUpdate(string, GlobalRulestackResource, GlobalRulestackCreateOrUpdateOptionalParams)

创建 GlobalRulestackResource

beginCreateOrUpdateAndWait(string, GlobalRulestackResource, GlobalRulestackCreateOrUpdateOptionalParams)

创建 GlobalRulestackResource

beginDelete(string, GlobalRulestackDeleteOptionalParams)

删除 GlobalRulestackResource

beginDeleteAndWait(string, GlobalRulestackDeleteOptionalParams)

删除 GlobalRulestackResource

get(string, GlobalRulestackGetOptionalParams)

获取 GlobalRulestackResource

getChangeLog(string, GlobalRulestackGetChangeLogOptionalParams)

获取更改日志

list(GlobalRulestackListOptionalParams)

按租户列出 GlobalRulestackResource 资源

listAdvancedSecurityObjects(string, string, GlobalRulestackListAdvancedSecurityObjectsOptionalParams)

获取高级安全对象列表

listAppIds(string, GlobalRulestackListAppIdsOptionalParams)

适用于 GlobalRulestack ApiVersion 的 AppId 列表

listCountries(string, GlobalRulestackListCountriesOptionalParams)

Rulestack 的国家/地区列表

listFirewalls(string, GlobalRulestackListFirewallsOptionalParams)

与 Rulestack 关联的防火墙列表

listPredefinedUrlCategories(string, GlobalRulestackListPredefinedUrlCategoriesOptionalParams)

列出规则堆栈的预定义 URL 类别

listSecurityServices(string, string, GlobalRulestackListSecurityServicesOptionalParams)

列出用于 rulestack 的安全服务

revert(string, GlobalRulestackRevertOptionalParams)

还原规则堆栈配置

update(string, GlobalRulestackResourceUpdate, GlobalRulestackUpdateOptionalParams)

更新 GlobalRulestackResource

方法详细信息

beginCommit(string, GlobalRulestackCommitOptionalParams)

提交规则堆栈配置

function beginCommit(globalRulestackName: string, options?: GlobalRulestackCommitOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

参数

globalRulestackName

string

GlobalRulestack 资源名称

options
GlobalRulestackCommitOptionalParams

选项参数。

返回

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

beginCommitAndWait(string, GlobalRulestackCommitOptionalParams)

提交规则堆栈配置

function beginCommitAndWait(globalRulestackName: string, options?: GlobalRulestackCommitOptionalParams): Promise<void>

参数

globalRulestackName

string

GlobalRulestack 资源名称

options
GlobalRulestackCommitOptionalParams

选项参数。

返回

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

资源创建参数。

返回

beginDelete(string, GlobalRulestackDeleteOptionalParams)

删除 GlobalRulestackResource

function beginDelete(globalRulestackName: string, options?: GlobalRulestackDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

参数

globalRulestackName

string

GlobalRulestack 资源名称

options
GlobalRulestackDeleteOptionalParams

选项参数。

返回

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

beginDeleteAndWait(string, GlobalRulestackDeleteOptionalParams)

删除 GlobalRulestackResource

function beginDeleteAndWait(globalRulestackName: string, options?: GlobalRulestackDeleteOptionalParams): Promise<void>

参数

globalRulestackName

string

GlobalRulestack 资源名称

options
GlobalRulestackDeleteOptionalParams

选项参数。

返回

Promise<void>

get(string, GlobalRulestackGetOptionalParams)

获取 GlobalRulestackResource

function get(globalRulestackName: string, options?: GlobalRulestackGetOptionalParams): Promise<GlobalRulestackResource>

参数

globalRulestackName

string

GlobalRulestack 资源名称

options
GlobalRulestackGetOptionalParams

选项参数。

返回

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>

参数

options
GlobalRulestackListOptionalParams

选项参数。

返回

listAdvancedSecurityObjects(string, string, GlobalRulestackListAdvancedSecurityObjectsOptionalParams)

获取高级安全对象列表

function listAdvancedSecurityObjects(globalRulestackName: string, typeParam: string, options?: GlobalRulestackListAdvancedSecurityObjectsOptionalParams): Promise<AdvSecurityObjectListResponse>

参数

globalRulestackName

string

GlobalRulestack 资源名称

typeParam

string

返回

listAppIds(string, GlobalRulestackListAppIdsOptionalParams)

适用于 GlobalRulestack ApiVersion 的 AppId 列表

function listAppIds(globalRulestackName: string, options?: GlobalRulestackListAppIdsOptionalParams): Promise<ListAppIdResponse>

参数

globalRulestackName

string

GlobalRulestack 资源名称

options
GlobalRulestackListAppIdsOptionalParams

选项参数。

返回

listCountries(string, GlobalRulestackListCountriesOptionalParams)

Rulestack 的国家/地区列表

function listCountries(globalRulestackName: string, options?: GlobalRulestackListCountriesOptionalParams): Promise<CountriesResponse>

参数

globalRulestackName

string

GlobalRulestack 资源名称

返回

listFirewalls(string, GlobalRulestackListFirewallsOptionalParams)

与 Rulestack 关联的防火墙列表

function listFirewalls(globalRulestackName: string, options?: GlobalRulestackListFirewallsOptionalParams): Promise<ListFirewallsResponse>

参数

globalRulestackName

string

GlobalRulestack 资源名称

返回

listPredefinedUrlCategories(string, GlobalRulestackListPredefinedUrlCategoriesOptionalParams)

列出规则堆栈的预定义 URL 类别

function listPredefinedUrlCategories(globalRulestackName: string, options?: GlobalRulestackListPredefinedUrlCategoriesOptionalParams): Promise<PredefinedUrlCategoriesResponse>

参数

globalRulestackName

string

GlobalRulestack 资源名称

返回

listSecurityServices(string, string, GlobalRulestackListSecurityServicesOptionalParams)

列出用于 rulestack 的安全服务

function listSecurityServices(globalRulestackName: string, typeParam: string, options?: GlobalRulestackListSecurityServicesOptionalParams): Promise<SecurityServicesResponse>

参数

globalRulestackName

string

GlobalRulestack 资源名称

typeParam

string

返回

revert(string, GlobalRulestackRevertOptionalParams)

还原规则堆栈配置

function revert(globalRulestackName: string, options?: GlobalRulestackRevertOptionalParams): Promise<void>

参数

globalRulestackName

string

GlobalRulestack 资源名称

options
GlobalRulestackRevertOptionalParams

选项参数。

返回

Promise<void>

update(string, GlobalRulestackResourceUpdate, GlobalRulestackUpdateOptionalParams)

更新 GlobalRulestackResource

function update(globalRulestackName: string, properties: GlobalRulestackResourceUpdate, options?: GlobalRulestackUpdateOptionalParams): Promise<GlobalRulestackResource>

参数

globalRulestackName

string

GlobalRulestack 资源名称

properties
GlobalRulestackResourceUpdate

要更新的资源属性。

options
GlobalRulestackUpdateOptionalParams

选项参数。

返回