AzureFirewall interface

Azure Firewall resource.

Extends

Properties

additionalProperties

The additional properties used to further config this azure firewall.

applicationRuleCollections

Collection of application rule collections used by Azure Firewall.

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

firewallPolicy

The firewallPolicy associated with this azure firewall.

hubIPAddresses

IP addresses associated with AzureFirewall.

ipConfigurations

IP configuration of the Azure Firewall resource.

ipGroups

IpGroups associated with AzureFirewall. NOTE: This property will not be serialized. It can only be populated by the server.

managementIpConfiguration

IP configuration of the Azure Firewall used for management traffic.

natRuleCollections

Collection of NAT rule collections used by Azure Firewall.

networkRuleCollections

Collection of network rule collections used by Azure Firewall.

provisioningState

The provisioning state of the Azure firewall resource. NOTE: This property will not be serialized. It can only be populated by the server.

sku

The Azure Firewall Resource SKU.

threatIntelMode

The operation mode for Threat Intelligence.

virtualHub

The virtualHub to which the firewall belongs.

zones

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

Inherited Properties

id

Resource ID.

location

Resource location.

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags.

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

additionalProperties

The additional properties used to further config this azure firewall.

additionalProperties?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

applicationRuleCollections

Collection of application rule collections used by Azure Firewall.

applicationRuleCollections?: AzureFirewallApplicationRuleCollection[]

Property Value

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

etag?: string

Property Value

string

firewallPolicy

The firewallPolicy associated with this azure firewall.

firewallPolicy?: SubResource

Property Value

hubIPAddresses

IP addresses associated with AzureFirewall.

hubIPAddresses?: HubIPAddresses

Property Value

ipConfigurations

IP configuration of the Azure Firewall resource.

ipConfigurations?: AzureFirewallIPConfiguration[]

Property Value

ipGroups

IpGroups associated with AzureFirewall. NOTE: This property will not be serialized. It can only be populated by the server.

ipGroups?: AzureFirewallIpGroups[]

Property Value

managementIpConfiguration

IP configuration of the Azure Firewall used for management traffic.

managementIpConfiguration?: AzureFirewallIPConfiguration

Property Value

natRuleCollections

Collection of NAT rule collections used by Azure Firewall.

natRuleCollections?: AzureFirewallNatRuleCollection[]

Property Value

networkRuleCollections

Collection of network rule collections used by Azure Firewall.

networkRuleCollections?: AzureFirewallNetworkRuleCollection[]

Property Value

provisioningState

The provisioning state of the Azure firewall resource. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

sku

The Azure Firewall Resource SKU.

sku?: AzureFirewallSku

Property Value

threatIntelMode

The operation mode for Threat Intelligence.

threatIntelMode?: string

Property Value

string

virtualHub

The virtualHub to which the firewall belongs.

virtualHub?: SubResource

Property Value

zones

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

zones?: string[]

Property Value

string[]

Inherited Property Details

id

Resource ID.

id?: string

Property Value

string

Inherited From Resource.id

location

Resource location.

location?: string

Property Value

string

Inherited From Resource.location

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From Resource.name

tags

Resource tags.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From Resource.tags

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From Resource.type