OSDiskOutput interface
仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。
ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。
プロパティ
| caching | キャッシュ要件を指定します。 |
| create |
仮想マシンの作成方法を指定します。 |
| delete |
VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 |
| diff |
仮想マシンで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
| disk |
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 |
| encryption |
OS ディスクの暗号化設定を指定します。 |
| image | ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 |
| managed |
マネージド ディスクのパラメーター。 |
| name | ディスク名。 |
| os |
このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 |
| vhd | 仮想ハード ディスク。 |
| write |
ディスクで 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
name
ディスク名。
name?: string
プロパティ値
string
osType
このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。
使用可能な値は次のとおりです。
Windows の
Linux
osType?: "Windows" | "Linux"
プロパティ値
"Windows" | "Linux"
vhd
writeAcceleratorEnabled
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。
writeAcceleratorEnabled?: boolean
プロパティ値
boolean