OSDisk クラス

仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクの詳細については、「 Azure 仮想マシンのディスクと VHD について」を参照してください。

Azure に送信するには、必要なすべてのパラメーターを設定する必要があります。

継承
azure.mgmt.compute._serialization.Model
OSDisk

コンストラクター

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, delete_option: str | _models.DiskDeleteOptionTypes | None = None, **kwargs: Any)

Keyword-Only Parameters

os_type
str または OperatingSystemTypes

このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用できる値は、 WindowsLinux です。 既知の値は、"Windows" と "Linux" です。

encryption_settings
DiskEncryptionSettings

OS ディスクの暗号化設定を指定します。 最小 api-version: 2015-06-15。

name
str

ディスク名。

vhd
VirtualHardDisk

仮想ハード ディスク。

image
VirtualHardDisk

ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合は、移行先の仮想ハード ドライブが存在しない必要があります。

caching
str または CachingTypes

キャッシュの要件を指定します。 使用可能な値は、 NoneReadOnlyReadWrite Default: None for Standard Storage です。 Premium Storage の ReadOnly。 既知の値は、"None"、"ReadOnly"、および "ReadWrite" です。

write_accelerator_enabled
bool

ディスクで writeAccelerator を有効または無効にするかどうかを指定します。

diff_disk_settings
DiffDiskSettings

仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。

create_option
str または DiskCreateOptionTypes

仮想マシンの作成方法を指定します。 使用可能な値は次のとおりです。 アタッチ – この値は、特殊化されたディスクを使用して仮想マシンを作成するときに使用されます。 FromImage – この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用します。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用します。 必須。 既知の値は、"FromImage"、"Empty"、および "Attach" です。

disk_size_gb
int

空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 diskSizeGB はディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。

managed_disk
ManagedDiskParameters

マネージド ディスクのパラメーター。

delete_option
str または DiskDeleteOptionTypes

VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 使用可能な値: [削除] この値を使用すると、VM の削除時に OS ディスクが削除されます。 デタッチ この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は デタッチに設定されます。 エフェメラル OS ディスクの場合、既定値は Delete に設定 されます。 ユーザーは、エフェメラル OS ディスクの削除オプションを変更できません。 既知の値は、"Delete" と "Detach" です。

変数

os_type
str または OperatingSystemTypes

このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用できる値は、 WindowsLinux です。 既知の値は、"Windows" と "Linux" です。

encryption_settings
DiskEncryptionSettings

OS ディスクの暗号化設定を指定します。 最小 api-version: 2015-06-15。

name
str

ディスク名。

vhd
VirtualHardDisk

仮想ハード ディスク。

image
VirtualHardDisk

ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合は、移行先の仮想ハード ドライブが存在しない必要があります。

caching
str または CachingTypes

キャッシュの要件を指定します。 使用可能な値は、 NoneReadOnlyReadWrite Default: None for Standard Storage です。 Premium Storage の ReadOnly。 既知の値は、"None"、"ReadOnly"、および "ReadWrite" です。

write_accelerator_enabled
bool

ディスクで writeAccelerator を有効または無効にするかどうかを指定します。

diff_disk_settings
DiffDiskSettings

仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。

create_option
str または DiskCreateOptionTypes

仮想マシンの作成方法を指定します。 使用可能な値は次のとおりです。 アタッチ – この値は、特殊化されたディスクを使用して仮想マシンを作成するときに使用されます。 FromImage – この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用します。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用します。 必須。 既知の値は、"FromImage"、"Empty"、および "Attach" です。

disk_size_gb
int

空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 diskSizeGB はディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。

managed_disk
ManagedDiskParameters

マネージド ディスクのパラメーター。

delete_option
str または DiskDeleteOptionTypes

VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 使用可能な値: [削除] この値を使用すると、VM の削除時に OS ディスクが削除されます。 デタッチ この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は デタッチに設定されます。 エフェメラル OS ディスクの場合、既定値は Delete に設定 されます。 ユーザーは、エフェメラル OS ディスクの削除オプションを変更できません。 既知の値は、"Delete" と "Detach" です。