49a49f526ccaeb616aa2b8992bbed67607f96f0d
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0\r
2 metadata:\r
3   template_name: module_1_perimeta_swmu_a_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_a:\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     ssc_a_name_0:\r
20       hidden: false\r
21       immutable: false\r
22       type: string\r
23       description: Name of Perimeta VM A instance\r
24     int_ha_network_plen:\r
25       hidden: false\r
26       immutable: false\r
27       type: float\r
28       description: Prefix length of subnet associated with internal HA network\r
29       constraints:\r
30       - in_range:\r
31         - 0\r
32         - 31\r
33     unused_port_net_id:\r
34       hidden: false\r
35       immutable: false\r
36       type: string\r
37       description: Service network unused port network UUID\r
38     perimeta_server_group:\r
39       hidden: false\r
40       immutable: false\r
41       type: string\r
42       description: Server group to use for these VMs\r
43     perimeta_config:\r
44       hidden: false\r
45       immutable: false\r
46       type: string\r
47       description: JSON orchestration template configuration for instance.\r
48     ssc_a_int_ha_ip_0:\r
49       hidden: false\r
50       immutable: false\r
51       type: string\r
52       description: Fixed IP address to use as HA IP of A instance.\r
53     vnf_name:\r
54       hidden: false\r
55       immutable: false\r
56       type: string\r
57       description: Unique name for this VNF instance\r
58     perimeta_untrusted_vlan_ids:\r
59       hidden: false\r
60       immutable: false\r
61       type: list\r
62       description: List of VLAN IDs to use on the untrusted/access network\r
63       entry_schema:\r
64         type: string\r
65     int_ha_net_id:\r
66       hidden: false\r
67       immutable: false\r
68       type: string\r
69       description: HA network id\r
70     ssc_b_int_ha_ip_0:\r
71       hidden: false\r
72       immutable: false\r
73       type: string\r
74       description: Fixed IP address to use as HA IPs of B instance.\r
75     ssc_mgmt_vip_0:\r
76       hidden: false\r
77       immutable: false\r
78       type: string\r
79       description: Management virtual IP address.\r
80     ssc_a_trusted_ip_0:\r
81       hidden: false\r
82       immutable: false\r
83       type: string\r
84       description: Fixed IP address to use as Trusted/core fixed IPs of A instance.\r
85     perimeta_keypair:\r
86       hidden: false\r
87       immutable: false\r
88       type: string\r
89       description: Keypair to use for accessing this Perimeta instance\r
90     vnf_id:\r
91       hidden: false\r
92       immutable: false\r
93       type: string\r
94       description: VNF ID of this deployment\r
95     availability_zone_0:\r
96       hidden: false\r
97       immutable: false\r
98       type: string\r
99       description: Availability zone for A instances.\r
100     ssc_trusted_vip_0:\r
101       hidden: false\r
102       immutable: false\r
103       type: string\r
104       description: Trusted/core virtual IP address.\r
105     ssc_untrusted_vip_0:\r
106       hidden: false\r
107       immutable: false\r
108       type: string\r
109       description: Untrusted/access virtual IP address\r
110     perimeta_sec_groups:\r
111       hidden: false\r
112       immutable: false\r
113       type: list\r
114       description: List of security groups to add on trusted interfaces.\r
115       entry_schema:\r
116         type: string\r
117     ssc_a_untrusted_v6_ip_0:\r
118       hidden: false\r
119       immutable: false\r
120       type: string\r
121       description: Fixed IP address to use as Untrusted/access alternate fixed IP of A instance.\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_a_mgmt_ip_0:\r
137       hidden: false\r
138       immutable: false\r
139       type: string\r
140       description: Fixed IP address to use as management IP of A 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_a_rf_ip_0:\r
157       hidden: false\r
158       immutable: false\r
159       type: string\r
160       description: RF fixed IP address to use for SSC A.\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     ssc_a_untrusted_parent_ip_0:\r
167       hidden: false\r
168       immutable: false\r
169       type: string\r
170       description: Fixed IP address to use as Untrusted/access fixed IP of A parent instance.\r
171     perimeta_untrusted_vlan_networks:\r
172       hidden: false\r
173       immutable: false\r
174       type: list\r
175       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
176       entry_schema:\r
177         type: string\r
178     ssc_a_untrusted_ip_0:\r
179       hidden: false\r
180       immutable: false\r
181       type: string\r
182       description: Fixed IP address to use as Untrusted/access fixed IP of A instance.\r
183     perimeta_image_name:\r
184       hidden: false\r
185       immutable: false\r
186       type: string\r
187       description: Glance image for Perimeta instance\r
188     mgmt_net_id:\r
189       hidden: false\r
190       immutable: false\r
191       type: string\r
192       description: Management network id\r
193     int_untrusted_parent_net_id:\r
194       hidden: false\r
195       immutable: false\r
196       type: string\r
197       description: internal Untrusted/access parent network id\r
198     perimeta_flavor_name:\r
199       hidden: false\r
200       immutable: false\r
201       type: string\r
202       description: Flavor to use for creating VM instances\r
203   node_templates:\r
204     perimeta_ssc_a_ha_0_port:\r
205       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
206       properties:\r
207         ip_requirements:\r
208         - ip_version: 4\r
209           ip_count_required:\r
210             is_required: true\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_a_int_ha_ip_0\r
218         mac_requirements:\r
219           mac_count_required:\r
220             is_required: false\r
221         name:\r
222           str_replace:\r
223             template: $VNF_NAME_$VM_ha_port\r
224             params:\r
225               $VM:\r
226                 get_input: ssc_a_name_0\r
227               $VNF_NAME:\r
228                 get_input: vnf_name\r
229         network_role_tag: int_ha\r
230         network:\r
231           get_input: int_ha_net_id\r
232       requirements:\r
233       - binding:\r
234           capability: tosca.capabilities.network.Bindable\r
235           node: perimeta_ssc_a_server_0\r
236           relationship: tosca.relationships.network.BindsTo\r
237     perimeta_ssc_a_untrusted_parent_0_port:\r
238       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
239       properties:\r
240         ip_requirements:\r
241         - ip_version: 4\r
242           ip_count_required:\r
243             is_required: true\r
244           floating_ip_count_required:\r
245             is_required: true\r
246         security_groups:\r
247           get_input: perimeta_sec_groups\r
248         fixed_ips:\r
249         - ip_address:\r
250             get_input: ssc_a_untrusted_parent_ip_0\r
251         mac_requirements:\r
252           mac_count_required:\r
253             is_required: false\r
254         allowed_address_pairs:\r
255         - ip_address:\r
256             get_input: ssc_untrusted_parent_vip_0\r
257         name:\r
258           str_replace:\r
259             template: $VNF_NAME_$VM_untrusted_parent_port\r
260             params:\r
261               $VM:\r
262                 get_input: ssc_a_name_0\r
263               $VNF_NAME:\r
264                 get_input: vnf_name\r
265         network_role_tag: int_untrusted_parent\r
266         network:\r
267           get_input: int_untrusted_parent_net_id\r
268       requirements:\r
269       - binding:\r
270           capability: tosca.capabilities.network.Bindable\r
271           node: perimeta_ssc_a_server_0\r
272           relationship: tosca.relationships.network.BindsTo\r
273     perimeta_ssc_a_mgmt_1_port:\r
274       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
275       properties:\r
276         ip_requirements:\r
277         - ip_version: 4\r
278           ip_count_required:\r
279             is_required: true\r
280           floating_ip_count_required:\r
281             is_required: true\r
282         security_groups:\r
283           get_input: perimeta_sec_groups\r
284         fixed_ips:\r
285         - ip_address:\r
286             get_input: ssc_a_rf_ip_0\r
287         mac_requirements:\r
288           mac_count_required:\r
289             is_required: false\r
290         allowed_address_pairs:\r
291         - ip_address:\r
292             get_input: ssc_rf_vip_0\r
293         name:\r
294           str_replace:\r
295             template: $VNF_NAME_$VM_mgmt_1_port\r
296             params:\r
297               $VM:\r
298                 get_input: ssc_a_name_0\r
299               $VNF_NAME:\r
300                 get_input: vnf_name\r
301         network_role_tag: mgmt\r
302         network:\r
303           get_input: mgmt_net_id\r
304       requirements:\r
305       - binding:\r
306           capability: tosca.capabilities.network.Bindable\r
307           node: perimeta_ssc_a_server_0\r
308           relationship: tosca.relationships.network.BindsTo\r
309     perimeta_ssc_a_untrusted_0_vlan_ports:\r
310       type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan_subinterface_dual\r
311       directives:\r
312       - substitutable\r
313       properties:\r
314         perimeta_parent_interface: perimeta_ssc_a_untrusted_parent_0_port\r
315         perimeta_v6_vip_0:\r
316           get_input: ssc_untrusted_v6_vip_0\r
317         service_template_filter:\r
318           substitute_service_template: vlan_subinterface_dualServiceTemplate.yaml\r
319           count:\r
320             get_input: perimeta_untrusted_num_vlans\r
321           mandatory: false\r
322         perimeta_subinterface_name_prefix:\r
323           str_replace:\r
324             template: $VNF_NAME_$VM_untrusted_port_vlan\r
325             params:\r
326               $VM:\r
327                 get_input: ssc_a_name_0\r
328               $VNF_NAME:\r
329                 get_input: vnf_name\r
330         perimeta_vlan_networks:\r
331           get_input: perimeta_untrusted_vlan_networks\r
332         perimeta_subinterface_instance_index:\r
333           get_property:\r
334           - SELF\r
335           - service_template_filter\r
336           - index_value\r
337         perimeta_ip_0:\r
338           get_input: ssc_a_untrusted_ip_0\r
339         perimeta_vip_0:\r
340           get_input: ssc_untrusted_vip_0\r
341         perimeta_vlan_ids:\r
342           get_input: perimeta_untrusted_vlan_ids\r
343         perimeta_mac_address:\r
344           get_attribute:\r
345           - perimeta_ssc_a_untrusted_parent_0_port\r
346           - mac_address\r
347         perimeta_v6_ip_0:\r
348           get_input: ssc_a_untrusted_v6_ip_0\r
349       requirements:\r
350       - binding_contrail_vmi_subinterface:\r
351           capability: tosca.capabilities.network.Bindable\r
352           node: perimeta_ssc_a_untrusted_parent_0_port\r
353           relationship: tosca.relationships.network.BindsTo\r
354     perimeta_ssc_a_trusted_0_port:\r
355       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
356       properties:\r
357         ip_requirements:\r
358         - ip_version: 4\r
359           ip_count_required:\r
360             is_required: true\r
361           floating_ip_count_required:\r
362             is_required: true\r
363         security_groups:\r
364           get_input: perimeta_sec_groups\r
365         fixed_ips:\r
366         - ip_address:\r
367             get_input: ssc_a_trusted_ip_0\r
368         mac_requirements:\r
369           mac_count_required:\r
370             is_required: false\r
371         allowed_address_pairs:\r
372         - ip_address:\r
373             get_input: ssc_trusted_vip_0\r
374         name:\r
375           str_replace:\r
376             template: $VNF_NAME_$VM_trusted_port\r
377             params:\r
378               $VM:\r
379                 get_input: ssc_a_name_0\r
380               $VNF_NAME:\r
381                 get_input: vnf_name\r
382         network_role_tag: trusted\r
383         network:\r
384           get_input: trusted_net_id\r
385       requirements:\r
386       - binding:\r
387           capability: tosca.capabilities.network.Bindable\r
388           node: perimeta_ssc_a_server_0\r
389           relationship: tosca.relationships.network.BindsTo\r
390     perimeta_ssc_a_unused_0_port:\r
391       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
392       properties:\r
393         ip_requirements:\r
394         - ip_version: 4\r
395           ip_count_required:\r
396             is_required: false\r
397           floating_ip_count_required:\r
398             is_required: false\r
399         mac_requirements:\r
400           mac_count_required:\r
401             is_required: false\r
402         name:\r
403           str_replace:\r
404             template: $VNF_NAME_$VM_unused_port\r
405             params:\r
406               $VM:\r
407                 get_input: ssc_a_name_0\r
408               $VNF_NAME:\r
409                 get_input: vnf_name\r
410         network_role_tag: unused_port\r
411         network:\r
412           get_input: unused_port_net_id\r
413       requirements:\r
414       - binding:\r
415           capability: tosca.capabilities.network.Bindable\r
416           node: perimeta_ssc_a_server_0\r
417           relationship: tosca.relationships.network.BindsTo\r
418     perimeta_ssc_a_mgmt_0_port:\r
419       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
420       properties:\r
421         ip_requirements:\r
422         - ip_version: 4\r
423           ip_count_required:\r
424             is_required: true\r
425           floating_ip_count_required:\r
426             is_required: true\r
427         security_groups:\r
428           get_input: perimeta_sec_groups\r
429         fixed_ips:\r
430         - ip_address:\r
431             get_input: ssc_a_mgmt_ip_0\r
432         mac_requirements:\r
433           mac_count_required:\r
434             is_required: false\r
435         allowed_address_pairs:\r
436         - ip_address:\r
437             get_input: ssc_mgmt_vip_0\r
438         name:\r
439           str_replace:\r
440             template: $VNF_NAME_$VM_mgmt_0_port\r
441             params:\r
442               $VM:\r
443                 get_input: ssc_a_name_0\r
444               $VNF_NAME:\r
445                 get_input: vnf_name\r
446         network_role_tag: mgmt\r
447         network:\r
448           get_input: mgmt_net_id\r
449       requirements:\r
450       - binding:\r
451           capability: tosca.capabilities.network.Bindable\r
452           node: perimeta_ssc_a_server_0\r
453           relationship: tosca.relationships.network.BindsTo\r
454     perimeta_ssc_a_server_0:\r
455       type: org.openecomp.resource.vfc.nodes.heat.ssc_a\r
456       properties:\r
457         flavor:\r
458           get_input: perimeta_flavor_name\r
459         key_name:\r
460           get_input: perimeta_keypair\r
461         availability_zone:\r
462           get_input: availability_zone_0\r
463         image:\r
464           get_input: perimeta_image_name\r
465         metadata:\r
466           vf_module_id:\r
467             get_input: vf_module_id\r
468           vm_role:\r
469             str_replace:\r
470               template: $ROLE_a\r
471               params:\r
472                 $ROLE:\r
473                   get_input: vm_role\r
474           vnf_id:\r
475             get_input: vnf_id\r
476           vnf_name:\r
477             get_input: vnf_name\r
478           msw_template_version: 17.07.04 - 2017-09-01\r
479         config_drive: true\r
480         personality:\r
481           /opt/MetaSwitch/init/custom.ini:\r
482             get_artifact:\r
483             - SELF\r
484             - custom\r
485         user_data_format: RAW\r
486         name:\r
487           get_input: ssc_a_name_0\r
488         scheduler_hints:\r
489           group:\r
490             get_input: perimeta_server_group\r
491       artifacts:\r
492         custom:\r
493           type: tosca.artifacts.Deployment\r
494           file: ../Artifacts/custom.ini\r
495   groups:\r
496     module_1_perimeta_swmu_a_child_group:\r
497       type: org.openecomp.groups.heat.HeatStack\r
498       properties:\r
499         heat_file: ../Artifacts/module_1_perimeta_swmu_a_child.yaml\r
500         description: |\r
501           HOT template to instantiate an A side Perimeta SSC instance with 6 vNICs as part of a nested template\r
502       members:\r
503       - perimeta_ssc_a_ha_0_port\r
504       - perimeta_ssc_a_untrusted_parent_0_port\r
505       - perimeta_ssc_a_mgmt_1_port\r
506       - perimeta_ssc_a_untrusted_0_vlan_ports\r
507       - perimeta_ssc_a_trusted_0_port\r
508       - perimeta_ssc_a_unused_0_port\r
509       - perimeta_ssc_a_mgmt_0_port\r
510       - perimeta_ssc_a_server_0\r
511   substitution_mappings:\r
512     node_type: org.openecomp.resource.abstract.nodes.heat.module_1_perimeta_swmu_a_child\r
513     capabilities:\r
514       disk.ephemeral.size_perimeta_ssc_a_server_0:\r
515       - perimeta_ssc_a_server_0\r
516       - disk.ephemeral.size\r
517       network.outgoing.packets.rate_perimeta_ssc_a_ha_0_port:\r
518       - perimeta_ssc_a_ha_0_port\r
519       - network.outgoing.packets.rate\r
520       network.incoming.bytes.rate_perimeta_ssc_a_trusted_0_port:\r
521       - perimeta_ssc_a_trusted_0_port\r
522       - network.incoming.bytes.rate\r
523       network.outgoing.bytes.rate_perimeta_ssc_a_ha_0_port:\r
524       - perimeta_ssc_a_ha_0_port\r
525       - network.outgoing.bytes.rate\r
526       network.incoming.bytes.rate_perimeta_ssc_a_ha_0_port:\r
527       - perimeta_ssc_a_ha_0_port\r
528       - network.incoming.bytes.rate\r
529       network.incoming.packets_perimeta_ssc_a_untrusted_parent_0_port:\r
530       - perimeta_ssc_a_untrusted_parent_0_port\r
531       - network.incoming.packets\r
532       instance_perimeta_ssc_a_server_0:\r
533       - perimeta_ssc_a_server_0\r
534       - instance\r
535       network.incoming.packets_perimeta_ssc_a_unused_0_port:\r
536       - perimeta_ssc_a_unused_0_port\r
537       - network.incoming.packets\r
538       network.outgoing.packets.rate_perimeta_ssc_a_mgmt_1_port:\r
539       - perimeta_ssc_a_mgmt_1_port\r
540       - network.outgoing.packets.rate\r
541       feature_perimeta_ssc_a_mgmt_0_port:\r
542       - perimeta_ssc_a_mgmt_0_port\r
543       - feature\r
544       binding_perimeta_ssc_a_mgmt_0_port:\r
545       - perimeta_ssc_a_mgmt_0_port\r
546       - binding\r
547       network.outpoing.packets_perimeta_ssc_a_mgmt_1_port:\r
548       - perimeta_ssc_a_mgmt_1_port\r
549       - network.outpoing.packets\r
550       network.incoming.packets_perimeta_ssc_a_trusted_0_port:\r
551       - perimeta_ssc_a_trusted_0_port\r
552       - network.incoming.packets\r
553       endpoint_perimeta_ssc_a_server_0:\r
554       - perimeta_ssc_a_server_0\r
555       - endpoint\r
556       network.outgoing.bytes_perimeta_ssc_a_ha_0_port:\r
557       - perimeta_ssc_a_ha_0_port\r
558       - network.outgoing.bytes\r
559       forwarder_perimeta_ssc_a_mgmt_1_port:\r
560       - perimeta_ssc_a_mgmt_1_port\r
561       - forwarder\r
562       memory.usage_perimeta_ssc_a_server_0:\r
563       - perimeta_ssc_a_server_0\r
564       - memory.usage\r
565       network.incoming.packets.rate_perimeta_ssc_a_ha_0_port:\r
566       - perimeta_ssc_a_ha_0_port\r
567       - network.incoming.packets.rate\r
568       forwarder_perimeta_ssc_a_unused_0_port:\r
569       - perimeta_ssc_a_unused_0_port\r
570       - forwarder\r
571       forwarder_perimeta_ssc_a_mgmt_0_port:\r
572       - perimeta_ssc_a_mgmt_0_port\r
573       - forwarder\r
574       forwarder_perimeta_ssc_a_untrusted_parent_0_port:\r
575       - perimeta_ssc_a_untrusted_parent_0_port\r
576       - forwarder\r
577       disk.device.read.requests.rate_perimeta_ssc_a_server_0:\r
578       - perimeta_ssc_a_server_0\r
579       - disk.device.read.requests.rate\r
580       network.incoming.bytes_perimeta_ssc_a_ha_0_port:\r
581       - perimeta_ssc_a_ha_0_port\r
582       - network.incoming.bytes\r
583       network.outgoing.bytes.rate_perimeta_ssc_a_trusted_0_port:\r
584       - perimeta_ssc_a_trusted_0_port\r
585       - network.outgoing.bytes.rate\r
586       network.outgoing.packets.rate_perimeta_ssc_a_unused_0_port:\r
587       - perimeta_ssc_a_unused_0_port\r
588       - network.outgoing.packets.rate\r
589       feature_contrail_vmi_subinterface_perimeta_ssc_a_untrusted_0_vlan_ports:\r
590       - perimeta_ssc_a_untrusted_0_vlan_ports\r
591       - feature_contrail_vmi_subinterface\r
592       feature_perimeta_ssc_a_mgmt_1_port:\r
593       - perimeta_ssc_a_mgmt_1_port\r
594       - feature\r
595       disk.read.bytes_perimeta_ssc_a_server_0:\r
596       - perimeta_ssc_a_server_0\r
597       - disk.read.bytes\r
598       network.outpoing.packets_perimeta_ssc_a_mgmt_0_port:\r
599       - perimeta_ssc_a_mgmt_0_port\r
600       - network.outpoing.packets\r
601       attachment_perimeta_ssc_a_mgmt_1_port:\r
602       - perimeta_ssc_a_mgmt_1_port\r
603       - attachment\r
604       disk.write.bytes.rate_perimeta_ssc_a_server_0:\r
605       - perimeta_ssc_a_server_0\r
606       - disk.write.bytes.rate\r
607       disk.device.write.requests.rate_perimeta_ssc_a_server_0:\r
608       - perimeta_ssc_a_server_0\r
609       - disk.device.write.requests.rate\r
610       network.incoming.packets_perimeta_ssc_a_ha_0_port:\r
611       - perimeta_ssc_a_ha_0_port\r
612       - network.incoming.packets\r
613       memory_perimeta_ssc_a_server_0:\r
614       - perimeta_ssc_a_server_0\r
615       - memory\r
616       network.outgoing.packets.rate_perimeta_ssc_a_trusted_0_port:\r
617       - perimeta_ssc_a_trusted_0_port\r
618       - network.outgoing.packets.rate\r
619       feature_perimeta_ssc_a_server_0:\r
620       - perimeta_ssc_a_server_0\r
621       - feature\r
622       disk.device.iops_perimeta_ssc_a_server_0:\r
623       - perimeta_ssc_a_server_0\r
624       - disk.device.iops\r
625       binding_perimeta_ssc_a_mgmt_1_port:\r
626       - perimeta_ssc_a_mgmt_1_port\r
627       - binding\r
628       network.outgoing.bytes_perimeta_ssc_a_untrusted_parent_0_port:\r
629       - perimeta_ssc_a_untrusted_parent_0_port\r
630       - network.outgoing.bytes\r
631       attachment_perimeta_ssc_a_trusted_0_port:\r
632       - perimeta_ssc_a_trusted_0_port\r
633       - attachment\r
634       network.outgoing.bytes.rate_perimeta_ssc_a_mgmt_0_port:\r
635       - perimeta_ssc_a_mgmt_0_port\r
636       - network.outgoing.bytes.rate\r
637       network.outgoing.bytes_perimeta_ssc_a_mgmt_1_port:\r
638       - perimeta_ssc_a_mgmt_1_port\r
639       - network.outgoing.bytes\r
640       disk.write.requests_perimeta_ssc_a_server_0:\r
641       - perimeta_ssc_a_server_0\r
642       - disk.write.requests\r
643       network.outgoing.bytes_perimeta_ssc_a_trusted_0_port:\r
644       - perimeta_ssc_a_trusted_0_port\r
645       - network.outgoing.bytes\r
646       disk.capacity_perimeta_ssc_a_server_0:\r
647       - perimeta_ssc_a_server_0\r
648       - disk.capacity\r
649       os_perimeta_ssc_a_server_0:\r
650       - perimeta_ssc_a_server_0\r
651       - os\r
652       disk.read.bytes.rate_perimeta_ssc_a_server_0:\r
653       - perimeta_ssc_a_server_0\r
654       - disk.read.bytes.rate\r
655       network.outgoing.bytes.rate_perimeta_ssc_a_mgmt_1_port:\r
656       - perimeta_ssc_a_mgmt_1_port\r
657       - network.outgoing.bytes.rate\r
658       network.incoming.bytes.rate_perimeta_ssc_a_untrusted_parent_0_port:\r
659       - perimeta_ssc_a_untrusted_parent_0_port\r
660       - network.incoming.bytes.rate\r
661       forwarder_perimeta_ssc_a_trusted_0_port:\r
662       - perimeta_ssc_a_trusted_0_port\r
663       - forwarder\r
664       network.outgoing.bytes.rate_perimeta_ssc_a_unused_0_port:\r
665       - perimeta_ssc_a_unused_0_port\r
666       - network.outgoing.bytes.rate\r
667       network.outgoing.bytes_perimeta_ssc_a_mgmt_0_port:\r
668       - perimeta_ssc_a_mgmt_0_port\r
669       - network.outgoing.bytes\r
670       network.outpoing.packets_perimeta_ssc_a_ha_0_port:\r
671       - perimeta_ssc_a_ha_0_port\r
672       - network.outpoing.packets\r
673       cpu_util_perimeta_ssc_a_server_0:\r
674       - perimeta_ssc_a_server_0\r
675       - cpu_util\r
676       attachment_perimeta_ssc_a_untrusted_parent_0_port:\r
677       - perimeta_ssc_a_untrusted_parent_0_port\r
678       - attachment\r
679       network.outgoing.bytes.rate_perimeta_ssc_a_untrusted_parent_0_port:\r
680       - perimeta_ssc_a_untrusted_parent_0_port\r
681       - network.outgoing.bytes.rate\r
682       disk.allocation_perimeta_ssc_a_server_0:\r
683       - perimeta_ssc_a_server_0\r
684       - disk.allocation\r
685       disk.write.bytes_perimeta_ssc_a_server_0:\r
686       - perimeta_ssc_a_server_0\r
687       - disk.write.bytes\r
688       attachment_perimeta_ssc_a_unused_0_port:\r
689       - perimeta_ssc_a_unused_0_port\r
690       - attachment\r
691       feature_perimeta_ssc_a_trusted_0_port:\r
692       - perimeta_ssc_a_trusted_0_port\r
693       - feature\r
694       network.outpoing.packets_perimeta_ssc_a_trusted_0_port:\r
695       - perimeta_ssc_a_trusted_0_port\r
696       - network.outpoing.packets\r
697       network.incoming.bytes_perimeta_ssc_a_mgmt_0_port:\r
698       - perimeta_ssc_a_mgmt_0_port\r
699       - network.incoming.bytes\r
700       network.incoming.packets_perimeta_ssc_a_mgmt_0_port:\r
701       - perimeta_ssc_a_mgmt_0_port\r
702       - network.incoming.packets\r
703       feature_perimeta_ssc_a_untrusted_0_vlan_ports:\r
704       - perimeta_ssc_a_untrusted_0_vlan_ports\r
705       - feature\r
706       disk.device.latency_perimeta_ssc_a_server_0:\r
707       - perimeta_ssc_a_server_0\r
708       - disk.device.latency\r
709       forwarder_perimeta_ssc_a_ha_0_port:\r
710       - perimeta_ssc_a_ha_0_port\r
711       - forwarder\r
712       network.incoming.bytes.rate_perimeta_ssc_a_mgmt_1_port:\r
713       - perimeta_ssc_a_mgmt_1_port\r
714       - network.incoming.bytes.rate\r
715       binding_perimeta_ssc_a_server_0:\r
716       - perimeta_ssc_a_server_0\r
717       - binding\r
718       disk.read.requests_perimeta_ssc_a_server_0:\r
719       - perimeta_ssc_a_server_0\r
720       - disk.read.requests\r
721       attachment_perimeta_ssc_a_ha_0_port:\r
722       - perimeta_ssc_a_ha_0_port\r
723       - attachment\r
724       scalable_perimeta_ssc_a_server_0:\r
725       - perimeta_ssc_a_server_0\r
726       - scalable\r
727       disk.usage_perimeta_ssc_a_server_0:\r
728       - perimeta_ssc_a_server_0\r
729       - disk.usage\r
730       feature_perimeta_ssc_a_untrusted_parent_0_port:\r
731       - perimeta_ssc_a_untrusted_parent_0_port\r
732       - feature\r
733       network.incoming.packets.rate_perimeta_ssc_a_unused_0_port:\r
734       - perimeta_ssc_a_unused_0_port\r
735       - network.incoming.packets.rate\r
736       feature_perimeta_ssc_a_ha_0_port:\r
737       - perimeta_ssc_a_ha_0_port\r
738       - feature\r
739       cpu.delta_perimeta_ssc_a_server_0:\r
740       - perimeta_ssc_a_server_0\r
741       - cpu.delta\r
742       disk.device.usage_perimeta_ssc_a_server_0:\r
743       - perimeta_ssc_a_server_0\r
744       - disk.device.usage\r
745       disk.iops_perimeta_ssc_a_server_0:\r
746       - perimeta_ssc_a_server_0\r
747       - disk.iops\r
748       binding_perimeta_ssc_a_trusted_0_port:\r
749       - perimeta_ssc_a_trusted_0_port\r
750       - binding\r
751       network.incoming.bytes_perimeta_ssc_a_mgmt_1_port:\r
752       - perimeta_ssc_a_mgmt_1_port\r
753       - network.incoming.bytes\r
754       network.incoming.packets_perimeta_ssc_a_mgmt_1_port:\r
755       - perimeta_ssc_a_mgmt_1_port\r
756       - network.incoming.packets\r
757       disk.device.read.bytes.rate_perimeta_ssc_a_server_0:\r
758       - perimeta_ssc_a_server_0\r
759       - disk.device.read.bytes.rate\r
760       network.incoming.packets.rate_perimeta_ssc_a_untrusted_parent_0_port:\r
761       - perimeta_ssc_a_untrusted_parent_0_port\r
762       - network.incoming.packets.rate\r
763       binding_perimeta_ssc_a_untrusted_parent_0_port:\r
764       - perimeta_ssc_a_untrusted_parent_0_port\r
765       - binding\r
766       disk.root.size_perimeta_ssc_a_server_0:\r
767       - perimeta_ssc_a_server_0\r
768       - disk.root.size\r
769       network.incoming.bytes_perimeta_ssc_a_untrusted_parent_0_port:\r
770       - perimeta_ssc_a_untrusted_parent_0_port\r
771       - network.incoming.bytes\r
772       network.incoming.packets.rate_perimeta_ssc_a_mgmt_0_port:\r
773       - perimeta_ssc_a_mgmt_0_port\r
774       - network.incoming.packets.rate\r
775       disk.device.allocation_perimeta_ssc_a_server_0:\r
776       - perimeta_ssc_a_server_0\r
777       - disk.device.allocation\r
778       disk.device.write.requests_perimeta_ssc_a_server_0:\r
779       - perimeta_ssc_a_server_0\r
780       - disk.device.write.requests\r
781       disk.device.write.bytes_perimeta_ssc_a_server_0:\r
782       - perimeta_ssc_a_server_0\r
783       - disk.device.write.bytes\r
784       disk.write.requests.rate_perimeta_ssc_a_server_0:\r
785       - perimeta_ssc_a_server_0\r
786       - disk.write.requests.rate\r
787       network.outpoing.packets_perimeta_ssc_a_untrusted_parent_0_port:\r
788       - perimeta_ssc_a_untrusted_parent_0_port\r
789       - network.outpoing.packets\r
790       disk.device.read.bytes_perimeta_ssc_a_server_0:\r
791       - perimeta_ssc_a_server_0\r
792       - disk.device.read.bytes\r
793       network.outgoing.bytes_perimeta_ssc_a_unused_0_port:\r
794       - perimeta_ssc_a_unused_0_port\r
795       - network.outgoing.bytes\r
796       network.incoming.bytes_perimeta_ssc_a_unused_0_port:\r
797       - perimeta_ssc_a_unused_0_port\r
798       - network.incoming.bytes\r
799       cpu_perimeta_ssc_a_server_0:\r
800       - perimeta_ssc_a_server_0\r
801       - cpu\r
802       binding_perimeta_ssc_a_unused_0_port:\r
803       - perimeta_ssc_a_unused_0_port\r
804       - binding\r
805       network.outgoing.packets.rate_perimeta_ssc_a_untrusted_parent_0_port:\r
806       - perimeta_ssc_a_untrusted_parent_0_port\r
807       - network.outgoing.packets.rate\r
808       disk.device.read.requests_perimeta_ssc_a_server_0:\r
809       - perimeta_ssc_a_server_0\r
810       - disk.device.read.requests\r
811       network.outgoing.packets.rate_perimeta_ssc_a_mgmt_0_port:\r
812       - perimeta_ssc_a_mgmt_0_port\r
813       - network.outgoing.packets.rate\r
814       disk.device.write.bytes.rate_perimeta_ssc_a_server_0:\r
815       - perimeta_ssc_a_server_0\r
816       - disk.device.write.bytes.rate\r
817       feature_perimeta_ssc_a_unused_0_port:\r
818       - perimeta_ssc_a_unused_0_port\r
819       - feature\r
820       host_perimeta_ssc_a_server_0:\r
821       - perimeta_ssc_a_server_0\r
822       - host\r
823       network.incoming.packets.rate_perimeta_ssc_a_trusted_0_port:\r
824       - perimeta_ssc_a_trusted_0_port\r
825       - network.incoming.packets.rate\r
826       network.outpoing.packets_perimeta_ssc_a_unused_0_port:\r
827       - perimeta_ssc_a_unused_0_port\r
828       - network.outpoing.packets\r
829       network.incoming.packets.rate_perimeta_ssc_a_mgmt_1_port:\r
830       - perimeta_ssc_a_mgmt_1_port\r
831       - network.incoming.packets.rate\r
832       attachment_perimeta_ssc_a_mgmt_0_port:\r
833       - perimeta_ssc_a_mgmt_0_port\r
834       - attachment\r
835       disk.device.capacity_perimeta_ssc_a_server_0:\r
836       - perimeta_ssc_a_server_0\r
837       - disk.device.capacity\r
838       binding_perimeta_ssc_a_ha_0_port:\r
839       - perimeta_ssc_a_ha_0_port\r
840       - binding\r
841       vcpus_perimeta_ssc_a_server_0:\r
842       - perimeta_ssc_a_server_0\r
843       - vcpus\r
844       network.incoming.bytes_perimeta_ssc_a_trusted_0_port:\r
845       - perimeta_ssc_a_trusted_0_port\r
846       - network.incoming.bytes\r
847       network.incoming.bytes.rate_perimeta_ssc_a_unused_0_port:\r
848       - perimeta_ssc_a_unused_0_port\r
849       - network.incoming.bytes.rate\r
850       disk.latency_perimeta_ssc_a_server_0:\r
851       - perimeta_ssc_a_server_0\r
852       - disk.latency\r
853       memory.resident_perimeta_ssc_a_server_0:\r
854       - perimeta_ssc_a_server_0\r
855       - memory.resident\r
856       network.incoming.bytes.rate_perimeta_ssc_a_mgmt_0_port:\r
857       - perimeta_ssc_a_mgmt_0_port\r
858       - network.incoming.bytes.rate\r
859     requirements:\r
860       dependency_perimeta_ssc_a_trusted_0_port:\r
861       - perimeta_ssc_a_trusted_0_port\r
862       - dependency\r
863       dependency_perimeta_ssc_a_mgmt_1_port:\r
864       - perimeta_ssc_a_mgmt_1_port\r
865       - dependency\r
866       dependency_contrail_vmi_subinterface_perimeta_ssc_a_untrusted_0_vlan_ports:\r
867       - perimeta_ssc_a_untrusted_0_vlan_ports\r
868       - dependency_contrail_vmi_subinterface\r
869       dependency_perimeta_ssc_a_untrusted_parent_0_port:\r
870       - perimeta_ssc_a_untrusted_parent_0_port\r
871       - dependency\r
872       link_perimeta_ssc_a_mgmt_1_port:\r
873       - perimeta_ssc_a_mgmt_1_port\r
874       - link\r
875       local_storage_perimeta_ssc_a_server_0:\r
876       - perimeta_ssc_a_server_0\r
877       - local_storage\r
878       link_perimeta_ssc_a_untrusted_parent_0_port:\r
879       - perimeta_ssc_a_untrusted_parent_0_port\r
880       - link\r
881       dependency_perimeta_ssc_a_unused_0_port:\r
882       - perimeta_ssc_a_unused_0_port\r
883       - dependency\r
884       dependency_perimeta_ssc_a_ha_0_port:\r
885       - perimeta_ssc_a_ha_0_port\r
886       - dependency\r
887       link_contrail_vmi_subinterface_perimeta_ssc_a_untrusted_0_vlan_ports:\r
888       - perimeta_ssc_a_untrusted_0_vlan_ports\r
889       - link_contrail_vmi_subinterface\r
890       link_perimeta_ssc_a_mgmt_0_port:\r
891       - perimeta_ssc_a_mgmt_0_port\r
892       - link\r
893       link_perimeta_ssc_a_trusted_0_port:\r
894       - perimeta_ssc_a_trusted_0_port\r
895       - link\r
896       link_perimeta_ssc_a_ha_0_port:\r
897       - perimeta_ssc_a_ha_0_port\r
898       - link\r
899       link_perimeta_ssc_a_unused_0_port:\r
900       - perimeta_ssc_a_unused_0_port\r
901       - link\r
902       dependency_perimeta_ssc_a_mgmt_0_port:\r
903       - perimeta_ssc_a_mgmt_0_port\r
904       - dependency\r
905       dependency_perimeta_ssc_a_untrusted_0_vlan_ports:\r
906       - perimeta_ssc_a_untrusted_0_vlan_ports\r
907       - dependency\r
908       dependency_perimeta_ssc_a_server_0:\r
909       - perimeta_ssc_a_server_0\r
910       - dependency