Share via


NetworkTapRuleMatchCondition Class

Definition

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

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

Constructors

NetworkTapRuleMatchCondition()

Initializes a new instance of NetworkTapRuleMatchCondition.

Properties

EncapsulationType

Encapsulation Type that needs to be matched.

IPCondition

IP condition that needs to be matched.

(Inherited from CommonMatchConditions)
PortCondition

Defines the port condition that needs to be matched.

ProtocolTypes

List of the protocols that need to be matched.

(Inherited from CommonMatchConditions)
VlanMatchCondition

Vlan match condition that needs to be matched.

(Inherited from CommonMatchConditions)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

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)
IJsonModel<NetworkTapRuleMatchCondition>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<NetworkTapRuleMatchCondition>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

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)
IPersistableModel<NetworkTapRuleMatchCondition>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetworkTapRuleMatchCondition>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<NetworkTapRuleMatchCondition>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to