Application Delivery Management

StyleBooks importieren

Dies ist der zweite Abschnitt Ihres StyleBooks und ermöglicht es Ihnen, zu deklarieren, auf welche anderen StyleBooks Sie von Ihrem aktuellen StyleBook aus verweisen möchten. Dies ermöglicht Ihnen, andere StyleBooks zu importieren und wiederzuverwenden, anstatt dieselbe Konfiguration in Ihrem eigenen StyleBook neu zu erstellen. Dies ist ein obligatorischer Abschnitt.

Sie müssen den Namespace und die Versionsnummer der StyleBooks deklarieren, auf die Sie in Ihrem aktuellen StyleBook verweisen möchten. Jedes StyleBook muss auf den netscaler.nitro.config-Namespace verweisen, wenn es NITRO-Konfigurationsobjekte direkt verwendet. Dieser Namespace enthält alle NetScaler NITRO-Typen, wie z. B. lbvserver service oder monitor. StyleBooks für NetScaler-Versionen 10.5 und höher werden unterstützt, was bedeutet, dass Sie Ihr StyleBook verwenden können, um Konfigurationen auf jeder NetScaler-Instanz zu erstellen und auszuführen, die Release 10.5 oder höher verwendet.

Das Präfix-Attribut, das im Abschnitt import-stylebooks verwendet wird, ist eine Kurzform, um auf die Kombination aus Namespace und Version zu verweisen. Zum Beispiel kann das Präfix „ns“ verwendet werden, um auf den Namespace netscaler.nitro.config mit Version 10.5 zu verweisen. In den späteren Abschnitten Ihres StyleBooks können Sie, anstatt jedes Mal den Namespace und die Version zu verwenden, wenn Sie auf ein StyleBook mit diesem Namespace und dieser Version verweisen möchten, einfach die gewählte Präfixzeichenfolge zusammen mit dem Namen des StyleBooks verwenden, um es eindeutig zu identifizieren.

Beispiel:

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

Im obigen Beispiel wird das erste definierte Präfix ns genannt und verweist auf den Namespace netscaler.nitro.config und die Version 10.5. Das zweite definierte Präfix wird stlb genannt und verweist auf den Namespace com.acme.stylebooks und die Version 0.1.

Nachdem Sie ein Präfix definiert haben, können Sie jedes Mal, wenn Sie auf einen Typ oder ein StyleBook verweisen möchten, das zu einem bestimmten Namespace und einer bestimmten Version gehört, die Notation **<namespace-shorthand>::<type-name>** verwenden. Zum Beispiel verweist **ns::lbvserver** auf den Typ lbvserver, der im Namespace netscaler.nitro.config, Version 10.5, definiert ist.

Ähnlich können Sie, wenn Sie auf ein StyleBook mit Version „0.1“ im Namespace com.acme.stylebooks verweisen möchten, die Notation **stlb::<stylebook-name>** verwenden.

Hinweis

Konventionell wird das Präfix „ns“ verwendet, um auf den NITRO-Namespace von NetScaler zu verweisen.

StyleBooks importieren