Citrix Application Delivery Management service

Construct de condition

Vous pouvez rendre un composant conditionnel à l’aide d’une construction de condition. La valeur d’une construction conditionnelle est une expression booléenne qui évalue à true ou false. Si la condition est vraie, le composant est utilisé pour construire ses objets de configuration. Si la condition est false, le composant est ignoré et aucun objet de configuration n’est créé par ce biais. L’expression booléenne est souvent basée sur des valeurs de paramètre.

Exemple:

components: - name: servicegroup-comp type: ns::servicegroup condition: $parameters.svc-server-ips properties: name: $parameters.name + "-svcgrp" servicetype: HTTP 

Dans cet exemple, si l’utilisateur spécifie une valeur pour le paramètre facultatifsvc-server-ips, le composant,servicegroup-comp, est traité par le moteur StyleBook. Si la condition est false, c’est-à-dire si l’utilisateur ne fournit pas de valeur à ce paramètre, une valeur NULL est affectée à ce paramètre et est évaluée à false, alors le moteur StyleBook ignore la présence de ce composant et aucun n’servicegroupest créé.

Notez que l’expression booléenne peut être basée sur n’importe quelle expression valide prise en charge dans StyleBooks (par exemple, si un autre composant est présent ou si un paramètre a une certaine valeur).

L’exemple suivant construit l’objet de configuration de type NITRO ns : :systemfile si la condition est évaluée à true.

Exemple:

components - name: pem_key_files type: ns::systemfile condition: "$components.der-certificate-files-comp or $components.pem-certificate-files-comp" properties: filecontent: $certificate.keyfile.contents fileencoding: "BASE64" filelocation: "/nsconfig/ssl" filename: $certificate.keyfile.filename 

Dans cet exemple, la condition est une expression « ou » complexe, dans laquelle vous souhaitez que cet objet de configuration soit créé par le StyleBook uniquement si deux autres composants du StyleBook ont été traités (non ignorés), créant ainsi une dépendance entre les composants.

Construct de condition