VirtualMachineScaleSetVM interface
仮想マシン スケール セットの仮想マシンについて説明します。
- Extends
プロパティ
additional |
スケール セット内の仮想マシンで有効または無効にする追加の機能を指定します。 たとえば、仮想マシンに、ストレージ アカウントの種類を持つマネージド データ ディスクのアタッチUltraSSD_LRSサポートする機能があるかどうか。 |
availability |
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性 セットの概要」を参照してください。 Azure の計画メンテナンスの詳細については、「Azure でのVirtual Machinesのメンテナンスと更新」を参照してください。 現時点では、VM は作成時にのみ可用性セットに追加できます。 既存の VM を可用性セットに追加することはできません。 |
diagnostics |
ブート診断設定の状態を指定します。 最小 api-version: 2015-06-15。 |
etag | Etag は、VMSS VM の Update/Get 応答で返されるプロパティです。これにより、お客様はヘッダーに Etag を指定して、オプティミスティック更新を保証できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
hardware |
仮想マシンのハードウェア設定を指定します。 |
identity | 構成されている場合は、仮想マシンの ID。 |
instance |
仮想マシン インスタンス ID。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
instance |
仮想マシン インスタンス ビュー。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
latest |
最新のモデルが仮想マシンに適用されているかどうかを指定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
license |
使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。 |
model |
仮想マシンに適用されるモデルが仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
network |
仮想マシンのネットワーク インターフェイスを指定します。 |
network |
仮想マシンのネットワーク プロファイル構成を指定します。 |
os |
仮想マシンのオペレーティング システム設定を指定します。 |
plan | 仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする] をクリックします。[作業の開始] を>クリックします。 必要な情報を入力し、[ 保存] をクリックします。 |
protection |
仮想マシンの保護ポリシーを指定します。 |
provisioning |
プロビジョニング状態。これは応答にのみ表示されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
resources | 仮想マシンの子拡張機能リソース。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
security |
仮想マシンのセキュリティ関連のプロファイル設定を指定します。 |
sku | 仮想マシン SKU。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
storage |
仮想マシンのストレージ設定を指定します。 |
time |
仮想マシン リソースが作成された時刻を指定します。 |
user |
VM の UserData。Base-64 でエンコードする必要があります。 お客様はここでシークレットを渡さないでください。 |
vm |
Azure VM の一意の ID。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
zones | 仮想マシン ゾーン。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
継承されたプロパティ
id | リソース ID 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
location | リソースの場所 |
name | リソース名注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
tags | リソース タグ |
type | リソースの種類注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。 |
プロパティの詳細
additionalCapabilities
スケール セット内の仮想マシンで有効または無効にする追加の機能を指定します。 たとえば、仮想マシンに、ストレージ アカウントの種類を持つマネージド データ ディスクのアタッチUltraSSD_LRSサポートする機能があるかどうか。
additionalCapabilities?: AdditionalCapabilities
プロパティ値
availabilitySet
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性 セットの概要」を参照してください。 Azure の計画メンテナンスの詳細については、「Azure でのVirtual Machinesのメンテナンスと更新」を参照してください。 現時点では、VM は作成時にのみ可用性セットに追加できます。 既存の VM を可用性セットに追加することはできません。
availabilitySet?: SubResource
プロパティ値
diagnosticsProfile
ブート診断設定の状態を指定します。 最小 api-version: 2015-06-15。
diagnosticsProfile?: DiagnosticsProfile
プロパティ値
etag
Etag は、VMSS VM の Update/Get 応答で返されるプロパティです。これにより、お客様はヘッダーに Etag を指定して、オプティミスティック更新を保証できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
etag?: string
プロパティ値
string
hardwareProfile
identity
instanceId
仮想マシン インスタンス ID。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
instanceId?: string
プロパティ値
string
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-version: 2015-06-15
licenseType?: string
プロパティ値
string
modelDefinitionApplied
仮想マシンに適用されるモデルが仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
modelDefinitionApplied?: string
プロパティ値
string
networkProfile
networkProfileConfiguration
仮想マシンのネットワーク プロファイル構成を指定します。
networkProfileConfiguration?: VirtualMachineScaleSetVMNetworkProfileConfiguration
プロパティ値
osProfile
plan
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする] をクリックします。[作業の開始] を>クリックします。 必要な情報を入力し、[ 保存] をクリックします。
plan?: Plan
プロパティ値
protectionPolicy
仮想マシンの保護ポリシーを指定します。
protectionPolicy?: VirtualMachineScaleSetVMProtectionPolicy
プロパティ値
provisioningState
プロビジョニング状態。これは応答にのみ表示されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
provisioningState?: string
プロパティ値
string
resources
仮想マシンの子拡張機能リソース。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
resources?: VirtualMachineExtension[]
プロパティ値
securityProfile
sku
storageProfile
timeCreated
仮想マシン リソースが作成された時刻を指定します。
最小 api-version: 2021-11-01。
注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
timeCreated?: Date
プロパティ値
Date
userData
VM の UserData。Base-64 でエンコードする必要があります。 お客様はここでシークレットを渡さないでください。
最小 api-version: 2021-03-01
userData?: string
プロパティ値
string
vmId
Azure VM の一意の ID。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
vmId?: string
プロパティ値
string
zones
仮想マシン ゾーン。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。
zones?: string[]
プロパティ値
string[]
継承されたプロパティの詳細
id
location
name
tags
リソース タグ
tags?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
Resource.tagsから継承