ElasticSanVolumeDataSourceInfo Class

Definition

Data source used when creating the volume.

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

Constructors

ElasticSanVolumeDataSourceInfo()

Initializes a new instance of ElasticSanVolumeDataSourceInfo.

Properties

CreateSource

This enumerates the possible sources of a volume creation.

SourceId

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}".

Explicit Interface Implementations

IJsonModel<ElasticSanVolumeDataSourceInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ElasticSanVolumeDataSourceInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ElasticSanVolumeDataSourceInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ElasticSanVolumeDataSourceInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ElasticSanVolumeDataSourceInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to