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