AzureFirewallsClient Interface

Implements

public interface AzureFirewallsClient
extends InnerSupportsGet<AzureFirewallInner>, InnerSupportsListing<AzureFirewallInner>, InnerSupportsDelete<Void>

An instance of this class provides access to all the operations defined in AzureFirewallsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<AzureFirewallInner>,AzureFirewallInner> beginCreateOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)

Creates or updates the specified Azure Firewall.

abstract SyncPoller<PollResult<AzureFirewallInner>,AzureFirewallInner> beginCreateOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters, Context context)

Creates or updates the specified Azure Firewall.

abstract PollerFlux<PollResult<AzureFirewallInner>,AzureFirewallInner> beginCreateOrUpdateAsync(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)

Creates or updates the specified Azure Firewall.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String azureFirewallName)

Deletes the specified Azure Firewall.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String azureFirewallName, Context context)

Deletes the specified Azure Firewall.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String azureFirewallName)

Deletes the specified Azure Firewall.

abstract SyncPoller<PollResult<IpPrefixesListInner>,IpPrefixesListInner> beginListLearnedPrefixes(String resourceGroupName, String azureFirewallName)

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

abstract SyncPoller<PollResult<IpPrefixesListInner>,IpPrefixesListInner> beginListLearnedPrefixes(String resourceGroupName, String azureFirewallName, Context context)

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

abstract PollerFlux<PollResult<IpPrefixesListInner>,IpPrefixesListInner> beginListLearnedPrefixesAsync(String resourceGroupName, String azureFirewallName)

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

abstract SyncPoller<PollResult<Void>,Void> beginPacketCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)

Runs a packet capture on AzureFirewall.

abstract SyncPoller<PollResult<Void>,Void> beginPacketCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters, Context context)

Runs a packet capture on AzureFirewall.

abstract PollerFlux<PollResult<Void>,Void> beginPacketCaptureAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)

Runs a packet capture on AzureFirewall.

abstract SyncPoller<PollResult<AzureFirewallInner>,AzureFirewallInner> beginUpdateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters)

Updates tags of an Azure Firewall resource.

abstract SyncPoller<PollResult<AzureFirewallInner>,AzureFirewallInner> beginUpdateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters, Context context)

Updates tags of an Azure Firewall resource.

abstract PollerFlux<PollResult<AzureFirewallInner>,AzureFirewallInner> beginUpdateTagsAsync(String resourceGroupName, String azureFirewallName, TagsObject parameters)

Updates tags of an Azure Firewall resource.

abstract AzureFirewallInner createOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)

Creates or updates the specified Azure Firewall.

abstract AzureFirewallInner createOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters, Context context)

Creates or updates the specified Azure Firewall.

abstract Mono<AzureFirewallInner> createOrUpdateAsync(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)

Creates or updates the specified Azure Firewall.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)

Creates or updates the specified Azure Firewall.

abstract void delete(String resourceGroupName, String azureFirewallName)

Deletes the specified Azure Firewall.

abstract void delete(String resourceGroupName, String azureFirewallName, Context context)

Deletes the specified Azure Firewall.

abstract Mono<Void> deleteAsync(String resourceGroupName, String azureFirewallName)

Deletes the specified Azure Firewall.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String azureFirewallName)

Deletes the specified Azure Firewall.

abstract AzureFirewallInner getByResourceGroup(String resourceGroupName, String azureFirewallName)

Gets the specified Azure Firewall.

abstract Mono<AzureFirewallInner> getByResourceGroupAsync(String resourceGroupName, String azureFirewallName)

Gets the specified Azure Firewall.

abstract Response<AzureFirewallInner> getByResourceGroupWithResponse(String resourceGroupName, String azureFirewallName, Context context)

Gets the specified Azure Firewall.

abstract Mono<Response<AzureFirewallInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String azureFirewallName)

Gets the specified Azure Firewall.

abstract PagedIterable<AzureFirewallInner> list()

Gets all the Azure Firewalls in a subscription.

abstract PagedIterable<AzureFirewallInner> list(Context context)

Gets all the Azure Firewalls in a subscription.

abstract PagedFlux<AzureFirewallInner> listAsync()

Gets all the Azure Firewalls in a subscription.

abstract PagedIterable<AzureFirewallInner> listByResourceGroup(String resourceGroupName)

Lists all Azure Firewalls in a resource group.

abstract PagedIterable<AzureFirewallInner> listByResourceGroup(String resourceGroupName, Context context)

Lists all Azure Firewalls in a resource group.

abstract PagedFlux<AzureFirewallInner> listByResourceGroupAsync(String resourceGroupName)

Lists all Azure Firewalls in a resource group.

