ApplicationGatewayFirewallRule Class

Definition

Compatibility declaration for the ApplicationGatewayFirewallRule type.

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

Constructors

Name Description
ApplicationGatewayFirewallRule(Boolean)

Initializes a new instance of the ApplicationGatewayFirewallRule class.

ApplicationGatewayFirewallRule(Int32)

Initializes a new instance of the ApplicationGatewayFirewallRule class.

Properties

Name Description
Action

Gets or sets the Action compatibility property.

Description

Gets or sets the Description compatibility property.

RuleId

Gets or sets the RuleId compatibility property.

RuleIdString

Gets or sets the RuleIdString compatibility property.

Sensitivity

Gets or sets the Sensitivity compatibility property.

State

Gets or sets the State compatibility property.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
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