Share via


ManagedDisk Class

Definition

The managed disk parameters.

public class ManagedDisk : System.ClientModel.Primitives.IJsonModel<Azure.Compute.Batch.ManagedDisk>, System.ClientModel.Primitives.IPersistableModel<Azure.Compute.Batch.ManagedDisk>
type ManagedDisk = class
    interface IJsonModel<ManagedDisk>
    interface IPersistableModel<ManagedDisk>
Public Class ManagedDisk
Implements IJsonModel(Of ManagedDisk), IPersistableModel(Of ManagedDisk)
Inheritance
ManagedDisk
Implements

Constructors

Name Description
ManagedDisk()

Initializes a new instance of ManagedDisk.

Properties

Name Description
DiskEncryptionSet

Specifies the customer managed disk encryption set resource id for the managed disk. It can be set only in UserSubscription mode.

SecurityProfile

Specifies the security profile settings for the managed disk.

StorageAccountType

The storage account type for managed disk.

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

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

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

IJsonModel<ManagedDisk>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ManagedDisk>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ManagedDisk>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ManagedDisk>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to