Citrix Application Delivery Management 13.0

Référence de variable

Lorsque vous utilisez les constructions de répétition et d’élément répétitif dans les composants pour créer plusieurs objets de configuration, vous pouvez attribuer un nom de variable à la construction d’élément répétitif. Cette variable peut ensuite être référencée dans les propriétés de ce composant ou dans les composants enfants à l’aide de la notation $\<varname\>. Notez que lorsque la construction de répétition est utilisée sans la construction d’élément de répétition dans un composant, une variable par défaut appelée $repeat-item peut être utilisée pour accéder aux éléments d’itération.

Exemple :

components:
  -
    name: server-members-comp
    type: ns::server
    condition: $parameters.svc-server-domain-names
    repeat: $parameters.svc-server-domain-names
    repeat-item: server-name
    properties:
      name: $server-name + "-server"
      domain: $server-name
    components:
      -
         name: service-members-comp
         type: ns::service
         properties:
           name: $server-name + "-service"
           servername: $parent.properties.name
           servicetype: $parameters.svc-service-type
           port: $parameters.svc-server-port

Dans l’exemple ci-dessus, un nom de variable, nom_serveur, est affecté à la construction d’élément répétitif. Ce nom de variable est mentionné dans les propriétés du même composant ainsi que dans les composants enfants $\<varname\>.

Référence de variable