This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
コンポーネント
StyleBookのcomponents構造は、StyleBookで最も重要なセクションです。このセクションでは、作成する必要がある構成オブジェクトを定義します。この構造を使用すると、同じ種類の構成オブジェクトを1つまたは複数作成できます。
components構造では、Parametersセクションの入力値を使用して、StyleBookで生成される構成に適応させることができます。このセクションはオプションですが、ほとんどのStyleBookでComponentsセクションが記述されています。
次の表は、コンポーネントの主要な属性を示しています。
|属性| 説明| |—|—| | name| コンポーネントの名前。英数字名を指定できます。名前はアルファベットで始まる必要があり、追加でアルファベット、数字、ハイフン(-)、またはアンダースコア(_)を含めることができます。| |説明 | StyleBookにおけるこのコンポーネントの役割の説明。| | 種類| このコンポーネントで指定するプロパティはタイプによって決まります。コンポーネントには2種類のタイプがあります。 **組み込みタイプ**:このタイプはシステムによって提供され、定義する必要はありません。たとえば、NITRO エンティティタイプ「lbvserver」や「servicegroup」などです。コンポーネントに組み込みのtype属性がある場合、NetScaler 上にそのタイプの構成オブジェクトが作成されます。たとえば、コンポーネントが組み込みタイプ「lbvserver」を示している場合は、このコンポーネントによって、構成のターゲットであるNetScalerインスタンス上に負荷分散仮想サーバーが作成されます。**複合タイプ**:このタイプは、作成してNetScaler ADM にインポートした既存のStyleBookを指します。コンポーネントにコンポジットタイプ属性がある場合、参照先のStyleBookで指定されているすべての構成オブジェクトが、構成のターゲットであるNetScaler ADC インスタンスに作成されます。これにより、それぞれが最終構成の一部を作成する複数のStyleBookを組み合わせて使用できるようになります。複合StyleBookについて詳しくは、「[複合StyleBookの作成](/ja-jp/netscaler-application-delivery-management-software/current-release/stylebooks/how-to-create-custom-stylebooks)」を参照してください。| | properties|コンポーネントのtype属性で使用できるサブ属性。コンポーネントに対して有効なプロパティは、そのタイプによって決まります。組み込みタイプの場合、有効なプロパティは対応するNITROオブジェクトのプロパティまたは属性です。コンポーネントのタイプが別のStyleBookである場合(つまり複合タイプの場合)、プロパティはそのStyleBookで定義されているパラメーターに対応します。| |
例:
components:
-
name: my-lbvserver-comp
type: ns::lbvserver
properties:
name: $parameters.name
servicetype: HTTP
ipv46: $parameters.ip
port: 80
lbmethod: $parameters.lb-alg
<!--NeedCopy-->
この例では、my-lbvserver-compという名前のコンポーネントが定義されています。このコンポーネントのタイプは、ns::lbvserver(組み込みタイプ)です。ここで「ns」は、import-stylebooksセクションで指定された名前空間のnetscaler.nitro.configとバージョン10.5を示すプレフィックス、「lbvserver」は、この名前空間のNITROリソースです。
このセクションのプロパティには、「lbvserver」リソースの4つの必須属性と1つのオプション属性(lbmethod)が含まれています。そのため、これらの属性の値を指定できます。この例では、servicetypeとportには静的な値が指定されていますが、name、ipv46、およびlbmethodの各プロパティは、入力パラメーターから値を取得します。parameters セクションで定義されているパラメータ名は、$parameters を使って参照します。\ <name\ > 記法。たとえば、$parameters.ip のように指定します。
注
NITROリソースの種類の属性名(コンポーネントのプロパティ)には、小文字を使用する必要があります。そうしないと、StyleBookのインポートに失敗します。
共有
共有
この記事の概要
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.