機械翻訳について

テンプレート・ファイルについて

Oracle Cloud Stackのテンプレートは、パラメータ、リソース、属性、条件など、いくつかのコンポーネントで構成されているYAMLファイルです。

YAMLドキュメントを含むファイルには任意の拡張子を使用できますが、一般的な規則としては.yamlを使用します。 ファイルの最初の行の3つのダッシュはYAMLドキュメントであることを示します。

---

テンプレートの定義で、テンプレートの名前、バージョンおよび説明を入力します。

---
  template:
    templateName: MyTemplateName
    templateVersion: 1.0
    templateDescription: My Oracle cloud stack template

templateNameおよびtemplateVersionの値は、Oracle Cloud Stackでテンプレートを一意に識別するために使用されます。 テンプレート・ソース・ファイルの名前は、テンプレートの識別には使用されません。 2つのテンプレートのバージョンが異なる場合、2つのテンプレートは同じ名前を持つことができます。

テンプレート文書は、次の一般的な構造を持ちます:

Template
  Parameters (Optional)
  Parameter Groups (Optional)
  Attributes (Optional)
  Conditions (Optional)
  Resources

YAMLは、シーケンスを表現する2つの異なるメソッド(アイテムのコレクション)をサポートしています。 次の例に示すように、複数の線とダッシュを使用してYAMLシーケンスを書くことができます:

depends_on:
  - HRStorage
  - HRDatabase

あるいは、大カッコを使ってYAML配列を配列として書くこともできます。 例:

depends_on: [HRStorage,HRDatabase]