ManagedDisk Class

Definition

The managed disk parameters.

public class ManagedDisk : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Batch.Models.ManagedDisk>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Batch.Models.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
DiskEncryptionSetId

The ARM resource id of the disk encryption set. The resource should be in the same subscription as the Batch account.

SecurityProfile

Specifies the security profile settings for the managed disk. Note: It can only be set for Confidential VMs and is required when using Confidential VMs.

StorageAccountType

The storage account type for use in creating data disks or OS disk.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(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