Product Documentation

변수 참조

Oct 20, 2016

구성 요소에서 repeat 및 repeat-item 구조를 사용하여 여러 구성 개체를 작성할 때 repeat-item 구조에 변수 이름을 할당할 수 있습니다. 이 변수는 $ 표기법을 사용하여 해당 구성 요소 또는 하위 구성 요소의 속성에서 참조할 수 있습니다. 구성 요소에서 repeat-item 구조 없이 repeat 구조를 사용할 경우 $repeat-item이라는 기본 변수를 사용하여 반복 항목에 액세스할 수 있습니다.

예제:

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


위 예제에서 server-name이라는 변수 이름이 repeat-item 구조에 할당됩니다. 이 변수 이름은 동일한 구성 요소와 하위 구성 요소의 속성에서 $으로 참조됩니다.