VirtualMachineScaleSetVMProperties interface
仮想マシン スケール セット仮想マシンのプロパティについて説明します。
プロパティ
| additional |
スケール セット内の仮想マシンで有効または無効にされる追加機能を指定します。 たとえば、仮想マシンがストレージ アカウントの種類を持つマネージド データ ディスクの接続をサポートする機能UltraSSD_LRS持っているかどうか。 |
| availability |
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 可用性セットの詳細については、「可用性セットの概要 を参照してください。 Azure の計画メンテナンスの詳細については、「Azureの仮想マシンの |
| diagnostics |
ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。 |
| hardware |
仮想マシンのハードウェア設定を指定します。 |
| instance |
仮想マシン インスタンス ビュー。 |
| latest |
最新のモデルが仮想マシンに適用されているかどうかを指定します。 |
| license |
使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。 |
| model |
仮想マシンに適用されるモデルが、仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。 |
| network |
仮想マシンのネットワーク インターフェイスを指定します。 |
| network |
仮想マシンのネットワーク プロファイル構成を指定します。 |
| os |
仮想マシンのオペレーティング システム設定を指定します。 |
| protection |
仮想マシンの保護ポリシーを指定します。 |
| provisioning |
プロビジョニング状態。応答にのみ表示されます。 |
| resilient |
仮想マシンの回復性のある VM の削除状態を指定します。 |
| security |
仮想マシンのセキュリティ関連のプロファイル設定を指定します。 |
| storage |
仮想マシン ディスクのストレージ設定を指定します。 |
| time |
仮想マシン リソースが作成された時刻を指定します。 最小 API バージョン: 2021-11-01。 |
| user |
VM の UserData。base-64 でエンコードする必要があります。 顧客はここでシークレットを渡すべきではありません。 最小 API バージョン: 2021-03-01 |
| virtual |
このVMSS仮想マシンに関連付けられたスタンドアロン仮想マシンのARMリソースIDを指定します。 この特性は、柔軟なオーケストレーションモードを持つ仮想マシンスケールセットにのみ適用されます。 最低APIバージョン:2025-11-01。 |
| vm |
Azure VM の一意の ID。 |
プロパティの詳細
additionalCapabilities
スケール セット内の仮想マシンで有効または無効にされる追加機能を指定します。 たとえば、仮想マシンがストレージ アカウントの種類を持つマネージド データ ディスクの接続をサポートする機能UltraSSD_LRS持っているかどうか。
additionalCapabilities?: AdditionalCapabilities
プロパティ値
availabilitySet
diagnosticsProfile
ブート診断設定の状態を指定します。 最小 API バージョン: 2015-06-15。
diagnosticsProfile?: DiagnosticsProfile
プロパティ値
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
最小 API バージョン: 2015-06-15
licenseType?: string
プロパティ値
string
modelDefinitionApplied
仮想マシンに適用されるモデルが、仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。
modelDefinitionApplied?: string
プロパティ値
string
networkProfile
networkProfileConfiguration
仮想マシンのネットワーク プロファイル構成を指定します。
networkProfileConfiguration?: VirtualMachineScaleSetVMNetworkProfileConfiguration
プロパティ値
osProfile
protectionPolicy
仮想マシンの保護ポリシーを指定します。
protectionPolicy?: VirtualMachineScaleSetVMProtectionPolicy
プロパティ値
provisioningState
プロビジョニング状態。応答にのみ表示されます。
provisioningState?: string
プロパティ値
string
resilientVMDeletionStatus
仮想マシンの回復性のある VM の削除状態を指定します。
resilientVMDeletionStatus?: string
プロパティ値
string
securityProfile
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