ComputeScheduleManagedDiskConfig Class

Definition

The parameters of a managed disk.

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

Constructors

Name Description
ComputeScheduleManagedDiskConfig()

Initializes a new instance of ComputeScheduleManagedDiskConfig.

Properties

Name Description
DiskEncryptionSetId

The ID of the sub-resource.

Id

The ID of the sub-resource.

(Inherited from SubResource)
SecurityProfile

Specifies the security profile for the managed disk.

StorageAccountType

Specifies the storage account type for the managed disk. NOTE: UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<ComputeScheduleManagedDiskConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ComputeScheduleManagedDiskConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<SubResource>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from SubResource)
IJsonModel<SubResource>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from SubResource)
IPersistableModel<ComputeScheduleManagedDiskConfig>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ComputeScheduleManagedDiskConfig>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ComputeScheduleManagedDiskConfig>.Write(ModelReaderWriterOptions)
IPersistableModel<SubResource>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from SubResource)
IPersistableModel<SubResource>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from SubResource)
IPersistableModel<SubResource>.Write(ModelReaderWriterOptions) (Inherited from SubResource)

Applies to