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