OSDisk interface
仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクに関する詳細は仮想マシンのディスクおよびVHDについてAzure参照をご覧ください。
プロパティ
| caching | キャッシュ要件を指定します。 使用できる値は None、ReadOnly、ReadWrite です。 デフォルトの動作は「標準ストレージではなし」です。 Premium Storage の ReadOnly。 |
| create |
仮想マシン ディスクの作成方法を指定します。 可能な値はAttach、FromImageです。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 |
| delete |
VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 可能な値は、削除、切り離し。 デフォルト値は「Detach」に設定されています。 一時的なOSディスクの場合、デフォルト値は「削除」に設定されています。 ユーザーは、一時的な OS ディスクの削除オプションを変更できません。 |
| diff |
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
| disk |
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 |
| encryption |
OS ディスクの暗号化設定を指定します。 最小コンピュートAPIバージョン:2015-06-15。 |
| image | ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 |
| managed |
マネージド ディスクのパラメーター。 |
| name | ディスク名。 |
| os |
このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 可能な値は、Windows、Linuxです。 |
| vhd | 仮想ハード ディスク。 |
| write |
ディスクで 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
name
ディスク名。
name?: string
プロパティ値
string
osType
このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 可能な値は、Windows、Linuxです。
osType?: string
プロパティ値
string
vhd
writeAcceleratorEnabled
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。
writeAcceleratorEnabled?: boolean
プロパティ値
boolean