Application Delivery Management

繰り返し条件コンストラクト

繰り返し条件コンストラクトは、繰り返しコンストラクトの各イテレーションで評価され、その結果は、そのイテレーションで構成オブジェクトを構築するか、次のイテレーションに進むかを決定します。次の例は、繰り返し条件コンストラクトの使用方法を示しています。

:

components
   -
     name: der-key-files-comp
     type: ns::systemfile
     repeat:
     repeat-list: $parameters.certificates
     repeat-item: certificate
       repeat-condition: $certificate.ssl-inform == DER
       properties:
         filecontent: base64($certificate.keyfile.contents)
         fileencoding: BASE64
         filelocation: /nsconfig/ssl
         filename: $certificate.keyfile.file
<!--NeedCopy-->

この例では、der-key-files-compコンポーネントは、ユーザーによって指定されたすべての証明書を反復処理しますが、DERエンコーディングを持つ証明書に対応する構成オブジェクトのみを構築します。各イテレーションで、繰り返し条件式が評価され、証明書のエンコーディングがDERタイプであるかどうかがテストされます。DERタイプでない場合、現在のイテレーションでは構成オブジェクトは構築されず、イテレーションはリスト内の次の証明書に進みます。

繰り返し条件コンストラクト