Share via


AzureFirewallApplicationRule Class

Definition

Properties of an application rule.

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

Constructors

AzureFirewallApplicationRule()

Initializes a new instance of AzureFirewallApplicationRule.

Properties

Description

Description of the rule.

FqdnTags

List of FQDN Tags for this rule.

Name

Name of the application rule.

Protocols

Array of ApplicationRuleProtocols.

SourceAddresses

List of source IP addresses for this rule.

SourceIPGroups

List of source IpGroups for this rule.

TargetFqdns

List of FQDNs for this rule.

Explicit Interface Implementations

IJsonModel<AzureFirewallApplicationRule>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AzureFirewallApplicationRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AzureFirewallApplicationRule>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AzureFirewallApplicationRule>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AzureFirewallApplicationRule>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to