Citrix Application Delivery Management 13.0

Konstrukt für Wiederholungsbedingung

Das Repeat-Condition-Konstrukt wird in jeder Iteration eines Wiederholungskonstrukts ausgewertet und das Ergebnis bestimmt, ob das Konfigurationsobjekt in dieser Iteration erstellt oder zur nächsten Iteration verschoben werden soll. Das folgende Beispiel zeigt die Verwendung des Repeat-Condition-Konstrukt:

Beispiel:

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-->

In diesem Beispiel iteriert die Komponente der-key-files-comp über alle vom Benutzer angegebenen Zertifikate, erstellt aber nur Konfigurationsobjekte, die Zertifikaten mit DER-Codierung entsprechen. In jeder Iteration wird der Wiederholungsbedingung Ausdruck ausgewertet, um zu testen, ob die Zertifikatkodierung vom Typ DER ist. Wenn es nicht vom Typ DER ist, wird in der aktuellen Iteration kein Konfigurationsobjekt erstellt, und die Iteration wird zum nächsten Zertifikat in der Liste verschoben.

Konstrukt für Wiederholungsbedingung