AzureFirewalls interface

Interface representing a AzureFirewalls.

Methods

beginCreateOrUpdate(string, string, AzureFirewall, AzureFirewallsCreateOrUpdateOptionalParams)

Creates or updates the specified Azure Firewall.

beginCreateOrUpdateAndWait(string, string, AzureFirewall, AzureFirewallsCreateOrUpdateOptionalParams)

Creates or updates the specified Azure Firewall.

beginDelete(string, string, AzureFirewallsDeleteOptionalParams)

Deletes the specified Azure Firewall.

beginDeleteAndWait(string, string, AzureFirewallsDeleteOptionalParams)

Deletes the specified Azure Firewall.

beginListLearnedPrefixes(string, string, AzureFirewallsListLearnedPrefixesOptionalParams)

Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT.

beginListLearnedPrefixesAndWait(string, string, AzureFirewallsListLearnedPrefixesOptionalParams)

Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT.

beginPacketCapture(string, string, FirewallPacketCaptureParameters, AzureFirewallsPacketCaptureOptionalParams)

Runs a packet capture on AzureFirewall.

beginPacketCaptureAndWait(string, string, FirewallPacketCaptureParameters, AzureFirewallsPacketCaptureOptionalParams)

Runs a packet capture on AzureFirewall.

beginUpdateTags(string, string, TagsObject, AzureFirewallsUpdateTagsOptionalParams)

Updates tags of an Azure Firewall resource.

beginUpdateTagsAndWait(string, string, TagsObject, AzureFirewallsUpdateTagsOptionalParams)

Updates tags of an Azure Firewall resource.

get(string, string, AzureFirewallsGetOptionalParams)

Gets the specified Azure Firewall.

list(string, AzureFirewallsListOptionalParams)

Lists all Azure Firewalls in a resource group.

listAll(AzureFirewallsListAllOptionalParams)

Gets all the Azure Firewalls in a subscription.

Method Details

beginCreateOrUpdate(string, string, AzureFirewall, AzureFirewallsCreateOrUpdateOptionalParams)

Creates or updates the specified Azure Firewall.

function beginCreateOrUpdate(resourceGroupName: string, azureFirewallName: string, parameters: AzureFirewall, options?: AzureFirewallsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<AzureFirewall>, AzureFirewall>>

Parameters

resourceGroupName

string

The name of the resource group.

azureFirewallName

string

The name of the Azure Firewall.

parameters
AzureFirewall

Parameters supplied to the create or update Azure Firewall operation.

options
AzureFirewallsCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, AzureFirewall, AzureFirewallsCreateOrUpdateOptionalParams)

Creates or updates the specified Azure Firewall.

function beginCreateOrUpdateAndWait(resourceGroupName: string, azureFirewallName: string, parameters: AzureFirewall, options?: AzureFirewallsCreateOrUpdateOptionalParams): Promise<AzureFirewall>

Parameters

resourceGroupName

string

The name of the resource group.

azureFirewallName

string

The name of the Azure Firewall.

parameters
AzureFirewall

Parameters supplied to the create or update Azure Firewall operation.

options
AzureFirewallsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<AzureFirewall>

beginDelete(string, string, AzureFirewallsDeleteOptionalParams)

Deletes the specified Azure Firewall.

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

Parameters

resourceGroupName

string

The name of the resource group.

azureFirewallName

string

The name of the Azure Firewall.

options
AzureFirewallsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, AzureFirewallsDeleteOptionalParams)

Deletes the specified Azure Firewall.

