RestorePointSourceVMOSDisk Class

Describes an Operating System disk.

Inheritance
RestorePointSourceVMOSDisk

Constructor

RestorePointSourceVMOSDisk(*, os_type: Optional[Union[str, azure.mgmt.compute.v2021_04_01.models._compute_management_client_enums.OperatingSystemType]] = None, encryption_settings: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.DiskEncryptionSettings] = None, name: Optional[str] = None, caching: Optional[Union[str, azure.mgmt.compute.v2021_04_01.models._compute_management_client_enums.CachingTypes]] = None, disk_size_gb: Optional[int] = None, managed_disk: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.ManagedDiskParameters] = None, disk_restore_point: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.ApiEntityReference] = None, **kwargs)

Parameters

os_type
str or OperatingSystemType
Required

Gets the Operating System type. Possible values include: "Windows", "Linux".

encryption_settings
DiskEncryptionSettings
Required

Gets the disk encryption settings.

name
str
Required

Gets the disk name.

caching
str or CachingTypes
Required

Gets the caching type. Possible values include: "None", "ReadOnly", "ReadWrite".

disk_size_gb
int
Required

Gets the disk size in GB.

managed_disk
ManagedDiskParameters
Required

Gets the managed disk details.

disk_restore_point
ApiEntityReference
Required

Gets the disk restore point Id.