Share via


ElasticSanVolumePatch Class

Definition

Response for Volume request.

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

Constructors

ElasticSanVolumePatch()

Initializes a new instance of ElasticSanVolumePatch.

Properties

ManagedByResourceId

Resource ID of the resource managing the volume, this is a restricted field and can only be set for internal use.

SizeGiB

Volume size.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ElasticSanVolumePatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ElasticSanVolumePatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ElasticSanVolumePatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ElasticSanVolumePatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ElasticSanVolumePatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to