Sdílet prostřednictvím


ApplicationGatewayFirewallRuleGroup Class

Definition

A web application firewall rule group.

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

Constructors

ApplicationGatewayFirewallRuleGroup(String, IEnumerable<ApplicationGatewayFirewallRule>)

Initializes a new instance of ApplicationGatewayFirewallRuleGroup.

Properties

Description

The description of the web application firewall rule group.

RuleGroupName

The name of the web application firewall rule group.

Rules

The rules of the web application firewall rule group.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ApplicationGatewayFirewallRuleGroup>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ApplicationGatewayFirewallRuleGroup>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ApplicationGatewayFirewallRuleGroup>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ApplicationGatewayFirewallRuleGroup>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ApplicationGatewayFirewallRuleGroup>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to