Citrix Application Delivery Management service

Référence variable

Lorsque vous utilisez les constructions de répétition et d’élément répété dans des composants pour créer plusieurs objets de configuration, vous pouvez attribuer un nom de variable à la construction d’élément répété. 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 repeat est utilisée sans la construction repeat-item 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 référencé dans les propriétés du même composant et dans les composants enfants $<varname>.

Référence variable