VirtualMachineScaleSetOSDisk interface
仮想マシン スケール セットのオペレーティング システム ディスクについて説明します。
プロパティ
caching | キャッシュ要件を指定します。 指定できる値は、None、ReadOnly、ReadWrite です。 既定値は、Standard Storage None です。Premium Storage の ReadOnly。 |
create |
スケール セット内の仮想マシンの作成方法を指定します。 使用できる値は、FromImage のみです。 この値は、イメージを使用して仮想マシンを作成するときに使用されます。 プラットフォーム イメージを使用している場合は、前述の imageReference 要素も使用します。 Marketplace イメージを使用している場合は、前に説明した 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 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
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