VirtualMachineScaleSetVMProperties interface

仮想マシン スケール セット仮想マシンのプロパティについて説明します。

プロパティ

additionalCapabilities

スケール セット内の仮想マシンで有効または無効にされる追加機能を指定します。 たとえば、仮想マシンがストレージ アカウントの種類を持つマネージド データ ディスクの接続をサポートする機能UltraSSD_LRS持っているかどうか。

availabilitySet

仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 可用性セットの詳細については、「可用性セットの概要 を参照してください。 Azure の計画メンテナンスの詳細については、「Azureの仮想マシンの メンテナンスと更新プログラム」を参照してください。 現時点では、VM は作成時にのみ可用性セットに追加できます。 既存の VM を可用性セットに追加することはできません。

diagnosticsProfile

ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。

hardwareProfile

仮想マシンのハードウェア設定を指定します。

instanceView

仮想マシン インスタンス ビュー。

latestModelApplied

最新のモデルが仮想マシンに適用されているかどうかを指定します。

licenseType

使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。

Windows Server オペレーティング システムに使用できる値は次のとおりです。

Windows_Client

Windows_Server

Linux Server オペレーティング システムで使用できる値は次のとおりです。

RHEL_BYOS (RHEL の場合)

SLES_BYOS (SUSE の場合)

詳細については、「Windows Server の Azure ハイブリッド使用特典の 」を参照してください。

Linux Server
の Azure ハイブリッド使用特典の

最小 API バージョン: 2015-06-15

modelDefinitionApplied

仮想マシンに適用されるモデルが、仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。

networkProfile

仮想マシンのネットワーク インターフェイスを指定します。

networkProfileConfiguration

仮想マシンのネットワーク プロファイル構成を指定します。

osProfile

仮想マシンのオペレーティング システム設定を指定します。

protectionPolicy

仮想マシンの保護ポリシーを指定します。

provisioningState

プロビジョニング状態。応答にのみ表示されます。

resilientVMDeletionStatus

仮想マシンの回復性のある VM の削除状態を指定します。

securityProfile

仮想マシンのセキュリティ関連のプロファイル設定を指定します。

storageProfile

仮想マシン ディスクのストレージ設定を指定します。

timeCreated

仮想マシン リソースが作成された時刻を指定します。 最小 API バージョン: 2021-11-01。

userData

VM の UserData。base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 最小 API バージョン: 2021-03-01

virtualMachineResourceId

このVMSS仮想マシンに関連付けられたスタンドアロン仮想マシンのARMリソースIDを指定します。 この特性は、柔軟なオーケストレーションモードを持つ仮想マシンスケールセットにのみ適用されます。 最低APIバージョン:2025-11-01。

vmId

Azure VM の一意の ID。

プロパティの詳細

additionalCapabilities

スケール セット内の仮想マシンで有効または無効にされる追加機能を指定します。 たとえば、仮想マシンがストレージ アカウントの種類を持つマネージド データ ディスクの接続をサポートする機能UltraSSD_LRS持っているかどうか。

additionalCapabilities?: AdditionalCapabilities

プロパティ値

availabilitySet

仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 可用性セットの詳細については、「可用性セットの概要 を参照してください。 Azure の計画メンテナンスの詳細については、「Azureの仮想マシンの メンテナンスと更新プログラム」を参照してください。 現時点では、VM は作成時にのみ可用性セットに追加できます。 既存の VM を可用性セットに追加することはできません。

availabilitySet?: SubResource

プロパティ値

diagnosticsProfile

ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。

diagnosticsProfile?: DiagnosticsProfile

プロパティ値

hardwareProfile

仮想マシンのハードウェア設定を指定します。

hardwareProfile?: HardwareProfile

プロパティ値

instanceView

仮想マシン インスタンス ビュー。

instanceView?: VirtualMachineScaleSetVMInstanceView

プロパティ値

latestModelApplied

最新のモデルが仮想マシンに適用されているかどうかを指定します。

latestModelApplied?: boolean

プロパティ値

boolean

licenseType

使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。

Windows Server オペレーティング システムに使用できる値は次のとおりです。

Windows_Client

Windows_Server

Linux Server オペレーティング システムで使用できる値は次のとおりです。

RHEL_BYOS (RHEL の場合)

SLES_BYOS (SUSE の場合)

詳細については、「Windows Server の Azure ハイブリッド使用特典の 」を参照してください。

Linux Server
の Azure ハイブリッド使用特典の

最小 API バージョン: 2015-06-15

licenseType?: string

プロパティ値

string

modelDefinitionApplied

仮想マシンに適用されるモデルが、仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。

modelDefinitionApplied?: string

プロパティ値

string

networkProfile

仮想マシンのネットワーク インターフェイスを指定します。

networkProfile?: NetworkProfile

プロパティ値

networkProfileConfiguration

仮想マシンのネットワーク プロファイル構成を指定します。

networkProfileConfiguration?: VirtualMachineScaleSetVMNetworkProfileConfiguration

プロパティ値

osProfile

仮想マシンのオペレーティング システム設定を指定します。

osProfile?: OSProfile

プロパティ値

protectionPolicy

仮想マシンの保護ポリシーを指定します。

protectionPolicy?: VirtualMachineScaleSetVMProtectionPolicy

プロパティ値

provisioningState

プロビジョニング状態。応答にのみ表示されます。

provisioningState?: string

プロパティ値

string

resilientVMDeletionStatus

仮想マシンの回復性のある VM の削除状態を指定します。

resilientVMDeletionStatus?: string

プロパティ値

string

securityProfile

仮想マシンのセキュリティ関連のプロファイル設定を指定します。

securityProfile?: SecurityProfile

プロパティ値

storageProfile

仮想マシン ディスクのストレージ設定を指定します。

storageProfile?: StorageProfile

プロパティ値

timeCreated

仮想マシン リソースが作成された時刻を指定します。 最小 API バージョン: 2021-11-01。

timeCreated?: Date

プロパティ値

Date

userData

VM の UserData。base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 最小 API バージョン: 2021-03-01

userData?: string

プロパティ値

string

virtualMachineResourceId

このVMSS仮想マシンに関連付けられたスタンドアロン仮想マシンのARMリソースIDを指定します。 この特性は、柔軟なオーケストレーションモードを持つ仮想マシンスケールセットにのみ適用されます。 最低APIバージョン:2025-11-01。

virtualMachineResourceId?: string

プロパティ値

string

vmId

Azure VM の一意の ID。

vmId?: string

プロパティ値

string