次の方法で共有


OSDiskOutput interface

仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。

ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。

プロパティ

caching

キャッシュ要件を指定します。

使用可能な値は次のとおりです。

なし

ReadOnly

ReadWrite

既定値: Standard Storage の なしを します。 Premium Storage の ReadOnly します。

createOption

仮想マシンの作成方法を指定します。

使用可能な値は次のとおりです。

アタッチ \u2013 この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。

FromImage \u2013 この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、前述の imageReference 要素も使用します。 Marketplace イメージを使用している場合は、前に説明した plan 要素も使用します。

deleteOption

VM の削除時に OS ディスクを削除するかデタッチするかを指定します。

使用可能な値:

削除 この値を使用すると、VM の削除時に OS ディスクが削除されます。

デタッチ この値を使用すると、VM が削除された後も os ディスクが保持されます。

既定値は、デタッチ に設定されます。 エフェメラル OS ディスクの場合、既定値は Deleteに設定されます。 ユーザーは、エフェメラル OS ディスクの削除オプションを変更できません。

diffDiskSettings

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

diskSizeGB

空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。

diskSizeGB はディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません

encryptionSettings

OS ディスクの暗号化設定を指定します。

最小 API バージョン: 2015-06-15

image

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

managedDisk

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

name

ディスク名。

osType

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

使用可能な値は次のとおりです。

Windows

Linux

vhd

仮想ハード ディスク。

writeAcceleratorEnabled

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

プロパティの詳細

caching

キャッシュ要件を指定します。

使用可能な値は次のとおりです。

なし

ReadOnly

ReadWrite

既定値: Standard Storage の なしを します。 Premium Storage の ReadOnly します。

caching?: "None" | "ReadOnly" | "ReadWrite"

プロパティ値

"None" | "ReadOnly" | "ReadWrite"

createOption

仮想マシンの作成方法を指定します。

使用可能な値は次のとおりです。

アタッチ \u2013 この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。

FromImage \u2013 この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、前述の imageReference 要素も使用します。 Marketplace イメージを使用している場合は、前に説明した plan 要素も使用します。

createOption: "FromImage" | "Empty" | "Attach"

プロパティ値

"FromImage" | "Empty" | "Attach"

deleteOption

VM の削除時に OS ディスクを削除するかデタッチするかを指定します。

使用可能な値:

削除 この値を使用すると、VM の削除時に OS ディスクが削除されます。

デタッチ この値を使用すると、VM が削除された後も os ディスクが保持されます。

既定値は、デタッチ に設定されます。 エフェメラル OS ディスクの場合、既定値は Deleteに設定されます。 ユーザーは、エフェメラル OS ディスクの削除オプションを変更できません。

deleteOption?: "Delete" | "Detach"

プロパティ値

"Delete" | "Detach"

diffDiskSettings

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

diffDiskSettings?: DiffDiskSettingsOutput

プロパティ値

diskSizeGB

空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。

diskSizeGB はディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません

diskSizeGB?: number

プロパティ値

number

encryptionSettings

OS ディスクの暗号化設定を指定します。

最小 API バージョン: 2015-06-15

encryptionSettings?: DiskEncryptionSettingsOutput

プロパティ値

image

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

image?: VirtualHardDiskOutput

プロパティ値

managedDisk

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

managedDisk?: ManagedDiskParametersOutput

プロパティ値

name

ディスク名。

name?: string

プロパティ値

string

osType

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

使用可能な値は次のとおりです。

Windows

Linux

osType?: "Windows" | "Linux"

プロパティ値

"Windows" | "Linux"

vhd

仮想ハード ディスク。

vhd?: VirtualHardDiskOutput

プロパティ値

writeAcceleratorEnabled

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

writeAcceleratorEnabled?: boolean

プロパティ値

boolean