VirtualMachineScaleSetOSDisk interface
仮想マシン スケール セットのオペレーティング システム ディスクについて説明します。
プロパティ
caching | キャッシュの要件を指定します。 使用できる値は、 None、ReadOnly、ReadWrite です。 既定値は、 Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。 |
create |
スケール セット内の仮想マシンの作成方法を指定します。 使用できる値は FromImage のみです。 この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用します。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用します。 |
delete |
VMSS Flex の削除時に OS ディスクを削除するかデタッチするかを指定します (この機能は、フレキシブル オーケストレーション モードの VMSS でのみ使用できます)。 |
diff |
仮想マシン スケール セットで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。 |
disk |
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。 |
image | スケール セットの基にするアンマネージド ユーザー イメージに関する情報を指定します。 |
managed |
マネージド ディスクのパラメーター。 |
name | ディスク名。 |
os |
このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用できる値は 、Windows、Linux です。 |
vhd |
スケール セットのオペレーティング システム ディスクを格納するために使用されるコンテナー URL を指定します。 |
write |
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。 |
プロパティの詳細
caching
キャッシュの要件を指定します。 使用できる値は、 None、ReadOnly、ReadWrite です。 既定値は、 Standard Storage の場合は [なし] です。Premium Storage の ReadOnly。
caching?: CachingTypes
プロパティ値
createOption
スケール セット内の仮想マシンの作成方法を指定します。 使用できる値は FromImage のみです。 この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、上記の imageReference 要素も使用します。 マーケットプレース イメージを使用している場合は、前に説明した plan 要素も使用します。
createOption: string
プロパティ値
string
deleteOption
VMSS Flex の削除時に OS ディスクを削除するかデタッチするかを指定します (この機能は、フレキシブル オーケストレーション モードの VMSS でのみ使用できます)。
指定できる値
削除 この値を使用すると、VMSS Flex VM が削除されると OS ディスクが削除されます。
デタッチ この値を使用すると、VMSS Flex VM が削除された後も OS ディスクが保持されます。
既定値は Delete に設定 されています。 エフェメラル OS ディスクの場合、既定値は Delete に設定 されます。 ユーザーはエフェメラル OS ディスクの削除オプションを変更できません。
deleteOption?: string
プロパティ値
string
diffDiskSettings
仮想マシン スケール セットで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。
diffDiskSettings?: DiffDiskSettings
プロパティ値
diskSizeGB
空のデータ ディスクのサイズをギガバイト単位で指定します。 この要素を使用して、仮想マシン イメージ内のディスクのサイズを上書きできます。 プロパティ 'diskSizeGB' は、ディスクのバイト数 x 1024^3 であり、値を 1023 より大きくすることはできません。
diskSizeGB?: number
プロパティ値
number
image
managedDisk
マネージド ディスクのパラメーター。
managedDisk?: VirtualMachineScaleSetManagedDiskParameters
プロパティ値
name
ディスク名。
name?: string
プロパティ値
string
osType
このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用できる値は 、Windows、Linux です。
osType?: OperatingSystemTypes
プロパティ値
vhdContainers
スケール セットのオペレーティング システム ディスクを格納するために使用されるコンテナー URL を指定します。
vhdContainers?: string[]
プロパティ値
string[]
writeAcceleratorEnabled
ディスクで writeAccelerator を有効または無効にするかどうかを指定します。
writeAcceleratorEnabled?: boolean
プロパティ値
boolean