VirtualMachineScaleSetProperties interface

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

プロパティ

additionalCapabilities

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

automaticRepairsPolicy

自動修復のポリシー。

constrainedMaximumCapacity

True に設定するか省略する必要がある省略可能なプロパティ。

doNotRunExtensionsOnOverprovisionedVMs

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

externalHealthPolicy

仮想マシンスケールセットの外部健康ポリシーを指定します。

highSpeedInterconnectPlacement

仮想マシン スケール セットの高速相互接続の配置を指定します。

hostGroup

仮想マシン スケール セットが存在する専用ホスト グループに関する情報を指定します。 最小 API バージョン: 2020-06-01。

lifecycleHooksProfile

仮想マシンのスケールセットのライフサイクルフックプロファイルを指定します。

orchestrationMode

仮想マシン スケール セットのオーケストレーション モードを指定します。

overprovision

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

platformFaultDomainCount

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

priorityMixPolicy

同じ VMSS Flex インスタンス内でスポットと通常の優先度の VM を混在するために必要なターゲットを指定します。

provisioningState

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

proximityPlacementGroup

仮想マシン スケール セットを割り当てる必要がある近接配置グループに関する情報を指定します。 最小 API バージョン: 2018-04-01。

resiliencyPolicy

回復性のポリシー

scaleInPolicy

仮想マシン スケール セット内の仮想マシンのスケーリング時に適用されるポリシーを指定します。

scheduledEventsPolicy

ScheduledEventsPolicy。

singlePlacementGroup

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

skuProfile

仮想マシン スケール セットの SKU プロファイルを指定します。

spotRestorePolicy

仮想マシン スケール セットのスポット復元プロパティを指定します。

timeCreated

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

uniqueId

仮想マシン スケール セットを一意に識別する ID を指定します。

upgradePolicy

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

virtualMachineProfile

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

zonalPlatformFaultDomainAlignMode

仮想マシン スケール セットのコンピューティングとストレージ障害ドメインの数の間のアライン モードを指定します。

zoneBalance

ゾーンの停止が発生した場合に、仮想マシンの分散を x ゾーン間で厳密に行うかどうか。 zoneBalance プロパティは、スケール セットの zones プロパティに複数のゾーンが含まれている場合にのみ設定できます。 ゾーンがない場合、またはゾーンが 1 つだけ指定されている場合は、zoneBalance プロパティを設定しないでください。

プロパティの詳細

additionalCapabilities

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

additionalCapabilities?: AdditionalCapabilities

プロパティ値

automaticRepairsPolicy

自動修復のポリシー。

automaticRepairsPolicy?: AutomaticRepairsPolicy

プロパティ値

constrainedMaximumCapacity

True に設定するか省略する必要がある省略可能なプロパティ。

constrainedMaximumCapacity?: boolean

プロパティ値

boolean

doNotRunExtensionsOnOverprovisionedVMs

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

doNotRunExtensionsOnOverprovisionedVMs?: boolean

プロパティ値

boolean

externalHealthPolicy

仮想マシンスケールセットの外部健康ポリシーを指定します。

externalHealthPolicy?: ExternalHealthPolicy

プロパティ値

highSpeedInterconnectPlacement

仮想マシン スケール セットの高速相互接続の配置を指定します。

highSpeedInterconnectPlacement?: string

プロパティ値

string

hostGroup

仮想マシン スケール セットが存在する専用ホスト グループに関する情報を指定します。 最小 API バージョン: 2020-06-01。

hostGroup?: SubResource

プロパティ値

lifecycleHooksProfile

仮想マシンのスケールセットのライフサイクルフックプロファイルを指定します。

lifecycleHooksProfile?: LifecycleHooksProfile

プロパティ値

orchestrationMode

仮想マシン スケール セットのオーケストレーション モードを指定します。

orchestrationMode?: string

プロパティ値

string

overprovision

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

overprovision?: boolean

プロパティ値

boolean

platformFaultDomainCount

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

platformFaultDomainCount?: number

プロパティ値

number

priorityMixPolicy

同じ VMSS Flex インスタンス内でスポットと通常の優先度の VM を混在するために必要なターゲットを指定します。

priorityMixPolicy?: PriorityMixPolicy

プロパティ値

provisioningState

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

provisioningState?: string

プロパティ値

string

proximityPlacementGroup

仮想マシン スケール セットを割り当てる必要がある近接配置グループに関する情報を指定します。 最小 API バージョン: 2018-04-01。

proximityPlacementGroup?: SubResource

プロパティ値

resiliencyPolicy

回復性のポリシー

resiliencyPolicy?: ResiliencyPolicy

プロパティ値

scaleInPolicy

仮想マシン スケール セット内の仮想マシンのスケーリング時に適用されるポリシーを指定します。

scaleInPolicy?: ScaleInPolicy

プロパティ値

scheduledEventsPolicy

ScheduledEventsPolicy。

scheduledEventsPolicy?: ScheduledEventsPolicy

プロパティ値

singlePlacementGroup

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

singlePlacementGroup?: boolean

プロパティ値

boolean

skuProfile

仮想マシン スケール セットの SKU プロファイルを指定します。

skuProfile?: SkuProfile

プロパティ値

spotRestorePolicy

仮想マシン スケール セットのスポット復元プロパティを指定します。

spotRestorePolicy?: SpotRestorePolicy

プロパティ値

timeCreated

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

timeCreated?: Date

プロパティ値

Date

uniqueId

仮想マシン スケール セットを一意に識別する ID を指定します。

uniqueId?: string

プロパティ値

string

upgradePolicy

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

upgradePolicy?: UpgradePolicy

プロパティ値

virtualMachineProfile

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

virtualMachineProfile?: VirtualMachineScaleSetVMProfile

プロパティ値

zonalPlatformFaultDomainAlignMode

仮想マシン スケール セットのコンピューティングとストレージ障害ドメインの数の間のアライン モードを指定します。

zonalPlatformFaultDomainAlignMode?: string

プロパティ値

string

zoneBalance

ゾーンの停止が発生した場合に、仮想マシンの分散を x ゾーン間で厳密に行うかどうか。 zoneBalance プロパティは、スケール セットの zones プロパティに複数のゾーンが含まれている場合にのみ設定できます。 ゾーンがない場合、またはゾーンが 1 つだけ指定されている場合は、zoneBalance プロパティを設定しないでください。

zoneBalance?: boolean

プロパティ値

boolean