StyleBookの文法
独自のStyleBookをデザインしてNetScaler Application Delivery Management (ADM)にインポートし、NetScaler ADM GUIまたはAPIを使用して構成を作成できます。独自のStyleBookを作成するには、まず、使用できるさまざまな構造および属性の文法と構文について理解しておく必要があります。
このドキュメントでは、StyleBookの作成時に使用できるさまざまな構造および参照について説明します。
次の表のセクション名、構造名、または参照名をクリックすると、詳細が表示されます。
| | | |—|—| | [Header](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/header-section.html) | [StyleBookのインポート](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/import-stylebooks-section.html) | | [Parameters](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/parameters-section.html) | [パラメータ-デフォルトソース構成](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/parameters-default-sources-construct.html) | | [Substitutions](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/substitutions.html) | [Components](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/components.html) | | [オプションのプロパティ](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/optional-properties.html) | [ヘルパーコンポーネント](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/helper-components.html) | | [プロパティデフォルトソース](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/properties-default-sources.html) | [ネストされたコンポーネント](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/nested-components.html) | | [条件構成](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/condition-construct.html) | [repeat構造](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/repeat-construct.html) | | [繰り返し条件構成](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/repeat-condition-construct.html) | [Outputs](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/outputs.html) | | [ネストされた繰り返し](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/nested-repeats.html) | [親参照](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/parent-reference.html) | | [パラメータ参照](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/parameter-reference.html) | [置換参照](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/substitutions-reference.html) | | [コンポーネントのリファレンス](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/components-reference.html) | [Operations](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/operations.html) | | [変数参照](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/variable-reference.html) | [Alarms](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/alarms.html) | | [分析](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/analytics.html) | [組み込み関数](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/built-in-functions.html) | | [式](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/expressions.html) | [依存関係の検出](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/stylebooks-grammar/dependency-detection.html) | | インプレース補間 |
注
リピートアイテム、リピートインデックス、または置換関数の引数を定義する際には、次の予約語を使用してユーザー定義変数に $ という名前を付けないでください。
<var-name>
- stylebook、parameters、substitutions、components、properties、outputs、parent、self、operations、analytics、alarms
- repeat-item, repeat-item-0, repeat-item-1, repeat-item-2
- repeat-index, repeat-index-0, repeat-index-1, repeat-index-2
- デフォルト
- roles, role, targets, target
- context、parent-context、parent_context
独自のStyleBookを設計する方法とその例については、「独自のStyleBookの作成方法」を参照してください。