次の方法で共有


DataDiskOutput interface

データ ディスクについて説明します。

プロパティ

caching

キャッシュ要件を指定します。

使用可能な値は次のとおりです。

なし

ReadOnly

ReadWrite

既定値: Standard Storage の場合 なし。Premium Storage の ReadOnly

createOption

仮想マシンの作成方法を指定します。

使用可能な値は次のとおりです。

アタッチ \u2013 この値は、特殊なディスクを使用して仮想マシンを作成するときに使用されます。

FromImage \u2013 この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、前述の imageReference 要素も使用します。 Marketplace イメージを使用している場合は、前に説明した plan 要素も使用します。

deleteOption

VM の削除時にデータ ディスクを削除するかデタッチするかを指定します。

使用可能な値:

削除 この値を使用すると、VM の削除時にデータ ディスクが削除されます。

デタッチ この値を使用すると、VM が削除された後もデータ ディスクが保持されます。

既定値は、デタッチ に設定されます

detachOption

ディスクのデタッチ中に使用するデタッチ動作、または仮想マシンからのデタッチ処理中のデタッチ動作を指定します。 サポートされている値: ForceDetach します。

detachOption: ForceDetach は、マネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、ディスクを VM から強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。

この機能はまだプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 detachOption: 'ForceDetach' の設定と共に、データ ディスクの更新を 'true' に強制的にデタッチするには。

diskIOPSReadWrite

StorageAccountType がUltraSSD_LRSされている場合のマネージド ディスクの Read-Write IOPS を指定します。 VirtualMachine ScaleSet VM ディスクの場合にのみ返されます。 VirtualMachine Scale Set の更新によってのみ更新できます。

diskMBpsReadWrite

StorageAccountType がUltraSSD_LRSされている場合のマネージド ディスクの帯域幅 (MB/秒) を指定します。 VirtualMachine ScaleSet VM ディスクの場合にのみ返されます。 VirtualMachine Scale Set の更新によってのみ更新できます。

diskSizeGB

空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。

diskSizeGB はディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません

image

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

lun

データ ディスクの論理ユニット番号を指定します。 この値は、VM 内のデータ ディスクを識別するために使用されるため、VM に接続されているデータ ディスクごとに一意である必要があります。

managedDisk

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

name

ディスク名。

toBeDetached

データ ディスクが VirtualMachine/VirtualMachineScaleset からデタッチ中かどうかを指定します。

vhd

仮想ハード ディスク。

writeAcceleratorEnabled

ディスクで 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

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

managedDisk?: ManagedDiskParametersOutput

プロパティ値

name

ディスク名。

name?: string

プロパティ値

string

toBeDetached

データ ディスクが VirtualMachine/VirtualMachineScaleset からデタッチ中かどうかを指定します。

toBeDetached?: boolean

プロパティ値

boolean

vhd

仮想ハード ディスク。

vhd?: VirtualHardDiskOutput

プロパティ値

writeAcceleratorEnabled

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

writeAcceleratorEnabled?: boolean

プロパティ値

boolean