OSDisk Class
Specifies information about the operating system disk used by the virtual machine.
<br>``<br>
For more information about disks, see About disks and VHDs for
Azure virtual machines.
All required parameters must be populated in order to send to server.
Constructor
OSDisk(*, create_option: str | _models.DiskCreateOptionTypes, os_type: str | _models.OperatingSystemTypes | None = None, encryption_settings: _models.DiskEncryptionSettings | None = None, name: str | None = None, vhd: _models.VirtualHardDisk | None = None, image: _models.VirtualHardDisk | None = None, caching: str | _models.CachingTypes | None = None, write_accelerator_enabled: bool | None = None, disk_size_gb: int | None = None, managed_disk: _models.ManagedDiskParameters | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
os_type
|
This property allows you to specify the type of the OS that is included in
the disk if creating a VM from user-image or a specialized VHD. Default value: None
|
encryption_settings
|
Specifies the encryption settings for the OS Disk. Default value: None
|
name
|
The disk name. Default value: None
|
vhd
|
The virtual hard disk. Default value: None
|
image
|
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. Default value: None
|
caching
|
str or
CachingTypes
Specifies the caching requirements. Default value: None
|
write_accelerator_enabled
|
Specifies whether writeAccelerator should be enabled or disabled on the disk. Default value: None
|
create_option
|
Specifies how the virtual machine should be created. |
disk_size_gb
|
Specifies the size of an empty data disk in gigabytes. This element can
be used to overwrite the size of the disk in a virtual machine image. Default value: None
|
managed_disk
|
The managed disk parameters. Default value: None
|
Variables
Name | Description |
---|---|
os_type
|
This property allows you to specify the type of the OS that is included in the
disk if creating a VM from user-image or a specialized VHD. |
encryption_settings
|
Specifies the encryption settings for the OS Disk. |
name
|
The disk name. |
vhd
|
The virtual hard disk. |
image
|
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist. |
caching
|
str or
CachingTypes
Specifies the caching requirements. |
write_accelerator_enabled
|
Specifies whether writeAccelerator should be enabled or disabled on the disk. |
create_option
|
Specifies how the virtual machine should be created. |
disk_size_gb
|
Specifies the size of an empty data disk in gigabytes. This element can be
used to overwrite the size of the disk in a virtual machine image. |
managed_disk
|
The managed disk parameters. |
Azure SDK for Python