AzureFirewallsOperations interface

Interface representing a AzureFirewalls operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginListLearnedPrefixes
beginListLearnedPrefixesAndWait
beginPacketCapture
beginPacketCaptureAndWait
beginPacketCaptureOperation
beginPacketCaptureOperationAndWait
beginUpdateTags
beginUpdateTagsAndWait
createOrUpdate

Creates or updates the specified Azure Firewall.

delete

Deletes the specified Azure Firewall.

get

Gets the specified Azure Firewall.

list

Lists all Azure Firewalls in a resource group.

listAll

Gets all the Azure Firewalls in a subscription.

listLearnedPrefixes

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

packetCapture

Runs a packet capture on AzureFirewall.

packetCaptureOperation

Runs a packet capture operation on AzureFirewall.

updateTags

Updates tags of an Azure Firewall resource.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

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

Property Value

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

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

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

Property Value

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

beginDelete

Warning

This API is now deprecated.

use delete instead

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

Property Value

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

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

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

Property Value

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

beginListLearnedPrefixes

Warning

This API is now deprecated.

use listLearnedPrefixes instead

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

Property Value

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

beginListLearnedPrefixesAndWait

Warning

This API is now deprecated.

use listLearnedPrefixes instead

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

Property Value

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

beginPacketCapture

Warning

This API is now deprecated.

use packetCapture instead

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

Property Value

(resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginPacketCaptureAndWait

Warning

This API is now deprecated.

use packetCapture instead

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

Property Value

(resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOptionalParams) => Promise<void>

beginPacketCaptureOperation

Warning

This API is now deprecated.

use packetCaptureOperation instead

beginPacketCaptureOperation: (resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOperationOptionalParams) => Promise<SimplePollerLike<OperationState<AzureFirewallPacketCaptureResponse>, AzureFirewallPacketCaptureResponse>>

Property Value

(resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOperationOptionalParams) => Promise<SimplePollerLike<OperationState<AzureFirewallPacketCaptureResponse>, AzureFirewallPacketCaptureResponse>>

beginPacketCaptureOperationAndWait

Warning

This API is now deprecated.

use packetCaptureOperation instead

beginPacketCaptureOperationAndWait: (resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOperationOptionalParams) => Promise<AzureFirewallPacketCaptureResponse>

Property Value

(resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOperationOptionalParams) => Promise<AzureFirewallPacketCaptureResponse>

beginUpdateTags

Warning

This API is now deprecated.

use updateTags instead

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

Property Value

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

beginUpdateTagsAndWait

Warning

This API is now deprecated.

use updateTags instead

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

Property Value

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

createOrUpdate

Creates or updates the specified Azure Firewall.

createOrUpdate: (resourceGroupName: string, azureFirewallName: string, parameters: AzureFirewall, options?: AzureFirewallsCreateOrUpdateOptionalParams) => PollerLike<OperationState<AzureFirewall>, AzureFirewall>

Property Value

(resourceGroupName: string, azureFirewallName: string, parameters: AzureFirewall, options?: AzureFirewallsCreateOrUpdateOptionalParams) => PollerLike<OperationState<AzureFirewall>, AzureFirewall>

delete

Deletes the specified Azure Firewall.

delete: (resourceGroupName: string, azureFirewallName: string, options?: AzureFirewallsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, azureFirewallName: string, options?: AzureFirewallsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the specified Azure Firewall.

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

Property Value

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

list

Lists all Azure Firewalls in a resource group.

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

Property Value

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

listAll

Gets all the Azure Firewalls in a subscription.

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

Property Value

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

listLearnedPrefixes

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

listLearnedPrefixes: (resourceGroupName: string, azureFirewallName: string, options?: AzureFirewallsListLearnedPrefixesOptionalParams) => PollerLike<OperationState<IPPrefixesList>, IPPrefixesList>

Property Value

(resourceGroupName: string, azureFirewallName: string, options?: AzureFirewallsListLearnedPrefixesOptionalParams) => PollerLike<OperationState<IPPrefixesList>, IPPrefixesList>

packetCapture

Runs a packet capture on AzureFirewall.

packetCapture: (resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOptionalParams) => PollerLike<OperationState<void>, void>

packetCaptureOperation

Runs a packet capture operation on AzureFirewall.

packetCaptureOperation: (resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOperationOptionalParams) => PollerLike<OperationState<AzureFirewallPacketCaptureResponse>, AzureFirewallPacketCaptureResponse>

Property Value

(resourceGroupName: string, azureFirewallName: string, parameters: FirewallPacketCaptureParameters, options?: AzureFirewallsPacketCaptureOperationOptionalParams) => PollerLike<OperationState<AzureFirewallPacketCaptureResponse>, AzureFirewallPacketCaptureResponse>

updateTags

Updates tags of an Azure Firewall resource.

updateTags: (resourceGroupName: string, azureFirewallName: string, parameters: TagsObject, options?: AzureFirewallsUpdateTagsOptionalParams) => PollerLike<OperationState<AzureFirewall>, AzureFirewall>

Property Value

(resourceGroupName: string, azureFirewallName: string, parameters: TagsObject, options?: AzureFirewallsUpdateTagsOptionalParams) => PollerLike<OperationState<AzureFirewall>, AzureFirewall>