Share via


ScVmmStorageQosPolicy Class

Definition

The StorageQoSPolicy definition.

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

Properties

BandwidthLimit

The Bandwidth Limit for internet traffic.

Id

The ID of the QoS policy.

IopsMaximum

The maximum IO operations per second.

IopsMinimum

The minimum IO operations per second.

Name

The name of the policy.

PolicyId

The underlying policy.

Explicit Interface Implementations

IJsonModel<ScVmmStorageQosPolicy>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ScVmmStorageQosPolicy>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ScVmmStorageQosPolicy>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ScVmmStorageQosPolicy>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ScVmmStorageQosPolicy>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to