DiffDiskSettings Class

Definition

Describes the parameters of ephemeral disk settings that can be specified for operating system disk. Note: The ephemeral disk settings can only be specified for managed disk.

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

Constructors

Name Description
DiffDiskSettings()

Initializes a new instance of DiffDiskSettings.

Properties

Name Description
Option

Specifies the ephemeral disk settings for operating system disk.

Placement

Specifies the ephemeral disk placement for operating system disk. Possible values are: CacheDisk, ResourceDisk, NvmeDisk. The defaulting behavior is: CacheDisk if one is configured for the VM size otherwise ResourceDisk or NvmeDisk is used. Minimum api-version for NvmeDisk: 2024-03-01.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DiffDiskSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DiffDiskSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DiffDiskSettings>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DiffDiskSettings>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DiffDiskSettings>.Write(ModelReaderWriterOptions)

Applies to