OSDisk interface
仮想マシンで使用されるオペレーティング システム ディスクに関する情報を指定します。 ディスクの詳細については、「Azure 仮想マシンのディスクと VHD について」を参照してください。
プロパティ
| caching | キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 |
| create |
仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 |
| delete |
VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時に OS ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は、[デタッチ に設定されます。 エフェメラル OS ディスクの場合、既定値は Deleteに設定されます。 ユーザーは、一時的な 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 です。 既定の動作は、Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。
caching?: CachingTypes
プロパティ値
createOption
仮想マシン ディスクの作成方法を指定します。 指定できる値は アタッチ: この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。 FromImage: この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。
createOption: string
プロパティ値
string
deleteOption
VM の削除時に OS ディスクを削除するかデタッチするかを指定します。 指定できる値は、Delete です。 この値を使用すると、VM の削除時に OS ディスクが削除されます。 切り離す。 この値を使用すると、VM が削除された後も os ディスクが保持されます。 既定値は、[デタッチ に設定されます。 エフェメラル OS ディスクの場合、既定値は Deleteに設定されます。 ユーザーは、一時的な 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?: OperatingSystemTypes
プロパティ値
vhd
writeAcceleratorEnabled
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。
writeAcceleratorEnabled?: boolean
プロパティ値
boolean