abstract IpPrefixesListInner listLearnedPrefixes(String resourceGroupName, String azureFirewallName)

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

abstract IpPrefixesListInner listLearnedPrefixes(String resourceGroupName, String azureFirewallName, Context context)

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

abstract Mono<IpPrefixesListInner> listLearnedPrefixesAsync(String resourceGroupName, String azureFirewallName)

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

abstract Mono<Response<Flux<ByteBuffer>>> listLearnedPrefixesWithResponseAsync(String resourceGroupName, String azureFirewallName)

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

abstract void packetCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)

Runs a packet capture on AzureFirewall.

abstract void packetCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters, Context context)

Runs a packet capture on AzureFirewall.

abstract Mono<Void> packetCaptureAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)

Runs a packet capture on AzureFirewall.

abstract Mono<Response<Flux<ByteBuffer>>> packetCaptureWithResponseAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)

Runs a packet capture on AzureFirewall.

abstract AzureFirewallInner updateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters)

Updates tags of an Azure Firewall resource.

abstract AzureFirewallInner updateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters, Context context)

Updates tags of an Azure Firewall resource.

abstract Mono<AzureFirewallInner> updateTagsAsync(String resourceGroupName, String azureFirewallName, TagsObject parameters)

Updates tags of an Azure Firewall resource.

abstract Mono<Response<Flux<ByteBuffer>>> updateTagsWithResponseAsync(String resourceGroupName, String azureFirewallName, TagsObject parameters)

Updates tags of an Azure Firewall resource.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,AzureFirewallInner> beginCreateOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)

Creates or updates the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to the create or update Azure Firewall operation.

Returns:

the SyncPoller<T,U> for polling of azure Firewall resource.

beginCreateOrUpdate

public abstract SyncPoller,AzureFirewallInner> beginCreateOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters, Context context)

Creates or updates the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to the create or update Azure Firewall operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of azure Firewall resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,AzureFirewallInner> beginCreateOrUpdateAsync(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)

Creates or updates the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to the create or update Azure Firewall operation.

Returns:

the PollerFlux<T,U> for polling of azure Firewall resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String azureFirewallName)

Deletes the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String azureFirewallName, Context context)

Deletes the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String azureFirewallName)

Deletes the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginListLearnedPrefixes

public abstract SyncPoller,IpPrefixesListInner> beginListLearnedPrefixes(String resourceGroupName, String azureFirewallName)

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

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the azure firewall.

Returns:

the SyncPoller<T,U> for polling of list of SNAT IP Prefixes learnt by firewall to not SNAT.

beginListLearnedPrefixes

public abstract SyncPoller,IpPrefixesListInner> beginListLearnedPrefixes(String resourceGroupName, String azureFirewallName, Context context)

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

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the azure firewall.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of list of SNAT IP Prefixes learnt by firewall to not SNAT.

beginListLearnedPrefixesAsync

public abstract PollerFlux,IpPrefixesListInner> beginListLearnedPrefixesAsync(String resourceGroupName, String azureFirewallName)

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

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the azure firewall.

Returns:

the PollerFlux<T,U> for polling of list of SNAT IP Prefixes learnt by firewall to not SNAT.

beginPacketCapture

public abstract SyncPoller,Void> beginPacketCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)

Runs a packet capture on AzureFirewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to run packet capture on azure firewall.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginPacketCapture

public abstract SyncPoller,Void> beginPacketCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters, Context context)

Runs a packet capture on AzureFirewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to run packet capture on azure firewall.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginPacketCaptureAsync

public abstract PollerFlux,Void> beginPacketCaptureAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)

Runs a packet capture on AzureFirewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to run packet capture on azure firewall.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginUpdateTags

public abstract SyncPoller,AzureFirewallInner> beginUpdateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters)

Updates tags of an Azure Firewall resource.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to update azure firewall tags.

Returns:

the SyncPoller<T,U> for polling of azure Firewall resource.

beginUpdateTags

public abstract SyncPoller,AzureFirewallInner> beginUpdateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters, Context context)

Updates tags of an Azure Firewall resource.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to update azure firewall tags.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of azure Firewall resource.

beginUpdateTagsAsync

public abstract PollerFlux,AzureFirewallInner> beginUpdateTagsAsync(String resourceGroupName, String azureFirewallName, TagsObject parameters)

Updates tags of an Azure Firewall resource.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to update azure firewall tags.

Returns:

the PollerFlux<T,U> for polling of azure Firewall resource.

createOrUpdate

public abstract AzureFirewallInner createOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)

Creates or updates the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to the create or update Azure Firewall operation.

Returns:

azure Firewall resource.

