Share via


AzureFirewallData Class

Definition

A class representing the AzureFirewall data model. Azure Firewall resource.

public class AzureFirewallData : Azure.ResourceManager.Network.Models.NetworkTrackedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.AzureFirewallData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.AzureFirewallData>
public class AzureFirewallData : Azure.ResourceManager.Network.Models.NetworkTrackedResourceData
type AzureFirewallData = class
    inherit NetworkTrackedResourceData
    interface IJsonModel<AzureFirewallData>
    interface IPersistableModel<AzureFirewallData>
type AzureFirewallData = class
    inherit NetworkTrackedResourceData
Public Class AzureFirewallData
Inherits NetworkTrackedResourceData
Implements IJsonModel(Of AzureFirewallData), IPersistableModel(Of AzureFirewallData)
Public Class AzureFirewallData
Inherits NetworkTrackedResourceData
Inheritance
Implements

Constructors

AzureFirewallData()

Initializes a new instance of AzureFirewallData.

Properties

AdditionalProperties

The additional properties used to further config this azure firewall.

ApplicationRuleCollections

Collection of application rule collections used by Azure Firewall.

AutoscaleConfiguration

Properties to provide a custom autoscale configuration to this azure firewall.

ETag

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

FirewallPolicyId

Gets or sets Id.

HubIPAddresses

IP addresses associated with AzureFirewall.

Id

Resource ID.

(Inherited from NetworkTrackedResourceData)
IPConfigurations

IP configuration of the Azure Firewall resource.

IPGroups

IpGroups associated with AzureFirewall.

Location

Resource location.

(Inherited from NetworkTrackedResourceData)
ManagementIPConfiguration

IP configuration of the Azure Firewall used for management traffic.

Name

Resource name.

(Inherited from NetworkTrackedResourceData)
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.

ResourceType

Resource type.

(Inherited from NetworkTrackedResourceData)
Sku

The Azure Firewall Resource SKU.

Tags

Resource tags.

(Inherited from NetworkTrackedResourceData)
ThreatIntelMode

The operation mode for Threat Intelligence.

VirtualHubId

Gets or sets Id.

Zones

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

Explicit Interface Implementations

IJsonModel<AzureFirewallData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AzureFirewallData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<NetworkTrackedResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from NetworkTrackedResourceData)
IJsonModel<NetworkTrackedResourceData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from NetworkTrackedResourceData)
IPersistableModel<AzureFirewallData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AzureFirewallData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AzureFirewallData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<NetworkTrackedResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from NetworkTrackedResourceData)
IPersistableModel<NetworkTrackedResourceData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from NetworkTrackedResourceData)
IPersistableModel<NetworkTrackedResourceData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from NetworkTrackedResourceData)

Applies to