機械翻訳について

テンプレート・パラメータの作成

パラメータを使用して、Oracle Cloud Stackテンプレートのユーザー入力を定義します。

はじめには、「パラメータとは」を参照してください。

一部のパラメータは事前定義されており、すべてのテンプレートで使用できます。 それらを明示的に定義する必要はありません。 「暗黙的なテンプレート・パラメータのリスト」を参照してください。

ヒント:

スタックの名前に制約を定義するには、String型のserviceNameという名前のテンプレート・パラメータを作成します。
  1. Oracle Cloud Stackコンソールにアクセスし、テンプレートを編集します。
  2. 「パラメータ」の右側にある「パラメータの追加」 「Plus」アイコンをクリックします。
  3. パラメータの名前を入力します。
  4. パラメータtypeを選択します:
    パラメータ・タイプ 説明

    文字列

    ユーザーは任意のテキスト値を入力できます。

    数値

    ユーザーは数値のみを入力できます。

    ブール

    ユーザーは、trueまたはfalseのいずれかを選択できます(チェックボックス)。

    パスワード

    ユーザーは任意のテキスト値を入力できますが、この値はOracle Cloud Stackコンソールには表示されません。

    Ssh

    ユーザーはSecure Shell (SSH)公開キーを提供できます。 Oracle Cloud Stackコンソールのユーザーは、キー値をテキストまたはファイルとして指定したり、Oracle Cloudで値を動的に生成できます。 キーが生成された場合、ユーザーは公開キーとそれに対応する秘密キーを含むファイルをダウンロードする必要があります。

    ComputeShape

    ユーザーは、標準のOracle Cloudコンピュート・シェイプ(oc3oc2mなど)のリストから選択できます。 シェイプは、Oracle Compute Units (OCPU)の数とクラウド・リソースに割り当てられるメモリーの量を指定します。

    ストレージ

    ユーザーはOracle Cloud Infrastructure Object Storage Classicでストレージ・コンテナを指定できます。

    リージョン

    ユーザーは、地理的なロケーションなど、Oracle Cloudリージョンのリストから選択できます。 利用可能なリージョンは、ユーザーのアカウント設定によって異なります。 デフォルト値は "No Preference"です。この場合、Oracle Cloudは自動的にリージョンを選択します。

    ファイル

    ユーザーはローカル・マシンからアップロードするファイルを選択できます。

    Service_Type

    ユーザーは、クラウド・リソースTypeの既存のインスタンスのリストから選択できます。 リソース・タイプのリストを参照してください。

  5. パラメータの属性と制約を編集します:

    使用可能な属性および制約は、各パラメータ・タイプによって異なります。

    フィールド 説明

    デフォルト

    このパラメータがない場合の値

    description

    パラメータの説明。 この説明は、ユーザーがヘルプ・アイコンをクリックした場合に表示されます。

    label

    パラメータの表示名。

    mandatory

    (true/false)このパラメータが必須かどうか

    readOnly

    (true/false)このパラメータのデフォルト値を変更できるかどうか

    sensitive

    (true/false)このパラメータの値をユーザーに表示するかどうか

    allowedPattern

    パラメータの値は、この正規表現と一致する必要があります("[a-zA-Z]*"など)。

    allowedValues

    値のオプションのリスト。 次のいずれかの形式を使用します:

    • コンマで区切られた値のリスト

    • key:valueペアのリスト。 値はユーザーに表示され、GetParam関数は選択したキーを返します。

    constraintDescription

    パラメータの制約が満たされない場合にユーザーに表示されるカスタム・メッセージ

    maxLength

    最大文字数

    minLength

    最小文字数

    maxValue

    最小値

    minValue

    最大数値

  6. 「Apply Changes」をクリックします。
  7. 作成する追加のテンプレート・パラメータごとに、ステップ2を繰り返します。
  8. 「現在のテンプレートを保存」 「Save」アイコンをクリックします。

既存のパラメータを削除すると、Oracle Cloud Stackは残りのテンプレート(Fn::GetParam: paramName)のパラメータへの参照を削除しません。 これらのパラメータ参照を削除するまで、テンプレートには有効な構文がありません。

テンプレートにパラメータを作成したら、次を参照してください: