Application Delivery Management

StyleBookのインポート

これはStyleBookの第2セクションで、現在のStyleBookから参照するほかのStyleBookを宣言できます。このセクションを記述すると、他のStyleBookをインポートして再利用できるため、StyleBookで同じ構成を再作成する必要がなくなります。これは必須セクションです。

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

import-stylebooksセクションで使用されるprefix属性は、名前空間とバージョンの組み合わせを示すための略語です。たとえば、「ns」プレフィックスを使用して、名前空間netscaler.nitro.configとバージョン10.5を示すことができます。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を示すたびに、**<名前空間の略語>::<タイプ名>**という表記を使用できます。たとえば、**ns::lbvserver**は、名前空間netscaler.nitro.config、バージョン10.5で定義されているタイプlbvserverを示します。タイプ名>名前空間の略語>

同様に、com.acme.stylebooks名前空間にあるバージョン「0.1」のStyleBookを示す場合は、**stlb::**という表記を使用できます。

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

StyleBookのインポート

この記事の概要