Firewalls interface

Interface representing a Firewalls.

Methods

beginCreateOrUpdate(string, string, FirewallResource, FirewallsCreateOrUpdateOptionalParams)

Create a FirewallResource

beginCreateOrUpdateAndWait(string, string, FirewallResource, FirewallsCreateOrUpdateOptionalParams)

Create a FirewallResource

beginDelete(string, string, FirewallsDeleteOptionalParams)

Delete a FirewallResource

beginDeleteAndWait(string, string, FirewallsDeleteOptionalParams)

Delete a FirewallResource

get(string, string, FirewallsGetOptionalParams)

Get a FirewallResource

getGlobalRulestack(string, string, FirewallsGetGlobalRulestackOptionalParams)

Get Global Rulestack associated with the Firewall

getLogProfile(string, string, FirewallsGetLogProfileOptionalParams)

Log Profile for Firewall

getSupportInfo(string, string, FirewallsGetSupportInfoOptionalParams)

support info for firewall.

listByResourceGroup(string, FirewallsListByResourceGroupOptionalParams)

List FirewallResource resources by resource group

listBySubscription(FirewallsListBySubscriptionOptionalParams)

List FirewallResource resources by subscription ID

saveLogProfile(string, string, FirewallsSaveLogProfileOptionalParams)

Log Profile for Firewall

update(string, string, FirewallResourceUpdate, FirewallsUpdateOptionalParams)

Update a FirewallResource

Method Details

beginCreateOrUpdate(string, string, FirewallResource, FirewallsCreateOrUpdateOptionalParams)

Create a FirewallResource

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

firewallName

string

Firewall resource name

resource
FirewallResource

Resource create parameters.

options
FirewallsCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, FirewallResource, FirewallsCreateOrUpdateOptionalParams)

Create a FirewallResource

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

firewallName

string

Firewall resource name

resource
FirewallResource

Resource create parameters.

options
FirewallsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<FirewallResource>

beginDelete(string, string, FirewallsDeleteOptionalParams)

Delete a FirewallResource

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

firewallName

string

Firewall resource name

options
FirewallsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, FirewallsDeleteOptionalParams)

Delete a FirewallResource

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

firewallName

string

Firewall resource name

options
FirewallsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, FirewallsGetOptionalParams)

Get a FirewallResource

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

firewallName

string

Firewall resource name

options
FirewallsGetOptionalParams

The options parameters.

Returns

Promise<FirewallResource>

getGlobalRulestack(string, string, FirewallsGetGlobalRulestackOptionalParams)

Get Global Rulestack associated with the Firewall

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

firewallName

string

Firewall resource name

options
FirewallsGetGlobalRulestackOptionalParams

The options parameters.

Returns

getLogProfile(string, string, FirewallsGetLogProfileOptionalParams)

Log Profile for Firewall

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

firewallName

string

Firewall resource name

options
FirewallsGetLogProfileOptionalParams

The options parameters.

Returns

Promise<LogSettings>

getSupportInfo(string, string, FirewallsGetSupportInfoOptionalParams)

support info for firewall.

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

firewallName

string

Firewall resource name

options
FirewallsGetSupportInfoOptionalParams

The options parameters.

Returns

Promise<SupportInfo>

listByResourceGroup(string, FirewallsListByResourceGroupOptionalParams)

List FirewallResource resources by resource group

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

options
FirewallsListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(FirewallsListBySubscriptionOptionalParams)

List FirewallResource resources by subscription ID

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

Parameters

options
FirewallsListBySubscriptionOptionalParams

The options parameters.

Returns

saveLogProfile(string, string, FirewallsSaveLogProfileOptionalParams)

Log Profile for Firewall

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

firewallName

string

Firewall resource name

options
FirewallsSaveLogProfileOptionalParams

The options parameters.

Returns

Promise<void>

update(string, string, FirewallResourceUpdate, FirewallsUpdateOptionalParams)

Update a FirewallResource

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

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

firewallName

string

Firewall resource name

properties
FirewallResourceUpdate

The resource properties to be updated.

options
FirewallsUpdateOptionalParams

The options parameters.

Returns

Promise<FirewallResource>