Share via


FirewallPolicyIntrusionDetectionBypassTrafficSpecifications Class

Definition

Intrusion detection bypass traffic specification.

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

Constructors

FirewallPolicyIntrusionDetectionBypassTrafficSpecifications()

Initializes a new instance of FirewallPolicyIntrusionDetectionBypassTrafficSpecifications.

Properties

Description

Description of the bypass traffic rule.

DestinationAddresses

List of destination IP addresses or ranges for this rule.

DestinationIPGroups

List of destination IpGroups for this rule.

DestinationPorts

List of destination ports or ranges.

Name

Name of the bypass traffic rule.

Protocol

The rule bypass protocol.

SourceAddresses

List of source IP addresses or ranges for this rule.

SourceIPGroups

List of source IpGroups for this rule.

Explicit Interface Implementations

IJsonModel<FirewallPolicyIntrusionDetectionBypassTrafficSpecifications>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<FirewallPolicyIntrusionDetectionBypassTrafficSpecifications>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<FirewallPolicyIntrusionDetectionBypassTrafficSpecifications>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FirewallPolicyIntrusionDetectionBypassTrafficSpecifications>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<FirewallPolicyIntrusionDetectionBypassTrafficSpecifications>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to