Udostępnij za pośrednictwem


OSDisk Klasa

Określa informacje o dysku systemu operacyjnego używanego przez maszynę wirtualną. <br>``<br> Aby uzyskać więcej informacji na temat dysków, zobacz About disks and VHDs for Azure virtual machines (Informacje o dyskach i dyskach VHD dla maszyn wirtualnych platformy Azure).

Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.

Dziedziczenie
azure.mgmt.compute._serialization.Model
OSDisk

Konstruktor

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, diff_disk_settings: _models.DiffDiskSettings | None = None, disk_size_gb: int | None = None, managed_disk: _models.ManagedDiskParameters | None = None, **kwargs: Any)

Keyword-Only Parameters

os_type
str lub OperatingSystemTypes

Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku w przypadku tworzenia maszyny wirtualnej na podstawie obrazu użytkownika lub wyspecjalizowanego wirtualnego dysku twardego. <br>``<br> Możliwe wartości to: <br>``<br>Windows<br>``<br>Linux. Znane wartości to: "Windows" i "Linux".

encryption_settings
DiskEncryptionSettings

Określa ustawienia szyfrowania dysku systemu operacyjnego. <br>``<br> Minimalna wersja interfejsu API: 2015-06-15.

name
str

Nazwa dysku.

vhd
VirtualHardDisk

Wirtualny dysk twardy.

image
VirtualHardDisk

Źródłowy obraz użytkownika wirtualny dysk twardy. Wirtualny dysk twardy zostanie skopiowany przed dołączeniem do maszyny wirtualnej. Jeśli jest dostarczany obiekt SourceImage, docelowy wirtualny dysk twardy nie może istnieć.

caching
str lub CachingTypes

Określa wymagania dotyczące buforowania. <br>``<br>Możliwe wartości to: <br>``<br>Brakdomyślnej opcji ReadOnlyReadWrite<br>``<br>: Brak<br>``<br> dla magazynu w warstwie <br>``<br> Standardowa. ReadOnly dla usługi Premium Storage. Znane wartości to: "None", "ReadOnly" i "ReadWrite".

write_accelerator_enabled
bool

Określa, czy na dysku należy włączyć lub wyłączyć funkcję writeAccelerator.

diff_disk_settings
DiffDiskSettings

Określa efemeryczne ustawienia dysku dla dysku systemu operacyjnego używanego przez maszynę wirtualną.

create_option
str lub DiskCreateOptionTypes

Określa sposób tworzenia maszyny wirtualnej.:code:
<br> Możliwe wartości to:<br>``<br>Attach — ta wartość jest używana podczas używania wyspecjalizowanego dysku do utworzenia maszyny wirtualnej.:code:
<br>FromImage — ta wartość jest używana podczas tworzenia maszyny wirtualnej przy użyciu obrazu. Jeśli używasz obrazu platformy, użyjesz również elementu imageReference opisanego powyżej. Jeśli używasz obrazu witryny Marketplace, użyjesz również wcześniej opisanego elementu planu. Wymagane. Znane wartości to: "FromImage", "Empty" i "Attach".

disk_size_gb
int

Określa rozmiar pustego dysku danych w gigabajtach. Ten element może służyć do zastępowania rozmiaru dysku na obrazie maszyny wirtualnej. <br>``<br> Ta wartość nie może być większa niż 1023 GB.

managed_disk
ManagedDiskParameters

Parametry dysku zarządzanego.

Zmienne

os_type
str lub OperatingSystemTypes

Ta właściwość umożliwia określenie typu systemu operacyjnego dołączonego do dysku w przypadku tworzenia maszyny wirtualnej na podstawie obrazu użytkownika lub wyspecjalizowanego wirtualnego dysku twardego. <br>``<br> Możliwe wartości to: <br>``<br>Windows<br>``<br>Linux. Znane wartości to: "Windows" i "Linux".

encryption_settings
DiskEncryptionSettings

Określa ustawienia szyfrowania dysku systemu operacyjnego. <br>``<br> Minimalna wersja interfejsu API: 2015-06-15.

name
str

Nazwa dysku.

vhd
VirtualHardDisk

Wirtualny dysk twardy.

image
VirtualHardDisk

Źródłowy obraz użytkownika wirtualny dysk twardy. Wirtualny dysk twardy zostanie skopiowany przed dołączeniem do maszyny wirtualnej. Jeśli jest dostarczany obiekt SourceImage, docelowy wirtualny dysk twardy nie może istnieć.

caching
str lub CachingTypes

Określa wymagania dotyczące buforowania. <br>``<br>Możliwe wartości to: <br>``<br>Brakdomyślnej opcji ReadOnlyReadWrite<br>``<br>: Brak<br>``<br> dla magazynu w warstwie <br>``<br> Standardowa. ReadOnly dla usługi Premium Storage. Znane wartości to: "None", "ReadOnly" i "ReadWrite".

write_accelerator_enabled
bool

Określa, czy na dysku należy włączyć lub wyłączyć funkcję writeAccelerator.

diff_disk_settings
DiffDiskSettings

Określa efemeryczne ustawienia dysku dla dysku systemu operacyjnego używanego przez maszynę wirtualną.

create_option
str lub DiskCreateOptionTypes

Określa sposób tworzenia maszyny wirtualnej.:code:
<br> Możliwe wartości to:<br>``<br>Attach — ta wartość jest używana podczas używania wyspecjalizowanego dysku do utworzenia maszyny wirtualnej.:code:
<br>FromImage — ta wartość jest używana podczas tworzenia maszyny wirtualnej przy użyciu obrazu. Jeśli używasz obrazu platformy, użyjesz również elementu imageReference opisanego powyżej. Jeśli używasz obrazu witryny Marketplace, użyjesz również wcześniej opisanego elementu planu. Wymagane. Znane wartości to: "FromImage", "Empty" i "Attach".

disk_size_gb
int

Określa rozmiar pustego dysku danych w gigabajtach. Ten element może służyć do zastępowania rozmiaru dysku na obrazie maszyny wirtualnej. <br>``<br> Ta wartość nie może być większa niż 1023 GB.

managed_disk
ManagedDiskParameters

Parametry dysku zarządzanego.