2eb36bf664b1271f773938f15468fae2b675899a
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0\r
2 metadata:\r
3   template_name: module_1_perimeta_swmu_b_child\r
4 imports:\r
5 - openecomp_heat_index:\r
6     file: openecomp-heat/_index.yml\r
7 - GlobalSubstitutionTypes:\r
8     file: GlobalSubstitutionTypesServiceTemplate.yaml\r
9 node_types:\r
10   org.openecomp.resource.vfc.nodes.heat.ssc_b:\r
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server\r
12 topology_template:\r
13   inputs:\r
14     vf_module_id:\r
15       hidden: false\r
16       immutable: false\r
17       type: string\r
18       description: Unique ID for this VF Module instance\r
19     int_ha_network_plen:\r
20       hidden: false\r
21       immutable: false\r
22       type: float\r
23       description: Prefix length of subnet associated with internal HA network\r
24       constraints:\r
25       - in_range:\r
26         - 0\r
27         - 31\r
28     unused_port_net_id:\r
29       hidden: false\r
30       immutable: false\r
31       type: string\r
32       description: Service network unused port network UUID\r
33     perimeta_server_group:\r
34       hidden: false\r
35       immutable: false\r
36       type: string\r
37       description: Server group to use for these VMs\r
38     ssc_b_name_0:\r
39       hidden: false\r
40       immutable: false\r
41       type: string\r
42       description: Name of Perimeta VM B instance\r
43     ssc_a_int_ha_ip_0:\r
44       hidden: false\r
45       immutable: false\r
46       type: string\r
47       description: Fixed IP address to use as HA IPs of A instance.\r
48     ssc_b_untrusted_ip_0:\r
49       hidden: false\r
50       immutable: false\r
51       type: string\r
52       description: Fixed IP address to use as Untrusted/access fixed IP of B instance.\r
53     ssc_b_mgmt_ip_0:\r
54       hidden: false\r
55       immutable: false\r
56       type: string\r
57       description: Fixed IP address to use as management IP of B instance.\r
58     ssc_b_untrusted_parent_ip_0:\r
59       hidden: false\r
60       immutable: false\r
61       type: string\r
62       description: Fixed IP address to use as Untrusted/access fixed IP of B parent instance.\r
63     vnf_name:\r
64       hidden: false\r
65       immutable: false\r
66       type: string\r
67       description: Unique name for this VNF instance\r
68     perimeta_untrusted_vlan_ids:\r
69       hidden: false\r
70       immutable: false\r
71       type: list\r
72       description: List of VLAN IDs to use on the untrusted/access network\r
73       entry_schema:\r
74         type: string\r
75     int_ha_net_id:\r
76       hidden: false\r
77       immutable: false\r
78       type: string\r
79       description: HA network id\r
80     ssc_b_int_ha_ip_0:\r
81       hidden: false\r
82       immutable: false\r
83       type: string\r
84       description: Fixed IP address to use as HA IP of B instance.\r
85     ssc_mgmt_vip_0:\r
86       hidden: false\r
87       immutable: false\r
88       type: string\r
89       description: Management virtual IP address.\r
90     perimeta_keypair:\r
91       hidden: false\r
92       immutable: false\r
93       type: string\r
94       description: Keypair to use for accessing this Perimeta instance\r
95     vnf_id:\r
96       hidden: false\r
97       immutable: false\r
98       type: string\r
99       description: VNF ID of this deployment\r
100     availability_zone_1:\r
101       hidden: false\r
102       immutable: false\r
103       type: string\r
104       description: Availability zone for B instances.  May be the same as A instance.\r
105     ssc_trusted_vip_0:\r
106       hidden: false\r
107       immutable: false\r
108       type: string\r
109       description: Trusted/core virtual IP address.\r
110     ssc_untrusted_vip_0:\r
111       hidden: false\r
112       immutable: false\r
113       type: string\r
114       description: Untrusted/access virtual IP address\r
115     perimeta_sec_groups:\r
116       hidden: false\r
117       immutable: false\r
118       type: list\r
119       description: List of security groups to add on trusted interfaces.\r
120       entry_schema:\r
121         type: string\r
122     perimeta_untrusted_num_vlans:\r
123       hidden: false\r
124       immutable: false\r
125       type: float\r
126       description: number of VLANs to connect to the untrusted/access interface\r
127       constraints:\r
128       - in_range:\r
129         - 1\r
130         - 1001\r
131     ssc_rf_vip_0:\r
132       hidden: false\r
133       immutable: false\r
134       type: string\r
135       description: RF virtual IP address to use for SSC.\r
136     ssc_b_trusted_ip_0:\r
137       hidden: false\r
138       immutable: false\r
139       type: string\r
140       description: Fixed IP address to use as Trusted/core fixed IPs of B instance.\r
141     trusted_net_id:\r
142       hidden: false\r
143       immutable: false\r
144       type: string\r
145       description: Trusted/core network UUID\r
146     ssc_untrusted_parent_vip_0:\r
147       hidden: false\r
148       immutable: false\r
149       type: string\r
150       description: Untrusted/access parent virtual IP address\r
151     ssc_untrusted_v6_vip_0:\r
152       hidden: false\r
153       immutable: false\r
154       type: string\r
155       description: Untrusted/access alternate virtual IP address\r
156     ssc_b_untrusted_v6_ip_0:\r
157       hidden: false\r
158       immutable: false\r
159       type: string\r
160       description: Fixed IP address to use as Untrusted/access alternate fixed IP of B instance.\r
161     vm_role:\r
162       hidden: false\r
163       immutable: false\r
164       type: string\r
165       description: Role of these VMs\r
166     perimeta_untrusted_vlan_networks:\r
167       hidden: false\r
168       immutable: false\r
169       type: list\r
170       description: List of Contrail VLAN networks to use on the untrusted/access network.   The order and number of these must match the VLAN ID list.\r
171       entry_schema:\r
172         type: string\r
173     perimeta_image_name:\r
174       hidden: false\r
175       immutable: false\r
176       type: string\r
177       description: Glance image for Perimeta instance\r
178     ssc_b_rf_ip_0:\r
179       hidden: false\r
180       immutable: false\r
181       type: string\r
182       description: RF fixed IP address to use for SSC B.\r
183     mgmt_net_id:\r
184       hidden: false\r
185       immutable: false\r
186       type: string\r
187       description: Management network id\r
188     int_untrusted_parent_net_id:\r
189       hidden: false\r
190       immutable: false\r
191       type: string\r
192       description: internal Untrusted/access parent network id\r
193     perimeta_flavor_name:\r
194       hidden: false\r
195       immutable: false\r
196       type: string\r
197       description: Flavor to use for creating VM instances\r
198   node_templates:\r
199     perimeta_ssc_b_trusted_0_port:\r
200       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
201       properties:\r
202         ip_requirements:\r
203         - ip_version: 4\r
204           ip_count_required:\r
205             is_required: true\r
206           floating_ip_count_required:\r
207             is_required: true\r
208         - ip_version: 6\r
209           ip_count_required:\r
210             is_required: false\r
211           floating_ip_count_required:\r
212             is_required: false\r
213         security_groups:\r
214           get_input: perimeta_sec_groups\r
215         fixed_ips:\r
216         - ip_address:\r
217             get_input: ssc_b_trusted_ip_0\r
218         mac_requirements:\r
219           mac_count_required:\r
220             is_required: false\r
221         allowed_address_pairs:\r
222         - ip_address:\r
223             get_input: ssc_trusted_vip_0\r
224         name:\r
225           str_replace:\r
226             template: $VNF_NAME_$VM_trusted_port\r
227             params:\r
228               $VM:\r
229                 get_input: ssc_b_name_0\r
230               $VNF_NAME:\r
231                 get_input: vnf_name\r
232         network_role_tag: trusted\r
233         network:\r
234           get_input: trusted_net_id\r
235       requirements:\r
236       - binding:\r
237           capability: tosca.capabilities.network.Bindable\r
238           node: perimeta_ssc_b_server_0\r
239           relationship: tosca.relationships.network.BindsTo\r
240     perimeta_ssc_b_untrusted_parent_0_port:\r
241       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
242       properties:\r
243         ip_requirements:\r
244         - ip_version: 4\r
245           ip_count_required:\r
246             is_required: true\r
247           floating_ip_count_required:\r
248             is_required: true\r
249         - ip_version: 6\r
250           ip_count_required:\r
251             is_required: false\r
252           floating_ip_count_required:\r
253             is_required: false\r
254         security_groups:\r
255           get_input: perimeta_sec_groups\r
256         fixed_ips:\r
257         - ip_address:\r
258             get_input: ssc_b_untrusted_parent_ip_0\r
259         mac_requirements:\r
260           mac_count_required:\r
261             is_required: false\r
262         allowed_address_pairs:\r
263         - ip_address:\r
264             get_input: ssc_untrusted_parent_vip_0\r
265         name:\r
266           str_replace:\r
267             template: $VNF_NAME_$VM_untrusted_parent_port\r
268             params:\r
269               $VM:\r
270                 get_input: ssc_b_name_0\r
271               $VNF_NAME:\r
272                 get_input: vnf_name\r
273         network_role_tag: int_untrusted_parent\r
274         network:\r
275           get_input: int_untrusted_parent_net_id\r
276       requirements:\r
277       - binding:\r
278           capability: tosca.capabilities.network.Bindable\r
279           node: perimeta_ssc_b_server_0\r
280           relationship: tosca.relationships.network.BindsTo\r
281     perimeta_ssc_b_untrusted_0_vlan_ports:\r
282       type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan_subinterface_dual\r
283       directives:\r
284       - substitutable\r
285       properties:\r
286         perimeta_parent_interface: perimeta_ssc_b_untrusted_parent_0_port\r
287         perimeta_v6_vip_0:\r
288           get_input: ssc_untrusted_v6_vip_0\r
289         service_template_filter:\r
290           substitute_service_template: vlan_subinterface_dualServiceTemplate.yaml\r
291           count:\r
292             get_input: perimeta_untrusted_num_vlans\r
293           mandatory: false\r
294         perimeta_subinterface_name_prefix:\r
295           str_replace:\r
296             template: $VNF_NAME_$VM_untrusted_port_vlan\r
297             params:\r
298               $VM:\r
299                 get_input: ssc_b_name_0\r
300               $VNF_NAME:\r
301                 get_input: vnf_name\r
302         perimeta_vlan_networks:\r
303           get_input: perimeta_untrusted_vlan_networks\r
304         perimeta_subinterface_instance_index:\r
305           get_property:\r
306           - SELF\r
307           - service_template_filter\r
308           - index_value\r
309         perimeta_ip_0:\r
310           get_input: ssc_b_untrusted_ip_0\r
311         perimeta_vip_0:\r
312           get_input: ssc_untrusted_vip_0\r
313         perimeta_vlan_ids:\r
314           get_input: perimeta_untrusted_vlan_ids\r
315         perimeta_mac_address:\r
316           get_attribute:\r
317           - perimeta_ssc_b_untrusted_parent_0_port\r
318           - mac_address\r
319         perimeta_v6_ip_0:\r
320           get_input: ssc_b_untrusted_v6_ip_0\r
321       requirements:\r
322       - binding_contrail_vmi_subinterface:\r
323           capability: tosca.capabilities.network.Bindable\r
324           node: perimeta_ssc_b_untrusted_parent_0_port\r
325           relationship: tosca.relationships.network.BindsTo\r
326     perimeta_ssc_b_mgmt_1_port:\r
327       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
328       properties:\r
329         ip_requirements:\r
330         - ip_version: 4\r
331           ip_count_required:\r
332             is_required: true\r
333           floating_ip_count_required:\r
334             is_required: true\r
335         - ip_version: 6\r
336           ip_count_required:\r
337             is_required: false\r
338           floating_ip_count_required:\r
339             is_required: false\r
340         security_groups:\r
341           get_input: perimeta_sec_groups\r
342         fixed_ips:\r
343         - ip_address:\r
344             get_input: ssc_b_rf_ip_0\r
345         mac_requirements:\r
346           mac_count_required:\r
347             is_required: false\r
348         allowed_address_pairs:\r
349         - ip_address:\r
350             get_input: ssc_rf_vip_0\r
351         name:\r
352           str_replace:\r
353             template: $VNF_NAME_$VM_mgmt_1_port\r
354             params:\r
355               $VM:\r
356                 get_input: ssc_b_name_0\r
357               $VNF_NAME:\r
358                 get_input: vnf_name\r
359         network_role_tag: mgmt\r
360         network:\r
361           get_input: mgmt_net_id\r
362       requirements:\r
363       - binding:\r
364           capability: tosca.capabilities.network.Bindable\r
365           node: perimeta_ssc_b_server_0\r
366           relationship: tosca.relationships.network.BindsTo\r
367     perimeta_ssc_b_unused_0_port:\r
368       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
369       properties:\r
370         ip_requirements:\r
371         - ip_version: 4\r
372           ip_count_required:\r
373             is_required: false\r
374           floating_ip_count_required:\r
375             is_required: false\r
376         - ip_version: 6\r
377           ip_count_required:\r
378             is_required: false\r
379           floating_ip_count_required:\r
380             is_required: false\r
381         mac_requirements:\r
382           mac_count_required:\r
383             is_required: false\r
384         name:\r
385           str_replace:\r
386             template: $VNF_NAME_$VM_unused_port\r
387             params:\r
388               $VM:\r
389                 get_input: ssc_b_name_0\r
390               $VNF_NAME:\r
391                 get_input: vnf_name\r
392         network_role_tag: unused_port\r
393         network:\r
394           get_input: unused_port_net_id\r
395       requirements:\r
396       - binding:\r
397           capability: tosca.capabilities.network.Bindable\r
398           node: perimeta_ssc_b_server_0\r
399           relationship: tosca.relationships.network.BindsTo\r
400     perimeta_ssc_b_server_0:\r
401       type: org.openecomp.resource.vfc.nodes.heat.ssc_b\r
402       properties:\r
403         flavor:\r
404           get_input: perimeta_flavor_name\r
405         key_name:\r
406           get_input: perimeta_keypair\r
407         availability_zone:\r
408           get_input: availability_zone_1\r
409         image:\r
410           get_input: perimeta_image_name\r
411         metadata:\r
412           vf_module_id:\r
413             get_input: vf_module_id\r
414           vm_role:\r
415             str_replace:\r
416               template: $ROLE_b\r
417               params:\r
418                 $ROLE:\r
419                   get_input: vm_role\r
420           vnf_id:\r
421             get_input: vnf_id\r
422           vnf_name:\r
423             get_input: vnf_name\r
424           msw_template_version: 17.07.04 - 2017-09-01\r
425         config_drive: true\r
426         user_data_format: RAW\r
427         name:\r
428           get_input: ssc_b_name_0\r
429         scheduler_hints:\r
430           group:\r
431             get_input: perimeta_server_group\r
432     perimeta_ssc_b_mgmt_0_port:\r
433       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
434       properties:\r
435         ip_requirements:\r
436         - ip_version: 4\r
437           ip_count_required:\r
438             is_required: true\r
439           floating_ip_count_required:\r
440             is_required: true\r
441         - ip_version: 6\r
442           ip_count_required:\r
443             is_required: false\r
444           floating_ip_count_required:\r
445             is_required: false\r
446         security_groups:\r
447           get_input: perimeta_sec_groups\r
448         fixed_ips:\r
449         - ip_address:\r
450             get_input: ssc_b_mgmt_ip_0\r
451         mac_requirements:\r
452           mac_count_required:\r
453             is_required: false\r
454         allowed_address_pairs:\r
455         - ip_address:\r
456             get_input: ssc_mgmt_vip_0\r
457         name:\r
458           str_replace:\r
459             template: $VNF_NAME_$VM_mgmt_0_port\r
460             params:\r
461               $VM:\r
462                 get_input: ssc_b_name_0\r
463               $VNF_NAME:\r
464                 get_input: vnf_name\r
465         network_role_tag: mgmt\r
466         network:\r
467           get_input: mgmt_net_id\r
468       requirements:\r
469       - binding:\r
470           capability: tosca.capabilities.network.Bindable\r
471           node: perimeta_ssc_b_server_0\r
472           relationship: tosca.relationships.network.BindsTo\r
473     perimeta_ssc_b_ha_0_port:\r
474       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
475       properties:\r
476         ip_requirements:\r
477         - ip_version: 4\r
478           ip_count_required:\r
479             is_required: true\r
480           floating_ip_count_required:\r
481             is_required: false\r
482         - ip_version: 6\r
483           ip_count_required:\r
484             is_required: false\r
485           floating_ip_count_required:\r
486             is_required: false\r
487         security_groups:\r
488           get_input: perimeta_sec_groups\r
489         fixed_ips:\r
490         - ip_address:\r
491             get_input: ssc_b_int_ha_ip_0\r
492         mac_requirements:\r
493           mac_count_required:\r
494             is_required: false\r
495         name:\r
496           str_replace:\r
497             template: $VNF_NAME_$VM_ha_port\r
498             params:\r
499               $VM:\r
500                 get_input: ssc_b_name_0\r
501               $VNF_NAME:\r
502                 get_input: vnf_name\r
503         network_role_tag: int_ha\r
504         network:\r
505           get_input: int_ha_net_id\r
506       requirements:\r
507       - binding:\r
508           capability: tosca.capabilities.network.Bindable\r
509           node: perimeta_ssc_b_server_0\r
510           relationship: tosca.relationships.network.BindsTo\r
511   groups:\r
512     module_1_perimeta_swmu_b_child_group:\r
513       type: org.openecomp.groups.heat.HeatStack\r
514       properties:\r
515         heat_file: ../Artifacts/module_1_perimeta_swmu_b_child.yaml\r
516         description: |\r
517           HOT template to instantiate an B side Perimeta SSC instance with 6 vNICs as part of a nested template\r
518       members:\r
519       - perimeta_ssc_b_trusted_0_port\r
520       - perimeta_ssc_b_untrusted_parent_0_port\r
521       - perimeta_ssc_b_untrusted_0_vlan_ports\r
522       - perimeta_ssc_b_mgmt_1_port\r
523       - perimeta_ssc_b_unused_0_port\r
524       - perimeta_ssc_b_server_0\r
525       - perimeta_ssc_b_mgmt_0_port\r
526       - perimeta_ssc_b_ha_0_port\r
527   substitution_mappings:\r
528     node_type: org.openecomp.resource.abstract.nodes.heat.module_1_perimeta_swmu_b_child\r
529     capabilities:\r
530       host_perimeta_ssc_b_server_0:\r
531       - perimeta_ssc_b_server_0\r
532       - host\r
533       forwarder_perimeta_ssc_b_mgmt_1_port:\r
534       - perimeta_ssc_b_mgmt_1_port\r
535       - forwarder\r
536       network.outgoing.packets.rate_perimeta_ssc_b_trusted_0_port:\r
537       - perimeta_ssc_b_trusted_0_port\r
538       - network.outgoing.packets.rate\r
539       vcpus_perimeta_ssc_b_server_0:\r
540       - perimeta_ssc_b_server_0\r
541       - vcpus\r
542       binding_perimeta_ssc_b_mgmt_0_port:\r
543       - perimeta_ssc_b_mgmt_0_port\r
544       - binding\r
545       network.incoming.bytes_perimeta_ssc_b_ha_0_port:\r
546       - perimeta_ssc_b_ha_0_port\r
547       - network.incoming.bytes\r
548       network.outpoing.packets_perimeta_ssc_b_mgmt_1_port:\r
549       - perimeta_ssc_b_mgmt_1_port\r
550       - network.outpoing.packets\r
551       disk.write.requests_perimeta_ssc_b_server_0:\r
552       - perimeta_ssc_b_server_0\r
553       - disk.write.requests\r
554       os_perimeta_ssc_b_server_0:\r
555       - perimeta_ssc_b_server_0\r
556       - os\r
557       forwarder_perimeta_ssc_b_untrusted_parent_0_port:\r
558       - perimeta_ssc_b_untrusted_parent_0_port\r
559       - forwarder\r
560       memory_perimeta_ssc_b_server_0:\r
561       - perimeta_ssc_b_server_0\r
562       - memory\r
563       disk.device.write.bytes.rate_perimeta_ssc_b_server_0:\r
564       - perimeta_ssc_b_server_0\r
565       - disk.device.write.bytes.rate\r
566       network.outgoing.bytes.rate_perimeta_ssc_b_unused_0_port:\r
567       - perimeta_ssc_b_unused_0_port\r
568       - network.outgoing.bytes.rate\r
569       disk.read.bytes_perimeta_ssc_b_server_0:\r
570       - perimeta_ssc_b_server_0\r
571       - disk.read.bytes\r
572       network.outpoing.packets_perimeta_ssc_b_mgmt_0_port:\r
573       - perimeta_ssc_b_mgmt_0_port\r
574       - network.outpoing.packets\r
575       network.outgoing.packets.rate_perimeta_ssc_b_untrusted_parent_0_port:\r
576       - perimeta_ssc_b_untrusted_parent_0_port\r
577       - network.outgoing.packets.rate\r
578       disk.device.allocation_perimeta_ssc_b_server_0:\r
579       - perimeta_ssc_b_server_0\r
580       - disk.device.allocation\r
581       network.outgoing.packets.rate_perimeta_ssc_b_ha_0_port:\r
582       - perimeta_ssc_b_ha_0_port\r
583       - network.outgoing.packets.rate\r
584       forwarder_perimeta_ssc_b_mgmt_0_port:\r
585       - perimeta_ssc_b_mgmt_0_port\r
586       - forwarder\r
587       disk.write.requests.rate_perimeta_ssc_b_server_0:\r
588       - perimeta_ssc_b_server_0\r
589       - disk.write.requests.rate\r
590       network.incoming.bytes.rate_perimeta_ssc_b_ha_0_port:\r
591       - perimeta_ssc_b_ha_0_port\r
592       - network.incoming.bytes.rate\r
593       binding_perimeta_ssc_b_trusted_0_port:\r
594       - perimeta_ssc_b_trusted_0_port\r
595       - binding\r
596       disk.device.iops_perimeta_ssc_b_server_0:\r
597       - perimeta_ssc_b_server_0\r
598       - disk.device.iops\r
599       network.outgoing.packets.rate_perimeta_ssc_b_mgmt_1_port:\r
600       - perimeta_ssc_b_mgmt_1_port\r
601       - network.outgoing.packets.rate\r
602       disk.device.usage_perimeta_ssc_b_server_0:\r
603       - perimeta_ssc_b_server_0\r
604       - disk.device.usage\r
605       cpu_perimeta_ssc_b_server_0:\r
606       - perimeta_ssc_b_server_0\r
607       - cpu\r
608       feature_perimeta_ssc_b_mgmt_1_port:\r
609       - perimeta_ssc_b_mgmt_1_port\r
610       - feature\r
611       network.outgoing.bytes.rate_perimeta_ssc_b_ha_0_port:\r
612       - perimeta_ssc_b_ha_0_port\r
613       - network.outgoing.bytes.rate\r
614       feature_perimeta_ssc_b_unused_0_port:\r
615       - perimeta_ssc_b_unused_0_port\r
616       - feature\r
617       endpoint_perimeta_ssc_b_server_0:\r
618       - perimeta_ssc_b_server_0\r
619       - endpoint\r
620       feature_perimeta_ssc_b_server_0:\r
621       - perimeta_ssc_b_server_0\r
622       - feature\r
623       disk.device.read.requests_perimeta_ssc_b_server_0:\r
624       - perimeta_ssc_b_server_0\r
625       - disk.device.read.requests\r
626       attachment_perimeta_ssc_b_mgmt_1_port:\r
627       - perimeta_ssc_b_mgmt_1_port\r
628       - attachment\r
629       cpu.delta_perimeta_ssc_b_server_0:\r
630       - perimeta_ssc_b_server_0\r
631       - cpu.delta\r
632       network.incoming.packets_perimeta_ssc_b_trusted_0_port:\r
633       - perimeta_ssc_b_trusted_0_port\r
634       - network.incoming.packets\r
635       disk.device.write.requests_perimeta_ssc_b_server_0:\r
636       - perimeta_ssc_b_server_0\r
637       - disk.device.write.requests\r
638       disk.device.write.bytes_perimeta_ssc_b_server_0:\r
639       - perimeta_ssc_b_server_0\r
640       - disk.device.write.bytes\r
641       disk.root.size_perimeta_ssc_b_server_0:\r
642       - perimeta_ssc_b_server_0\r
643       - disk.root.size\r
644       network.incoming.bytes.rate_perimeta_ssc_b_untrusted_parent_0_port:\r
645       - perimeta_ssc_b_untrusted_parent_0_port\r
646       - network.incoming.bytes.rate\r
647       memory.resident_perimeta_ssc_b_server_0:\r
648       - perimeta_ssc_b_server_0\r
649       - memory.resident\r
650       network.incoming.packets.rate_perimeta_ssc_b_trusted_0_port:\r
651       - perimeta_ssc_b_trusted_0_port\r
652       - network.incoming.packets.rate\r
653       disk.ephemeral.size_perimeta_ssc_b_server_0:\r
654       - perimeta_ssc_b_server_0\r
655       - disk.ephemeral.size\r
656       network.incoming.packets_perimeta_ssc_b_untrusted_parent_0_port:\r
657       - perimeta_ssc_b_untrusted_parent_0_port\r
658       - network.incoming.packets\r
659       instance_perimeta_ssc_b_server_0:\r
660       - perimeta_ssc_b_server_0\r
661       - instance\r
662       attachment_perimeta_ssc_b_untrusted_parent_0_port:\r
663       - perimeta_ssc_b_untrusted_parent_0_port\r
664       - attachment\r
665       network.incoming.bytes_perimeta_ssc_b_trusted_0_port:\r
666       - perimeta_ssc_b_trusted_0_port\r
667       - network.incoming.bytes\r
668       network.incoming.bytes_perimeta_ssc_b_mgmt_0_port:\r
669       - perimeta_ssc_b_mgmt_0_port\r
670       - network.incoming.bytes\r
671       network.incoming.packets_perimeta_ssc_b_mgmt_0_port:\r
672       - perimeta_ssc_b_mgmt_0_port\r
673       - network.incoming.packets\r
674       feature_perimeta_ssc_b_trusted_0_port:\r
675       - perimeta_ssc_b_trusted_0_port\r
676       - feature\r
677       binding_perimeta_ssc_b_mgmt_1_port:\r
678       - perimeta_ssc_b_mgmt_1_port\r
679       - binding\r
680       network.outpoing.packets_perimeta_ssc_b_ha_0_port:\r
681       - perimeta_ssc_b_ha_0_port\r
682       - network.outpoing.packets\r
683       disk.device.read.bytes_perimeta_ssc_b_server_0:\r
684       - perimeta_ssc_b_server_0\r
685       - disk.device.read.bytes\r
686       network.outgoing.bytes.rate_perimeta_ssc_b_mgmt_0_port:\r
687       - perimeta_ssc_b_mgmt_0_port\r
688       - network.outgoing.bytes.rate\r
689       disk.latency_perimeta_ssc_b_server_0:\r
690       - perimeta_ssc_b_server_0\r
691       - disk.latency\r
692       network.outgoing.bytes_perimeta_ssc_b_mgmt_1_port:\r
693       - perimeta_ssc_b_mgmt_1_port\r
694       - network.outgoing.bytes\r
695       attachment_perimeta_ssc_b_unused_0_port:\r
696       - perimeta_ssc_b_unused_0_port\r
697       - attachment\r
698       binding_perimeta_ssc_b_ha_0_port:\r
699       - perimeta_ssc_b_ha_0_port\r
700       - binding\r
701       forwarder_perimeta_ssc_b_ha_0_port:\r
702       - perimeta_ssc_b_ha_0_port\r
703       - forwarder\r
704       feature_perimeta_ssc_b_untrusted_0_vlan_ports:\r
705       - perimeta_ssc_b_untrusted_0_vlan_ports\r
706       - feature\r
707       network.outgoing.bytes.rate_perimeta_ssc_b_mgmt_1_port:\r
708       - perimeta_ssc_b_mgmt_1_port\r
709       - network.outgoing.bytes.rate\r
710       network.outgoing.bytes_perimeta_ssc_b_mgmt_0_port:\r
711       - perimeta_ssc_b_mgmt_0_port\r
712       - network.outgoing.bytes\r
713       network.incoming.packets.rate_perimeta_ssc_b_untrusted_parent_0_port:\r
714       - perimeta_ssc_b_untrusted_parent_0_port\r
715       - network.incoming.packets.rate\r
716       disk.device.capacity_perimeta_ssc_b_server_0:\r
717       - perimeta_ssc_b_server_0\r
718       - disk.device.capacity\r
719       feature_perimeta_ssc_b_ha_0_port:\r
720       - perimeta_ssc_b_ha_0_port\r
721       - feature\r
722       network.incoming.bytes.rate_perimeta_ssc_b_unused_0_port:\r
723       - perimeta_ssc_b_unused_0_port\r
724       - network.incoming.bytes.rate\r
725       binding_perimeta_ssc_b_untrusted_parent_0_port:\r
726       - perimeta_ssc_b_untrusted_parent_0_port\r
727       - binding\r
728       binding_perimeta_ssc_b_server_0:\r
729       - perimeta_ssc_b_server_0\r
730       - binding\r
731       scalable_perimeta_ssc_b_server_0:\r
732       - perimeta_ssc_b_server_0\r
733       - scalable\r
734       disk.device.latency_perimeta_ssc_b_server_0:\r
735       - perimeta_ssc_b_server_0\r
736       - disk.device.latency\r
737       forwarder_perimeta_ssc_b_unused_0_port:\r
738       - perimeta_ssc_b_unused_0_port\r
739       - forwarder\r
740       network.incoming.packets_perimeta_ssc_b_unused_0_port:\r
741       - perimeta_ssc_b_unused_0_port\r
742       - network.incoming.packets\r
743       disk.write.bytes.rate_perimeta_ssc_b_server_0:\r
744       - perimeta_ssc_b_server_0\r
745       - disk.write.bytes.rate\r
746       disk.read.requests_perimeta_ssc_b_server_0:\r
747       - perimeta_ssc_b_server_0\r
748       - disk.read.requests\r
749       feature_perimeta_ssc_b_untrusted_parent_0_port:\r
750       - perimeta_ssc_b_untrusted_parent_0_port\r
751       - feature\r
752       disk.usage_perimeta_ssc_b_server_0:\r
753       - perimeta_ssc_b_server_0\r
754       - disk.usage\r
755       attachment_perimeta_ssc_b_ha_0_port:\r
756       - perimeta_ssc_b_ha_0_port\r
757       - attachment\r
758       attachment_perimeta_ssc_b_trusted_0_port:\r
759       - perimeta_ssc_b_trusted_0_port\r
760       - attachment\r
761       network.outgoing.bytes.rate_perimeta_ssc_b_trusted_0_port:\r
762       - perimeta_ssc_b_trusted_0_port\r
763       - network.outgoing.bytes.rate\r
764       disk.allocation_perimeta_ssc_b_server_0:\r
765       - perimeta_ssc_b_server_0\r
766       - disk.allocation\r
767       network.incoming.bytes.rate_perimeta_ssc_b_mgmt_1_port:\r
768       - perimeta_ssc_b_mgmt_1_port\r
769       - network.incoming.bytes.rate\r
770       network.outgoing.bytes_perimeta_ssc_b_untrusted_parent_0_port:\r
771       - perimeta_ssc_b_untrusted_parent_0_port\r
772       - network.outgoing.bytes\r
773       disk.iops_perimeta_ssc_b_server_0:\r
774       - perimeta_ssc_b_server_0\r
775       - disk.iops\r
776       disk.write.bytes_perimeta_ssc_b_server_0:\r
777       - perimeta_ssc_b_server_0\r
778       - disk.write.bytes\r
779       network.outpoing.packets_perimeta_ssc_b_untrusted_parent_0_port:\r
780       - perimeta_ssc_b_untrusted_parent_0_port\r
781       - network.outpoing.packets\r
782       network.incoming.bytes_perimeta_ssc_b_mgmt_1_port:\r
783       - perimeta_ssc_b_mgmt_1_port\r
784       - network.incoming.bytes\r
785       network.incoming.packets_perimeta_ssc_b_mgmt_1_port:\r
786       - perimeta_ssc_b_mgmt_1_port\r
787       - network.incoming.packets\r
788       disk.device.read.requests.rate_perimeta_ssc_b_server_0:\r
789       - perimeta_ssc_b_server_0\r
790       - disk.device.read.requests.rate\r
791       network.incoming.packets.rate_perimeta_ssc_b_mgmt_0_port:\r
792       - perimeta_ssc_b_mgmt_0_port\r
793       - network.incoming.packets.rate\r
794       network.incoming.packets_perimeta_ssc_b_ha_0_port:\r
795       - perimeta_ssc_b_ha_0_port\r
796       - network.incoming.packets\r
797       network.outpoing.packets_perimeta_ssc_b_unused_0_port:\r
798       - perimeta_ssc_b_unused_0_port\r
799       - network.outpoing.packets\r
800       network.outgoing.bytes_perimeta_ssc_b_ha_0_port:\r
801       - perimeta_ssc_b_ha_0_port\r
802       - network.outgoing.bytes\r
803       network.incoming.bytes_perimeta_ssc_b_untrusted_parent_0_port:\r
804       - perimeta_ssc_b_untrusted_parent_0_port\r
805       - network.incoming.bytes\r
806       network.incoming.packets.rate_perimeta_ssc_b_ha_0_port:\r
807       - perimeta_ssc_b_ha_0_port\r
808       - network.incoming.packets.rate\r
809       memory.usage_perimeta_ssc_b_server_0:\r
810       - perimeta_ssc_b_server_0\r
811       - memory.usage\r
812       network.incoming.bytes.rate_perimeta_ssc_b_trusted_0_port:\r
813       - perimeta_ssc_b_trusted_0_port\r
814       - network.incoming.bytes.rate\r
815       network.incoming.packets.rate_perimeta_ssc_b_unused_0_port:\r
816       - perimeta_ssc_b_unused_0_port\r
817       - network.incoming.packets.rate\r
818       forwarder_perimeta_ssc_b_trusted_0_port:\r
819       - perimeta_ssc_b_trusted_0_port\r
820       - forwarder\r
821       network.outgoing.packets.rate_perimeta_ssc_b_unused_0_port:\r
822       - perimeta_ssc_b_unused_0_port\r
823       - network.outgoing.packets.rate\r
824       network.incoming.bytes_perimeta_ssc_b_unused_0_port:\r
825       - perimeta_ssc_b_unused_0_port\r
826       - network.incoming.bytes\r
827       network.outgoing.bytes_perimeta_ssc_b_unused_0_port:\r
828       - perimeta_ssc_b_unused_0_port\r
829       - network.outgoing.bytes\r
830       feature_contrail_vmi_subinterface_perimeta_ssc_b_untrusted_0_vlan_ports:\r
831       - perimeta_ssc_b_untrusted_0_vlan_ports\r
832       - feature_contrail_vmi_subinterface\r
833       network.outgoing.bytes.rate_perimeta_ssc_b_untrusted_parent_0_port:\r
834       - perimeta_ssc_b_untrusted_parent_0_port\r
835       - network.outgoing.bytes.rate\r
836       network.outgoing.packets.rate_perimeta_ssc_b_mgmt_0_port:\r
837       - perimeta_ssc_b_mgmt_0_port\r
838       - network.outgoing.packets.rate\r
839       cpu_util_perimeta_ssc_b_server_0:\r
840       - perimeta_ssc_b_server_0\r
841       - cpu_util\r
842       disk.device.read.bytes.rate_perimeta_ssc_b_server_0:\r
843       - perimeta_ssc_b_server_0\r
844       - disk.device.read.bytes.rate\r
845       disk.capacity_perimeta_ssc_b_server_0:\r
846       - perimeta_ssc_b_server_0\r
847       - disk.capacity\r
848       network.incoming.packets.rate_perimeta_ssc_b_mgmt_1_port:\r
849       - perimeta_ssc_b_mgmt_1_port\r
850       - network.incoming.packets.rate\r
851       network.outgoing.bytes_perimeta_ssc_b_trusted_0_port:\r
852       - perimeta_ssc_b_trusted_0_port\r
853       - network.outgoing.bytes\r
854       network.outpoing.packets_perimeta_ssc_b_trusted_0_port:\r
855       - perimeta_ssc_b_trusted_0_port\r
856       - network.outpoing.packets\r
857       disk.read.bytes.rate_perimeta_ssc_b_server_0:\r
858       - perimeta_ssc_b_server_0\r
859       - disk.read.bytes.rate\r
860       disk.device.write.requests.rate_perimeta_ssc_b_server_0:\r
861       - perimeta_ssc_b_server_0\r
862       - disk.device.write.requests.rate\r
863       feature_perimeta_ssc_b_mgmt_0_port:\r
864       - perimeta_ssc_b_mgmt_0_port\r
865       - feature\r
866       attachment_perimeta_ssc_b_mgmt_0_port:\r
867       - perimeta_ssc_b_mgmt_0_port\r
868       - attachment\r
869       network.incoming.bytes.rate_perimeta_ssc_b_mgmt_0_port:\r
870       - perimeta_ssc_b_mgmt_0_port\r
871       - network.incoming.bytes.rate\r
872       binding_perimeta_ssc_b_unused_0_port:\r
873       - perimeta_ssc_b_unused_0_port\r
874       - binding\r
875     requirements:\r
876       link_perimeta_ssc_b_trusted_0_port:\r
877       - perimeta_ssc_b_trusted_0_port\r
878       - link\r
879       dependency_perimeta_ssc_b_mgmt_1_port:\r
880       - perimeta_ssc_b_mgmt_1_port\r
881       - dependency\r
882       dependency_perimeta_ssc_b_unused_0_port:\r
883       - perimeta_ssc_b_unused_0_port\r
884       - dependency\r
885       dependency_contrail_vmi_subinterface_perimeta_ssc_b_untrusted_0_vlan_ports:\r
886       - perimeta_ssc_b_untrusted_0_vlan_ports\r
887       - dependency_contrail_vmi_subinterface\r
888       dependency_perimeta_ssc_b_ha_0_port:\r
889       - perimeta_ssc_b_ha_0_port\r
890       - dependency\r
891       local_storage_perimeta_ssc_b_server_0:\r
892       - perimeta_ssc_b_server_0\r
893       - local_storage\r
894       link_contrail_vmi_subinterface_perimeta_ssc_b_untrusted_0_vlan_ports:\r
895       - perimeta_ssc_b_untrusted_0_vlan_ports\r
896       - link_contrail_vmi_subinterface\r
897       link_perimeta_ssc_b_mgmt_0_port:\r
898       - perimeta_ssc_b_mgmt_0_port\r
899       - link\r
900       dependency_perimeta_ssc_b_trusted_0_port:\r
901       - perimeta_ssc_b_trusted_0_port\r
902       - dependency\r
903       dependency_perimeta_ssc_b_untrusted_parent_0_port:\r
904       - perimeta_ssc_b_untrusted_parent_0_port\r
905       - dependency\r
906       link_perimeta_ssc_b_mgmt_1_port:\r
907       - perimeta_ssc_b_mgmt_1_port\r
908       - link\r
909       link_perimeta_ssc_b_untrusted_parent_0_port:\r
910       - perimeta_ssc_b_untrusted_parent_0_port\r
911       - link\r
912       dependency_perimeta_ssc_b_untrusted_0_vlan_ports:\r
913       - perimeta_ssc_b_untrusted_0_vlan_ports\r
914       - dependency\r
915       dependency_perimeta_ssc_b_server_0:\r
916       - perimeta_ssc_b_server_0\r
917       - dependency\r
918       link_perimeta_ssc_b_unused_0_port:\r
919       - perimeta_ssc_b_unused_0_port\r
920       - link\r
921       dependency_perimeta_ssc_b_mgmt_0_port:\r
922       - perimeta_ssc_b_mgmt_0_port\r
923       - dependency\r
924       link_perimeta_ssc_b_ha_0_port:\r
925       - perimeta_ssc_b_ha_0_port\r
926       - link\r