f71b4500fa3964a76cb506c1f99b2b8d9f2263e7
[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: false\r
230         security_groups:\r
231           get_input: perimeta_sec_groups\r
232         fixed_ips:\r
233         - ip_address:\r
234             get_input:\r
235             - rtp_msc_b_trusted_ips\r
236             - get_input: perimeta_instance_index\r
237         mac_requirements:\r
238           mac_count_required:\r
239             is_required: false\r
240         allowed_address_pairs:\r
241         - ip_address:\r
242             get_input:\r
243             - rtp_msc_trusted_vips\r
244             - get_input: perimeta_instance_index\r
245         name:\r
246           str_replace:\r
247             template: $VNF_NAME_$VM_trusted_port\r
248             params:\r
249               $VM:\r
250                 get_input:\r
251                 - rtp_msc_b_names\r
252                 - get_input: perimeta_instance_index\r
253               $VNF_NAME:\r
254                 get_input: vnf_name\r
255         network_role_tag: trusted\r
256         network:\r
257           get_input: trusted_net_id\r
258       requirements:\r
259       - binding:\r
260           capability: tosca.capabilities.network.Bindable\r
261           node: perimeta_rtp_msc_b_server_0\r
262           relationship: tosca.relationships.network.BindsTo\r
263     perimeta_rtp_msc_b_mgmt_0_port:\r
264       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
265       properties:\r
266         ip_requirements:\r
267         - ip_version: 4\r
268           ip_count_required:\r
269             is_required: true\r
270           floating_ip_count_required:\r
271             is_required: false\r
272         security_groups:\r
273           get_input: perimeta_sec_groups\r
274         fixed_ips:\r
275         - ip_address:\r
276             get_input:\r
277             - rtp_msc_b_mgmt_ips\r
278             - get_input: perimeta_instance_index\r
279         mac_requirements:\r
280           mac_count_required:\r
281             is_required: false\r
282         allowed_address_pairs:\r
283         - ip_address:\r
284             get_input:\r
285             - rtp_msc_mgmt_vips\r
286             - get_input: perimeta_instance_index\r
287         name:\r
288           str_replace:\r
289             template: $VNF_NAME_$VM_mgmt_0_port\r
290             params:\r
291               $VM:\r
292                 get_input:\r
293                 - rtp_msc_b_names\r
294                 - get_input: perimeta_instance_index\r
295               $VNF_NAME:\r
296                 get_input: vnf_name\r
297         network_role_tag: mgmt\r
298         network:\r
299           get_input: mgmt_net_id\r
300       requirements:\r
301       - binding:\r
302           capability: tosca.capabilities.network.Bindable\r
303           node: perimeta_rtp_msc_b_server_0\r
304           relationship: tosca.relationships.network.BindsTo\r
305     perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
306       type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan_subinterface_dual\r
307       directives:\r
308       - substitutable\r
309       properties:\r
310         perimeta_parent_interface: perimeta_rtp_msc_b_untrusted_parent_0_port\r
311         perimeta_v6_vip_0:\r
312           get_input:\r
313           - rtp_msc_untrusted_v6_vips\r
314           - get_input: perimeta_instance_index\r
315         service_template_filter:\r
316           substitute_service_template: vlan_subinterface_dualServiceTemplate.yaml\r
317           count:\r
318             get_input: perimeta_untrusted_num_vlans\r
319           mandatory: false\r
320         perimeta_subinterface_name_prefix:\r
321           str_replace:\r
322             template: $VNF_NAME_$VM_untrusted_port_vlan\r
323             params:\r
324               $VM:\r
325                 get_input:\r
326                 - rtp_msc_b_names\r
327                 - get_input: perimeta_instance_index\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:\r
339           - rtp_msc_b_untrusted_ips\r
340           - get_input: perimeta_instance_index\r
341         perimeta_vip_0:\r
342           get_input:\r
343           - rtp_msc_untrusted_vips\r
344           - get_input: perimeta_instance_index\r
345         perimeta_vlan_ids:\r
346           get_input: perimeta_untrusted_vlan_ids\r
347         perimeta_mac_address:\r
348           get_attribute:\r
349           - perimeta_rtp_msc_b_untrusted_parent_0_port\r
350           - mac_address\r
351         perimeta_v6_ip_0:\r
352           get_input:\r
353           - rtp_msc_b_untrusted_v6_ips\r
354           - get_input: perimeta_instance_index\r
355       requirements:\r
356       - binding_contrail_vmi_subinterface:\r
357           capability: tosca.capabilities.network.Bindable\r
358           node: perimeta_rtp_msc_b_untrusted_parent_0_port\r
359           relationship: tosca.relationships.network.BindsTo\r
360     perimeta_rtp_msc_b_server_0:\r
361       type: org.openecomp.resource.vfc.nodes.heat.rtp_msc_b\r
362       properties:\r
363         flavor:\r
364           get_input: perimeta_flavor_name\r
365         key_name:\r
366           get_input: perimeta_keypair\r
367         availability_zone:\r
368           get_input: availability_zone_1\r
369         image:\r
370           get_input: perimeta_image_name\r
371         metadata:\r
372           vf_module_id:\r
373             get_input: vf_module_id\r
374           vm_role:\r
375             str_replace:\r
376               template: $ROLE_b\r
377               params:\r
378                 $ROLE:\r
379                   get_input: vm_role\r
380           vnf_id:\r
381             get_input: vnf_id\r
382           vnf_name:\r
383             get_input: vnf_name\r
384           msw_template_version: 17.07.04 - 2017-09-01\r
385         config_drive: true\r
386         user_data_format: RAW\r
387         name:\r
388           get_input:\r
389           - rtp_msc_b_names\r
390           - get_input: perimeta_instance_index\r
391         scheduler_hints:\r
392           group:\r
393             get_input:\r
394             - perimeta_server_groups\r
395             - get_input: perimeta_instance_index\r
396     perimeta_rtp_msc_b_ha_0_port:\r
397       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
398       properties:\r
399         ip_requirements:\r
400         - ip_version: 4\r
401           ip_count_required:\r
402             is_required: true\r
403           floating_ip_count_required:\r
404             is_required: false\r
405         security_groups:\r
406           get_input: perimeta_sec_groups\r
407         fixed_ips:\r
408         - ip_address:\r
409             get_input:\r
410             - rtp_msc_b_int_ha_ips\r
411             - get_input: perimeta_instance_index\r
412         mac_requirements:\r
413           mac_count_required:\r
414             is_required: false\r
415         name:\r
416           str_replace:\r
417             template: $VNF_NAME_$VM_ha_port\r
418             params:\r
419               $VM:\r
420                 get_input:\r
421                 - rtp_msc_b_names\r
422                 - get_input: perimeta_instance_index\r
423               $VNF_NAME:\r
424                 get_input: vnf_name\r
425         network_role_tag: int_ha\r
426         network:\r
427           get_input: int_ha_net_id\r
428       requirements:\r
429       - binding:\r
430           capability: tosca.capabilities.network.Bindable\r
431           node: perimeta_rtp_msc_b_server_0\r
432           relationship: tosca.relationships.network.BindsTo\r
433     perimeta_rtp_msc_b_untrusted_parent_0_port:\r
434       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
435       properties:\r
436         ip_requirements:\r
437         - ip_version: 4\r
438           ip_count_required:\r
439             is_required: true\r
440           floating_ip_count_required:\r
441             is_required: false\r
442         security_groups:\r
443           get_input: perimeta_sec_groups\r
444         fixed_ips:\r
445         - ip_address:\r
446             get_input:\r
447             - rtp_msc_b_untrusted_parent_ips\r
448             - get_input: perimeta_instance_index\r
449         mac_requirements:\r
450           mac_count_required:\r
451             is_required: false\r
452         allowed_address_pairs:\r
453         - ip_address:\r
454             get_input:\r
455             - rtp_msc_untrusted_parent_vips\r
456             - get_input: perimeta_instance_index\r
457         name:\r
458           str_replace:\r
459             template: $VNF_NAME_$VM_untrusted_parent_port\r
460             params:\r
461               $VM:\r
462                 get_input:\r
463                 - rtp_msc_b_names\r
464                 - get_input: perimeta_instance_index\r
465               $VNF_NAME:\r
466                 get_input: vnf_name\r
467         network_role_tag: int_untrusted_parent\r
468         network:\r
469           get_input: int_untrusted_parent_net_id\r
470       requirements:\r
471       - binding:\r
472           capability: tosca.capabilities.network.Bindable\r
473           node: perimeta_rtp_msc_b_server_0\r
474           relationship: tosca.relationships.network.BindsTo\r
475   groups:\r
476     module_2_perimeta_sw_b_child_group:\r
477       type: org.openecomp.groups.heat.HeatStack\r
478       properties:\r
479         heat_file: ../Artifacts/module_2_perimeta_sw_b_child.yaml\r
480         description: |\r
481           HOT template to instantiate an B side Perimeta RTP MSC instance with 4 vNICs as part of a nested template\r
482       members:\r
483       - perimeta_rtp_msc_b_trusted_0_port\r
484       - perimeta_rtp_msc_b_mgmt_0_port\r
485       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
486       - perimeta_rtp_msc_b_server_0\r
487       - perimeta_rtp_msc_b_ha_0_port\r
488       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
489   substitution_mappings:\r
490     node_type: org.openecomp.resource.abstract.nodes.heat.module_2_perimeta_sw_b_child\r
491     capabilities:\r
492       attachment_perimeta_rtp_msc_b_mgmt_0_port:\r
493       - perimeta_rtp_msc_b_mgmt_0_port\r
494       - attachment\r
495       disk.read.requests_perimeta_rtp_msc_b_server_0:\r
496       - perimeta_rtp_msc_b_server_0\r
497       - disk.read.requests\r
498       forwarder_perimeta_rtp_msc_b_trusted_0_port:\r
499       - perimeta_rtp_msc_b_trusted_0_port\r
500       - forwarder\r
501       network.incoming.bytes.rate_perimeta_rtp_msc_b_ha_0_port:\r
502       - perimeta_rtp_msc_b_ha_0_port\r
503       - network.incoming.bytes.rate\r
504       network.incoming.packets_perimeta_rtp_msc_b_ha_0_port:\r
505       - perimeta_rtp_msc_b_ha_0_port\r
506       - network.incoming.packets\r
507       attachment_perimeta_rtp_msc_b_trusted_0_port:\r
508       - perimeta_rtp_msc_b_trusted_0_port\r
509       - attachment\r
510       disk.device.read.requests.rate_perimeta_rtp_msc_b_server_0:\r
511       - perimeta_rtp_msc_b_server_0\r
512       - disk.device.read.requests.rate\r
513       network.outgoing.packets.rate_perimeta_rtp_msc_b_mgmt_0_port:\r
514       - perimeta_rtp_msc_b_mgmt_0_port\r
515       - network.outgoing.packets.rate\r
516       network.incoming.bytes_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
517       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
518       - network.incoming.bytes\r
519       network.incoming.bytes.rate_perimeta_rtp_msc_b_trusted_0_port:\r
520       - perimeta_rtp_msc_b_trusted_0_port\r
521       - network.incoming.bytes.rate\r
522       disk.latency_perimeta_rtp_msc_b_server_0:\r
523       - perimeta_rtp_msc_b_server_0\r
524       - disk.latency\r
525       network.incoming.packets.rate_perimeta_rtp_msc_b_trusted_0_port:\r
526       - perimeta_rtp_msc_b_trusted_0_port\r
527       - network.incoming.packets.rate\r
528       disk.device.write.requests_perimeta_rtp_msc_b_server_0:\r
529       - perimeta_rtp_msc_b_server_0\r
530       - disk.device.write.requests\r
531       disk.device.read.bytes.rate_perimeta_rtp_msc_b_server_0:\r
532       - perimeta_rtp_msc_b_server_0\r
533       - disk.device.read.bytes.rate\r
534       memory_perimeta_rtp_msc_b_server_0:\r
535       - perimeta_rtp_msc_b_server_0\r
536       - memory\r
537       network.outgoing.bytes.rate_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
538       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
539       - network.outgoing.bytes.rate\r
540       feature_perimeta_rtp_msc_b_server_0:\r
541       - perimeta_rtp_msc_b_server_0\r
542       - feature\r
543       network.incoming.packets_perimeta_rtp_msc_b_trusted_0_port:\r
544       - perimeta_rtp_msc_b_trusted_0_port\r
545       - network.incoming.packets\r
546       disk.ephemeral.size_perimeta_rtp_msc_b_server_0:\r
547       - perimeta_rtp_msc_b_server_0\r
548       - disk.ephemeral.size\r
549       network.outgoing.bytes.rate_perimeta_rtp_msc_b_trusted_0_port:\r
550       - perimeta_rtp_msc_b_trusted_0_port\r
551       - network.outgoing.bytes.rate\r
552       feature_contrail_vmi_subinterface_perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
553       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
554       - feature_contrail_vmi_subinterface\r
555       attachment_perimeta_rtp_msc_b_ha_0_port:\r
556       - perimeta_rtp_msc_b_ha_0_port\r
557       - attachment\r
558       disk.capacity_perimeta_rtp_msc_b_server_0:\r
559       - perimeta_rtp_msc_b_server_0\r
560       - disk.capacity\r
561       forwarder_perimeta_rtp_msc_b_mgmt_0_port:\r
562       - perimeta_rtp_msc_b_mgmt_0_port\r
563       - forwarder\r
564       network.incoming.bytes_perimeta_rtp_msc_b_mgmt_0_port:\r
565       - perimeta_rtp_msc_b_mgmt_0_port\r
566       - network.incoming.bytes\r
567       cpu_perimeta_rtp_msc_b_server_0:\r
568       - perimeta_rtp_msc_b_server_0\r
569       - cpu\r
570       disk.device.capacity_perimeta_rtp_msc_b_server_0:\r
571       - perimeta_rtp_msc_b_server_0\r
572       - disk.device.capacity\r
573       binding_perimeta_rtp_msc_b_ha_0_port:\r
574       - perimeta_rtp_msc_b_ha_0_port\r
575       - binding\r
576       disk.device.usage_perimeta_rtp_msc_b_server_0:\r
577       - perimeta_rtp_msc_b_server_0\r
578       - disk.device.usage\r
579       disk.device.allocation_perimeta_rtp_msc_b_server_0:\r
580       - perimeta_rtp_msc_b_server_0\r
581       - disk.device.allocation\r
582       disk.write.requests.rate_perimeta_rtp_msc_b_server_0:\r
583       - perimeta_rtp_msc_b_server_0\r
584       - disk.write.requests.rate\r
585       forwarder_perimeta_rtp_msc_b_ha_0_port:\r
586       - perimeta_rtp_msc_b_ha_0_port\r
587       - forwarder\r
588       network.outpoing.packets_perimeta_rtp_msc_b_trusted_0_port:\r
589       - perimeta_rtp_msc_b_trusted_0_port\r
590       - network.outpoing.packets\r
591       disk.root.size_perimeta_rtp_msc_b_server_0:\r
592       - perimeta_rtp_msc_b_server_0\r
593       - disk.root.size\r
594       cpu_util_perimeta_rtp_msc_b_server_0:\r
595       - perimeta_rtp_msc_b_server_0\r
596       - cpu_util\r
597       disk.device.latency_perimeta_rtp_msc_b_server_0:\r
598       - perimeta_rtp_msc_b_server_0\r
599       - disk.device.latency\r
600       attachment_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
601       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
602       - attachment\r
603       os_perimeta_rtp_msc_b_server_0:\r
604       - perimeta_rtp_msc_b_server_0\r
605       - os\r
606       disk.device.write.bytes.rate_perimeta_rtp_msc_b_server_0:\r
607       - perimeta_rtp_msc_b_server_0\r
608       - disk.device.write.bytes.rate\r
609       network.outgoing.bytes_perimeta_rtp_msc_b_trusted_0_port:\r
610       - perimeta_rtp_msc_b_trusted_0_port\r
611       - network.outgoing.bytes\r
612       disk.device.read.bytes_perimeta_rtp_msc_b_server_0:\r
613       - perimeta_rtp_msc_b_server_0\r
614       - disk.device.read.bytes\r
615       network.outgoing.packets.rate_perimeta_rtp_msc_b_ha_0_port:\r
616       - perimeta_rtp_msc_b_ha_0_port\r
617       - network.outgoing.packets.rate\r
618       network.incoming.packets_perimeta_rtp_msc_b_mgmt_0_port:\r
619       - perimeta_rtp_msc_b_mgmt_0_port\r
620       - network.incoming.packets\r
621       forwarder_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
622       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
623       - forwarder\r
624       disk.device.iops_perimeta_rtp_msc_b_server_0:\r
625       - perimeta_rtp_msc_b_server_0\r
626       - disk.device.iops\r
627       network.incoming.packets.rate_perimeta_rtp_msc_b_ha_0_port:\r
628       - perimeta_rtp_msc_b_ha_0_port\r
629       - network.incoming.packets.rate\r
630       network.incoming.packets_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
631       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
632       - network.incoming.packets\r
633       disk.write.bytes_perimeta_rtp_msc_b_server_0:\r
634       - perimeta_rtp_msc_b_server_0\r
635       - disk.write.bytes\r
636       network.incoming.bytes_perimeta_rtp_msc_b_ha_0_port:\r
637       - perimeta_rtp_msc_b_ha_0_port\r
638       - network.incoming.bytes\r
639       network.outgoing.bytes.rate_perimeta_rtp_msc_b_mgmt_0_port:\r
640       - perimeta_rtp_msc_b_mgmt_0_port\r
641       - network.outgoing.bytes.rate\r
642       network.outgoing.bytes_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
643       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
644       - network.outgoing.bytes\r
645       instance_perimeta_rtp_msc_b_server_0:\r
646       - perimeta_rtp_msc_b_server_0\r
647       - instance\r
648       disk.device.write.requests.rate_perimeta_rtp_msc_b_server_0:\r
649       - perimeta_rtp_msc_b_server_0\r
650       - disk.device.write.requests.rate\r
651       network.outgoing.packets.rate_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
652       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
653       - network.outgoing.packets.rate\r
654       network.incoming.bytes_perimeta_rtp_msc_b_trusted_0_port:\r
655       - perimeta_rtp_msc_b_trusted_0_port\r
656       - network.incoming.bytes\r
657       network.outgoing.bytes_perimeta_rtp_msc_b_mgmt_0_port:\r
658       - perimeta_rtp_msc_b_mgmt_0_port\r
659       - network.outgoing.bytes\r
660       vcpus_perimeta_rtp_msc_b_server_0:\r
661       - perimeta_rtp_msc_b_server_0\r
662       - vcpus\r
663       memory.resident_perimeta_rtp_msc_b_server_0:\r
664       - perimeta_rtp_msc_b_server_0\r
665       - memory.resident\r
666       network.outgoing.bytes_perimeta_rtp_msc_b_ha_0_port:\r
667       - perimeta_rtp_msc_b_ha_0_port\r
668       - network.outgoing.bytes\r
669       feature_perimeta_rtp_msc_b_mgmt_0_port:\r
670       - perimeta_rtp_msc_b_mgmt_0_port\r
671       - feature\r
672       endpoint_perimeta_rtp_msc_b_server_0:\r
673       - perimeta_rtp_msc_b_server_0\r
674       - endpoint\r
675       network.outpoing.packets_perimeta_rtp_msc_b_mgmt_0_port:\r
676       - perimeta_rtp_msc_b_mgmt_0_port\r
677       - network.outpoing.packets\r
678       disk.write.requests_perimeta_rtp_msc_b_server_0:\r
679       - perimeta_rtp_msc_b_server_0\r
680       - disk.write.requests\r
681       feature_perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
682       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
683       - feature\r
684       network.incoming.packets.rate_perimeta_rtp_msc_b_mgmt_0_port:\r
685       - perimeta_rtp_msc_b_mgmt_0_port\r
686       - network.incoming.packets.rate\r
687       disk.read.bytes_perimeta_rtp_msc_b_server_0:\r
688       - perimeta_rtp_msc_b_server_0\r
689       - disk.read.bytes\r
690       disk.write.bytes.rate_perimeta_rtp_msc_b_server_0:\r
691       - perimeta_rtp_msc_b_server_0\r
692       - disk.write.bytes.rate\r
693       network.incoming.packets.rate_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
694       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
695       - network.incoming.packets.rate\r
696       memory.usage_perimeta_rtp_msc_b_server_0:\r
697       - perimeta_rtp_msc_b_server_0\r
698       - memory.usage\r
699       binding_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
700       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
701       - binding\r
702       scalable_perimeta_rtp_msc_b_server_0:\r
703       - perimeta_rtp_msc_b_server_0\r
704       - scalable\r
705       cpu.delta_perimeta_rtp_msc_b_server_0:\r
706       - perimeta_rtp_msc_b_server_0\r
707       - cpu.delta\r
708       disk.device.write.bytes_perimeta_rtp_msc_b_server_0:\r
709       - perimeta_rtp_msc_b_server_0\r
710       - disk.device.write.bytes\r
711       network.outpoing.packets_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
712       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
713       - network.outpoing.packets\r
714       disk.allocation_perimeta_rtp_msc_b_server_0:\r
715       - perimeta_rtp_msc_b_server_0\r
716       - disk.allocation\r
717       feature_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
718       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
719       - feature\r
720       disk.usage_perimeta_rtp_msc_b_server_0:\r
721       - perimeta_rtp_msc_b_server_0\r
722       - disk.usage\r
723       binding_perimeta_rtp_msc_b_mgmt_0_port:\r
724       - perimeta_rtp_msc_b_mgmt_0_port\r
725       - binding\r
726       host_perimeta_rtp_msc_b_server_0:\r
727       - perimeta_rtp_msc_b_server_0\r
728       - host\r
729       network.outpoing.packets_perimeta_rtp_msc_b_ha_0_port:\r
730       - perimeta_rtp_msc_b_ha_0_port\r
731       - network.outpoing.packets\r
732       feature_perimeta_rtp_msc_b_trusted_0_port:\r
733       - perimeta_rtp_msc_b_trusted_0_port\r
734       - feature\r
735       binding_perimeta_rtp_msc_b_trusted_0_port:\r
736       - perimeta_rtp_msc_b_trusted_0_port\r
737       - binding\r
738       network.incoming.bytes.rate_perimeta_rtp_msc_b_mgmt_0_port:\r
739       - perimeta_rtp_msc_b_mgmt_0_port\r
740       - network.incoming.bytes.rate\r
741       network.outgoing.bytes.rate_perimeta_rtp_msc_b_ha_0_port:\r
742       - perimeta_rtp_msc_b_ha_0_port\r
743       - network.outgoing.bytes.rate\r
744       disk.iops_perimeta_rtp_msc_b_server_0:\r
745       - perimeta_rtp_msc_b_server_0\r
746       - disk.iops\r
747       disk.device.read.requests_perimeta_rtp_msc_b_server_0:\r
748       - perimeta_rtp_msc_b_server_0\r
749       - disk.device.read.requests\r
750       network.incoming.bytes.rate_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
751       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
752       - network.incoming.bytes.rate\r
753       feature_perimeta_rtp_msc_b_ha_0_port:\r
754       - perimeta_rtp_msc_b_ha_0_port\r
755       - feature\r
756       binding_perimeta_rtp_msc_b_server_0:\r
757       - perimeta_rtp_msc_b_server_0\r
758       - binding\r
759       network.outgoing.packets.rate_perimeta_rtp_msc_b_trusted_0_port:\r
760       - perimeta_rtp_msc_b_trusted_0_port\r
761       - network.outgoing.packets.rate\r
762       disk.read.bytes.rate_perimeta_rtp_msc_b_server_0:\r
763       - perimeta_rtp_msc_b_server_0\r
764       - disk.read.bytes.rate\r
765     requirements:\r
766       dependency_contrail_vmi_subinterface_perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
767       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
768       - dependency_contrail_vmi_subinterface\r
769       dependency_perimeta_rtp_msc_b_trusted_0_port:\r
770       - perimeta_rtp_msc_b_trusted_0_port\r
771       - dependency\r
772       dependency_perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
773       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
774       - dependency\r
775       dependency_perimeta_rtp_msc_b_ha_0_port:\r
776       - perimeta_rtp_msc_b_ha_0_port\r
777       - dependency\r
778       dependency_perimeta_rtp_msc_b_server_0:\r
779       - perimeta_rtp_msc_b_server_0\r
780       - dependency\r
781       dependency_perimeta_rtp_msc_b_mgmt_0_port:\r
782       - perimeta_rtp_msc_b_mgmt_0_port\r
783       - dependency\r
784       link_contrail_vmi_subinterface_perimeta_rtp_msc_b_untrusted_0_vlan_ports:\r
785       - perimeta_rtp_msc_b_untrusted_0_vlan_ports\r
786       - link_contrail_vmi_subinterface\r
787       link_perimeta_rtp_msc_b_trusted_0_port:\r
788       - perimeta_rtp_msc_b_trusted_0_port\r
789       - link\r
790       dependency_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
791       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
792       - dependency\r
793       link_perimeta_rtp_msc_b_ha_0_port:\r
794       - perimeta_rtp_msc_b_ha_0_port\r
795       - link\r
796       local_storage_perimeta_rtp_msc_b_server_0:\r
797       - perimeta_rtp_msc_b_server_0\r
798       - local_storage\r
799       link_perimeta_rtp_msc_b_mgmt_0_port:\r
800       - perimeta_rtp_msc_b_mgmt_0_port\r
801       - link\r
802       link_perimeta_rtp_msc_b_untrusted_parent_0_port:\r
803       - perimeta_rtp_msc_b_untrusted_parent_0_port\r
804       - link