6.6 Library

以下に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