次の方法で共有


VirtualMachineScaleSetVM interface

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

Extends

プロパティ

additionalCapabilities

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

availabilitySet

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

diagnosticsProfile

ブート診断設定の状態を指定します。 最小 api-version: 2015-06-15。

etag

Etag は、VMSS VM の Update/Get 応答で返されるプロパティです。これにより、お客様はヘッダーに Etag を指定して、オプティミスティック更新を保証できます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

hardwareProfile

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

identity

構成されている場合は、仮想マシンの ID。

instanceId

仮想マシン インスタンス ID。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

instanceView

仮想マシン インスタンス ビュー。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

latestModelApplied

最新のモデルが仮想マシンに適用されているかどうかを指定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

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

modelDefinitionApplied

仮想マシンに適用されるモデルが仮想マシン スケール セットのモデルであるか、仮想マシンのカスタマイズされたモデルであるかを指定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

networkProfile

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

networkProfileConfiguration

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

osProfile

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

plan

仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする] をクリックします。[作業の開始] を>クリックします。 必要な情報を入力し、[ 保存] をクリックします。

protectionPolicy

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

provisioningState

プロビジョニング状態。これは応答にのみ表示されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

resources

仮想マシンの子拡張機能リソース。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

securityProfile

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

sku

仮想マシン SKU。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

storageProfile

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

timeCreated

仮想マシン リソースが作成された時刻を指定します。

最小 api-version: 2021-11-01。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

userData

VM の UserData。Base-64 でエンコードする必要があります。 お客様はここでシークレットを渡さないでください。

最小 api-version: 2021-03-01

vmId

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

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

hardwareProfile?: HardwareProfile

プロパティ値

identity

構成されている場合は、仮想マシンの ID。

identity?: VirtualMachineIdentity

プロパティ値

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

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

networkProfile?: NetworkProfile

プロパティ値

networkProfileConfiguration

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

networkProfileConfiguration?: VirtualMachineScaleSetVMNetworkProfileConfiguration

プロパティ値

osProfile

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

osProfile?: OSProfile

プロパティ値

plan

仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする] をクリックします。[作業の開始] を>クリックします。 必要な情報を入力し、[ 保存] をクリックします。

plan?: Plan

プロパティ値

protectionPolicy

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

protectionPolicy?: VirtualMachineScaleSetVMProtectionPolicy

プロパティ値

provisioningState

プロビジョニング状態。これは応答にのみ表示されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

provisioningState?: string

プロパティ値

string

resources

仮想マシンの子拡張機能リソース。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

resources?: VirtualMachineExtension[]

プロパティ値

securityProfile

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

securityProfile?: SecurityProfile

プロパティ値

sku

仮想マシン SKU。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

sku?: Sku

プロパティ値

Sku

storageProfile

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

storageProfile?: 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

リソース ID 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

id?: string

プロパティ値

string

Resource.idから継承

location

リソースの場所

location: string

プロパティ値

string

Resource.locationから継承

name

リソース名注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

name?: string

プロパティ値

string

Resource.nameから継承

tags

リソース タグ

tags?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

Resource.tagsから継承

type

リソースの種類注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

type?: string

プロパティ値

string

Resource.typeから継承