次の方法で共有


OSDisk interface

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

プロパティ

caching

キャッシュ要件を指定します。 使用できる値は None、ReadOnly、ReadWrite です。 デフォルトの動作は「標準ストレージではなし」です。 Premium Storage の ReadOnly。

createOption

仮想マシン ディスクの作成方法を指定します。 可能な値はAttach、FromImageです。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。

deleteOption

VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 可能な値は、削除、切り離し。 デフォルト値は「Detach」に設定されています。 一時的なOSディスクの場合、デフォルト値は「削除」に設定されています。 ユーザーは、一時的な 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

キャッシュ要件を指定します。 使用できる値は None、ReadOnly、ReadWrite です。 デフォルトの動作は「標準ストレージではなし」です。 Premium Storage の ReadOnly。

caching?: string

プロパティ値

string

createOption

仮想マシン ディスクの作成方法を指定します。 可能な値はAttach、FromImageです。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。

createOption: string

プロパティ値

string

deleteOption

VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 可能な値は、削除、切り離し。 デフォルト値は「Detach」に設定されています。 一時的なOSディスクの場合、デフォルト値は「削除」に設定されています。 ユーザーは、一時的な OS ディスクの削除オプションを変更できません。

deleteOption?: string

プロパティ値

string

diffDiskSettings

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

diffDiskSettings?: DiffDiskSettings

プロパティ値

diskSizeGB

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

diskSizeGB?: number

プロパティ値

number

encryptionSettings

OS ディスクの暗号化設定を指定します。 最小コンピュートAPIバージョン:2015-06-15。

encryptionSettings?: DiskEncryptionSettings

プロパティ値

image

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

image?: VirtualHardDisk

プロパティ値

managedDisk

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

managedDisk?: ManagedDiskParameters

プロパティ値

name

ディスク名。

name?: string

プロパティ値

string

osType

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

osType?: string

プロパティ値

string

vhd

仮想ハード ディスク。

vhd?: VirtualHardDisk

プロパティ値

writeAcceleratorEnabled

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

writeAcceleratorEnabled?: boolean

プロパティ値

boolean