すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:NodeGroupConfig

最終更新日:Sep 02, 2026

パラメーター

タイプ

説明

例

object

NodeGroupType

string

ノードグループのタイプ。有効な値:

  • MASTER: 管理ノードグループ。

  • CORE: ストレージノードグループ。

  • TASK: コンピューティングノードグループ。

CORE

NodeGroupName

string

ノードグループの名前。最大長は 128 文字です。ノードグループ名はクラスター内で一意である必要があります。

コア-1

PaymentType

string

ノードグループの課金タイプ。このパラメーターが指定されていない場合、デフォルトでクラスターの課金タイプが使用されます。有効な値:

  • PayAsYouGo: 従量課金。

  • Subscription: サブスクリプション。

デフォルト値: PayAsYouGo。

PayAsYouGo

SubscriptionConfig SubscriptionConfig

ノードグループのサブスクリプション構成。このパラメーターが指定されていない場合、デフォルトでクラスターのサブスクリプション構成が使用されます。

SpotStrategy

string

スポットインスタンスの戦略。有効な値:

  • NoSpot: 通常の従量課金インスタンス。

  • SpotWithPriceLimit: 入札価格の最大値が設定されたスポットインスタンス。

  • SpotAsPriceGo: 従量課金価格を上限として市場価格で設定されたスポットインスタンス。

デフォルト値: NoSpot。

NoSpot

SpotBidPrices

array

スポットインスタンスの入札価格。このパラメーターは、SpotStrategy が SpotWithPriceLimit に設定されている場合にのみ有効です。N の有効な値: 0~100。

SpotBidPrice

VSwitchIds

array

vSwitch ID のリスト。N の有効な値: 1~20。

["vsw-hp35g7ya5ymw68mmg****"]

string

vSwitch の ID。

WithPublicIp

boolean

パブリック IP アドレスを割り当てるかどうかを指定します。有効な値:

  • true: パブリック IP アドレスが割り当てられます。

  • false: パブリック IP アドレスは割り当てられません。

デフォルト値: false。

false

AdditionalSecurityGroupIds

array

クラスターに設定されたセキュリティグループに加えて、ノードグループに設定される追加のセキュリティグループ。N の有効な値: 0~2。

["sg-hp3abbae8lb6lmb1****"]

string

セキュリティグループの ID。

sg-hp3abbae8lb6lmb1****

InstanceTypes

array

ノードインスタンスタイプのリスト。N の有効な値: 1~100。

["ecs.g6.xlarge"]

string

ノードのインスタンスタイプ。

ecs.g7.2xlarge

NodeCount

integer

ノードの数。有効な値: 1~1000。

3

SystemDisk SystemDisk

システムクラウドディスク。

DataDisks

array

データクラウドディスク。現在、データクラウドディスクでは 1 つのクラウドディスクタイプのみがサポートされています。N の有効な値: 1~1。

DataDisk

データクラウドディスク。

GracefulShutdown

boolean

ノードグループにデプロイされたコンポーネントに対してグレースフルシャットダウンを有効にするかどうかを指定します。有効な値:

  • true: グレースフルシャットダウンが有効になります。

  • false: グレースフルシャットダウンが無効になります。

デフォルト値: false。

false

SpotInstanceRemedy

boolean

スポットインスタンスの補充を有効にするかどうかを指定します。この特徴が有効になっている場合、スケーリンググループは、回収されようとしているスポットインスタンスを置き換えるために新しいインスタンスの作成を試みます。有効な値:

  • true: スポットインスタンスの補充が有効になります。

  • false: スポットインスタンスの補充が無効になります。

デフォルト値: false。

true

CompensateWithOnDemand

boolean

nodeResizeStrategy が COST_OPTIMIZED に設定されている際に、価格または在庫の理由でスポットインスタンスを作成できない場合に、容量要件を満たすために自動的に従量課金ノードを作成するかどうかを指定します。

true

NodeResizeStrategy

string

ノードのスケールアウト戦略。有効な値:

  • COST_OPTIMIZED: コスト最適化戦略。

  • PRIORITY: 優先度ベースの戦略。

デフォルト値: PRIORITY。

PRIORITY

CostOptimizedConfig CostOptimizedConfig

コスト最適化モードの構成。

DeploymentSetStrategy

string

デプロイメントセットの戦略。有効な値:

  • NONE: デプロイメントセットは使用されません。

  • CLUSTER: クラスターレベルのデプロイメントセットが使用されます。

  • NODE_GROUP: ノードグループレベルのデプロイメントセットが使用されます。

デフォルト値: NONE。

NONE

ComponentTags

array

カスタムコンポーネントのリスト。

string

AutoScalingPolicy

AutoScalingPolicy

弾力的スケーリングのスケーリングルール。

PrivatePoolOptions PrivatePoolOptions

インスタンス作成時に使用されるリソースプールのポリシー。このパラメーターは、従量課金インスタンスが作成される場合にのみ有効です。