6.8 Distribution
以下にDistribution定義と定義例を示します。Distributionの詳細については「ドキュメントの保管方法」を参照してください。
| キー | デフォルト値 | 必須※ | 説明 | ||
|---|---|---|---|---|---|
| apiVersion: | Yes | APIバージョン 1.0を指定する。 |
|||
| kind: | Yes | distributionを指定する。 | |||
| type: | No | resourceを指定する。 Ops Iの運用機能に追加する新しい定義であることを示す。 |
|||
| name: | Yes | Distribution定義の内部名 nameは以下のルールに従う必要がある。
|
|||
| label: | No | マニフェストファイルに記載する運用機能の表示名 | |||
| includes: | No | このマニフェストファイルで利用する関連マニフェストファイルを記載
メモ
|
|||
| - kind: | Yes | 読み込むマニフェストファイルの種類 | |||
| name: | Yes | 読み込むマニフェストファイルの内部名 | |||
| description: | No | このマニフェストファイルに対する詳細説明 | |||
| rules: | Yes | Distributionのルール | |||
| - name: | Yes | ルール名 | |||
| label: | Yes | ルールの表示名 | |||
| group: | Yes | 配布先グループについて設定する。 | |||
| type: | Yes | ドキュメントの配布先のグループを決定するルールを指定する。 指定できるタイプは以下の通り。
|
|||
| name: | No | タイプに"fixed"を指定した場合に格納されるグループ名を指定する。 | |||
| repository: | Yes | 配布先リポジトリについて設定する。 | |||
| type: | Yes | ドキュメントの格納先のリポジトリを決定するルールを指定する。 指定できるタイプは以下の通り。
|
|||
| name: | No | タイプに"fixed"を指定した場合に格納されるリポジトリ名を指定する。 | |||
| directory: | Yes | 配布先ディレクトリについて設定する。 | |||
| type: | No | 指定できるタイプは以下の通り。
|
|||
| path: | Yes | ドキュメントが格納されるディレクトリのパスを指定する。 Windows/Linuxのファイル名・フォルダ名で使用不可な文字・文字列は指定できない。 |
|||
| branch: | Yes | ドキュメントが格納されるブランチを指定する。 ブランチは、mainブランチを使用する必要がある。 |
|||
※入れ子関係にないキーの必須が「No」の場合は、定義が必須ではありません。入れ子関係にあるキーの場合は、下層キーの必須は、上層キーを設定している場合に適用されます。
<定義例>
apiVersion: 1.0
kind: distribution
type: resource
name: VM Creation and Deletion
label: VM Creation and Deletion
description: VM生成時の添付ファイルに対し、カスタマーごとにグループを分類する。
rules:
- name: VM Creation and Deletion
label: VM Creation and Deletion
group:
type: customer
repository:
type: fixed
name: Evidence
directory:
type: fixed
path: /vm
branch: main
メモ