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. Dadurch können Sie andere StyleBooks importieren und wiederverwenden, anstatt dieselbe Konfiguration in Ihrem eigenen StyleBook neu zu erstellen. Dieser Abschnitt ist obligatorisch.

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 Namespace netscaler.nitro.config verweisen, wenn es NITRO-Konfigurationsobjekte direkt verwendet. Dieser Namespace enthält alle NetScaler NITRO-Typen, wie z. B. lbvserver-Dienst 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 Version 10.5. Das zweite definierte Präfix wird „stlb“ genannt und verweist auf den Namespace com.acme.stylebooks und 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

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

StyleBooks importieren