Share via


InMageAzureV2DiskDetails Class

Definition

Disk input details.

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

Constructors

Name Description
InMageAzureV2DiskDetails()

Initializes a new instance of InMageAzureV2DiskDetails.

Properties

Name Description
DiskEncryptionSetId

The DiskEncryptionSet ARM ID.

DiskId

The DiskId.

DiskType

The disk type.

LogStorageAccountId

The LogStorageAccountId.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<InMageAzureV2DiskDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<InMageAzureV2DiskDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<InMageAzureV2DiskDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageAzureV2DiskDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<InMageAzureV2DiskDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to