Share via


ApplicationGatewayFirewallRule Class

Definition

A web application firewall rule.

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

Constructors

ApplicationGatewayFirewallRule(Int32)

Initializes a new instance of ApplicationGatewayFirewallRule.

Properties

Action

The string representation of the web application firewall rule action.

Description

The description of the web application firewall rule.

RuleId

The identifier of the web application firewall rule.

RuleIdString

The string representation of the web application firewall rule identifier.

Sensitivity

The string representation of the web application firewall rule sensitivity.

State

The string representation of the web application firewall rule state.

Explicit Interface Implementations

IJsonModel<ApplicationGatewayFirewallRule>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ApplicationGatewayFirewallRule>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApplicationGatewayFirewallRule>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApplicationGatewayFirewallRule>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ApplicationGatewayFirewallRule>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to