CLI Configlet ワークフロー
CLI Configlet は、CLI Configlet ワークスペースから定義できます。 表 1 は、CLI Configlet に対して定義されるパラメーターを示しています。
パラメーター |
説明 |
---|---|
名前 |
CLI 構成レットの名前。名前は 255 文字を超えることはできません。使用できる文字には、ハイフン(-)、アンダースコア(_)、文字、数字、ピリオド(.)が含まれます。同じ名前のコンフィグレットを 2 つ持つことはできません。 |
カテゴリ |
CLI 構成レットのカテゴリー。カテゴリーは 255 文字を超えることはできません。使用できる文字には、ハイフン(-)、アンダースコア(_)、文字、数字、ピリオド(.)が含まれます。 |
デバイス ファミリー シリーズ |
CLI Configlet が適用可能なデバイス ファミリー シリーズ。 |
コンテキスト |
CLI 構成レットが適用されるコンテキスト。これはオプションのフィールドです。 |
説明 |
CLI 構成の説明。説明は 2,500 文字を超えることはできません。これはオプションのフィールドです。 |
プレビュー オプション |
[パラメータを表示]オプションを選択すると、CLI Configletに存在するパラメータが表示されます。[設定の表示] オプションは、CLI Configlet が適用される前に統合された設定を表示します。 |
ポストビュー オプション |
[パラメータを表示]オプションを選択すると、CLI Configletに存在するパラメータが表示されます。[設定の表示] オプションは、CLI Configlet が適用された後の統合設定を表示します。 |
構成内容 |
実際のCLI構成はここで定義されていますCLI Configlet には複数のページを含め、タブ状の構造に従います。デバイスに適用される設定は、複数のページに分割できます。設定が適用されると、すべてのページがページ番号の順に結合され、1 回のコミット操作でデバイスに適用されます。次のページに移動する前に、必ずCLI構成を検証する必要があります。 |
リファレンスナンバー |
値の範囲は 1~216 です。 |
CLI 構成の内容が無効な場合、次のページに移動することはできません。検証にはブラケットの照合が含まれます。
パラメーターは、CLI Configlet で定義された変数で、その値は環境から取得されるか、実行時にユーザーによって入力されます。ユーザーが CLI Configlet を適用すると、CLI Configlet で定義されているすべての変数の入力値を要求されます。
パラメータを設定するには、ツールバーの変更アイコンをクリックします。「構成パラメーターの編集」ページが表示されます。このページを使用して、パラメーターの属性を設定します。
追加のパラメータを追加するには、ツールバーの追加アイコンをクリックします。[構成パラメーターの追加] ページが表示されます。パラメーターの属性は、このページから設定されます。
パラメータを削除するには、ツールバーの削除アイコンをクリックします。デフォルトでは、CLI Configlet に存在するすべての変数が[パラメータ]ページに表示されます。ローカル変数は手動で削除するか、「不可視」タイプに設定する必要があります。
表 2 は、CLI Configlet パラメーターの属性を示しています。
CLI Configlet パラメータ属性 |
説明 |
---|---|
パラメーター |
パラメーターの名前 形式でネーム・スペースと一緒に <configlet name>.<parameter.name> 表示された場合、このパラメーターは組み込まれた CLI Configlet に属します。 |
表示名 |
パラメーターの表示名 |
説明 |
パラメーターの説明 |
種類 |
サポートされるパラメーターのタイプは次のとおりです。
|
設定値 XPath |
このフィールドは、設定値の XPath を指定するために使用されます。このフィールドの動作は、パラメーターのタイプによって異なります。パラメーター・タイプがテキスト・フィールドまたは選択フィールドである場合、XPath に存在する対応する値がデフォルト値として取り込まれます。この値は変更できます。XPath が複数の値を返す場合、返される最初の値が考慮されます。パラメーター・タイプが不可視フィールドの場合、XPath によって戻される値のリストがパラメーターの値として取り込まれます。 [非表示] フィールドには、パラメータースコープがデバイス固有またはエンティティ固有の場合にのみ、XPath と選択値 XPath が設定されています。スコープがグローバルの場合、これは無効になります。
メモ:
$INTERFACE、$UNIT、構成値 Xpath フィールド、不可視フィールド、および選択フィールドを使用する場合、Configlet エディターの変数定義は、配列から値をフェッチするために含める |
デフォルト値 |
値が明示的に指定されていることを除き、[構成値 Xpath] フィールドと同じ動作を表示します。このフィールドは、設定値 XPath が指定されていない場合、または XPath が値を戻さない場合にのみ考慮されます。 |
選択値 XPath |
このフィールドは、パラメーター タイプが [選択] フィールドの場合にのみ有効になります。このフィールドには、選択フィールドの値セットをフェッチするための XPath(デバイス XML を参照)が含まれています。 |
選択値 |
このフィールドは、値が明示的に指定されていることを除いて、選択値 XPath フィールドと同じです。このフィールドは、選択値 XPath が指定されていない場合、または XPath が値を戻さない場合にのみ考慮されます。
メモ:
カンマ区切り値を使用して、[既定値] フィールドと [選択値] フィールドに値の配列を指定できます。
メモ:
XPath を定義する際には、関数を使用してテキスト ノードに直接アクセスする |
順序 |
パラメーターの順序。これは、実行時にユーザー入力に対してフィールドを表示する必要がある相対的な順序です。 |
正規表現値 |
このフィールドには、CLI Configlet をデバイスに適用する際にパラメーター値の検証に使用されるパラメーターの正規表現が含まれています。 |
読み 取り 専用 |
パラメーターが基本構成部または組み込み構成レットのいずれに属する場合でも、以下のようになります。
|