Citrix Application Delivery Management service

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