繰り返し条件」構成要素

最終公開日 : Oct 02, 2026
「繰り返し条件」構成要素は、「繰り返し」構成要素の各イテレーションで評価され、その結果によって、そのイテレーションで構成オブジェクトを構築するか、次のイテレーションに進むかが決定されます。次の例は、「繰り返し条件」構成要素の使用方法を示しています。
例:
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
この例では、der-key-files-comp コンポーネントはユーザーによって指定されたすべての証明書を反復処理しますが、DERエンコーディングを持つ証明書に対応する構成オブジェクトのみを構築します。各イテレーションで、「繰り返し条件」式が評価され、証明書のエンコーディングがDERタイプであるかどうかがテストされます。DERタイプでない場合、現在のイテレーションでは構成オブジェクトは構築されず、イテレーションはリスト内の次の証明書に進みます。