DataDisk クラス

定義

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

public class DataDisk
type DataDisk = class
Public Class DataDisk
継承
DataDisk

コンストラクター

DataDisk()

DataDisk クラスの新しいインスタンスを初期化します。

DataDisk(Int32, String, String, VirtualHardDisk, VirtualHardDisk, Nullable<CachingTypes>, Nullable<Boolean>, Nullable<Int32>, ManagedDiskParameters, Nullable<Boolean>, Nullable<Int64>, Nullable<Int64>, String, String)

DataDisk クラスの新しいインスタンスを初期化します。

プロパティ

Caching

キャッシュ要件を取得または設定します。 使用できる値は、 None、ReadOnly、ReadWrite です。 既定の動作は、 標準ストレージの場合は [なし] です。Premium Storage の ReadOnly.. 使用できる値は、'None'、'ReadOnly'、'ReadWrite' です。

CreateOption

仮想マシンの作成方法を取得または設定します。 指定できる値は、 Attach です。 この値は、特殊化されたディスクを使用して仮想マシンを作成する場合に使用されます。 FromImage。 この値は、イメージを使用して仮想マシンを作成する場合に使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用する必要があります。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用する必要があります。 指定できる値は、'FromImage'、'Empty'、'Attach' です。

DeleteOption

VM の削除時にデータ ディスクを削除するかデタッチするかを取得または設定します。 使用できる値は 、Delete です。 この値を使用すると、VM の削除時にデータ ディスクが削除されます。 デタッチ。 この値を使用すると、VM が削除された後もデータ ディスクが保持されます。 既定値は [デタッチ] に設定されています。 使用できる値は次のとおりです。

DetachOption

ディスクのデタッチ中に使用するデタッチ動作を指定します。これは、仮想マシンからのデタッチの処理中に既に存在します。 サポートされている値: ForceDetach。 detachOption: ForceDetach は、マネージド データ ディスクにのみ適用されます。 仮想マシンからの予期しない障害が原因でデータ ディスクの以前のデタッチ試行が完了せず、ディスクがまだ解放されていない場合は、最後の手段として強制デタッチを使用して、VM からディスクを強制的にデタッチします。 このデタッチ動作を使用する場合、すべての書き込みがフラッシュされていない可能性があります。 この機能は引き続きプレビュー モードであり、VirtualMachineScaleSet ではサポートされていません。 データ ディスクを強制的にデタッチするには、detachOption: 'ForceDetach' の設定と共にBeDetached を 'true' に更新します。 使用可能な値は次のとおりです: 'ForceDetach'

DiskIOPSReadWrite

StorageAccountType がUltraSSD_LRSされている場合、マネージド ディスクの Read-Write IOPS を取得します。 VirtualMachine ScaleSet VM ディスクに対してのみ返されます。 VirtualMachine スケール セットの更新によってのみ更新できます。

DiskMBpsReadWrite

StorageAccountType がUltraSSD_LRSされている場合、マネージド ディスクの帯域幅を 1 秒あたり MB 単位で指定します。 VirtualMachine ScaleSet VM ディスクに対してのみ返されます。 VirtualMachine スケール セットの更新によってのみ更新できます。

DiskSizeGB

空のデータ ディスクのサイズをギガバイト単位で取得または設定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' はディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。

Image

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

Lun

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

ManagedDisk

マネージド ディスク パラメーターを取得または設定します。

Name

ディスク名を取得または設定します。

ToBeDetached

データ ディスクが VirtualMachine/VirtualMachineScaleset からデタッチされているかどうかを示す値を取得または設定します。

Vhd

仮想ハード ディスクを取得または設定します。

WriteAcceleratorEnabled

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

メソッド

Validate()

オブジェクトを検証します。

適用対象