IAzureFirewall Interface

Definition

Entry point for Azure firewall management API in Azure.

public interface IAzureFirewall : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Network.Fluent.INetworkManager,Microsoft.Azure.Management.Network.Fluent.Models.AzureFirewallInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.AzureFirewallInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Network.Fluent.INetworkManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Network.Fluent.IAzureFirewall>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Network.Fluent.AzureFirewall.Update.IUpdate>
type IAzureFirewall = interface
    interface IGroupableResource<INetworkManager, AzureFirewallInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<INetworkManager>
    interface IHasInner<AzureFirewallInner>
    interface IRefreshable<IAzureFirewall>
    interface IUpdatable<IUpdate>
Public Interface IAzureFirewall
Implements IGroupableResource(Of INetworkManager, AzureFirewallInner), IHasInner(Of AzureFirewallInner), IHasManager(Of INetworkManager), IRefreshable(Of IAzureFirewall), IUpdatable(Of IUpdate)
Implements

Properties

AdditionalProperties

Gets the additional properties used to further config this Azure firewall.

ApplicationRuleCollections

Gets collection of application rule collections used by Azure Firewall.

Etag

Gets a unique read-only string that changes whenever the resource is updated.

FirewallPolicyId

Gets the firewall policy associated with this Azure firewall.

HubIPAddresses

Gets IP addresses associated with Azure firewall.

Id

Gets the resource id string

(Inherited from IHasId)
Inner (Inherited from IHasInner<T>)
IpConfigurations

Gets IP configuration of the Azure Firewall resource.

Key (Inherited from IIndexable)
Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
Name

Gets the name of the resource

(Inherited from IHasName)
NatRuleCollections

Gets collection of NAT rule collections used by Azure Firewall.

NetworkRuleCollections

Gets collection of network rule collections used by Azure Firewall.

ProvisioningState

Gets the provisioning state of the Azure firewall resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

Region (Inherited from IResource)
RegionName (Inherited from IResource)
ResourceGroupName (Inherited from IHasResourceGroup)
Sku

Gets the Azure firewall resource SKU.

Tags (Inherited from IResource)
ThreatIntelMode

Gets or sets the operation mode for Threat Intelligence. Possible values include: 'Alert', 'Deny', 'Off'

Type (Inherited from IResource)
VirtualHubId

Gets the virtualHub to which the firewall belongs.

Zones

Gets a list of availability zones denoting where the resource needs to come from.

Methods

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Update() (Inherited from IUpdatable<T>)

Applies to