DscpQosDefinition Class

Definition

Quality of Service defines the traffic configuration between endpoints. Mandatory to have one marking.

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

Constructors

DscpQosDefinition()

Initializes a new instance of DscpQosDefinition.

Properties

DestinationIPRanges

Destination IP ranges.

DestinationPortRanges

Destination port ranges.

Markings

List of markings to be used in the configuration.

Protocol

RNM supported protocol types.

SourceIPRanges

Source IP ranges.

SourcePortRanges

Sources port ranges.

Explicit Interface Implementations

IJsonModel<DscpQosDefinition>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<DscpQosDefinition>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DscpQosDefinition>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DscpQosDefinition>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<DscpQosDefinition>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to