function beginDeleteAndWait(resourceGroupName: string, azureFirewallName: string, options?: AzureFirewallsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group.

azureFirewallName

string

The name of the Azure Firewall.

options
AzureFirewallsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginListLearnedPrefixes(string, string, AzureFirewallsListLearnedPrefixesOptionalParams)

Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT.

function beginListLearnedPrefixes(resourceGroupName: string, azureFirewallName: string, options?: AzureFirewallsListLearnedPrefixesOptionalParams): Promise<SimplePollerLike<OperationState<IPPrefixesList>, IPPrefixesList>>

Parameters

resourceGroupName

string

The name of the resource group.

azureFirewallName

string

The name of the azure firewall.

options
AzureFirewallsListLearnedPrefixesOptionalParams

The options parameters.

Returns

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

beginListLearnedPrefixesAndWait(string, string, AzureFirewallsListLearnedPrefixesOptionalParams)

Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT.

function beginListLearnedPrefixesAndWait(resourceGroupName: string, azureFirewallName: string, options?: AzureFirewallsListLearnedPrefixesOptionalParams): Promise<IPPrefixesList>

Parameters

resourceGroupName

string

The name of the resource group.

azureFirewallName

string

The name of the azure firewall.

options
AzureFirewallsListLearnedPrefixesOptionalParams

The options parameters.

Returns

Promise<IPPrefixesList>

beginPacketCapture(string, string, FirewallPacketCaptureParameters, AzureFirewallsPacketCaptureOptionalParams)

Runs a packet capture on AzureFirewall.

function beginPacketCapture(resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOptionalParams): Promise<SimplePollerLike<OperationState<AzureFirewallsPacketCaptureHeaders>, AzureFirewallsPacketCaptureHeaders>>

Parameters

resourceGroupName

string

The name of the resource group.

azureFirewallName

string

The name of the Azure Firewall.

parameters
FirewallPacketCaptureParameters

Parameters supplied to run packet capture on azure firewall.

options
AzureFirewallsPacketCaptureOptionalParams

The options parameters.

Returns

beginPacketCaptureAndWait(string, string, FirewallPacketCaptureParameters, AzureFirewallsPacketCaptureOptionalParams)

Runs a packet capture on AzureFirewall.

function beginPacketCaptureAndWait(resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOptionalParams): Promise<AzureFirewallsPacketCaptureHeaders>

Parameters

resourceGroupName

string

The name of the resource group.

azureFirewallName

string

The name of the Azure Firewall.

parameters
FirewallPacketCaptureParameters

Parameters supplied to run packet capture on azure firewall.

options
AzureFirewallsPacketCaptureOptionalParams

The options parameters.

Returns

beginUpdateTags(string, string, TagsObject, AzureFirewallsUpdateTagsOptionalParams)

Updates tags of an Azure Firewall resource.

function beginUpdateTags(resourceGroupName: string, azureFirewallName: string, parameters: TagsObject, options?: AzureFirewallsUpdateTagsOptionalParams): Promise<SimplePollerLike<OperationState<AzureFirewall>, AzureFirewall>>

Parameters

resourceGroupName

string

The name of the resource group.

azureFirewallName

string

The name of the Azure Firewall.

parameters
TagsObject

Parameters supplied to update azure firewall tags.

options
AzureFirewallsUpdateTagsOptionalParams

The options parameters.

Returns

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

beginUpdateTagsAndWait(string, string, TagsObject, AzureFirewallsUpdateTagsOptionalParams)

Updates tags of an Azure Firewall resource.

function beginUpdateTagsAndWait(resourceGroupName: string, azureFirewallName: string, parameters: TagsObject, options?: AzureFirewallsUpdateTagsOptionalParams): Promise<AzureFirewall>

Parameters

resourceGroupName

string

The name of the resource group.

azureFirewallName

string

The name of the Azure Firewall.

parameters
TagsObject

Parameters supplied to update azure firewall tags.

options
AzureFirewallsUpdateTagsOptionalParams

The options parameters.

Returns

Promise<AzureFirewall>

get(string, string, AzureFirewallsGetOptionalParams)

Gets the specified Azure Firewall.

function get(resourceGroupName: string, azureFirewallName: string, options?: AzureFirewallsGetOptionalParams): Promise<AzureFirewall>

Parameters

resourceGroupName

string

The name of the resource group.

azureFirewallName

string

The name of the Azure Firewall.

options
AzureFirewallsGetOptionalParams

The options parameters.

Returns

Promise<AzureFirewall>

list(string, AzureFirewallsListOptionalParams)

Lists all Azure Firewalls in a resource group.

function list(resourceGroupName: string, options?: AzureFirewallsListOptionalParams): PagedAsyncIterableIterator<AzureFirewall, AzureFirewall[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group.

options
AzureFirewallsListOptionalParams

The options parameters.

Returns

listAll(AzureFirewallsListAllOptionalParams)

Gets all the Azure Firewalls in a subscription.

function listAll(options?: AzureFirewallsListAllOptionalParams): PagedAsyncIterableIterator<AzureFirewall, AzureFirewall[], PageSettings>

Parameters

options
AzureFirewallsListAllOptionalParams

The options parameters.

Returns