DataDiskOutput interface
データ ディスクについて説明します。
プロパティ
| caching | キャッシュ要件を指定します。 |
| create |
仮想マシンの作成方法を指定します。 |
| delete |
VM の削除時にデータ ディスクを削除するかデタッチするかを指定します。 |
| detach |
ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値: ForceDetach をします。 |
| disk |
StorageAccountType がUltraSSD_LRSされている場合のマネージド ディスクの Read-Write IOPS を指定します。 VirtualMachine ScaleSet VM ディスクの場合にのみ返されます。 VirtualMachine Scale Set の更新によってのみ更新できます。 |
| disk |
StorageAccountType がUltraSSD_LRSされている場合のマネージド ディスクの帯域幅 (MB/秒) を指定します。 VirtualMachine ScaleSet VM ディスクの場合にのみ返されます。 VirtualMachine Scale Set の更新によってのみ更新できます。 |
| disk |
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 |
| image | ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。 |
| lun | データ ディスクの論理ユニット番号を指定します。 この値は、VM 内のデータ ディスクを識別するために使用されるため、VM に接続されているデータ ディスクごとに一意である必要があります。 |
| managed |
マネージド ディスクのパラメーター。 |
| name | ディスク名。 |
| to |
データ ディスクが VirtualMachine/VirtualMachineScaleset からデタッチ中かどうかを指定します。 |
| 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 の削除時にデータ ディスクを削除するかデタッチするかを指定します。
使用可能な値:
削除 この値を使用すると、VM の削除時にデータ ディスクが削除されます。
デタッチ この値を使用すると、VM が削除された後もデータ ディスクが保持されます。
既定値は、デタッチ に設定されます
deleteOption?: "Delete" | "Detach"
プロパティ値
"Delete" | "Detach"
detachOption
ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値: ForceDetach をします。
detachOption: ForceDetach は、マネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、ディスクを VM から強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。
この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 detachOption: 'ForceDetach' の設定と共に、データ ディスクの更新を 'true' に強制的にデタッチするには。
detachOption?: "ForceDetach"
プロパティ値
"ForceDetach"
diskIOPSReadWrite
StorageAccountType がUltraSSD_LRSされている場合のマネージド ディスクの Read-Write IOPS を指定します。 VirtualMachine ScaleSet VM ディスクの場合にのみ返されます。 VirtualMachine Scale Set の更新によってのみ更新できます。
diskIOPSReadWrite?: number
プロパティ値
number
diskMBpsReadWrite
StorageAccountType がUltraSSD_LRSされている場合のマネージド ディスクの帯域幅 (MB/秒) を指定します。 VirtualMachine ScaleSet VM ディスクの場合にのみ返されます。 VirtualMachine Scale Set の更新によってのみ更新できます。
diskMBpsReadWrite?: number
プロパティ値
number
diskSizeGB
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。
diskSizeGB はディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません
diskSizeGB?: number
プロパティ値
number
image
ソース ユーザー イメージの仮想ハード ディスク。 仮想ハード ディスクは、仮想マシンに接続される前にコピーされます。 SourceImage が指定されている場合、移行先の仮想ハード ドライブは存在しない必要があります。
image?: VirtualHardDiskOutput
プロパティ値
lun
データ ディスクの論理ユニット番号を指定します。 この値は、VM 内のデータ ディスクを識別するために使用されるため、VM に接続されているデータ ディスクごとに一意である必要があります。
lun: number
プロパティ値
number
managedDisk
name
ディスク名。
name?: string
プロパティ値
string
toBeDetached
データ ディスクが VirtualMachine/VirtualMachineScaleset からデタッチ中かどうかを指定します。
toBeDetached?: boolean
プロパティ値
boolean
vhd
writeAcceleratorEnabled
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。
writeAcceleratorEnabled?: boolean
プロパティ値
boolean