ScaleInPolicy interface
仮想マシン スケール セットのスケールイン ポリシーについて説明します。
プロパティ
| force |
このプロパティを使用すると、仮想マシン スケール セットのスケールイン時に、削除対象として選択した仮想マシンを強制的に削除する必要があるかどうかを指定できます。(プレビューの機能) |
| prioritize |
このプロパティを使用すると、仮想マシン スケール セットがスケールインされている場合に、異常な VM と非アクティブな VM の削除に優先順位を付けられます。(プレビューの機能) |
| rules | 仮想マシン スケール セットのスケールイン時に従う規則。 |
プロパティの詳細
forceDeletion
このプロパティを使用すると、仮想マシン スケール セットのスケールイン時に、削除対象として選択した仮想マシンを強制的に削除する必要があるかどうかを指定できます。(プレビューの機能)
forceDeletion?: boolean
プロパティ値
boolean
prioritizeUnhealthyVMs
このプロパティを使用すると、仮想マシン スケール セットがスケールインされている場合に、異常な VM と非アクティブな VM の削除に優先順位を付けられます。(プレビューの機能)
prioritizeUnhealthyVMs?: boolean
プロパティ値
boolean
rules
仮想マシン スケール セットのスケールイン時に従う規則。
使用可能な値は次のとおりです。
既定の 仮想マシン スケール セットがスケールインされると、スケール セットがゾーン スケール セットの場合、まずゾーン間でバランスが取られます。 その後、障害ドメイン間で可能な限りバランスが取られます。 各障害ドメイン内では、削除対象として選択された仮想マシンが、スケールインから保護されていない最新の仮想マシンになります。
OldestVM 仮想マシン スケール セットがスケールインされるときに、スケールインから保護されていない最も古い仮想マシンが削除対象として選択されます。 ゾーン仮想マシン スケール セットの場合、スケール セットは最初にゾーン間で分散されます。 各ゾーン内では、保護されていない最も古い仮想マシンが削除対象として選択されます。
NewestVM 仮想マシン スケール セットがスケールインされるときに、スケールインから保護されていない最新の仮想マシンが削除対象として選択されます。 ゾーン仮想マシン スケール セットの場合、スケール セットは最初にゾーン間で分散されます。 各ゾーン内では、保護されていない最新の仮想マシンが削除対象として選択されます。
rules?: string[]
プロパティ値
string[]