171b3ef1c4333e29c843266d8926428ac5907d45
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0\r
2 metadata:\r
3   template_name: module_2_perimeta_sw_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.rtp_msc_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     rtp_msc_b_untrusted_v6_ips:\r
29       hidden: false\r
30       immutable: false\r
31       type: list\r
32       description: List of fixed IP addresses to use as Untrusted/access alternate fixed IPs of B instances.\r
33       entry_schema:\r
34         type: string\r
35     rtp_msc_b_mgmt_ips:\r
36       hidden: false\r
37       immutable: false\r
38       type: list\r
39       description: List of fixed IP addresses to use as management IPs of B instances.\r
40       entry_schema:\r
41         type: string\r
42     vnf_name:\r
43       hidden: false\r
44       immutable: false\r
45       type: string\r
46       description: Unique name for this VNF instance\r
47     perimeta_untrusted_vlan_ids:\r
48       hidden: false\r
49       immutable: false\r
50       type: list\r
51       description: List of VLAN IDs to use on the untrusted/access network\r
52       entry_schema:\r
53         type: string\r
54     rtp_msc_b_names:\r
55       hidden: false\r
56       immutable: false\r
57       type: list\r
58       description: List of names of Perimeta VM B instances, indexed by perimeta_instance_index\r
59       entry_schema:\r
60         type: string\r
61     rtp_msc_b_untrusted_ips:\r
62       hidden: false\r
63       immutable: false\r
64       type: list\r
65       description: List of fixed IP addresses to use as Untrusted/access fixed IPs of B instances.\r
66       entry_schema:\r
67         type: string\r
68     int_ha_net_id:\r
69       hidden: false\r
70       immutable: false\r
71       type: string\r
72       description: HA network id\r
73     perimeta_instance_index:\r
74       hidden: false\r
75       immutable: false\r
76       type: float\r
77       description: Index of instance among multiple instances.  Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
78       constraints:\r
79       - in_range:\r
80         - 0\r
81         - 19\r
82     perimeta_keypair:\r
83       hidden: false\r
84       immutable: false\r
85       type: string\r
86       description: Keypair to use for accessing this Perimeta instance\r
87     perimeta_server_groups:\r
88       hidden: false\r
89       immutable: false\r
90       type: list\r
91       description: Server groups to use for these VMs\r
92       entry_schema:\r
93         type: string\r
94     vnf_id:\r
95       hidden: false\r
96       immutable: false\r
97       type: string\r
98       description: VNF ID of this deployment\r
99     availability_zone_1:\r
100       hidden: false\r
101       immutable: false\r
102       type: string\r
103       description: Availability zone for B instances.  May be the same as A instance.\r
104     rtp_msc_mgmt_vips:\r
105       hidden: false\r
106       immutable: false\r
107       type: list\r
108       description: List of management virtual IP addresses for all instances.\r
109       entry_schema:\r
110         type: string\r
111     perimeta_sec_groups:\r
112       hidden: false\r
113       immutable: false\r
114       type: list\r
115       description: List of security groups to add on trusted interfaces.\r
116       entry_schema:\r
117         type: string\r
118     rtp_msc_untrusted_parent_vips:\r
119       hidden: false\r
120       immutable: false\r
121       type: list\r
122       description: List of Untrusted/access parent virtual IP addresses for all instances.\r
123       entry_schema:\r
124         type: string\r
125     perimeta_untrusted_num_vlans:\r
126       hidden: false\r
127       immutable: false\r
128       type: float\r
129       description: number of VLANs to connect to the untrusted/access interface\r
130       constraints:\r
131       - in_range:\r
132         - 1\r
133         - 1001\r
134     rtp_msc_a_int_ha_ips:\r
135       hidden: false\r
136       immutable: false\r
137       type: list\r
138       description: List of fixed IP addresses to use as HA IPs of A instances.\r
139       entry_schema:\r
140         type: string\r
141     rtp_msc_b_trusted_ips:\r
142       hidden: false\r
143       immutable: false\r
144       type: list\r
145       description: List of fixed IP addresses to use as Trusted/core fixed IPs of B instances.\r
146       entry_schema:\r
147         type: string\r
148     rtp_msc_untrusted_vips:\r
149       hidden: false\r
150       immutable: false\r
151       type: list\r
152       description: List of Untrusted/access virtual IP addresses for all instances.\r
153       entry_schema:\r
154         type: string\r
155     trusted_net_id:\r
156       hidden: false\r
157       immutable: false\r
158       type: string\r
159       description: Trusted/core network UUID\r
160     rtp_msc_b_int_ha_ips:\r
161       hidden: false\r
162       immutable: false\r
163       type: list\r
164       description: List of fixed IP addresses to use as HA IPs of B instances.\r
165       entry_schema:\r
166         type: string\r
167     vm_role:\r
168       hidden: false\r
169       immutable: false\r
170       type: string\r
171       description: Role of these VMs\r
172     rtp_msc_untrusted_v6_vips:\r
173       hidden: false\r
174       immutable: false\r
175       type: list\r
176       description: List of Untrusted/access alternate virtual IP addresses for all instances.\r
177       entry_schema:\r
178         type: string\r
179     perimeta_untrusted_vlan_networks:\r
180       hidden: false\r
181       immutable: false\r
182       type: list\r
183       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
184       entry_schema:\r
185         type: string\r
186     perimeta_image_name:\r
187       hidden: false\r
188       immutable: false\r
189       type: string\r
190       description: Glance image for Perimeta instance\r
191     rtp_msc_b_untrusted_parent_ips:\r
192       hidden: false\r
193       immutable: false\r
194       type: list\r
195       description: List of fixed IP addresses to use as Untrusted/access parent fixed IPs of B instances.\r
196       entry_schema:\r
197         type: string\r
198     mgmt_net_id:\r
199       hidden: false\r
200       immutable: false\r
201       type: string\r
202       description: Management network id\r
203     int_untrusted_parent_net_id:\r
204       hidden: false\r
205       immutable: false\r
206       type: string\r
207       description: internal Untrusted/access parent network id\r
208     perimeta_flavor_name:\r
209       hidden: false\r
210       immutable: false\r
211       type: string\r
212       description: Flavor to use for creating VM instances\r
213     rtp_msc_trusted_vips:\r
214       hidden: false\r
215       immutable: false\r
216       type: list\r
217       description: List of Trusted/core virtual IP addresses for all instances.\r
218       entry_schema:\r
219         type: string\r
220   node_templates:\r
221     perimeta_rtp_msc_b_trusted_0_port:\r
222       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
223       properties:\r
224         ip_requirements:\r
225         - ip_version: 4\r
226           ip_count_required:\r
227             is_required: true\r
228           floating_ip_count_required:\r
229             is_required: true\r
230         - ip_version: 6\r
231           ip_count_required:\r
232             is_required: false\r
233           floating_ip_count_required:\r
234             is_required: false\r
235         security_groups:\r
236           get_input: perimeta_sec_groups\r
237         fixed_ips:\r
238         - ip_address:\r
239             get_input:\r
240             - rtp_msc_b_trusted_ips\r
241             - get_input: perimeta_instance_index\r
242         mac_requirements:\r
243           mac_count_required:\r
244             is_required: false\r
245         allowed_address_pairs:\r
246         - ip_address:\r
247             get_input:\r
248             - rtp_msc_trusted_vips\r
249             - get_input: perimeta_instance_index\r
250         name:\r
251           str_replace:\r
252             template: $VNF_NAME_$VM_trusted_port\r
253             params:\r
254               $VM:\r
255                 get_input:\r
256                 - rtp_msc_b_names\r
257                 - get_input: perimeta_instance_index\r
258               $VNF_NAME:\r
259                 get_input: vnf_name\r
260         network_role_tag: trusted\r
261         network:\r
262           get_input: trusted_net_id\r
263       requirements:\r
264       - binding:\r
265           capability: tosca.capabilities.network.Bindable\r
266           node: perimeta_rtp_msc_b_server_0\r
267           relationship: tosca.relationships.network.BindsTo\r
268     perimeta_rtp_msc_b_mgmt_0_port:\r
269       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
270       properties:\r
271         ip_requirements:\r
272         - ip_version: 4\r
273           ip_count_required:\r
274             is_required: true\r
275           floating_ip_count_required:\r
276             is_required: true\r
277         - ip_version: 6\r
278           ip_count_required:\r
279             is_required: false\r
280           floating_ip_count_required:\r
281             is_required: false\r
282         security_groups:\r
283           get_input: perimeta_sec_groups\r
284         fixed_ips:\r
285         - ip_address:\r
286             get_input:\r
287             - rtp_msc_b_mgmt_ips\r
288             - get_input: perimeta_instance_index\r
289         mac_requirements:\r
290           mac_count_required:\r
291             is_required: false\r
292         allowed_address_pairs:\r
293         - ip_address:\r
294             get_input:\r
295             - rtp_msc_mgmt_vips\r
296             - get_input: perimeta_instance_index\r
297         name:\r
298           str_replace:\r
299             template: $VNF_NAME_$VM_mgmt_0_port\r
300             params:\r
301               $VM:\r
302                 get_input:\r
303                 - rtp_msc_b_names\r
304                 - get_input: perimeta_instance_index\r
305               $VNF_NAME:\r
306                 get_input: vnf_name\r
307         network_role_tag: mgmt\r
308         network:\r
309           get_input: mgmt_net_id\r
310       requirements:\r
311       - binding:\r
312           capability: tosca.capabilities.network.Bindable\r
313           node: perimeta_rtp_msc_b_server_0\r
314           relationship: tosca.relationships.network.BindsTo\r
315     perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
316       type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan_subinterface_dual\r
317       directives:\r
318       - substitutable\r
319       properties:\r
320         perimeta_parent_interface: perimeta_rtp_msc_b_untrusted_parent_0_port\r
321         perimeta_v6_vip_0:\r
322           get_input:\r
323           - rtp_msc_untrusted_v6_vips\r
324           - get_input: perimeta_instance_index\r
325         service_template_filter:\r
326           substitute_service_template: vlan_subinterface_dualServiceTemplate.yaml\r
327           count:\r
328             get_input: perimeta_untrusted_num_vlans\r
329           mandatory: false\r
330         perimeta_subinterface_name_prefix:\r
331           str_replace:\r
332             template: $VNF_NAME_$VM_untrusted_port_vlan\r
333             params:\r
334               $VM:\r
335                 get_input:\r
336                 - rtp_msc_b_names\r
337                 - get_input: perimeta_instance_index\r
338               $VNF_NAME:\r
339                 get_input: vnf_name\r
340         perimeta_vlan_networks:\r
341           get_input: perimeta_untrusted_vlan_networks\r
342         perimeta_subinterface_instance_index:\r
343           get_property:\r
344           - SELF\r
345           - service_template_filter\r
346           - index_value\r
347         perimeta_ip_0:\r
348           get_input:\r
349           - rtp_msc_b_untrusted_ips\r
350           - get_input: perimeta_instance_index\r
351         perimeta_vip_0:\r
352           get_input:\r
353           - rtp_msc_untrusted_vips\r
354           - get_input: perimeta_instance_index\r
355         perimeta_vlan_ids:\r
356           get_input: perimeta_untrusted_vlan_ids\r
357         perimeta_mac_address:\r
358           get_attribute:\r
359           - perimeta_rtp_msc_b_untrusted_parent_0_port\r
360           - mac_address\r
361         perimeta_v6_ip_0:\r
362           get_input:\r
363           - rtp_msc_b_untrusted_v6_ips\r
364           - get_input: perimeta_instance_index\r
365       requirements:\r
366       - binding_contrail_vmi_subinterface:\r
367           capability: tosca.capabilities.network.Bindable\r
368           node: perimeta_rtp_msc_b_untrusted_parent_0_port\r
369           relationship: tosca.relationships.network.BindsTo\r
370     perimeta_rtp_msc_b_server_0:\r
371       type: org.openecomp.resource.vfc.nodes.heat.rtp_msc_b\r
372       properties:\r
373         flavor:\r
374           get_input: perimeta_flavor_name\r
375         key_name:\r
376           get_input: perimeta_keypair\r
377         availability_zone:\r
378           get_input: availability_zone_1\r
379         image:\r
380           get_input: perimeta_image_name\r
381         metadata:\r
382           vf_module_id:\r
383             get_input: vf_module_id\r
384           vm_role:\r
385             str_replace:\r
386               template: $ROLE_b\r
387               params:\r
388                 $ROLE:\r
389                   get_input: vm_role\r
390           vnf_id:\r
391             get_input: vnf_id\r
392           vnf_name:\r
393             get_input: vnf_name\r
394           msw_template_version: 17.07.04 - 2017-09-01\r
395         config_drive: true\r
396         user_data_format: RAW\r
397         name:\r
398           get_input:\r
399           - rtp_msc_b_names\r
400           - get_input: perimeta_instance_index\r
401         scheduler_hints:\r
402           group:\r
403             get_input:\r
404             - perimeta_server_groups\r
405             - get_input: perimeta_instance_index\r
406     perimeta_rtp_msc_b_ha_0_port:\r
407       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
408       properties:\r
409         ip_requirements:\r
410         - ip_version: 4\r
411           ip_count_required:\r
412             is_required: true\r
413           floating_ip_count_required:\r
414             is_required: false\r
415         - ip_version: 6\r
416           ip_count_required:\r
417             is_required: false\r
418           floating_ip_count_required:\r
419             is_required: false\r
420         security_groups:\r
421           get_input: perimeta_sec_groups\r
422         fixed_ips:\r
423         - ip_address:\r
424             get_input:\r
425             - rtp_msc_b_int_ha_ips\r
426             - get_input: perimeta_instance_index\r
427         mac_requirements:\r
428           mac_count_required:\r
429             is_required: false\r
430         name:\r
431           str_replace:\r
432             template: $VNF_NAME_$VM_ha_port\r
433             params:\r
434               $VM:\r
435                 get_input:\r
436                 - rtp_msc_b_names\r
437                 - get_input: perimeta_instance_index\r
438               $VNF_NAME:\r
439                 get_input: vnf_name\r
440         network_role_tag: int_ha\r
441         network:\r
442           get_input: int_ha_net_id\r
443       requirements:\r
444       - binding:\r
445           capability: tosca.capabilities.network.Bindable\r
446           node: perimeta_rtp_msc_b_server_0\r
447           relationship: tosca.relationships.network.BindsTo\r
448     perimeta_rtp_msc_b_untrusted_parent_0_port:\r
449       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
450       properties:\r
451         ip_requirements:\r
452         - ip_version: 4\r
453           ip_count_required:\r
454             is_required: true\r
455           floating_ip_count_required:\r
456             is_required: true\r
457         - ip_version: 6\r
458           ip_count_required:\r
459             is_required: false\r
460           floating_ip_count_required:\r
461             is_required: false\r
462         security_groups:\r
463           get_input: perimeta_sec_groups\r
464         fixed_ips:\r
465         - ip_address:\r
466             get_input:\r
467             - rtp_msc_b_untrusted_parent_ips\r
468             - get_input: perimeta_instance_index\r
469         mac_requirements:\r
470           mac_count_required:\r
471             is_required: false\r
472         allowed_address_pairs:\r
473         - ip_address:\r
474             get_input:\r
475             - rtp_msc_untrusted_parent_vips\r
476             - get_input: perimeta_instance_index\r
477         name:\r
478           str_replace:\r
479             template: $VNF_NAME_$VM_untrusted_parent_port\r
480             params:\r
481               $VM:\r
482                 get_input:\r
483                 - rtp_msc_b_names\r
484                 - get_input: perimeta_instance_index\r
485               $VNF_NAME:\r
486                 get_input: vnf_name\r
487         network_role_tag: int_untrusted_parent\r
488         network:\r
489           get_input: int_untrusted_parent_net_id\r
490       requirements:\r
491       - binding:\r
492           capability: tosca.capabilities.network.Bindable\r
493           node: perimeta_rtp_msc_b_server_0\r
494           relationship: tosca.relationships.network.BindsTo\r
495   groups:\r
496     module_2_perimeta_sw_b_child_group:\r
497       type: org.openecomp.groups.heat.HeatStack\r
498       properties:\r
499         heat_file: ../Artifacts/module_2_perimeta_sw_b_child.yaml\r
500         description: |\r
501           HOT template to instantiate an B side Perimeta RTP MSC instance with 4 vNICs as part of a nested template\r
502       members:\r
503       - perimeta_rtp_msc_b_trusted_0_port\r
504       - perimeta_rtp_msc_b_mgmt_0_port\r
505       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
506       - perimeta_rtp_msc_b_server_0\r
507       - perimeta_rtp_msc_b_ha_0_port\r
508       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
509   substitution_mappings:\r
510     node_type: org.openecomp.resource.abstract.nodes.heat.module_2_perimeta_sw_b_child\r
511     capabilities:\r
512       attachment_perimeta_rtp_msc_b_mgmt_0_port:\r
513       - perimeta_rtp_msc_b_mgmt_0_port\r
514       - attachment\r
515       disk.read.requests_perimeta_rtp_msc_b_server_0:\r
516       - perimeta_rtp_msc_b_server_0\r
517       - disk.read.requests\r
518       forwarder_perimeta_rtp_msc_b_trusted_0_port:\r
519       - perimeta_rtp_msc_b_trusted_0_port\r
520       - forwarder\r
521       network.incoming.bytes.rate_perimeta_rtp_msc_b_ha_0_port:\r
522       - perimeta_rtp_msc_b_ha_0_port\r
523       - network.incoming.bytes.rate\r
524       network.incoming.packets_perimeta_rtp_msc_b_ha_0_port:\r
525       - perimeta_rtp_msc_b_ha_0_port\r
526       - network.incoming.packets\r
527       attachment_perimeta_rtp_msc_b_trusted_0_port:\r
528       - perimeta_rtp_msc_b_trusted_0_port\r
529       - attachment\r
530       disk.device.read.requests.rate_perimeta_rtp_msc_b_server_0:\r
531       - perimeta_rtp_msc_b_server_0\r
532       - disk.device.read.requests.rate\r
533       network.outgoing.packets.rate_perimeta_rtp_msc_b_mgmt_0_port:\r
534       - perimeta_rtp_msc_b_mgmt_0_port\r
535       - network.outgoing.packets.rate\r
536       network.incoming.bytes_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
537       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
538       - network.incoming.bytes\r
539       network.incoming.bytes.rate_perimeta_rtp_msc_b_trusted_0_port:\r
540       - perimeta_rtp_msc_b_trusted_0_port\r
541       - network.incoming.bytes.rate\r
542       disk.latency_perimeta_rtp_msc_b_server_0:\r
543       - perimeta_rtp_msc_b_server_0\r
544       - disk.latency\r
545       network.incoming.packets.rate_perimeta_rtp_msc_b_trusted_0_port:\r
546       - perimeta_rtp_msc_b_trusted_0_port\r
547       - network.incoming.packets.rate\r
548       disk.device.write.requests_perimeta_rtp_msc_b_server_0:\r
549       - perimeta_rtp_msc_b_server_0\r
550       - disk.device.write.requests\r
551       disk.device.read.bytes.rate_perimeta_rtp_msc_b_server_0:\r
552       - perimeta_rtp_msc_b_server_0\r
553       - disk.device.read.bytes.rate\r
554       memory_perimeta_rtp_msc_b_server_0:\r
555       - perimeta_rtp_msc_b_server_0\r
556       - memory\r
557       network.outgoing.bytes.rate_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
558       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
559       - network.outgoing.bytes.rate\r
560       feature_perimeta_rtp_msc_b_server_0:\r
561       - perimeta_rtp_msc_b_server_0\r
562       - feature\r
563       network.incoming.packets_perimeta_rtp_msc_b_trusted_0_port:\r
564       - perimeta_rtp_msc_b_trusted_0_port\r
565       - network.incoming.packets\r
566       disk.ephemeral.size_perimeta_rtp_msc_b_server_0:\r
567       - perimeta_rtp_msc_b_server_0\r
568       - disk.ephemeral.size\r
569       network.outgoing.bytes.rate_perimeta_rtp_msc_b_trusted_0_port:\r
570       - perimeta_rtp_msc_b_trusted_0_port\r
571       - network.outgoing.bytes.rate\r
572       feature_contrail_vmi_subinterface_perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
573       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
574       - feature_contrail_vmi_subinterface\r
575       attachment_perimeta_rtp_msc_b_ha_0_port:\r
576       - perimeta_rtp_msc_b_ha_0_port\r
577       - attachment\r
578       disk.capacity_perimeta_rtp_msc_b_server_0:\r
579       - perimeta_rtp_msc_b_server_0\r
580       - disk.capacity\r
581       forwarder_perimeta_rtp_msc_b_mgmt_0_port:\r
582       - perimeta_rtp_msc_b_mgmt_0_port\r
583       - forwarder\r
584       network.incoming.bytes_perimeta_rtp_msc_b_mgmt_0_port:\r
585       - perimeta_rtp_msc_b_mgmt_0_port\r
586       - network.incoming.bytes\r
587       cpu_perimeta_rtp_msc_b_server_0:\r
588       - perimeta_rtp_msc_b_server_0\r
589       - cpu\r
590       disk.device.capacity_perimeta_rtp_msc_b_server_0:\r
591       - perimeta_rtp_msc_b_server_0\r
592       - disk.device.capacity\r
593       binding_perimeta_rtp_msc_b_ha_0_port:\r
594       - perimeta_rtp_msc_b_ha_0_port\r
595       - binding\r
596       disk.device.usage_perimeta_rtp_msc_b_server_0:\r
597       - perimeta_rtp_msc_b_server_0\r
598       - disk.device.usage\r
599       disk.device.allocation_perimeta_rtp_msc_b_server_0:\r
600       - perimeta_rtp_msc_b_server_0\r
601       - disk.device.allocation\r
602       disk.write.requests.rate_perimeta_rtp_msc_b_server_0:\r
603       - perimeta_rtp_msc_b_server_0\r
604       - disk.write.requests.rate\r
605       forwarder_perimeta_rtp_msc_b_ha_0_port:\r
606       - perimeta_rtp_msc_b_ha_0_port\r
607       - forwarder\r
608       network.outpoing.packets_perimeta_rtp_msc_b_trusted_0_port:\r
609       - perimeta_rtp_msc_b_trusted_0_port\r
610       - network.outpoing.packets\r
611       disk.root.size_perimeta_rtp_msc_b_server_0:\r
612       - perimeta_rtp_msc_b_server_0\r
613       - disk.root.size\r
614       cpu_util_perimeta_rtp_msc_b_server_0:\r
615       - perimeta_rtp_msc_b_server_0\r
616       - cpu_util\r
617       disk.device.latency_perimeta_rtp_msc_b_server_0:\r
618       - perimeta_rtp_msc_b_server_0\r
619       - disk.device.latency\r
620       attachment_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
621       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
622       - attachment\r
623       os_perimeta_rtp_msc_b_server_0:\r
624       - perimeta_rtp_msc_b_server_0\r
625       - os\r
626       disk.device.write.bytes.rate_perimeta_rtp_msc_b_server_0:\r
627       - perimeta_rtp_msc_b_server_0\r
628       - disk.device.write.bytes.rate\r
629       network.outgoing.bytes_perimeta_rtp_msc_b_trusted_0_port:\r
630       - perimeta_rtp_msc_b_trusted_0_port\r
631       - network.outgoing.bytes\r
632       disk.device.read.bytes_perimeta_rtp_msc_b_server_0:\r
633       - perimeta_rtp_msc_b_server_0\r
634       - disk.device.read.bytes\r
635       network.outgoing.packets.rate_perimeta_rtp_msc_b_ha_0_port:\r
636       - perimeta_rtp_msc_b_ha_0_port\r
637       - network.outgoing.packets.rate\r
638       network.incoming.packets_perimeta_rtp_msc_b_mgmt_0_port:\r
639       - perimeta_rtp_msc_b_mgmt_0_port\r
640       - network.incoming.packets\r
641       forwarder_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
642       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
643       - forwarder\r
644       disk.device.iops_perimeta_rtp_msc_b_server_0:\r
645       - perimeta_rtp_msc_b_server_0\r
646       - disk.device.iops\r
647       network.incoming.packets.rate_perimeta_rtp_msc_b_ha_0_port:\r
648       - perimeta_rtp_msc_b_ha_0_port\r
649       - network.incoming.packets.rate\r
650       network.incoming.packets_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
651       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
652       - network.incoming.packets\r
653       disk.write.bytes_perimeta_rtp_msc_b_server_0:\r
654       - perimeta_rtp_msc_b_server_0\r
655       - disk.write.bytes\r
656       network.incoming.bytes_perimeta_rtp_msc_b_ha_0_port:\r
657       - perimeta_rtp_msc_b_ha_0_port\r
658       - network.incoming.bytes\r
659       network.outgoing.bytes.rate_perimeta_rtp_msc_b_mgmt_0_port:\r
660       - perimeta_rtp_msc_b_mgmt_0_port\r
661       - network.outgoing.bytes.rate\r
662       network.outgoing.bytes_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
663       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
664       - network.outgoing.bytes\r
665       instance_perimeta_rtp_msc_b_server_0:\r
666       - perimeta_rtp_msc_b_server_0\r
667       - instance\r
668       disk.device.write.requests.rate_perimeta_rtp_msc_b_server_0:\r
669       - perimeta_rtp_msc_b_server_0\r
670       - disk.device.write.requests.rate\r
671       network.outgoing.packets.rate_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
672       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
673       - network.outgoing.packets.rate\r
674       network.incoming.bytes_perimeta_rtp_msc_b_trusted_0_port:\r
675       - perimeta_rtp_msc_b_trusted_0_port\r
676       - network.incoming.bytes\r
677       network.outgoing.bytes_perimeta_rtp_msc_b_mgmt_0_port:\r
678       - perimeta_rtp_msc_b_mgmt_0_port\r
679       - network.outgoing.bytes\r
680       vcpus_perimeta_rtp_msc_b_server_0:\r
681       - perimeta_rtp_msc_b_server_0\r
682       - vcpus\r
683       memory.resident_perimeta_rtp_msc_b_server_0:\r
684       - perimeta_rtp_msc_b_server_0\r
685       - memory.resident\r
686       network.outgoing.bytes_perimeta_rtp_msc_b_ha_0_port:\r
687       - perimeta_rtp_msc_b_ha_0_port\r
688       - network.outgoing.bytes\r
689       feature_perimeta_rtp_msc_b_mgmt_0_port:\r
690       - perimeta_rtp_msc_b_mgmt_0_port\r
691       - feature\r
692       endpoint_perimeta_rtp_msc_b_server_0:\r
693       - perimeta_rtp_msc_b_server_0\r
694       - endpoint\r
695       network.outpoing.packets_perimeta_rtp_msc_b_mgmt_0_port:\r
696       - perimeta_rtp_msc_b_mgmt_0_port\r
697       - network.outpoing.packets\r
698       disk.write.requests_perimeta_rtp_msc_b_server_0:\r
699       - perimeta_rtp_msc_b_server_0\r
700       - disk.write.requests\r
701       feature_perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
702       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
703       - feature\r
704       network.incoming.packets.rate_perimeta_rtp_msc_b_mgmt_0_port:\r
705       - perimeta_rtp_msc_b_mgmt_0_port\r
706       - network.incoming.packets.rate\r
707       disk.read.bytes_perimeta_rtp_msc_b_server_0:\r
708       - perimeta_rtp_msc_b_server_0\r
709       - disk.read.bytes\r
710       disk.write.bytes.rate_perimeta_rtp_msc_b_server_0:\r
711       - perimeta_rtp_msc_b_server_0\r
712       - disk.write.bytes.rate\r
713       network.incoming.packets.rate_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
714       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
715       - network.incoming.packets.rate\r
716       memory.usage_perimeta_rtp_msc_b_server_0:\r
717       - perimeta_rtp_msc_b_server_0\r
718       - memory.usage\r
719       binding_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
720       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
721       - binding\r
722       scalable_perimeta_rtp_msc_b_server_0:\r
723       - perimeta_rtp_msc_b_server_0\r
724       - scalable\r
725       cpu.delta_perimeta_rtp_msc_b_server_0:\r
726       - perimeta_rtp_msc_b_server_0\r
727       - cpu.delta\r
728       disk.device.write.bytes_perimeta_rtp_msc_b_server_0:\r
729       - perimeta_rtp_msc_b_server_0\r
730       - disk.device.write.bytes\r
731       network.outpoing.packets_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
732       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
733       - network.outpoing.packets\r
734       disk.allocation_perimeta_rtp_msc_b_server_0:\r
735       - perimeta_rtp_msc_b_server_0\r
736       - disk.allocation\r
737       feature_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
738       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
739       - feature\r
740       disk.usage_perimeta_rtp_msc_b_server_0:\r
741       - perimeta_rtp_msc_b_server_0\r
742       - disk.usage\r
743       binding_perimeta_rtp_msc_b_mgmt_0_port:\r
744       - perimeta_rtp_msc_b_mgmt_0_port\r
745       - binding\r
746       host_perimeta_rtp_msc_b_server_0:\r
747       - perimeta_rtp_msc_b_server_0\r
748       - host\r
749       network.outpoing.packets_perimeta_rtp_msc_b_ha_0_port:\r
750       - perimeta_rtp_msc_b_ha_0_port\r
751       - network.outpoing.packets\r
752       feature_perimeta_rtp_msc_b_trusted_0_port:\r
753       - perimeta_rtp_msc_b_trusted_0_port\r
754       - feature\r
755       binding_perimeta_rtp_msc_b_trusted_0_port:\r
756       - perimeta_rtp_msc_b_trusted_0_port\r
757       - binding\r
758       network.incoming.bytes.rate_perimeta_rtp_msc_b_mgmt_0_port:\r
759       - perimeta_rtp_msc_b_mgmt_0_port\r
760       - network.incoming.bytes.rate\r
761       network.outgoing.bytes.rate_perimeta_rtp_msc_b_ha_0_port:\r
762       - perimeta_rtp_msc_b_ha_0_port\r
763       - network.outgoing.bytes.rate\r
764       disk.iops_perimeta_rtp_msc_b_server_0:\r
765       - perimeta_rtp_msc_b_server_0\r
766       - disk.iops\r
767       disk.device.read.requests_perimeta_rtp_msc_b_server_0:\r
768       - perimeta_rtp_msc_b_server_0\r
769       - disk.device.read.requests\r
770       network.incoming.bytes.rate_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
771       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
772       - network.incoming.bytes.rate\r
773       feature_perimeta_rtp_msc_b_ha_0_port:\r
774       - perimeta_rtp_msc_b_ha_0_port\r
775       - feature\r
776       binding_perimeta_rtp_msc_b_server_0:\r
777       - perimeta_rtp_msc_b_server_0\r
778       - binding\r
779       network.outgoing.packets.rate_perimeta_rtp_msc_b_trusted_0_port:\r
780       - perimeta_rtp_msc_b_trusted_0_port\r
781       - network.outgoing.packets.rate\r
782       disk.read.bytes.rate_perimeta_rtp_msc_b_server_0:\r
783       - perimeta_rtp_msc_b_server_0\r
784       - disk.read.bytes.rate\r
785     requirements:\r
786       dependency_contrail_vmi_subinterface_perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
787       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
788       - dependency_contrail_vmi_subinterface\r
789       dependency_perimeta_rtp_msc_b_trusted_0_port:\r
790       - perimeta_rtp_msc_b_trusted_0_port\r
791       - dependency\r
792       dependency_perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
793       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
794       - dependency\r
795       dependency_perimeta_rtp_msc_b_ha_0_port:\r
796       - perimeta_rtp_msc_b_ha_0_port\r
797       - dependency\r
798       dependency_perimeta_rtp_msc_b_server_0:\r
799       - perimeta_rtp_msc_b_server_0\r
800       - dependency\r
801       dependency_perimeta_rtp_msc_b_mgmt_0_port:\r
802       - perimeta_rtp_msc_b_mgmt_0_port\r
803       - dependency\r
804       link_contrail_vmi_subinterface_perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
805       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
806       - link_contrail_vmi_subinterface\r
807       link_perimeta_rtp_msc_b_trusted_0_port:\r
808       - perimeta_rtp_msc_b_trusted_0_port\r
809       - link\r
810       dependency_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
811       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
812       - dependency\r
813       link_perimeta_rtp_msc_b_ha_0_port:\r
814       - perimeta_rtp_msc_b_ha_0_port\r
815       - link\r
816       local_storage_perimeta_rtp_msc_b_server_0:\r
817       - perimeta_rtp_msc_b_server_0\r
818       - local_storage\r
819       link_perimeta_rtp_msc_b_mgmt_0_port:\r
820       - perimeta_rtp_msc_b_mgmt_0_port\r
821       - link\r
822       link_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
823       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
824       - link