インスタンス・グループのインスタンスの作成

post

/api/v2/instance_groups/{id}/instances/

次のインスタンス・フィールドを指定してこのリソースに対してPOSTリクエストを行って、このインスタンス・グループに関連付けられる新しいインスタンスを作成します。

  • hostname: (文字列、必須)

  • capacity_adjustment: (10進、デフォルト=1)

  • enabled: (ブール、デフォルト=True)

  • managed_by_policy: (ブール、デフォルト=True)
  • node_type: このノードがメッシュで果たす役割。(選択)
    • control: コントロール・プレーン・ノード
    • execution: 実行プレーン・ノード(デフォルト)
    • hybrid: コントローラと実行
    • hop: メッセージ受渡しノード(実行機能なし)
  • node_state: このインスタンスの現在のライフ・サイクル・ステージを示します。(選択)

    • provisioning: プロビジョニング
    • provision-fail: プロビジョニング失敗
    • installed: インストール済(デフォルト)
    • ready: 準備完了
    • unavailable: 使用不可
    • deprovisioning: プロビジョニング解除
    • deprovision-fail: プロビジョニング解除失敗
  • listener_port: レセプタが受信接続をリスニングするポート。(整数、デフォルト=None)

  • peers: (フィールド、デフォルト=None)
  • peers_from_control_nodes: Trueの場合、コントロール・プレーン・クラスタ・ノードは自動的にピアリングする必要があります。(ブール、デフォルト=False)

インスタンス・グループのインスタンスの追加:

このインスタンス・グループに既存のインスタンスを関連付けるには、idフィールドのみを指定してこのリソースに対してPOSTリクエストを行います。

このインスタンス・グループからのインスタンスの削除:

idおよびdisassociateフィールドを指定してこのリソースに対してPOSTリクエストを行うと、インスタンスは削除されずに、このインスタンス・グループからインスタンスが削除されます。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
本文()
ルート・スキーマ : Instance
型: object
ソースを表示
ネストされたスキーマ : peers
型: array
一意のアイテムが必要: true
ソースを表示
先頭に戻る

レスポンス

サポートされているメディア・タイプ

201レスポンス

本文()
ルート・スキーマ : Instance
型: object
ソースを表示
ネストされたスキーマ : peers
型: array
一意のアイテムが必要: true
ソースを表示
先頭に戻る