6.6 Library
以下にLibrary定義と定義例を示します。Libraryの詳細については「Library」を参照してください。
| キー | デフォルト値 | 必須※ | 説明 | |||
|---|---|---|---|---|---|---|
| apiVersion: | Yes | APIバージョン 1.0を指定する。 |
||||
| kind: | Yes | libraryを指定する。 | ||||
| type: | No | containerを指定する。 ドキュメント格納用のコンテナを作成する定義であることを示す。 |
||||
| name: | Yes | Library定義の内部名 nameは以下のルールに従う必要がある。
|
||||
| label: | Yes | マニフェストファイルに記載する運用機能の表示名 | ||||
| includes: | No | このマニフェストファイルで利用する関連マニフェストファイルを記載
メモ
|
||||
| - kind: | Yes | 読み込むマニフェストファイルの種類 | ||||
| name: | Yes | 読み込むマニフェストファイルの内部名 | ||||
| description: | No | このマニフェストファイルに対する詳細説明 テンプレート機能を利用して記述することができる。 |
||||
| nameRule: | No | - | ||||
| type: | fixed | No | コンテナ内に保存されるドキュメントの命名ルール fixedのみ指定できる。 |
|||
| items: | Yes | - | ||||
| - name: | Yes | コンテナ内のアイテムフォルダの内部名 | ||||
| label: | Yes | コンテナ内のアイテムフォルダの表示名 テンプレート機能を利用できる。 |
||||
| description: | No | コンテナ内のアイテムフォルダの詳細説明 テンプレート機能を利用できる。 |
||||
※入れ子関係にないキーの必須が「No」の場合は、定義が必須ではありません。入れ子関係にあるキーの場合は、下層キーの必須は、上層キーを設定している場合に適用されます。
<定義例>
apiVersion: 1.0
kind: library
type: container
name: Template of checklist
label: Template of checklist
description: VM生成、VM削除時に使用するチェックリストのひな型を入れるフォルダ
nameRule:
type: fixed
items:
- name: create
label: create
- name: delete
label: delete
メモ