createOrUpdate

public abstract AzureFirewallInner createOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters, Context context)

Creates or updates the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to the create or update Azure Firewall operation.
context - The context to associate with this operation.

Returns:

azure Firewall resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)

Creates or updates the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to the create or update Azure Firewall operation.

Returns:

azure Firewall resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)

Creates or updates the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to the create or update Azure Firewall operation.

Returns:

azure Firewall resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String azureFirewallName)

Deletes the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.

delete

public abstract void delete(String resourceGroupName, String azureFirewallName, Context context)

Deletes the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String azureFirewallName)

Deletes the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String azureFirewallName)

Deletes the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract AzureFirewallInner getByResourceGroup(String resourceGroupName, String azureFirewallName)

Gets the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.

Returns:

the specified Azure Firewall.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String azureFirewallName)

Gets the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.

Returns:

the specified Azure Firewall on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String azureFirewallName, Context context)

Gets the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
context - The context to associate with this operation.

Returns:

the specified Azure Firewall along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String azureFirewallName)

Gets the specified Azure Firewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.

Returns:

the specified Azure Firewall along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Gets all the Azure Firewalls in a subscription.

Returns:

all the Azure Firewalls in a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Gets all the Azure Firewalls in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

all the Azure Firewalls in a subscription as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Gets all the Azure Firewalls in a subscription.

Returns:

all the Azure Firewalls in a subscription as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Lists all Azure Firewalls in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

response for ListAzureFirewalls API service call as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Lists all Azure Firewalls in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
context - The context to associate with this operation.

Returns:

response for ListAzureFirewalls API service call as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Lists all Azure Firewalls in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

response for ListAzureFirewalls API service call as paginated response with PagedFlux<T>.

listLearnedPrefixes

public abstract IpPrefixesListInner listLearnedPrefixes(String resourceGroupName, String azureFirewallName)

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

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the azure firewall.

Returns:

list of SNAT IP Prefixes learnt by firewall to not SNAT.

listLearnedPrefixes

public abstract IpPrefixesListInner listLearnedPrefixes(String resourceGroupName, String azureFirewallName, Context context)

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

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the azure firewall.
context - The context to associate with this operation.

Returns:

list of SNAT IP Prefixes learnt by firewall to not SNAT.

listLearnedPrefixesAsync

public abstract Mono listLearnedPrefixesAsync(String resourceGroupName, String azureFirewallName)

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

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the azure firewall.

Returns:

list of SNAT IP Prefixes learnt by firewall to not SNAT on successful completion of Mono.

listLearnedPrefixesWithResponseAsync

public abstract Mono>> listLearnedPrefixesWithResponseAsync(String resourceGroupName, String azureFirewallName)

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

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the azure firewall.

Returns:

list of SNAT IP Prefixes learnt by firewall to not SNAT along with Response<T> on successful completion of Mono.

packetCapture

public abstract void packetCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)

Runs a packet capture on AzureFirewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to run packet capture on azure firewall.

packetCapture

public abstract void packetCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters, Context context)

Runs a packet capture on AzureFirewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to run packet capture on azure firewall.
context - The context to associate with this operation.

packetCaptureAsync

public abstract Mono packetCaptureAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)

Runs a packet capture on AzureFirewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to run packet capture on azure firewall.

Returns:

A Mono that completes when a successful response is received.

packetCaptureWithResponseAsync

public abstract Mono>> packetCaptureWithResponseAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)

Runs a packet capture on AzureFirewall.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to run packet capture on azure firewall.

Returns:

the Response<T> on successful completion of Mono.

updateTags

public abstract AzureFirewallInner updateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters)

Updates tags of an Azure Firewall resource.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to update azure firewall tags.

Returns:

azure Firewall resource.

updateTags

public abstract AzureFirewallInner updateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters, Context context)

Updates tags of an Azure Firewall resource.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to update azure firewall tags.
context - The context to associate with this operation.

Returns:

azure Firewall resource.

updateTagsAsync

public abstract Mono updateTagsAsync(String resourceGroupName, String azureFirewallName, TagsObject parameters)

Updates tags of an Azure Firewall resource.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to update azure firewall tags.

Returns:

azure Firewall resource on successful completion of Mono.

updateTagsWithResponseAsync

public abstract Mono>> updateTagsWithResponseAsync(String resourceGroupName, String azureFirewallName, TagsObject parameters)

Updates tags of an Azure Firewall resource.

Parameters:

resourceGroupName - The name of the resource group.
azureFirewallName - The name of the Azure Firewall.
parameters - Parameters supplied to update azure firewall tags.

Returns:

azure Firewall resource along with Response<T> on successful completion of Mono.

Applies to