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

Firewalls interface

表示防火墙的接口。

方法

beginCreateOrUpdate(string, string, FirewallResource, FirewallsCreateOrUpdateOptionalParams)

创建 FirewallResource

beginCreateOrUpdateAndWait(string, string, FirewallResource, FirewallsCreateOrUpdateOptionalParams)

创建 FirewallResource

beginDelete(string, string, FirewallsDeleteOptionalParams)

删除 FirewallResource

beginDeleteAndWait(string, string, FirewallsDeleteOptionalParams)

删除 FirewallResource

get(string, string, FirewallsGetOptionalParams)

获取 FirewallResource

getGlobalRulestack(string, string, FirewallsGetGlobalRulestackOptionalParams)

获取与防火墙关联的全局规则堆栈

getLogProfile(string, string, FirewallsGetLogProfileOptionalParams)

防火墙的日志配置文件

getSupportInfo(string, string, FirewallsGetSupportInfoOptionalParams)

防火墙的支持信息。

listByResourceGroup(string, FirewallsListByResourceGroupOptionalParams)

按资源组列出防火墙资源

listBySubscription(FirewallsListBySubscriptionOptionalParams)

按订阅 ID 列出防火墙资源

saveLogProfile(string, string, FirewallsSaveLogProfileOptionalParams)

防火墙的日志配置文件

update(string, string, FirewallResourceUpdate, FirewallsUpdateOptionalParams)

更新 FirewallResource

方法详细信息

beginCreateOrUpdate(string, string, FirewallResource, FirewallsCreateOrUpdateOptionalParams)

创建 FirewallResource

function beginCreateOrUpdate(resourceGroupName: string, firewallName: string, resource: FirewallResource, options?: FirewallsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<FirewallResource>, FirewallResource>>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

firewallName

string

防火墙资源名称

resource
FirewallResource

资源创建参数。

options
FirewallsCreateOrUpdateOptionalParams

选项参数。

返回

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

beginCreateOrUpdateAndWait(string, string, FirewallResource, FirewallsCreateOrUpdateOptionalParams)

创建 FirewallResource

function beginCreateOrUpdateAndWait(resourceGroupName: string, firewallName: string, resource: FirewallResource, options?: FirewallsCreateOrUpdateOptionalParams): Promise<FirewallResource>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

firewallName

string

防火墙资源名称

resource
FirewallResource

资源创建参数。

options
FirewallsCreateOrUpdateOptionalParams

选项参数。

返回

Promise<FirewallResource>

beginDelete(string, string, FirewallsDeleteOptionalParams)

删除 FirewallResource

function beginDelete(resourceGroupName: string, firewallName: string, options?: FirewallsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

firewallName

string

防火墙资源名称

options
FirewallsDeleteOptionalParams

选项参数。

返回

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

beginDeleteAndWait(string, string, FirewallsDeleteOptionalParams)

删除 FirewallResource

function beginDeleteAndWait(resourceGroupName: string, firewallName: string, options?: FirewallsDeleteOptionalParams): Promise<void>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

firewallName

string

防火墙资源名称

options
FirewallsDeleteOptionalParams

选项参数。

返回

Promise<void>

get(string, string, FirewallsGetOptionalParams)

获取 FirewallResource

function get(resourceGroupName: string, firewallName: string, options?: FirewallsGetOptionalParams): Promise<FirewallResource>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

firewallName

string

防火墙资源名称

options
FirewallsGetOptionalParams

选项参数。

返回

Promise<FirewallResource>

getGlobalRulestack(string, string, FirewallsGetGlobalRulestackOptionalParams)

获取与防火墙关联的全局规则堆栈

function getGlobalRulestack(resourceGroupName: string, firewallName: string, options?: FirewallsGetGlobalRulestackOptionalParams): Promise<GlobalRulestackInfo>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

firewallName

string

防火墙资源名称

返回

getLogProfile(string, string, FirewallsGetLogProfileOptionalParams)

防火墙的日志配置文件

function getLogProfile(resourceGroupName: string, firewallName: string, options?: FirewallsGetLogProfileOptionalParams): Promise<LogSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

firewallName

string

防火墙资源名称

options
FirewallsGetLogProfileOptionalParams

选项参数。

返回

Promise<LogSettings>

getSupportInfo(string, string, FirewallsGetSupportInfoOptionalParams)

防火墙的支持信息。

function getSupportInfo(resourceGroupName: string, firewallName: string, options?: FirewallsGetSupportInfoOptionalParams): Promise<SupportInfo>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

firewallName

string

防火墙资源名称

options
FirewallsGetSupportInfoOptionalParams

选项参数。

返回

Promise<SupportInfo>

listByResourceGroup(string, FirewallsListByResourceGroupOptionalParams)

按资源组列出防火墙资源

function listByResourceGroup(resourceGroupName: string, options?: FirewallsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<FirewallResource, FirewallResource[], PageSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

返回

listBySubscription(FirewallsListBySubscriptionOptionalParams)

按订阅 ID 列出防火墙资源

function listBySubscription(options?: FirewallsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<FirewallResource, FirewallResource[], PageSettings>

参数

返回

saveLogProfile(string, string, FirewallsSaveLogProfileOptionalParams)

防火墙的日志配置文件

function saveLogProfile(resourceGroupName: string, firewallName: string, options?: FirewallsSaveLogProfileOptionalParams): Promise<void>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

firewallName

string

防火墙资源名称

options
FirewallsSaveLogProfileOptionalParams

选项参数。

返回

Promise<void>

update(string, string, FirewallResourceUpdate, FirewallsUpdateOptionalParams)

更新 FirewallResource

function update(resourceGroupName: string, firewallName: string, properties: FirewallResourceUpdate, options?: FirewallsUpdateOptionalParams): Promise<FirewallResource>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

firewallName

string

防火墙资源名称

properties
FirewallResourceUpdate

要更新的资源属性。

options
FirewallsUpdateOptionalParams

选项参数。

返回

Promise<FirewallResource>