次の方法で共有


VirtualMachineScaleSetOSDisk interface

仮想マシン スケール セットのオペレーティング システム ディスクについて説明します。

プロパティ

caching

キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定値は、Standard Storage None です。Premium Storage の ReadOnly。

createOption

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

deleteOption

VMSS Flex の削除時に OS ディスクを削除するかデタッチするかを指定します (この機能は、フレキシブル オーケストレーション モードの VMSS でのみ使用できます)。

使用可能な値:

削除 この値を使用すると、VMSS Flex VM が削除されるときに OS ディスクが削除されます。

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

既定値は Deleteに設定されます。 エフェメラル OS ディスクの場合、既定値は Deleteに設定されます。 ユーザーはエフェメラル OS ディスクの削除オプションを変更できません。

diffDiskSettings

仮想マシン スケール セットで使用されるオペレーティング システム ディスクのエフェメラル ディスク設定を指定します。

diskSizeGB

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

image

スケール セットの基となるアンマネージド ユーザー イメージに関する情報を指定します。

managedDisk

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

name

ディスク名。

osType

このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用可能な値は、Windows Linuxです。

vhdContainers

スケール セットのオペレーティング システム ディスクの格納に使用するコンテナーの URL を指定します。

writeAcceleratorEnabled

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

プロパティの詳細

caching

キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定値は、Standard Storage None です。Premium Storage の ReadOnly。

caching?: string

プロパティ値

string

createOption

スケール セット内の仮想マシンの作成方法を指定します。 使用できる値は、FromImage のみです。 この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、前述の imageReference 要素も使用します。 Marketplace イメージを使用している場合は、前に説明した 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

スケール セットの基となるアンマネージド ユーザー イメージに関する情報を指定します。

image?: VirtualHardDisk

プロパティ値

managedDisk

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

managedDisk?: VirtualMachineScaleSetManagedDiskParameters

プロパティ値

name

ディスク名。

name?: string

プロパティ値

string

osType

このプロパティを使用すると、ユーザー イメージまたは特殊化された VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定できます。 使用可能な値は、Windows Linuxです。

osType?: string

プロパティ値

string

vhdContainers

スケール セットのオペレーティング システム ディスクの格納に使用するコンテナーの URL を指定します。

vhdContainers?: string[]

プロパティ値

string[]

writeAcceleratorEnabled

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

writeAcceleratorEnabled?: boolean

プロパティ値

boolean