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

Resource Orchestration Service:インフラストラクチャテンプレートのパラメーターと出力の管理

最終更新日:Jun 18, 2026

インフラストラクチャテンプレートのパラメーターと出力は、ベースとなる ROS および Terraform テンプレートのパラメーターと出力に対応します。ROS インフラストラクチャコンポーザーは、フォームベースのインターフェイスを提供し、それらを表示、追加、編集、削除できます。

前提条件

インフラストラクチャテンプレートが作成されていることを確認します。詳細については、「インフラストラクチャテンプレートの作成」をご参照ください。

インフラストラクチャテンプレートのパラメーターの管理

  1. ROS コンソールの ROS Infrastructure Composer ページに移動します。

  2. 左側のナビゲーションウィンドウで、[インフラストラクチャテンプレート] をクリックします。

  3. [インフラストラクチャテンプレート] ページで、表示するアーキテクチャテンプレートを見つけて、カードをクリックします。

  1. 右上隅にある テンプレート をクリックし、パラメーター タブをクリックします。このタブでは、次の操作を実行できます。

    • [パラメーターの表示]:現在のページに、定義されているすべてのテンプレートパラメーターが一覧表示されます。

    • [パラメーターの追加]: パラメーターの追加 をクリックします。パラメーターの設定 ペインが右側からスライドして表示されます。フォーム、JSON、または YAML を使用してパラメーターを定義できます。

    • パラメーターの削除:パラメーターにポインターを合わせ、image アイコンをクリックします。

    パラメーター

    説明

    [パラメーター名]

    パラメーターの名前です。名前には、英字、数字、ハイフン (-)、アンダースコア (_) を使用できます。スペースを含めることはできず、テンプレート内で一意である必要があります。

    [パラメータタイプ]

    パラメーターのデータ型。有効値:

    • String :文字列。テンプレート構文の String に対応します。

    • Number :数値。テンプレート構文の Number に対応します。

    • Boolean :ブール値。テンプレート構文の Boolean に対応します。

    • Object :オブジェクト。テンプレート構文の Json に対応します。

    • Array :配列。テンプレート構文の CommaDelimitedList に対応します。

    詳細については、概要Type をご参照ください。

    [ビジネスコンポーネント]

    コンソールでパラメーター設定を動的に選択する際に使用するビジネスコンポーネントです。この設定は、テンプレート構文の AssociationPropertyAssociationPropertyMetadata に対応します。

    詳細については、「AssociationProperty と AssociationPropertyMetadata」をご参照ください。

    [デフォルト値]

    スタックを作成するときにパラメーター値を省略した場合、ROS はテンプレートのデフォルト値を使用します。デフォルト値が定義されていない場合、エラーが返されます。この設定は、テンプレート構文の Default に対応します。

    詳細については、概要Default をご参照ください。

    [パラメータテキスト]

    パラメーターのエイリアスです。この設定は、テンプレート構文の Label に対応します。

    詳細については、概要Label をご参照ください。

    [パラメーターの説明]

    パラメーターの説明です。この設定は、テンプレート構文の Description に対応します。

    詳細については、概要Description をご参照ください。

    [オプションのパラメータ]

    パラメーターに設定できる値のリストです。この設定は、テンプレート構文の AllowedValues に対応します。

    詳細については、概要AllowedValues をご参照ください。

    [最大長]

    String パラメーター値の最大長を指定する整数です。この設定は、テンプレート構文の MaxLength に対応します。

    詳細については、概要MaxLength をご参照ください。

    [最小の長さ]

    String パラメーター値の最小長を指定する整数です。この設定は、テンプレート構文の MinLength に対応します。

    詳細については、概要MinLength をご参照ください。

    [パスワードコンポーネントかどうか]

    このオプションを選択すると、パラメーター値は機密情報として扱われ、コンソールでは値がアスタリスク (*) でマスクされます。この設定は、テンプレート構文の NoEcho に対応します。

    詳細については、概要NoEcho をご参照ください。

    [重複検証が必要かどうか]

    このオプションを選択すると、確認のためにパラメーター値をもう一度入力するよう求められます。このオプションはデフォルトでは無効になっています。この設定は、テンプレート構文の Confirm に対応します。

    詳細については、概要Confirm をご参照ください。

    説明

    この設定は、[パスワードコンポーネントかどうか] オプションを選択した場合にのみ表示されます。

    [マルチラインテキストボックスとして表示するかどうか]

    このオプションを選択すると、パラメーターの入力が複数行のテキストボックスになります。この設定は、テンプレート構文の TextArea に対応します。

    詳細については、概要TextArea をご参照ください。

    [テキスト検証の正規表現]

    パラメーター値を検証するために使用される正規表現です。値はパターンに一致する文字列である必要があり、一致しない場合はエラーが返されます。この設定は、テンプレート構文の AllowedPattern に対応します。

    次の特殊文字を使用する場合は、各文字の前にバックスラッシュを 2 つ (\\) 付けてエスケープする必要があります。

    *.?+-$^[ ]( ){ }|\/
    説明

    ハイフン (-) は、[a-z-] のように文字セットの先頭または末尾にある場合は、エスケープする必要はありません。

    詳細については、概要AllowedPattern をご参照ください。

    [テキスト検証が失敗した後の迅速なコピー]

    パラメーター値が正規表現と一致しない場合に表示されるメッセージです。この設定は、テンプレート構文の ConstraintDescription に対応します。

    詳細については、概要ConstraintDescription をご参照ください。

インフラストラクチャテンプレートの出力の管理

  1. ROS コンソールの ROS Infrastructure Composer ページに移動します。

  2. 左側のナビゲーションウィンドウで、[インフラストラクチャテンプレート] をクリックします。

  3. [インフラストラクチャテンプレート] ページで、表示するアーキテクチャテンプレートを見つけて、カードをクリックします。

  1. 右上隅にある テンプレート をクリックし、出力 タブをクリックします。このタブでは、次の操作を実行できます。

    • [出力の表示]:現在のページに、定義されているすべてのテンプレート出力が一覧表示されます。

    • [出力の追加]: 出力の追加 をクリックします。出力設定 ペインが右側からスライドして表示されます。フォーム、JSON、または YAML を使用して出力を定義できます。

    プロパティ

    説明

    [名前]

    出力の名前です。名前には、英字、数字、ハイフン (-)、アンダースコア (_) を使用できます。スペースを含めることはできず、テンプレート内で一意である必要があります。

    [出力値]

    出力値の取得元となるリソース属性です。

    • 最初のドロップダウンリストでは、テンプレート内のリソースを指定します。

    • 2 番目のドロップダウンリストでは、リソースの出力属性を指定します。

    [条件]

    この出力が作成されるかどうかを制御する条件です。ROS は、条件が true と評価される場合にのみ出力を作成します。条件がない場合、出力は常に作成されます。この設定は、テンプレート構文の Condition に対応します。

    詳細については、出力Condition をご参照ください。

    [エイリアス]

    出力のエイリアスです。この設定は、テンプレート構文の Label に対応します。

    詳細については、出力Label をご参照ください。

    [説明]

    出力の説明です。この設定は、テンプレート構文の Description に対応します。

    詳細については、出力Description をご参照ください。

関連トピック