Application Delivery Management

StyleBookのインポート

これはStyleBookの第2セクションであり、現在のStyleBookから参照したい他のStyleBookを宣言できます。これにより、独自のStyleBookで同じ構成を再構築する代わりに、他のStyleBookをインポートして再利用できます。これは必須のセクションです。

現在のStyleBookで参照したいStyleBookの名前空間バージョン番号を宣言する必要があります。すべてのStyleBookは、NITRO構成オブジェクトを直接使用する場合、netscaler.nitro.config名前空間を参照する必要があります。この名前空間には、lbvserverサービスやモニターなど、すべてのNetScaler NITROタイプが含まれています。NetScalerバージョン10.5以降のStyleBookがサポートされており、リリース10.5以降を実行している任意のNetScalerインスタンスで、StyleBookを使用して構成を作成および実行できます。

import-stylebooksセクションで使用されるプレフィックス属性は、名前空間とバージョンの組み合わせを参照するための短縮形です。例えば、「ns」プレフィックスは、バージョン10.5のnetscaler.nitro.config名前空間を参照するために使用できます。StyleBookの後のセクションで、この名前空間とバージョンを持つStyleBookを参照したいときに、毎回名前空間とバージョンを使用する代わりに、選択したプレフィックス文字列をStyleBookの名前とともに使用するだけで、一意に識別できます。

例:

import-stylebooks:
  -
    namespace: netscaler.nitro.config
    version: "10.5"
    prefix: ns
  -
    namespace: com.acme.stylebooks
    version: "0.1"
    prefix: stlb
<!--NeedCopy-->

上記の例では、最初に定義されたプレフィックスは「ns」と呼ばれ、netscaler.nitro.config名前空間とバージョン10.5を参照します。2番目に定義されたプレフィックスは「stlb」と呼ばれ、com.acme.stylebooks名前空間とバージョン0.1を参照します。

プレフィックスを定義した後、特定の名前空間とバージョンに属するタイプまたはStyleBookを参照したいときはいつでも、<namespace-shorthand>::<type-name>という表記法を使用できます。例えば、ns::lbvserverは、netscaler.nitro.config名前空間バージョン10.5で定義されているlbvserverタイプを参照します。

同様に、com.acme.stylebooks名前空間でバージョン「0.1」のStyleBookを参照したい場合は、stlb::<stylebook-name>という表記法を使用できます。

慣例により、「ns」プレフィックスはNetScalerのNITRO名前空間を参照するために使用されます。

StyleBookのインポート

この記事の概要