Application Delivery Management

Referencia de variable

Al utilizar las construcciones repeat y repeat-item en los componentes para crear varios objetos de configuración, puede asignar un nombre de variable a la construcción 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 la construcción repeat se usa sin la construcción repeat-item en un componente, se puede usar 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
<!--NeedCopy-->

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

En este artículo