aa69d20865e8ff732624b92a73e99b8869d44f26
[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         - ip_version: 6\r
214           ip_count_required:\r
215             is_required: false\r
216           floating_ip_count_required:\r
217             is_required: false\r
218         security_groups:\r
219           get_input: perimeta_sec_groups\r
220         fixed_ips:\r
221         - ip_address:\r
222             get_input: ssc_a_int_ha_ip_0\r
223         mac_requirements:\r
224           mac_count_required:\r
225             is_required: false\r
226         name:\r
227           str_replace:\r
228             template: $VNF_NAME_$VM_ha_port\r
229             params:\r
230               $VM:\r
231                 get_input: ssc_a_name_0\r
232               $VNF_NAME:\r
233                 get_input: vnf_name\r
234         network_role_tag: int_ha\r
235         network:\r
236           get_input: int_ha_net_id\r
237       requirements:\r
238       - binding:\r
239           capability: tosca.capabilities.network.Bindable\r
240           node: perimeta_ssc_a_server_0\r
241           relationship: tosca.relationships.network.BindsTo\r
242     perimeta_ssc_a_untrusted_parent_0_port:\r
243       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
244       properties:\r
245         ip_requirements:\r
246         - ip_version: 4\r
247           ip_count_required:\r
248             is_required: true\r
249           floating_ip_count_required:\r
250             is_required: true\r
251         - ip_version: 6\r
252           ip_count_required:\r
253             is_required: false\r
254           floating_ip_count_required:\r
255             is_required: false\r
256         security_groups:\r
257           get_input: perimeta_sec_groups\r
258         fixed_ips:\r
259         - ip_address:\r
260             get_input: ssc_a_untrusted_parent_ip_0\r
261         mac_requirements:\r
262           mac_count_required:\r
263             is_required: false\r
264         allowed_address_pairs:\r
265         - ip_address:\r
266             get_input: ssc_untrusted_parent_vip_0\r
267         name:\r
268           str_replace:\r
269             template: $VNF_NAME_$VM_untrusted_parent_port\r
270             params:\r
271               $VM:\r
272                 get_input: ssc_a_name_0\r
273               $VNF_NAME:\r
274                 get_input: vnf_name\r
275         network_role_tag: int_untrusted_parent\r
276         network:\r
277           get_input: int_untrusted_parent_net_id\r
278       requirements:\r
279       - binding:\r
280           capability: tosca.capabilities.network.Bindable\r
281           node: perimeta_ssc_a_server_0\r
282           relationship: tosca.relationships.network.BindsTo\r
283     perimeta_ssc_a_mgmt_1_port:\r
284       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
285       properties:\r
286         ip_requirements:\r
287         - ip_version: 4\r
288           ip_count_required:\r
289             is_required: true\r
290           floating_ip_count_required:\r
291             is_required: true\r
292         - ip_version: 6\r
293           ip_count_required:\r
294             is_required: false\r
295           floating_ip_count_required:\r
296             is_required: false\r
297         security_groups:\r
298           get_input: perimeta_sec_groups\r
299         fixed_ips:\r
300         - ip_address:\r
301             get_input: ssc_a_rf_ip_0\r
302         mac_requirements:\r
303           mac_count_required:\r
304             is_required: false\r
305         allowed_address_pairs:\r
306         - ip_address:\r
307             get_input: ssc_rf_vip_0\r
308         name:\r
309           str_replace:\r
310             template: $VNF_NAME_$VM_mgmt_1_port\r
311             params:\r
312               $VM:\r
313                 get_input: ssc_a_name_0\r
314               $VNF_NAME:\r
315                 get_input: vnf_name\r
316         network_role_tag: mgmt\r
317         network:\r
318           get_input: mgmt_net_id\r
319       requirements:\r
320       - binding:\r
321           capability: tosca.capabilities.network.Bindable\r
322           node: perimeta_ssc_a_server_0\r
323           relationship: tosca.relationships.network.BindsTo\r
324     perimeta_ssc_a_untrusted_0_vlan_ports:\r
325       type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan_subinterface_dual\r
326       directives:\r
327       - substitutable\r
328       properties:\r
329         perimeta_parent_interface: perimeta_ssc_a_untrusted_parent_0_port\r
330         perimeta_v6_vip_0:\r
331           get_input: ssc_untrusted_v6_vip_0\r
332         service_template_filter:\r
333           substitute_service_template: vlan_subinterface_dualServiceTemplate.yaml\r
334           count:\r
335             get_input: perimeta_untrusted_num_vlans\r
336           mandatory: false\r
337         perimeta_subinterface_name_prefix:\r
338           str_replace:\r
339             template: $VNF_NAME_$VM_untrusted_port_vlan\r
340             params:\r
341               $VM:\r
342                 get_input: ssc_a_name_0\r
343               $VNF_NAME:\r
344                 get_input: vnf_name\r
345         perimeta_vlan_networks:\r
346           get_input: perimeta_untrusted_vlan_networks\r
347         perimeta_subinterface_instance_index:\r
348           get_property:\r
349           - SELF\r
350           - service_template_filter\r
351           - index_value\r
352         perimeta_ip_0:\r
353           get_input: ssc_a_untrusted_ip_0\r
354         perimeta_vip_0:\r
355           get_input: ssc_untrusted_vip_0\r
356         perimeta_vlan_ids:\r
357           get_input: perimeta_untrusted_vlan_ids\r
358         perimeta_mac_address:\r
359           get_attribute:\r
360           - perimeta_ssc_a_untrusted_parent_0_port\r
361           - mac_address\r
362         perimeta_v6_ip_0:\r
363           get_input: ssc_a_untrusted_v6_ip_0\r
364       requirements:\r
365       - binding_contrail_vmi_subinterface:\r
366           capability: tosca.capabilities.network.Bindable\r
367           node: perimeta_ssc_a_untrusted_parent_0_port\r
368           relationship: tosca.relationships.network.BindsTo\r
369     perimeta_ssc_a_trusted_0_port:\r
370       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
371       properties:\r
372         ip_requirements:\r
373         - ip_version: 4\r
374           ip_count_required:\r
375             is_required: true\r
376           floating_ip_count_required:\r
377             is_required: true\r
378         - ip_version: 6\r
379           ip_count_required:\r
380             is_required: false\r
381           floating_ip_count_required:\r
382             is_required: false\r
383         security_groups:\r
384           get_input: perimeta_sec_groups\r
385         fixed_ips:\r
386         - ip_address:\r
387             get_input: ssc_a_trusted_ip_0\r
388         mac_requirements:\r
389           mac_count_required:\r
390             is_required: false\r
391         allowed_address_pairs:\r
392         - ip_address:\r
393             get_input: ssc_trusted_vip_0\r
394         name:\r
395           str_replace:\r
396             template: $VNF_NAME_$VM_trusted_port\r
397             params:\r
398               $VM:\r
399                 get_input: ssc_a_name_0\r
400               $VNF_NAME:\r
401                 get_input: vnf_name\r
402         network_role_tag: trusted\r
403         network:\r
404           get_input: trusted_net_id\r
405       requirements:\r
406       - binding:\r
407           capability: tosca.capabilities.network.Bindable\r
408           node: perimeta_ssc_a_server_0\r
409           relationship: tosca.relationships.network.BindsTo\r
410     perimeta_ssc_a_unused_0_port:\r
411       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
412       properties:\r
413         ip_requirements:\r
414         - ip_version: 4\r
415           ip_count_required:\r
416             is_required: false\r
417           floating_ip_count_required:\r
418             is_required: false\r
419         - ip_version: 6\r
420           ip_count_required:\r
421             is_required: false\r
422           floating_ip_count_required:\r
423             is_required: false\r
424         mac_requirements:\r
425           mac_count_required:\r
426             is_required: false\r
427         name:\r
428           str_replace:\r
429             template: $VNF_NAME_$VM_unused_port\r
430             params:\r
431               $VM:\r
432                 get_input: ssc_a_name_0\r
433               $VNF_NAME:\r
434                 get_input: vnf_name\r
435         network_role_tag: unused_port\r
436         network:\r
437           get_input: unused_port_net_id\r
438       requirements:\r
439       - binding:\r
440           capability: tosca.capabilities.network.Bindable\r
441           node: perimeta_ssc_a_server_0\r
442           relationship: tosca.relationships.network.BindsTo\r
443     perimeta_ssc_a_mgmt_0_port:\r
444       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
445       properties:\r
446         ip_requirements:\r
447         - ip_version: 4\r
448           ip_count_required:\r
449             is_required: true\r
450           floating_ip_count_required:\r
451             is_required: true\r
452         - ip_version: 6\r
453           ip_count_required:\r
454             is_required: false\r
455           floating_ip_count_required:\r
456             is_required: false\r
457         security_groups:\r
458           get_input: perimeta_sec_groups\r
459         fixed_ips:\r
460         - ip_address:\r
461             get_input: ssc_a_mgmt_ip_0\r
462         mac_requirements:\r
463           mac_count_required:\r
464             is_required: false\r
465         allowed_address_pairs:\r
466         - ip_address:\r
467             get_input: ssc_mgmt_vip_0\r
468         name:\r
469           str_replace:\r
470             template: $VNF_NAME_$VM_mgmt_0_port\r
471             params:\r
472               $VM:\r
473                 get_input: ssc_a_name_0\r
474               $VNF_NAME:\r
475                 get_input: vnf_name\r
476         network_role_tag: mgmt\r
477         network:\r
478           get_input: mgmt_net_id\r
479       requirements:\r
480       - binding:\r
481           capability: tosca.capabilities.network.Bindable\r
482           node: perimeta_ssc_a_server_0\r
483           relationship: tosca.relationships.network.BindsTo\r
484     perimeta_ssc_a_server_0:\r
485       type: org.openecomp.resource.vfc.nodes.heat.ssc_a\r
486       properties:\r
487         flavor:\r
488           get_input: perimeta_flavor_name\r
489         key_name:\r
490           get_input: perimeta_keypair\r
491         availability_zone:\r
492           get_input: availability_zone_0\r
493         image:\r
494           get_input: perimeta_image_name\r
495         metadata:\r
496           vf_module_id:\r
497             get_input: vf_module_id\r
498           vm_role:\r
499             str_replace:\r
500               template: $ROLE_a\r
501               params:\r
502                 $ROLE:\r
503                   get_input: vm_role\r
504           vnf_id:\r
505             get_input: vnf_id\r
506           vnf_name:\r
507             get_input: vnf_name\r
508           msw_template_version: 17.07.04 - 2017-09-01\r
509         config_drive: true\r
510         personality:\r
511           /opt/MetaSwitch/init/custom.ini:\r
512             get_artifact:\r
513             - SELF\r
514             - custom\r
515         user_data_format: RAW\r
516         name:\r
517           get_input: ssc_a_name_0\r
518         scheduler_hints:\r
519           group:\r
520             get_input: perimeta_server_group\r
521       artifacts:\r
522         custom:\r
523           type: tosca.artifacts.Deployment\r
524           file: ../Artifacts/custom.ini\r
525   groups:\r
526     module_1_perimeta_swmu_a_child_group:\r
527       type: org.openecomp.groups.heat.HeatStack\r
528       properties:\r
529         heat_file: ../Artifacts/module_1_perimeta_swmu_a_child.yaml\r
530         description: |\r
531           HOT template to instantiate an A side Perimeta SSC instance with 6 vNICs as part of a nested template\r
532       members:\r
533       - perimeta_ssc_a_ha_0_port\r
534       - perimeta_ssc_a_untrusted_parent_0_port\r
535       - perimeta_ssc_a_mgmt_1_port\r
536       - perimeta_ssc_a_untrusted_0_vlan_ports\r
537       - perimeta_ssc_a_trusted_0_port\r
538       - perimeta_ssc_a_unused_0_port\r
539       - perimeta_ssc_a_mgmt_0_port\r
540       - perimeta_ssc_a_server_0\r
541   substitution_mappings:\r
542     node_type: org.openecomp.resource.abstract.nodes.heat.module_1_perimeta_swmu_a_child\r
543     capabilities:\r
544       disk.ephemeral.size_perimeta_ssc_a_server_0:\r
545       - perimeta_ssc_a_server_0\r
546       - disk.ephemeral.size\r
547       network.outgoing.packets.rate_perimeta_ssc_a_ha_0_port:\r
548       - perimeta_ssc_a_ha_0_port\r
549       - network.outgoing.packets.rate\r
550       network.incoming.bytes.rate_perimeta_ssc_a_trusted_0_port:\r
551       - perimeta_ssc_a_trusted_0_port\r
552       - network.incoming.bytes.rate\r
553       network.outgoing.bytes.rate_perimeta_ssc_a_ha_0_port:\r
554       - perimeta_ssc_a_ha_0_port\r
555       - network.outgoing.bytes.rate\r
556       network.incoming.bytes.rate_perimeta_ssc_a_ha_0_port:\r
557       - perimeta_ssc_a_ha_0_port\r
558       - network.incoming.bytes.rate\r
559       network.incoming.packets_perimeta_ssc_a_untrusted_parent_0_port:\r
560       - perimeta_ssc_a_untrusted_parent_0_port\r
561       - network.incoming.packets\r
562       instance_perimeta_ssc_a_server_0:\r
563       - perimeta_ssc_a_server_0\r
564       - instance\r
565       network.incoming.packets_perimeta_ssc_a_unused_0_port:\r
566       - perimeta_ssc_a_unused_0_port\r
567       - network.incoming.packets\r
568       network.outgoing.packets.rate_perimeta_ssc_a_mgmt_1_port:\r
569       - perimeta_ssc_a_mgmt_1_port\r
570       - network.outgoing.packets.rate\r
571       feature_perimeta_ssc_a_mgmt_0_port:\r
572       - perimeta_ssc_a_mgmt_0_port\r
573       - feature\r
574       binding_perimeta_ssc_a_mgmt_0_port:\r
575       - perimeta_ssc_a_mgmt_0_port\r
576       - binding\r
577       network.outpoing.packets_perimeta_ssc_a_mgmt_1_port:\r
578       - perimeta_ssc_a_mgmt_1_port\r
579       - network.outpoing.packets\r
580       network.incoming.packets_perimeta_ssc_a_trusted_0_port:\r
581       - perimeta_ssc_a_trusted_0_port\r
582       - network.incoming.packets\r
583       endpoint_perimeta_ssc_a_server_0:\r
584       - perimeta_ssc_a_server_0\r
585       - endpoint\r
586       network.outgoing.bytes_perimeta_ssc_a_ha_0_port:\r
587       - perimeta_ssc_a_ha_0_port\r
588       - network.outgoing.bytes\r
589       forwarder_perimeta_ssc_a_mgmt_1_port:\r
590       - perimeta_ssc_a_mgmt_1_port\r
591       - forwarder\r
592       memory.usage_perimeta_ssc_a_server_0:\r
593       - perimeta_ssc_a_server_0\r
594       - memory.usage\r
595       network.incoming.packets.rate_perimeta_ssc_a_ha_0_port:\r
596       - perimeta_ssc_a_ha_0_port\r
597       - network.incoming.packets.rate\r
598       forwarder_perimeta_ssc_a_unused_0_port:\r
599       - perimeta_ssc_a_unused_0_port\r
600       - forwarder\r
601       forwarder_perimeta_ssc_a_mgmt_0_port:\r
602       - perimeta_ssc_a_mgmt_0_port\r
603       - forwarder\r
604       forwarder_perimeta_ssc_a_untrusted_parent_0_port:\r
605       - perimeta_ssc_a_untrusted_parent_0_port\r
606       - forwarder\r
607       disk.device.read.requests.rate_perimeta_ssc_a_server_0:\r
608       - perimeta_ssc_a_server_0\r
609       - disk.device.read.requests.rate\r
610       network.incoming.bytes_perimeta_ssc_a_ha_0_port:\r
611       - perimeta_ssc_a_ha_0_port\r
612       - network.incoming.bytes\r
613       network.outgoing.bytes.rate_perimeta_ssc_a_trusted_0_port:\r
614       - perimeta_ssc_a_trusted_0_port\r
615       - network.outgoing.bytes.rate\r
616       network.outgoing.packets.rate_perimeta_ssc_a_unused_0_port:\r
617       - perimeta_ssc_a_unused_0_port\r
618       - network.outgoing.packets.rate\r
619       feature_contrail_vmi_subinterface_perimeta_ssc_a_untrusted_0_vlan_ports:\r
620       - perimeta_ssc_a_untrusted_0_vlan_ports\r
621       - feature_contrail_vmi_subinterface\r
622       feature_perimeta_ssc_a_mgmt_1_port:\r
623       - perimeta_ssc_a_mgmt_1_port\r
624       - feature\r
625       disk.read.bytes_perimeta_ssc_a_server_0:\r
626       - perimeta_ssc_a_server_0\r
627       - disk.read.bytes\r
628       network.outpoing.packets_perimeta_ssc_a_mgmt_0_port:\r
629       - perimeta_ssc_a_mgmt_0_port\r
630       - network.outpoing.packets\r
631       attachment_perimeta_ssc_a_mgmt_1_port:\r
632       - perimeta_ssc_a_mgmt_1_port\r
633       - attachment\r
634       disk.write.bytes.rate_perimeta_ssc_a_server_0:\r
635       - perimeta_ssc_a_server_0\r
636       - disk.write.bytes.rate\r
637       disk.device.write.requests.rate_perimeta_ssc_a_server_0:\r
638       - perimeta_ssc_a_server_0\r
639       - disk.device.write.requests.rate\r
640       network.incoming.packets_perimeta_ssc_a_ha_0_port:\r
641       - perimeta_ssc_a_ha_0_port\r
642       - network.incoming.packets\r
643       memory_perimeta_ssc_a_server_0:\r
644       - perimeta_ssc_a_server_0\r
645       - memory\r
646       network.outgoing.packets.rate_perimeta_ssc_a_trusted_0_port:\r
647       - perimeta_ssc_a_trusted_0_port\r
648       - network.outgoing.packets.rate\r
649       feature_perimeta_ssc_a_server_0:\r
650       - perimeta_ssc_a_server_0\r
651       - feature\r
652       disk.device.iops_perimeta_ssc_a_server_0:\r
653       - perimeta_ssc_a_server_0\r
654       - disk.device.iops\r
655       binding_perimeta_ssc_a_mgmt_1_port:\r
656       - perimeta_ssc_a_mgmt_1_port\r
657       - binding\r
658       network.outgoing.bytes_perimeta_ssc_a_untrusted_parent_0_port:\r
659       - perimeta_ssc_a_untrusted_parent_0_port\r
660       - network.outgoing.bytes\r
661       attachment_perimeta_ssc_a_trusted_0_port:\r
662       - perimeta_ssc_a_trusted_0_port\r
663       - attachment\r
664       network.outgoing.bytes.rate_perimeta_ssc_a_mgmt_0_port:\r
665       - perimeta_ssc_a_mgmt_0_port\r
666       - network.outgoing.bytes.rate\r
667       network.outgoing.bytes_perimeta_ssc_a_mgmt_1_port:\r
668       - perimeta_ssc_a_mgmt_1_port\r
669       - network.outgoing.bytes\r
670       disk.write.requests_perimeta_ssc_a_server_0:\r
671       - perimeta_ssc_a_server_0\r
672       - disk.write.requests\r
673       network.outgoing.bytes_perimeta_ssc_a_trusted_0_port:\r
674       - perimeta_ssc_a_trusted_0_port\r
675       - network.outgoing.bytes\r
676       disk.capacity_perimeta_ssc_a_server_0:\r
677       - perimeta_ssc_a_server_0\r
678       - disk.capacity\r
679       os_perimeta_ssc_a_server_0:\r
680       - perimeta_ssc_a_server_0\r
681       - os\r
682       disk.read.bytes.rate_perimeta_ssc_a_server_0:\r
683       - perimeta_ssc_a_server_0\r
684       - disk.read.bytes.rate\r
685       network.outgoing.bytes.rate_perimeta_ssc_a_mgmt_1_port:\r
686       - perimeta_ssc_a_mgmt_1_port\r
687       - network.outgoing.bytes.rate\r
688       network.incoming.bytes.rate_perimeta_ssc_a_untrusted_parent_0_port:\r
689       - perimeta_ssc_a_untrusted_parent_0_port\r
690       - network.incoming.bytes.rate\r
691       forwarder_perimeta_ssc_a_trusted_0_port:\r
692       - perimeta_ssc_a_trusted_0_port\r
693       - forwarder\r
694       network.outgoing.bytes.rate_perimeta_ssc_a_unused_0_port:\r
695       - perimeta_ssc_a_unused_0_port\r
696       - network.outgoing.bytes.rate\r
697       network.outgoing.bytes_perimeta_ssc_a_mgmt_0_port:\r
698       - perimeta_ssc_a_mgmt_0_port\r
699       - network.outgoing.bytes\r
700       network.outpoing.packets_perimeta_ssc_a_ha_0_port:\r
701       - perimeta_ssc_a_ha_0_port\r
702       - network.outpoing.packets\r
703       cpu_util_perimeta_ssc_a_server_0:\r
704       - perimeta_ssc_a_server_0\r
705       - cpu_util\r
706       attachment_perimeta_ssc_a_untrusted_parent_0_port:\r
707       - perimeta_ssc_a_untrusted_parent_0_port\r
708       - attachment\r
709       network.outgoing.bytes.rate_perimeta_ssc_a_untrusted_parent_0_port:\r
710       - perimeta_ssc_a_untrusted_parent_0_port\r
711       - network.outgoing.bytes.rate\r
712       disk.allocation_perimeta_ssc_a_server_0:\r
713       - perimeta_ssc_a_server_0\r
714       - disk.allocation\r
715       disk.write.bytes_perimeta_ssc_a_server_0:\r
716       - perimeta_ssc_a_server_0\r
717       - disk.write.bytes\r
718       attachment_perimeta_ssc_a_unused_0_port:\r
719       - perimeta_ssc_a_unused_0_port\r
720       - attachment\r
721       feature_perimeta_ssc_a_trusted_0_port:\r
722       - perimeta_ssc_a_trusted_0_port\r
723       - feature\r
724       network.outpoing.packets_perimeta_ssc_a_trusted_0_port:\r
725       - perimeta_ssc_a_trusted_0_port\r
726       - network.outpoing.packets\r
727       network.incoming.bytes_perimeta_ssc_a_mgmt_0_port:\r
728       - perimeta_ssc_a_mgmt_0_port\r
729       - network.incoming.bytes\r
730       network.incoming.packets_perimeta_ssc_a_mgmt_0_port:\r
731       - perimeta_ssc_a_mgmt_0_port\r
732       - network.incoming.packets\r
733       feature_perimeta_ssc_a_untrusted_0_vlan_ports:\r
734       - perimeta_ssc_a_untrusted_0_vlan_ports\r
735       - feature\r
736       disk.device.latency_perimeta_ssc_a_server_0:\r
737       - perimeta_ssc_a_server_0\r
738       - disk.device.latency\r
739       forwarder_perimeta_ssc_a_ha_0_port:\r
740       - perimeta_ssc_a_ha_0_port\r
741       - forwarder\r
742       network.incoming.bytes.rate_perimeta_ssc_a_mgmt_1_port:\r
743       - perimeta_ssc_a_mgmt_1_port\r
744       - network.incoming.bytes.rate\r
745       binding_perimeta_ssc_a_server_0:\r
746       - perimeta_ssc_a_server_0\r
747       - binding\r
748       disk.read.requests_perimeta_ssc_a_server_0:\r
749       - perimeta_ssc_a_server_0\r
750       - disk.read.requests\r
751       attachment_perimeta_ssc_a_ha_0_port:\r
752       - perimeta_ssc_a_ha_0_port\r
753       - attachment\r
754       scalable_perimeta_ssc_a_server_0:\r
755       - perimeta_ssc_a_server_0\r
756       - scalable\r
757       disk.usage_perimeta_ssc_a_server_0:\r
758       - perimeta_ssc_a_server_0\r
759       - disk.usage\r
760       feature_perimeta_ssc_a_untrusted_parent_0_port:\r
761       - perimeta_ssc_a_untrusted_parent_0_port\r
762       - feature\r
763       network.incoming.packets.rate_perimeta_ssc_a_unused_0_port:\r
764       - perimeta_ssc_a_unused_0_port\r
765       - network.incoming.packets.rate\r
766       feature_perimeta_ssc_a_ha_0_port:\r
767       - perimeta_ssc_a_ha_0_port\r
768       - feature\r
769       cpu.delta_perimeta_ssc_a_server_0:\r
770       - perimeta_ssc_a_server_0\r
771       - cpu.delta\r
772       disk.device.usage_perimeta_ssc_a_server_0:\r
773       - perimeta_ssc_a_server_0\r
774       - disk.device.usage\r
775       disk.iops_perimeta_ssc_a_server_0:\r
776       - perimeta_ssc_a_server_0\r
777       - disk.iops\r
778       binding_perimeta_ssc_a_trusted_0_port:\r
779       - perimeta_ssc_a_trusted_0_port\r
780       - binding\r
781       network.incoming.bytes_perimeta_ssc_a_mgmt_1_port:\r
782       - perimeta_ssc_a_mgmt_1_port\r
783       - network.incoming.bytes\r
784       network.incoming.packets_perimeta_ssc_a_mgmt_1_port:\r
785       - perimeta_ssc_a_mgmt_1_port\r
786       - network.incoming.packets\r
787       disk.device.read.bytes.rate_perimeta_ssc_a_server_0:\r
788       - perimeta_ssc_a_server_0\r
789       - disk.device.read.bytes.rate\r
790       network.incoming.packets.rate_perimeta_ssc_a_untrusted_parent_0_port:\r
791       - perimeta_ssc_a_untrusted_parent_0_port\r
792       - network.incoming.packets.rate\r
793       binding_perimeta_ssc_a_untrusted_parent_0_port:\r
794       - perimeta_ssc_a_untrusted_parent_0_port\r
795       - binding\r
796       disk.root.size_perimeta_ssc_a_server_0:\r
797       - perimeta_ssc_a_server_0\r
798       - disk.root.size\r
799       network.incoming.bytes_perimeta_ssc_a_untrusted_parent_0_port:\r
800       - perimeta_ssc_a_untrusted_parent_0_port\r
801       - network.incoming.bytes\r
802       network.incoming.packets.rate_perimeta_ssc_a_mgmt_0_port:\r
803       - perimeta_ssc_a_mgmt_0_port\r
804       - network.incoming.packets.rate\r
805       disk.device.allocation_perimeta_ssc_a_server_0:\r
806       - perimeta_ssc_a_server_0\r
807       - disk.device.allocation\r
808       disk.device.write.requests_perimeta_ssc_a_server_0:\r
809       - perimeta_ssc_a_server_0\r
810       - disk.device.write.requests\r
811       disk.device.write.bytes_perimeta_ssc_a_server_0:\r
812       - perimeta_ssc_a_server_0\r
813       - disk.device.write.bytes\r
814       disk.write.requests.rate_perimeta_ssc_a_server_0:\r
815       - perimeta_ssc_a_server_0\r
816       - disk.write.requests.rate\r
817       network.outpoing.packets_perimeta_ssc_a_untrusted_parent_0_port:\r
818       - perimeta_ssc_a_untrusted_parent_0_port\r
819       - network.outpoing.packets\r
820       disk.device.read.bytes_perimeta_ssc_a_server_0:\r
821       - perimeta_ssc_a_server_0\r
822       - disk.device.read.bytes\r
823       network.outgoing.bytes_perimeta_ssc_a_unused_0_port:\r
824       - perimeta_ssc_a_unused_0_port\r
825       - network.outgoing.bytes\r
826       network.incoming.bytes_perimeta_ssc_a_unused_0_port:\r
827       - perimeta_ssc_a_unused_0_port\r
828       - network.incoming.bytes\r
829       cpu_perimeta_ssc_a_server_0:\r
830       - perimeta_ssc_a_server_0\r
831       - cpu\r
832       binding_perimeta_ssc_a_unused_0_port:\r
833       - perimeta_ssc_a_unused_0_port\r
834       - binding\r
835       network.outgoing.packets.rate_perimeta_ssc_a_untrusted_parent_0_port:\r
836       - perimeta_ssc_a_untrusted_parent_0_port\r
837       - network.outgoing.packets.rate\r
838       disk.device.read.requests_perimeta_ssc_a_server_0:\r
839       - perimeta_ssc_a_server_0\r
840       - disk.device.read.requests\r
841       network.outgoing.packets.rate_perimeta_ssc_a_mgmt_0_port:\r
842       - perimeta_ssc_a_mgmt_0_port\r
843       - network.outgoing.packets.rate\r
844       disk.device.write.bytes.rate_perimeta_ssc_a_server_0:\r
845       - perimeta_ssc_a_server_0\r
846       - disk.device.write.bytes.rate\r
847       feature_perimeta_ssc_a_unused_0_port:\r
848       - perimeta_ssc_a_unused_0_port\r
849       - feature\r
850       host_perimeta_ssc_a_server_0:\r
851       - perimeta_ssc_a_server_0\r
852       - host\r
853       network.incoming.packets.rate_perimeta_ssc_a_trusted_0_port:\r
854       - perimeta_ssc_a_trusted_0_port\r
855       - network.incoming.packets.rate\r
856       network.outpoing.packets_perimeta_ssc_a_unused_0_port:\r
857       - perimeta_ssc_a_unused_0_port\r
858       - network.outpoing.packets\r
859       network.incoming.packets.rate_perimeta_ssc_a_mgmt_1_port:\r
860       - perimeta_ssc_a_mgmt_1_port\r
861       - network.incoming.packets.rate\r
862       attachment_perimeta_ssc_a_mgmt_0_port:\r
863       - perimeta_ssc_a_mgmt_0_port\r
864       - attachment\r
865       disk.device.capacity_perimeta_ssc_a_server_0:\r
866       - perimeta_ssc_a_server_0\r
867       - disk.device.capacity\r
868       binding_perimeta_ssc_a_ha_0_port:\r
869       - perimeta_ssc_a_ha_0_port\r
870       - binding\r
871       vcpus_perimeta_ssc_a_server_0:\r
872       - perimeta_ssc_a_server_0\r
873       - vcpus\r
874       network.incoming.bytes_perimeta_ssc_a_trusted_0_port:\r
875       - perimeta_ssc_a_trusted_0_port\r
876       - network.incoming.bytes\r
877       network.incoming.bytes.rate_perimeta_ssc_a_unused_0_port:\r
878       - perimeta_ssc_a_unused_0_port\r
879       - network.incoming.bytes.rate\r
880       disk.latency_perimeta_ssc_a_server_0:\r
881       - perimeta_ssc_a_server_0\r
882       - disk.latency\r
883       memory.resident_perimeta_ssc_a_server_0:\r
884       - perimeta_ssc_a_server_0\r
885       - memory.resident\r
886       network.incoming.bytes.rate_perimeta_ssc_a_mgmt_0_port:\r
887       - perimeta_ssc_a_mgmt_0_port\r
888       - network.incoming.bytes.rate\r
889     requirements:\r
890       dependency_perimeta_ssc_a_trusted_0_port:\r
891       - perimeta_ssc_a_trusted_0_port\r
892       - dependency\r
893       dependency_perimeta_ssc_a_mgmt_1_port:\r
894       - perimeta_ssc_a_mgmt_1_port\r
895       - dependency\r
896       dependency_contrail_vmi_subinterface_perimeta_ssc_a_untrusted_0_vlan_ports:\r
897       - perimeta_ssc_a_untrusted_0_vlan_ports\r
898       - dependency_contrail_vmi_subinterface\r
899       dependency_perimeta_ssc_a_untrusted_parent_0_port:\r
900       - perimeta_ssc_a_untrusted_parent_0_port\r
901       - dependency\r
902       link_perimeta_ssc_a_mgmt_1_port:\r
903       - perimeta_ssc_a_mgmt_1_port\r
904       - link\r
905       local_storage_perimeta_ssc_a_server_0:\r
906       - perimeta_ssc_a_server_0\r
907       - local_storage\r
908       link_perimeta_ssc_a_untrusted_parent_0_port:\r
909       - perimeta_ssc_a_untrusted_parent_0_port\r
910       - link\r
911       dependency_perimeta_ssc_a_unused_0_port:\r
912       - perimeta_ssc_a_unused_0_port\r
913       - dependency\r
914       dependency_perimeta_ssc_a_ha_0_port:\r
915       - perimeta_ssc_a_ha_0_port\r
916       - dependency\r
917       link_contrail_vmi_subinterface_perimeta_ssc_a_untrusted_0_vlan_ports:\r
918       - perimeta_ssc_a_untrusted_0_vlan_ports\r
919       - link_contrail_vmi_subinterface\r
920       link_perimeta_ssc_a_mgmt_0_port:\r
921       - perimeta_ssc_a_mgmt_0_port\r
922       - link\r
923       link_perimeta_ssc_a_trusted_0_port:\r
924       - perimeta_ssc_a_trusted_0_port\r
925       - link\r
926       link_perimeta_ssc_a_ha_0_port:\r
927       - perimeta_ssc_a_ha_0_port\r
928       - link\r
929       link_perimeta_ssc_a_unused_0_port:\r
930       - perimeta_ssc_a_unused_0_port\r
931       - link\r
932       dependency_perimeta_ssc_a_mgmt_0_port:\r
933       - perimeta_ssc_a_mgmt_0_port\r
934       - dependency\r
935       dependency_perimeta_ssc_a_untrusted_0_vlan_ports:\r
936       - perimeta_ssc_a_untrusted_0_vlan_ports\r
937       - dependency\r
938       dependency_perimeta_ssc_a_server_0:\r
939       - perimeta_ssc_a_server_0\r
940       - dependency