Share via


VlanMatchCondition Class

Definition

The vlan match conditions that need to be matched.

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

Constructors

VlanMatchCondition()

Initializes a new instance of VlanMatchCondition.

Properties

InnerVlans

List of inner vlans that need to be matched.

VlanGroupNames

List of vlan group names that need to be matched.

Vlans

List of vlans that need to be matched.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<VlanMatchCondition>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VlanMatchCondition>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VlanMatchCondition>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VlanMatchCondition>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VlanMatchCondition>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to