AzureFirewall Constructors

Definition

Overloads

AzureFirewall()

Initializes a new instance of the AzureFirewall class.

AzureFirewall(String, String, String, String, IDictionary<String,String>, IList<AzureFirewallApplicationRuleCollection>, IList<AzureFirewallNatRuleCollection>, IList<AzureFirewallNetworkRuleCollection>, IList<AzureFirewallIPConfiguration>, AzureFirewallIPConfiguration, String, String, SubResource, SubResource, HubIPAddresses, IList<AzureFirewallIpGroups>, AzureFirewallSku, IDictionary<String,String>, IList<String>, String)

Initializes a new instance of the AzureFirewall class.

AzureFirewall()

Initializes a new instance of the AzureFirewall class.

public AzureFirewall ();
Public Sub New ()

Applies to

AzureFirewall(String, String, String, String, IDictionary<String,String>, IList<AzureFirewallApplicationRuleCollection>, IList<AzureFirewallNatRuleCollection>, IList<AzureFirewallNetworkRuleCollection>, IList<AzureFirewallIPConfiguration>, AzureFirewallIPConfiguration, String, String, SubResource, SubResource, HubIPAddresses, IList<AzureFirewallIpGroups>, AzureFirewallSku, IDictionary<String,String>, IList<String>, String)

Initializes a new instance of the AzureFirewall class.

public AzureFirewall (string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.AzureFirewallApplicationRuleCollection> applicationRuleCollections = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.AzureFirewallNatRuleCollection> natRuleCollections = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.AzureFirewallNetworkRuleCollection> networkRuleCollections = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.AzureFirewallIPConfiguration> ipConfigurations = default, Microsoft.Azure.Management.Network.Models.AzureFirewallIPConfiguration managementIpConfiguration = default, string provisioningState = default, string threatIntelMode = default, Microsoft.Azure.Management.Network.Models.SubResource virtualHub = default, Microsoft.Azure.Management.Network.Models.SubResource firewallPolicy = default, Microsoft.Azure.Management.Network.Models.HubIPAddresses hubIPAddresses = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.AzureFirewallIpGroups> ipGroups = default, Microsoft.Azure.Management.Network.Models.AzureFirewallSku sku = default, System.Collections.Generic.IDictionary<string,string> additionalProperties = default, System.Collections.Generic.IList<string> zones = default, string etag = default);
new Microsoft.Azure.Management.Network.Models.AzureFirewall : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.AzureFirewallApplicationRuleCollection> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.AzureFirewallNatRuleCollection> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.AzureFirewallNetworkRuleCollection> * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.AzureFirewallIPConfiguration> * Microsoft.Azure.Management.Network.Models.AzureFirewallIPConfiguration * string * string * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.HubIPAddresses * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.AzureFirewallIpGroups> * Microsoft.Azure.Management.Network.Models.AzureFirewallSku * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<string> * string -> Microsoft.Azure.Management.Network.Models.AzureFirewall
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional applicationRuleCollections As IList(Of AzureFirewallApplicationRuleCollection) = Nothing, Optional natRuleCollections As IList(Of AzureFirewallNatRuleCollection) = Nothing, Optional networkRuleCollections As IList(Of AzureFirewallNetworkRuleCollection) = Nothing, Optional ipConfigurations As IList(Of AzureFirewallIPConfiguration) = Nothing, Optional managementIpConfiguration As AzureFirewallIPConfiguration = Nothing, Optional provisioningState As String = Nothing, Optional threatIntelMode As String = Nothing, Optional virtualHub As SubResource = Nothing, Optional firewallPolicy As SubResource = Nothing, Optional hubIPAddresses As HubIPAddresses = Nothing, Optional ipGroups As IList(Of AzureFirewallIpGroups) = Nothing, Optional sku As AzureFirewallSku = Nothing, Optional additionalProperties As IDictionary(Of String, String) = Nothing, Optional zones As IList(Of String) = Nothing, Optional etag As String = Nothing)

Parameters

id
System.String

Resource ID.

name
System.String

Resource name.

type
System.String

Resource type.

location
System.String

Resource location.

tags
System.Collections.Generic.IDictionary<System.String,System.String>

Resource tags.

applicationRuleCollections
System.Collections.Generic.IList<AzureFirewallApplicationRuleCollection>

Collection of application rule collections used by Azure Firewall.

natRuleCollections
System.Collections.Generic.IList<AzureFirewallNatRuleCollection>

Collection of NAT rule collections used by Azure Firewall.

networkRuleCollections
System.Collections.Generic.IList<AzureFirewallNetworkRuleCollection>

Collection of network rule collections used by Azure Firewall.

ipConfigurations
System.Collections.Generic.IList<AzureFirewallIPConfiguration>

IP configuration of the Azure Firewall resource.

managementIpConfiguration
AzureFirewallIPConfiguration

IP configuration of the Azure Firewall used for management traffic.

provisioningState
System.String

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

threatIntelMode
System.String

The operation mode for Threat Intelligence. Possible values include: 'Alert', 'Deny', 'Off'

virtualHub
SubResource

The virtualHub to which the firewall belongs.

firewallPolicy
SubResource

The firewallPolicy associated with this azure firewall.

hubIPAddresses
HubIPAddresses

IP addresses associated with AzureFirewall.

ipGroups
System.Collections.Generic.IList<AzureFirewallIpGroups>

IpGroups associated with AzureFirewall.

sku
AzureFirewallSku

The Azure Firewall Resource SKU.

additionalProperties
System.Collections.Generic.IDictionary<System.String,System.String>

The additional properties used to further config this azure firewall.

zones
System.Collections.Generic.IList<System.String>

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

etag
System.String

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

Applies to