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
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<AzureFirewallInner>,AzureFirewallInner> beginCreateOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)
Creates or updates the specified Azure Firewall.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<AzureFirewallInner>,AzureFirewallInner> beginCreateOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters, Context context)
Creates or updates the specified Azure Firewall.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux<PollResult<AzureFirewallInner>,AzureFirewallInner> beginCreateOrUpdateAsync(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)
Creates or updates the specified Azure Firewall.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String azureFirewallName)
Deletes the specified Azure Firewall.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String azureFirewallName, Context context)
Deletes the specified Azure Firewall.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String azureFirewallName)
Deletes the specified Azure Firewall.
Parameters:
Returns:
beginListLearnedPrefixes
public 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.
Parameters:
Returns:
beginListLearnedPrefixes
public 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.
Parameters:
Returns:
beginListLearnedPrefixesAsync
public 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.
Parameters:
Returns:
beginPacketCapture
public abstract SyncPoller<PollResult<Void>,Void> beginPacketCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)
Runs a packet capture on AzureFirewall.
Parameters:
Returns:
beginPacketCapture
public abstract SyncPoller<PollResult<Void>,Void> beginPacketCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters, Context context)
Runs a packet capture on AzureFirewall.
Parameters:
Returns:
beginPacketCaptureAsync
public abstract PollerFlux<PollResult<Void>,Void> beginPacketCaptureAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)
Runs a packet capture on AzureFirewall.
Parameters:
Returns:
beginPacketCaptureOperation
public abstract SyncPoller<PollResult<AzureFirewallPacketCaptureResponseInner>,AzureFirewallPacketCaptureResponseInner> beginPacketCaptureOperation(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)
Runs a packet capture operation on AzureFirewall.
Parameters:
Returns:
beginPacketCaptureOperation
public abstract SyncPoller<PollResult<AzureFirewallPacketCaptureResponseInner>,AzureFirewallPacketCaptureResponseInner> beginPacketCaptureOperation(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters, Context context)
Runs a packet capture operation on AzureFirewall.
Parameters:
Returns:
beginPacketCaptureOperationAsync
public abstract PollerFlux<PollResult<AzureFirewallPacketCaptureResponseInner>,AzureFirewallPacketCaptureResponseInner> beginPacketCaptureOperationAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)
Runs a packet capture operation on AzureFirewall.
Parameters:
Returns:
beginUpdateTags
public abstract SyncPoller<PollResult<AzureFirewallInner>,AzureFirewallInner> beginUpdateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters)
Updates tags of an Azure Firewall resource.
Parameters:
Returns:
beginUpdateTags
public abstract SyncPoller<PollResult<AzureFirewallInner>,AzureFirewallInner> beginUpdateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters, Context context)
Updates tags of an Azure Firewall resource.
Parameters:
Returns:
beginUpdateTagsAsync
public abstract PollerFlux<PollResult<AzureFirewallInner>,AzureFirewallInner> beginUpdateTagsAsync(String resourceGroupName, String azureFirewallName, TagsObject parameters)
Updates tags of an Azure Firewall resource.
Parameters:
Returns:
createOrUpdate
public abstract AzureFirewallInner createOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)
Creates or updates the specified Azure Firewall.
Parameters:
Returns:
createOrUpdate
public abstract AzureFirewallInner createOrUpdate(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters, Context context)
Creates or updates the specified Azure Firewall.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<AzureFirewallInner> createOrUpdateAsync(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)
Creates or updates the specified Azure Firewall.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String azureFirewallName, AzureFirewallInner parameters)
Creates or updates the specified Azure Firewall.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String azureFirewallName)
Deletes the specified Azure Firewall.
Parameters:
delete
public abstract void delete(String resourceGroupName, String azureFirewallName, Context context)
Deletes the specified Azure Firewall.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String azureFirewallName)
Deletes the specified Azure Firewall.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String azureFirewallName)
Deletes the specified Azure Firewall.
Parameters:
Returns:
getByResourceGroup
public abstract AzureFirewallInner getByResourceGroup(String resourceGroupName, String azureFirewallName)
Gets the specified Azure Firewall.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono<AzureFirewallInner> getByResourceGroupAsync(String resourceGroupName, String azureFirewallName)
Gets the specified Azure Firewall.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<AzureFirewallInner> getByResourceGroupWithResponse(String resourceGroupName, String azureFirewallName, Context context)
Gets the specified Azure Firewall.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono<Response<AzureFirewallInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String azureFirewallName)
Gets the specified Azure Firewall.
Parameters:
Returns:
list
public abstract PagedIterable<AzureFirewallInner> list()
Gets all the Azure Firewalls in a subscription.
Returns:
list
public abstract PagedIterable<AzureFirewallInner> list(Context context)
Gets all the Azure Firewalls in a subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux<AzureFirewallInner> listAsync()
Gets all the Azure Firewalls in a subscription.
Returns:
listByResourceGroup
public abstract PagedIterable<AzureFirewallInner> listByResourceGroup(String resourceGroupName)
Lists all Azure Firewalls in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<AzureFirewallInner> listByResourceGroup(String resourceGroupName, Context context)
Lists all Azure Firewalls in a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux<AzureFirewallInner> listByResourceGroupAsync(String resourceGroupName)
Lists all Azure Firewalls in a resource group.
Parameters:
Returns:
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:
Returns:
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:
Returns:
listLearnedPrefixesAsync
public abstract Mono<IpPrefixesListInner> listLearnedPrefixesAsync(String resourceGroupName, String azureFirewallName)
Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT.
Parameters:
Returns:
listLearnedPrefixesWithResponseAsync
public 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.
Parameters:
Returns:
packetCapture
public abstract void packetCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)
Runs a packet capture on AzureFirewall.
Parameters:
packetCapture
public abstract void packetCapture(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters, Context context)
Runs a packet capture on AzureFirewall.
Parameters:
packetCaptureAsync
public abstract Mono<Void> packetCaptureAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)
Runs a packet capture on AzureFirewall.
Parameters:
Returns:
packetCaptureOperation
public abstract AzureFirewallPacketCaptureResponseInner packetCaptureOperation(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)
Runs a packet capture operation on AzureFirewall.
Parameters:
Returns:
packetCaptureOperation
public abstract AzureFirewallPacketCaptureResponseInner packetCaptureOperation(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters, Context context)
Runs a packet capture operation on AzureFirewall.
Parameters:
Returns:
packetCaptureOperationAsync
public abstract Mono<AzureFirewallPacketCaptureResponseInner> packetCaptureOperationAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)
Runs a packet capture operation on AzureFirewall.
Parameters:
Returns:
packetCaptureOperationWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> packetCaptureOperationWithResponseAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)
Runs a packet capture operation on AzureFirewall.
Parameters:
Returns:
packetCaptureWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> packetCaptureWithResponseAsync(String resourceGroupName, String azureFirewallName, FirewallPacketCaptureParameters parameters)
Runs a packet capture on AzureFirewall.
Parameters:
Returns:
updateTags
public abstract AzureFirewallInner updateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters)
Updates tags of an Azure Firewall resource.
Parameters:
Returns:
updateTags
public abstract AzureFirewallInner updateTags(String resourceGroupName, String azureFirewallName, TagsObject parameters, Context context)
Updates tags of an Azure Firewall resource.
Parameters:
Returns:
updateTagsAsync
public abstract Mono<AzureFirewallInner> updateTagsAsync(String resourceGroupName, String azureFirewallName, TagsObject parameters)
Updates tags of an Azure Firewall resource.
Parameters:
Returns:
updateTagsWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> updateTagsWithResponseAsync(String resourceGroupName, String azureFirewallName, TagsObject parameters)
Updates tags of an Azure Firewall resource.
Parameters:
Returns: