다음을 통해 공유


AccessControlListMatchCondition Class

Definition

Defines the match condition that is supported to filter the traffic.

public class AccessControlListMatchCondition : Azure.ResourceManager.ManagedNetworkFabric.Models.CommonMatchConditions, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ManagedNetworkFabric.Models.AccessControlListMatchCondition>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ManagedNetworkFabric.Models.AccessControlListMatchCondition>
type AccessControlListMatchCondition = class
    inherit CommonMatchConditions
    interface IJsonModel<AccessControlListMatchCondition>
    interface IPersistableModel<AccessControlListMatchCondition>
Public Class AccessControlListMatchCondition
Inherits CommonMatchConditions
Implements IJsonModel(Of AccessControlListMatchCondition), IPersistableModel(Of AccessControlListMatchCondition)
Inheritance
AccessControlListMatchCondition
Implements

Constructors

AccessControlListMatchCondition()

Initializes a new instance of AccessControlListMatchCondition.

Properties

DscpMarkings

List of DSCP Markings that need to be matched.

EtherTypes

List of ether type values that need to be matched.

Fragments

List of IP fragment packets that need to be matched.

IPCondition

IP condition that needs to be matched.

(Inherited from CommonMatchConditions)
IPLengths

List of IP Lengths that need to be matched.

PortCondition

Defines the port condition that needs to be matched.

ProtocolTypes

List of the protocols that need to be matched.

(Inherited from CommonMatchConditions)
TtlValues

List of TTL [Time To Live] values that need to be matched.

VlanMatchCondition

Vlan match condition that needs to be matched.

(Inherited from CommonMatchConditions)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AccessControlListMatchCondition>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AccessControlListMatchCondition>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<CommonMatchConditions>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from CommonMatchConditions)
IJsonModel<CommonMatchConditions>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from CommonMatchConditions)
IPersistableModel<AccessControlListMatchCondition>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AccessControlListMatchCondition>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AccessControlListMatchCondition>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<CommonMatchConditions>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from CommonMatchConditions)
IPersistableModel<CommonMatchConditions>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from CommonMatchConditions)
IPersistableModel<CommonMatchConditions>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from CommonMatchConditions)

Applies to