Product Documentation

Repeat-Condition 구조

Nov 16, 2016

repeat-condition 구조는 repeat 구조의 각 반복에서 평가되고 결과는 해당 반복에서 구성 개체를 작성할지, 아니면 다음 반복으로 이동할지 여부를 결정합니다. 다음 예제에서는 repeat-condition 구조의 사용 방법을 보여 줍니다.

예제:

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 인코딩을 사용하는 인증서에 해당하는 구성 개체만 작성합니다. 각 반복에서 repeat-condition 식이 평가되어 인증서 인코딩이 DER 유형인지 여부를 테스트합니다. DER 유형이 아닌 경우 현재 반복에서 구성 개체가 작성되지 않고 반복은 목록의 다음 인증서로 이동합니다.