Composants imbriques
L 'imbrication d 'un composant dans un autre composant permet au composant imbriqué de créer ses object de configuration en faisant référence aux object de configuration ou au contte créé par le composant parent。Le composant imbriqué peut créer un ou plusieurs objects pour chque objet créé dans Le composant parent。L 'imbrication d 'un composant dans un autre composant n 'indique aucune关系entre les object de configuration créés。L 'imbrication est un moyen de faciliter la tâche des composants pour construcire des objects de configuration dans un contexant existant des composants parents。
为例:
组件:—name: my-lbvserver-comp type: ns::lbvserver properties: name: $parameters.name + "-lb" servicetype: HTTP ipv46: $parameters。IP端口:80磅method: $parameters。lb-alg components:—name: my-svcg-comp type: ns::servicegroup properties: name: $parameters.name + "-svcgrp" servicetype: HTTP components:—name: lbvserver-svg-binding-comp type: ns::lbvserver_servicegroup_binding properties: name: $parent.parent.properties.name servicegroupname: $parent.properties.name - name: members-svcg-comp type: ns:: servicegroup_servicegroup_member_binding repeat: repeat-list: $parameters。Svc-servers repeat-item: SRV properties: ip: $ SRV port: str($parameters.svc-port) servicegroupname: $parent.properties.name
丹斯cet示例,l 'imbrication à plusieurs niveaux est utilisée。Le composantmy-lbvserver-comp
一个联合国合成婴儿appelémy-svcg-comp
.,勒my-svcg-comp
合成物合成物。勒my-svcg-comp
合成est utilisé pour créer un object de configuration de groupe de services sur l 'instance Citrix ADC en fournissant des value aux attribute du type de resource NITRO intégré "servicegroup
.«Le premier composant enfant dumy-svcg
composant,lbvserver-svg-binding-comp
, est utilisé pour lier le groupe de services créé par son composant parent au server virtuel d ' équilibrage de charge (lbvserver
) créé par le composant parent du parent。La notation $parent, également appelée référence parente, est utilisée pour faire référence aux entités dans les composants parents。乐deuxième合成的孩子,members-svcg-comp
, est utilisé pour lier la liste des services au groupe de services créé par le composant parent。La联络est obtenue en utilant La construction de répétition d 'un StyleBook pour itérer sur La liste des services spécifiés pour le paramètresvc-servers
.Pour plus d ' information sur les structures répétées, reportez-vous à la sectionRépéter la建筑.
Vous pouvez également créer les mêmes组合物的构造和使用。倒加d '信息和d '示例,咨询la页StyleBook倒créer une配置d ' équilibrage de charge de base.