次の方法で共有


VirtualMachineScaleSet interface

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

Extends

プロパティ

additionalCapabilities

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

automaticRepairsPolicy

自動修復のポリシー。

doNotRunExtensionsOnOverprovisionedVMs

オーバープロビジョニングが有効になっている場合、拡張機能は、最終的に保持される要求された数の VM でのみ起動されます。 そのため、このプロパティを使用すると、追加のオーバープロビジョニングされた VM で拡張機能が実行されなくなります。

hostGroup

仮想マシン スケール セットが存在する専用ホスト グループに関する情報を指定します。

最小 api-version: 2020-06-01。

identity

構成されている場合は、仮想マシン スケール セットの ID。

overprovision

仮想マシン スケール セットをオーバープロビジョニングするかどうかを指定します。

plan

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

platformFaultDomainCount

各配置グループの障害ドメイン数。

provisioningState

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

proximityPlacementGroup

仮想マシン スケール セットを割り当てる必要がある近接配置グループに関する情報を指定します。

最小 api-version: 2018-04-01。

scaleInPolicy

仮想マシン スケール セットをスケールインするときに削除する仮想マシンを決定するスケールイン ポリシーを指定します。

singlePlacementGroup

true の場合、スケール セットは 1 つの配置グループ (最大サイズは 100 仮想マシン) に制限されます。 注: singlePlacementGroup が true の場合は、false に変更できます。 ただし、singlePlacementGroup が false の場合は、true に変更できません。

sku

仮想マシン スケール セット SKU。

uniqueId

仮想マシン スケール セットを一意に識別する ID を指定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

upgradePolicy

アップグレード ポリシー。

virtualMachineProfile

仮想マシン プロファイル。

zoneBalance

ゾーンの停止が発生した場合に備えて、仮想マシンの配布を厳密に X ゾーン間で強制するかどうか。

zones

仮想マシン スケール セット ゾーン。 注: 可用性ゾーンは、スケール セットを作成する場合にのみ設定できます

継承されたプロパティ

id

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

location

リソースの場所

name

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

tags

リソース タグ

type

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

プロパティの詳細

additionalCapabilities

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

additionalCapabilities?: AdditionalCapabilities

プロパティ値

automaticRepairsPolicy

自動修復のポリシー。

automaticRepairsPolicy?: AutomaticRepairsPolicy

プロパティ値

doNotRunExtensionsOnOverprovisionedVMs

オーバープロビジョニングが有効になっている場合、拡張機能は、最終的に保持される要求された数の VM でのみ起動されます。 そのため、このプロパティを使用すると、追加のオーバープロビジョニングされた VM で拡張機能が実行されなくなります。

doNotRunExtensionsOnOverprovisionedVMs?: boolean

プロパティ値

boolean

hostGroup

仮想マシン スケール セットが存在する専用ホスト グループに関する情報を指定します。

最小 api-version: 2020-06-01。

hostGroup?: SubResource

プロパティ値

identity

構成されている場合は、仮想マシン スケール セットの ID。

identity?: VirtualMachineScaleSetIdentity

プロパティ値

overprovision

仮想マシン スケール セットをオーバープロビジョニングするかどうかを指定します。

overprovision?: boolean

プロパティ値

boolean

plan

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

plan?: Plan

プロパティ値

platformFaultDomainCount

各配置グループの障害ドメイン数。

platformFaultDomainCount?: number

プロパティ値

number

provisioningState

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

provisioningState?: string

プロパティ値

string

proximityPlacementGroup

仮想マシン スケール セットを割り当てる必要がある近接配置グループに関する情報を指定します。

最小 api-version: 2018-04-01。

proximityPlacementGroup?: SubResource

プロパティ値

scaleInPolicy

仮想マシン スケール セットをスケールインするときに削除する仮想マシンを決定するスケールイン ポリシーを指定します。

scaleInPolicy?: ScaleInPolicy

プロパティ値

singlePlacementGroup

true の場合、スケール セットは 1 つの配置グループ (最大サイズは 100 仮想マシン) に制限されます。 注: singlePlacementGroup が true の場合は、false に変更できます。 ただし、singlePlacementGroup が false の場合は、true に変更できません。

singlePlacementGroup?: boolean

プロパティ値

boolean

sku

仮想マシン スケール セット SKU。

sku?: Sku

プロパティ値

Sku

uniqueId

仮想マシン スケール セットを一意に識別する ID を指定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

uniqueId?: string

プロパティ値

string

upgradePolicy

アップグレード ポリシー。

upgradePolicy?: UpgradePolicy

プロパティ値

virtualMachineProfile

仮想マシン プロファイル。

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

プロパティ値

zoneBalance

ゾーンの停止が発生した場合に備えて、仮想マシンの配布を厳密に X ゾーン間で強制するかどうか。

zoneBalance?: boolean

プロパティ値

boolean

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から継承