ImageOSDisk クラス
オペレーティング システム ディスクについて説明します。
Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。
- 継承
-
azure.mgmt.compute.v2019_07_01.models._models_py3.ImageDiskImageOSDisk
コンストラクター
ImageOSDisk(*, os_type: str | _models.OperatingSystemTypes, os_state: str | _models.OperatingSystemStateTypes, snapshot: _models.SubResource | None = None, managed_disk: _models.SubResource | None = None, blob_uri: str | None = None, caching: str | _models.CachingTypes | None = None, disk_size_gb: int | None = None, storage_account_type: str | _models.StorageAccountTypes | None = None, disk_encryption_set: _models.DiskEncryptionSetParameters | None = None, **kwargs: Any)
Keyword-Only Parameters
- snapshot
- SubResource
スナップショット。
- managed_disk
- SubResource
managedDisk。
- blob_uri
- str
仮想ハード ディスク。
- caching
- str または CachingTypes
キャッシュの要件を指定します。 <br>``<br>
使用できる値は、 <br>``<br>
None<br>``<br>
ReadOnly<br>``<br>
ReadWrite<br>``<br>
Default: None for Standard Storage です。Premium Storage の ReadOnly。 既知の値は、"None"、"ReadOnly"、および "ReadWrite" です。
- disk_size_gb
- int
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクの名前を上書きできます。 <br>``<br>
この値は 1023 GB を超えることはできません。
- storage_account_type
- str または StorageAccountTypes
マネージド ディスクのストレージ アカウントの種類を指定します。 注: UltraSSD_LRSはデータ ディスクでのみ使用できますが、OS ディスクでは使用できません。 既知の値は、"Standard_LRS"、"Premium_LRS"、"StandardSSD_LRS"、"UltraSSD_LRS" です。
- disk_encryption_set
- DiskEncryptionSetParameters
マネージド イメージ ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。
- os_type
- str または OperatingSystemTypes
このプロパティを使用すると、カスタム イメージから VM を作成する場合にディスクに含まれる OS の種類を指定できます。 <br>``<br>
使用できる値は、 <br>``<br>
Windows<br>``<br>
Linux です。 必須。 既知の値は、"Windows" と "Linux" です。
- os_state
- str または OperatingSystemStateTypes
OS の状態。 必須。 既知の値は、"一般化" と "特殊化" です。
変数
- snapshot
- SubResource
スナップショット。
- managed_disk
- SubResource
managedDisk。
- blob_uri
- str
仮想ハード ディスク。
- caching
- str または CachingTypes
キャッシュの要件を指定します。 <br>``<br>
使用できる値は、 <br>``<br>
None<br>``<br>
ReadOnly<br>``<br>
ReadWrite<br>``<br>
Default: None for Standard Storage です。Premium Storage の ReadOnly。 既知の値は、"None"、"ReadOnly"、および "ReadWrite" です。
- disk_size_gb
- int
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクの名前を上書きできます。 <br>``<br>
この値は 1023 GB を超えることはできません。
- storage_account_type
- str または StorageAccountTypes
マネージド ディスクのストレージ アカウントの種類を指定します。 注: UltraSSD_LRSはデータ ディスクでのみ使用できますが、OS ディスクでは使用できません。 既知の値は、"Standard_LRS"、"Premium_LRS"、"StandardSSD_LRS"、"UltraSSD_LRS" です。
- disk_encryption_set
- DiskEncryptionSetParameters
マネージド イメージ ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。
- os_type
- str または OperatingSystemTypes
このプロパティを使用すると、カスタム イメージから VM を作成する場合にディスクに含まれる OS の種類を指定できます。 <br>``<br>
使用できる値は、 <br>``<br>
Windows<br>``<br>
Linux です。 必須です。 既知の値は、"Windows" と "Linux" です。
- os_state
- str または OperatingSystemStateTypes
OS の状態。 必須。 既知の値は、"一般化" と "特殊化" です。
Azure SDK for Python