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
Creates or updates the specified Azure Firewall.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates the specified Azure Firewall.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Creates or updates the specified Azure Firewall.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes the specified Azure Firewall.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes the specified Azure Firewall.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes the specified Azure Firewall.
Parameters:
Returns:
beginListLearnedPrefixes
public abstract SyncPoller
Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT.
Parameters:
Returns:
beginListLearnedPrefixes
public abstract SyncPoller
Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT.
Parameters:
Returns:
beginListLearnedPrefixesAsync
public abstract PollerFlux
Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT.
Parameters:
Returns:
beginPacketCapture
public abstract SyncPoller
Runs a packet capture on AzureFirewall.
Parameters:
Returns:
beginPacketCapture
public abstract SyncPoller
Runs a packet capture on AzureFirewall.
Parameters:
Returns:
beginPacketCaptureAsync
public abstract PollerFlux
Runs a packet capture on AzureFirewall.
Parameters:
Returns:
beginUpdateTags
public abstract SyncPoller
Updates tags of an Azure Firewall resource.
Parameters:
Returns:
beginUpdateTags
public abstract SyncPoller
Updates tags of an Azure Firewall resource.
Parameters:
Returns:
beginUpdateTagsAsync
public abstract PollerFlux
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
Creates or updates the specified Azure Firewall.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
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
Deletes the specified Azure Firewall.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
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
Gets the specified Azure Firewall.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets the specified Azure Firewall.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets the specified Azure Firewall.
Parameters:
Returns:
list
public abstract PagedIterable
Gets all the Azure Firewalls in a subscription.
Returns:
list
public abstract PagedIterable
Gets all the Azure Firewalls in a subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Gets all the Azure Firewalls in a subscription.
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all Azure Firewalls in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all Azure Firewalls in a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
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
Retrieves a list of all IP prefixes that azure firewall has learned to not SNAT.
Parameters:
Returns:
listLearnedPrefixesWithResponseAsync
public abstract Mono
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
Runs a packet capture on AzureFirewall.
Parameters:
Returns:
packetCaptureWithResponseAsync
public abstract Mono
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
Updates tags of an Azure Firewall resource.
Parameters:
Returns:
updateTagsWithResponseAsync
public abstract Mono
Updates tags of an Azure Firewall resource.
Parameters:
Returns:
Applies to
Azure SDK for Java