6.6 Library
以下にLibrary定義と定義例を示します。Libraryの詳細については「Library」を参照してください。
ラベル | デフォルト値 | 必須 | 説明 | |||
---|---|---|---|---|---|---|
apiVersion: | 1.0 | Yes | APIバージョン | |||
kind: | Yes | Libraryの際はlibraryを指定する | ||||
type: | No | Libraryの際はcontainerのみ指定可能 | ||||
name: | Yes | Library定義の内部名。このYAMLファイルのディレクトリ名を指定 | ||||
label: | Yes | YAMLファイルの表示名 | ||||
includes: | No | このYAMLファイルで利用する関連YAMLファイルを記載 | ||||
- kind: | Yes | 読み込むYAMLファイルの種類 | ||||
name: | Yes | 読み込むYAMLファイルの内部名 | ||||
description: | No | このYAMLファイルに対する詳細説明を指定 | ||||
nameRule: | No | - | ||||
type: | fixed | No | コンテナ内に保存されるドキュメントの命名ルール。 Libraryの際はfixedのみ指定可能 |
|||
items: | Yes | - | ||||
- name: | Yes | コンテナ内のアイテムフォルダの内部名。 | ||||
label: | Yes | コンテナ内のアイテムフォルダの表示名。テンプレート機能を利用可能。 | ||||
description: | 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