Servicio Citrix Application Delivery Management

Referencia de variable

Cuando se utilizan los componentes fijos repeat y repeat-item en componentes para crear varios objetos de configuración, se puede asignar un nombre de variable al componente fijo repeat-item. A continuación, se puede hacer referencia a esta variable en las propiedades de ese componente o en los componentes secundarios mediante la notación$<varname>. Tenga en cuenta que cuando se utiliza la construcción repeat item sin la construcción repeat-item en un componente, se puede utilizar una variable predeterminada llamada $repeat-item para acceder a los elementos de iteración.

Ejemplo:

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

En el ejemplo anterior, se asigna un nombre de variable, server-name, a la construcción repeat-item. Este nombre de variable se hace referencia en las propiedades del mismo componente, así como en los componentes secundarios$<varname>.

Referencia de variable