9b69834f06858b06fdf909101faefcf53beb72fa
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: eca_oam
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.eca:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12   org.openecomp.resource.vfc.nodes.heat.arb:
13     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
14 topology_template:
15   inputs:
16     metadata:
17       label: metadata
18       hidden: false
19       immutable: false
20       type: string
21       description: cmaui metadata
22     oam_flavor:
23       label: flavor name
24       hidden: false
25       immutable: false
26       type: string
27       description: OAM flavor name
28       default: lc.xlarge4
29     eca_eca_mgmt_ips:
30       label: eca_mgmt network ips for eca VM
31       hidden: false
32       immutable: false
33       type: list
34       description: internal eca_mgmt network ips for eca VM
35       default:
36       - 172.25.137.242
37       - 172.25.137.243
38       entry_schema:
39         type: string
40     eca_mgmt_net_name:
41       label: internal network name
42       hidden: false
43       immutable: false
44       type: string
45       description: the name of the internal network
46       default: int_mms_eca_mgmt_net_1
47     ECA_OAM_volume_type:
48       label: eca oam vm volume type
49       hidden: false
50       immutable: false
51       type: string
52       description: the name of the target volume backend
53       default: Platinum
54     arb_eca_mgmt_ips:
55       label: eca_mgmt network ips
56       hidden: false
57       immutable: false
58       type: list
59       description: internal eca_mgmt network ips for arb VM
60       default:
61       - 172.25.137.244
62       entry_schema:
63         type: string
64     networks:
65       label: network name
66       hidden: false
67       immutable: false
68       type: string
69       description: cmaui network name
70     cmaui_name:
71       label: cmaui name
72       hidden: false
73       immutable: false
74       type: string
75       description: cmaui name
76     arb_volume_size:
77       label: volume size
78       hidden: false
79       immutable: false
80       type: float
81       description: the size of the ARB volume
82       default: 40
83     vnf_id:
84       hidden: false
85       immutable: false
86       type: string
87       description: Unique ID for this VNF instance
88       default: This_is_ths_MMSC-ECA_id
89     availability_zone_0:
90       label: availabilityzone name
91       hidden: false
92       immutable: false
93       type: string
94       description: availabilityzone name
95       default: nova
96     oam_image_name:
97       label: image name
98       hidden: false
99       immutable: false
100       type: string
101       description: the OAM image name
102       default: ECABASE
103     oam_volume_size:
104       label: volume size
105       hidden: false
106       immutable: false
107       type: float
108       description: the size of the OAM volume
109       default: 1800
110     swift_eca_url:
111       label: Swift URL
112       hidden: false
113       immutable: false
114       type: string
115       description: Base URL for eca swift object store
116       default: http://object-store.rdm2.cci.com:8080/v1/AUTH_1bbab536a19b4756926e7d0ec1eb543c/eca
117     oam_net_name:
118       label: oam network name
119       hidden: false
120       immutable: false
121       type: string
122       description: the name of the oam network
123       default: oam_protected_net_0
124     ARB_volume_type:
125       label: arb vm volume type
126       hidden: false
127       immutable: false
128       type: string
129       description: the name of the target volume backend
130       default: Platinum
131     eca_names:
132       label: oam servers names
133       hidden: false
134       immutable: false
135       type: list
136       description: the names of the OAM1,OAM2 VM instances
137       default:
138       - ZRDM1MMSC02OAM001
139       - ZRDM1MMSC02OAM002
140       entry_schema:
141         type: string
142     arbiter_flavor:
143       label: flavor name
144       hidden: false
145       immutable: false
146       type: string
147       description: arbiter flavor name
148       default: m1.large2
149     eca_oam_ips:
150       label: oam network ips
151       hidden: false
152       immutable: false
153       type: list
154       description: the ips of oam networks for eca VM
155       default:
156       - 107.250.172.44
157       - 107.250.172.45
158       entry_schema:
159         type: string
160     security_group_name:
161       label: security group name
162       hidden: false
163       immutable: false
164       type: string
165       description: the name of security group
166       default: mmsc_security_group_1
167     user_data:
168       label: user data
169       hidden: false
170       immutable: false
171       type: string
172       description: cmaui user data
173     cmaui_image:
174       label: cmaui image
175       hidden: false
176       immutable: false
177       type: string
178       description: cmaui image
179     arb_names:
180       label: arbiter server names
181       hidden: false
182       immutable: false
183       type: list
184       description: the names of the arbiter VM instances
185       default:
186       - ZRDM1MMSC02ARB001
187       entry_schema:
188         type: string
189     cmaui_flavor:
190       label: flavor name
191       hidden: false
192       immutable: false
193       type: string
194       description: cmaui flavor name
195     user_data_format:
196       label: user data
197       hidden: false
198       immutable: false
199       type: string
200       description: cmaui user data
201     eca_oam_gateway:
202       label: oam1 oam gateway
203       hidden: false
204       immutable: false
205       type: string
206       description: the ip of oam gateway
207       default: 107.250.172.1
208     arb_oam_ips:
209       label: oam network ips for arb VM
210       hidden: false
211       immutable: false
212       type: list
213       description: oam network ips for eca VM
214       default:
215       - 107.250.172.46
216       entry_schema:
217         type: string
218   node_templates:
219     arb_mgmt_port:
220       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
221       properties:
222         replacement_policy: AUTO
223         ip_requirements:
224         - ip_version: 4
225           ip_count_required:
226             is_required: true
227           floating_ip_count_required:
228             is_required: false
229         security_groups:
230         - get_input: security_group_name
231         fixed_ips:
232         - ip_address:
233             get_input:
234             - arb_oam_ips
235             - 0
236         mac_requirements:
237           mac_count_required:
238             is_required: false
239         network_role_tag: oam
240         network:
241           get_input: oam_net_name
242       requirements:
243       - binding:
244           capability: tosca.capabilities.network.Bindable
245           node: arb_instance
246           relationship: tosca.relationships.network.BindsTo
247     oam2_mgmt_port:
248       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
249       properties:
250         replacement_policy: AUTO
251         ip_requirements:
252         - ip_version: 4
253           ip_count_required:
254             is_required: true
255           floating_ip_count_required:
256             is_required: false
257         security_groups:
258         - get_input: security_group_name
259         fixed_ips:
260         - ip_address:
261             get_input:
262             - eca_oam_ips
263             - 1
264         mac_requirements:
265           mac_count_required:
266             is_required: false
267         network_role_tag: oam
268         network:
269           get_input: oam_net_name
270       requirements:
271       - binding:
272           capability: tosca.capabilities.network.Bindable
273           node: oam2_instance
274           relationship: tosca.relationships.network.BindsTo
275     arb_instance:
276       type: org.openecomp.resource.vfc.nodes.heat.arb
277       properties:
278         flavor:
279           get_input: arbiter_flavor
280         availability_zone:
281           get_input: availability_zone_0
282         image:
283           get_input: oam_image_name
284         metadata:
285           vnf_id:
286             get_input: vnf_id
287         name:
288           get_input:
289           - arb_names
290           - 0
291       requirements:
292       - local_storage:
293           capability: tosca.capabilities.Attachment
294           node: arb_volume
295           relationship: arb_volume_attachment
296     arb_volume:
297       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
298       properties:
299         volume_type:
300           get_input: ARB_volume_type
301         size: '(get_input : arb_volume_size) * 1024'
302     oam1_instance:
303       type: org.openecomp.resource.vfc.nodes.heat.eca
304       properties:
305         flavor:
306           get_input: oam_flavor
307         availability_zone:
308           get_input: availability_zone_0
309         image:
310           get_input: oam_image_name
311         metadata:
312           vnf_id:
313             get_input: vnf_id
314         name:
315           get_input:
316           - eca_names
317           - 0
318       requirements:
319       - local_storage:
320           capability: tosca.capabilities.Attachment
321           node: oam1_volume
322           relationship: oam1_volume_attachment
323     oam2_volume:
324       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
325       properties:
326         volume_type:
327           get_input: ECA_OAM_volume_type
328         size: '(get_input : oam_volume_size) * 1024'
329     oam1_volume:
330       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
331       properties:
332         volume_type:
333           get_input: ECA_OAM_volume_type
334         size: '(get_input : oam_volume_size) * 1024'
335     oam1_int_port:
336       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
337       properties:
338         replacement_policy: AUTO
339         ip_requirements:
340         - ip_version: 4
341           ip_count_required:
342             is_required: true
343           floating_ip_count_required:
344             is_required: false
345         security_groups:
346         - get_input: security_group_name
347         fixed_ips:
348         - ip_address:
349             get_input:
350             - eca_eca_mgmt_ips
351             - 0
352         mac_requirements:
353           mac_count_required:
354             is_required: false
355         network_role_tag: eca_mgmt
356         network:
357           get_input: eca_mgmt_net_name
358       requirements:
359       - binding:
360           capability: tosca.capabilities.network.Bindable
361           node: oam1_instance
362           relationship: tosca.relationships.network.BindsTo
363     oam1_mgmt_port:
364       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
365       properties:
366         replacement_policy: AUTO
367         ip_requirements:
368         - ip_version: 4
369           ip_count_required:
370             is_required: true
371           floating_ip_count_required:
372             is_required: false
373         security_groups:
374         - get_input: security_group_name
375         fixed_ips:
376         - ip_address:
377             get_input:
378             - eca_oam_ips
379             - 0
380         mac_requirements:
381           mac_count_required:
382             is_required: false
383         network_role_tag: oam
384         network:
385           get_input: oam_net_name
386       requirements:
387       - binding:
388           capability: tosca.capabilities.network.Bindable
389           node: oam1_instance
390           relationship: tosca.relationships.network.BindsTo
391     arb_int_port:
392       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
393       properties:
394         replacement_policy: AUTO
395         ip_requirements:
396         - ip_version: 4
397           ip_count_required:
398             is_required: true
399           floating_ip_count_required:
400             is_required: false
401         security_groups:
402         - get_input: security_group_name
403         fixed_ips:
404         - ip_address:
405             get_input:
406             - arb_eca_mgmt_ips
407             - 0
408         mac_requirements:
409           mac_count_required:
410             is_required: false
411         network_role_tag: eca_mgmt
412         network:
413           get_input: eca_mgmt_net_name
414       requirements:
415       - binding:
416           capability: tosca.capabilities.network.Bindable
417           node: arb_instance
418           relationship: tosca.relationships.network.BindsTo
419     oam2_int_port:
420       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
421       properties:
422         replacement_policy: AUTO
423         ip_requirements:
424         - ip_version: 4
425           ip_count_required:
426             is_required: true
427           floating_ip_count_required:
428             is_required: false
429         security_groups:
430         - get_input: security_group_name
431         fixed_ips:
432         - ip_address:
433             get_input:
434             - eca_eca_mgmt_ips
435             - 1
436         mac_requirements:
437           mac_count_required:
438             is_required: false
439         network_role_tag: eca_mgmt
440         network:
441           get_input: eca_mgmt_net_name
442       requirements:
443       - binding:
444           capability: tosca.capabilities.network.Bindable
445           node: oam2_instance
446           relationship: tosca.relationships.network.BindsTo
447     oam2_instance:
448       type: org.openecomp.resource.vfc.nodes.heat.eca
449       properties:
450         flavor:
451           get_input: oam_flavor
452         availability_zone:
453           get_input: availability_zone_0
454         image:
455           get_input: oam_image_name
456         metadata:
457           vnf_id:
458             get_input: vnf_id
459         name:
460           get_input:
461           - eca_names
462           - 1
463       requirements:
464       - local_storage:
465           capability: tosca.capabilities.Attachment
466           node: oam2_volume
467           relationship: oam2_volume_attachment
468   relationship_templates:
469     oam2_volume_attachment:
470       type: org.openecomp.relationships.VolumeAttachesTo
471       properties:
472         volume_id: oam2_volume
473         instance_uuid: oam2_instance
474     oam1_volume_attachment:
475       type: org.openecomp.relationships.VolumeAttachesTo
476       properties:
477         volume_id: oam1_volume
478         instance_uuid: oam1_instance
479     arb_volume_attachment:
480       type: org.openecomp.relationships.VolumeAttachesTo
481       properties:
482         volume_id: arb_volume
483         instance_uuid: arb_instance
484   groups:
485     eca_oam_group:
486       type: org.openecomp.groups.heat.HeatStack
487       properties:
488         heat_file: ../Artifacts/eca_oam.yaml
489         description: This stack creates two ECA OAM VM and one ARB VM
490       members:
491       - arb_mgmt_port
492       - oam2_mgmt_port
493       - arb_instance
494       - arb_volume
495       - oam1_instance
496       - oam2_volume
497       - oam1_volume
498       - oam1_int_port
499       - oam1_mgmt_port
500       - arb_int_port
501       - oam2_int_port
502       - oam2_instance
503   substitution_mappings:
504     node_type: org.openecomp.resource.abstract.nodes.heat.eca_oam
505     capabilities:
506       disk.usage_arb_instance:
507       - arb_instance
508       - disk.usage
509       disk.capacity_arb_instance:
510       - arb_instance
511       - disk.capacity
512       disk.write.bytes.rate_oam1_instance:
513       - oam1_instance
514       - disk.write.bytes.rate
515       network.incoming.bytes_oam1_int_port:
516       - oam1_int_port
517       - network.incoming.bytes
518       endpoint_oam2_instance:
519       - oam2_instance
520       - endpoint
521       network.incoming.packets_oam1_int_port:
522       - oam1_int_port
523       - network.incoming.packets
524       disk.allocation_oam2_instance:
525       - oam2_instance
526       - disk.allocation
527       attachment_arb_mgmt_port:
528       - arb_mgmt_port
529       - attachment
530       feature_oam2_volume:
531       - oam2_volume
532       - feature
533       memory.resident_arb_instance:
534       - arb_instance
535       - memory.resident
536       disk.device.usage_oam1_instance:
537       - oam1_instance
538       - disk.device.usage
539       disk.device.allocation_oam2_instance:
540       - oam2_instance
541       - disk.device.allocation
542       network.incoming.bytes.rate_oam1_int_port:
543       - oam1_int_port
544       - network.incoming.bytes.rate
545       network.incoming.packets.rate_oam2_mgmt_port:
546       - oam2_mgmt_port
547       - network.incoming.packets.rate
548       feature_oam1_int_port:
549       - oam1_int_port
550       - feature
551       network.incoming.packets_oam1_mgmt_port:
552       - oam1_mgmt_port
553       - network.incoming.packets
554       disk.read.bytes_oam1_instance:
555       - oam1_instance
556       - disk.read.bytes
557       disk.device.read.requests_arb_instance:
558       - arb_instance
559       - disk.device.read.requests
560       attachment_oam1_volume:
561       - oam1_volume
562       - attachment
563       network.incoming.packets.rate_oam2_int_port:
564       - oam2_int_port
565       - network.incoming.packets.rate
566       network.outgoing.bytes.rate_arb_int_port:
567       - arb_int_port
568       - network.outgoing.bytes.rate
569       memory.usage_arb_instance:
570       - arb_instance
571       - memory.usage
572       disk.device.write.requests_oam2_instance:
573       - oam2_instance
574       - disk.device.write.requests
575       feature_oam1_mgmt_port:
576       - oam1_mgmt_port
577       - feature
578       disk.read.bytes.rate_arb_instance:
579       - arb_instance
580       - disk.read.bytes.rate
581       network.outgoing.packets.rate_arb_mgmt_port:
582       - arb_mgmt_port
583       - network.outgoing.packets.rate
584       binding_arb_mgmt_port:
585       - arb_mgmt_port
586       - binding
587       forwarder_oam1_mgmt_port:
588       - oam1_mgmt_port
589       - forwarder
590       network.outpoing.packets_oam2_mgmt_port:
591       - oam2_mgmt_port
592       - network.outpoing.packets
593       network.incoming.packets_oam2_mgmt_port:
594       - oam2_mgmt_port
595       - network.incoming.packets
596       attachment_arb_int_port:
597       - arb_int_port
598       - attachment
599       forwarder_oam2_int_port:
600       - oam2_int_port
601       - forwarder
602       disk.device.write.bytes_oam2_instance:
603       - oam2_instance
604       - disk.device.write.bytes
605       network.outgoing.packets.rate_oam1_mgmt_port:
606       - oam1_mgmt_port
607       - network.outgoing.packets.rate
608       binding_oam1_mgmt_port:
609       - oam1_mgmt_port
610       - binding
611       scalable_arb_instance:
612       - arb_instance
613       - scalable
614       cpu.delta_arb_instance:
615       - arb_instance
616       - cpu.delta
617       disk.usage_oam1_instance:
618       - oam1_instance
619       - disk.usage
620       disk.device.write.requests_arb_instance:
621       - arb_instance
622       - disk.device.write.requests
623       network.outgoing.bytes.rate_oam1_mgmt_port:
624       - oam1_mgmt_port
625       - network.outgoing.bytes.rate
626       network.incoming.packets_arb_int_port:
627       - arb_int_port
628       - network.incoming.packets
629       disk.device.read.bytes_oam1_instance:
630       - oam1_instance
631       - disk.device.read.bytes
632       disk.device.iops_arb_instance:
633       - arb_instance
634       - disk.device.iops
635       memory_oam2_instance:
636       - oam2_instance
637       - memory
638       os_oam2_instance:
639       - oam2_instance
640       - os
641       disk.device.read.bytes.rate_oam1_instance:
642       - oam1_instance
643       - disk.device.read.bytes.rate
644       network.incoming.bytes_oam2_mgmt_port:
645       - oam2_mgmt_port
646       - network.incoming.bytes
647       binding_oam2_instance:
648       - oam2_instance
649       - binding
650       network.outpoing.packets_oam1_int_port:
651       - oam1_int_port
652       - network.outpoing.packets
653       network.incoming.bytes.rate_oam1_mgmt_port:
654       - oam1_mgmt_port
655       - network.incoming.bytes.rate
656       cpu_oam1_instance:
657       - oam1_instance
658       - cpu
659       disk.device.capacity_oam2_instance:
660       - oam2_instance
661       - disk.device.capacity
662       disk.root.size_oam1_instance:
663       - oam1_instance
664       - disk.root.size
665       attachment_oam1_int_port:
666       - oam1_int_port
667       - attachment
668       disk.iops_arb_instance:
669       - arb_instance
670       - disk.iops
671       memory.resident_oam1_instance:
672       - oam1_instance
673       - memory.resident
674       host_oam1_instance:
675       - oam1_instance
676       - host
677       network.incoming.bytes_arb_mgmt_port:
678       - arb_mgmt_port
679       - network.incoming.bytes
680       network.outgoing.bytes_arb_int_port:
681       - arb_int_port
682       - network.outgoing.bytes
683       disk.device.write.bytes_arb_instance:
684       - arb_instance
685       - disk.device.write.bytes
686       instance_arb_instance:
687       - arb_instance
688       - instance
689       disk.device.latency_oam1_instance:
690       - oam1_instance
691       - disk.device.latency
692       network.incoming.bytes.rate_oam2_int_port:
693       - oam2_int_port
694       - network.incoming.bytes.rate
695       memory_oam1_instance:
696       - oam1_instance
697       - memory
698       binding_arb_instance:
699       - arb_instance
700       - binding
701       feature_arb_volume:
702       - arb_volume
703       - feature
704       disk.write.bytes_arb_instance:
705       - arb_instance
706       - disk.write.bytes
707       network.outgoing.packets.rate_oam1_int_port:
708       - oam1_int_port
709       - network.outgoing.packets.rate
710       binding_oam1_int_port:
711       - oam1_int_port
712       - binding
713       disk.iops_oam1_instance:
714       - oam1_instance
715       - disk.iops
716       disk.write.requests.rate_arb_instance:
717       - arb_instance
718       - disk.write.requests.rate
719       scalable_oam1_instance:
720       - oam1_instance
721       - scalable
722       forwarder_oam2_mgmt_port:
723       - oam2_mgmt_port
724       - forwarder
725       disk.root.size_arb_instance:
726       - arb_instance
727       - disk.root.size
728       network.outpoing.packets_oam2_int_port:
729       - oam2_int_port
730       - network.outpoing.packets
731       disk.device.read.requests.rate_arb_instance:
732       - arb_instance
733       - disk.device.read.requests.rate
734       instance_oam1_instance:
735       - oam1_instance
736       - instance
737       os_oam1_instance:
738       - oam1_instance
739       - os
740       network.incoming.packets.rate_oam1_mgmt_port:
741       - oam1_mgmt_port
742       - network.incoming.packets.rate
743       memory.usage_oam2_instance:
744       - oam2_instance
745       - memory.usage
746       disk.device.read.bytes.rate_oam2_instance:
747       - oam2_instance
748       - disk.device.read.bytes.rate
749       forwarder_oam1_int_port:
750       - oam1_int_port
751       - forwarder
752       network.outgoing.packets.rate_oam2_mgmt_port:
753       - oam2_mgmt_port
754       - network.outgoing.packets.rate
755       binding_oam2_mgmt_port:
756       - oam2_mgmt_port
757       - binding
758       network.outgoing.bytes.rate_oam2_mgmt_port:
759       - oam2_mgmt_port
760       - network.outgoing.bytes.rate
761       disk.read.requests_arb_instance:
762       - arb_instance
763       - disk.read.requests
764       disk.device.iops_oam2_instance:
765       - oam2_instance
766       - disk.device.iops
767       network.outgoing.bytes_oam1_mgmt_port:
768       - oam1_mgmt_port
769       - network.outgoing.bytes
770       disk.write.requests_oam2_instance:
771       - oam2_instance
772       - disk.write.requests
773       disk.device.write.bytes_oam1_instance:
774       - oam1_instance
775       - disk.device.write.bytes
776       disk.root.size_oam2_instance:
777       - oam2_instance
778       - disk.root.size
779       disk.device.write.bytes.rate_oam2_instance:
780       - oam2_instance
781       - disk.device.write.bytes.rate
782       network.incoming.bytes_oam1_mgmt_port:
783       - oam1_mgmt_port
784       - network.incoming.bytes
785       disk.write.bytes_oam2_instance:
786       - oam2_instance
787       - disk.write.bytes
788       cpu_arb_instance:
789       - arb_instance
790       - cpu
791       disk.read.requests_oam1_instance:
792       - oam1_instance
793       - disk.read.requests
794       network.outgoing.packets.rate_arb_int_port:
795       - arb_int_port
796       - network.outgoing.packets.rate
797       disk.allocation_arb_instance:
798       - arb_instance
799       - disk.allocation
800       cpu.delta_oam2_instance:
801       - oam2_instance
802       - cpu.delta
803       cpu_util_oam2_instance:
804       - oam2_instance
805       - cpu_util
806       disk.device.read.bytes.rate_arb_instance:
807       - arb_instance
808       - disk.device.read.bytes.rate
809       network.incoming.packets_oam2_int_port:
810       - oam2_int_port
811       - network.incoming.packets
812       network.outgoing.bytes_oam1_int_port:
813       - oam1_int_port
814       - network.outgoing.bytes
815       disk.device.read.requests.rate_oam2_instance:
816       - oam2_instance
817       - disk.device.read.requests.rate
818       disk.allocation_oam1_instance:
819       - oam1_instance
820       - disk.allocation
821       disk.capacity_oam1_instance:
822       - oam1_instance
823       - disk.capacity
824       feature_oam2_int_port:
825       - oam2_int_port
826       - feature
827       disk.device.allocation_oam1_instance:
828       - oam1_instance
829       - disk.device.allocation
830       vcpus_arb_instance:
831       - arb_instance
832       - vcpus
833       network.incoming.packets.rate_arb_int_port:
834       - arb_int_port
835       - network.incoming.packets.rate
836       disk.read.bytes.rate_oam2_instance:
837       - oam2_instance
838       - disk.read.bytes.rate
839       network.outgoing.bytes.rate_oam2_int_port:
840       - oam2_int_port
841       - network.outgoing.bytes.rate
842       network.incoming.bytes.rate_arb_int_port:
843       - arb_int_port
844       - network.incoming.bytes.rate
845       os_arb_instance:
846       - arb_instance
847       - os
848       network.incoming.packets.rate_oam1_int_port:
849       - oam1_int_port
850       - network.incoming.packets.rate
851       feature_oam1_volume:
852       - oam1_volume
853       - feature
854       disk.write.bytes.rate_arb_instance:
855       - arb_instance
856       - disk.write.bytes.rate
857       disk.device.capacity_arb_instance:
858       - arb_instance
859       - disk.device.capacity
860       network.incoming.bytes_arb_int_port:
861       - arb_int_port
862       - network.incoming.bytes
863       disk.device.usage_oam2_instance:
864       - oam2_instance
865       - disk.device.usage
866       attachment_oam2_volume:
867       - oam2_volume
868       - attachment
869       disk.write.bytes.rate_oam2_instance:
870       - oam2_instance
871       - disk.write.bytes.rate
872       endpoint_oam1_instance:
873       - oam1_instance
874       - endpoint
875       disk.iops_oam2_instance:
876       - oam2_instance
877       - disk.iops
878       network.outgoing.bytes.rate_arb_mgmt_port:
879       - arb_mgmt_port
880       - network.outgoing.bytes.rate
881       host_arb_instance:
882       - arb_instance
883       - host
884       disk.device.write.requests.rate_oam2_instance:
885       - oam2_instance
886       - disk.device.write.requests.rate
887       cpu_util_oam1_instance:
888       - oam1_instance
889       - cpu_util
890       disk.ephemeral.size_oam1_instance:
891       - oam1_instance
892       - disk.ephemeral.size
893       binding_arb_int_port:
894       - arb_int_port
895       - binding
896       network.outgoing.bytes_arb_mgmt_port:
897       - arb_mgmt_port
898       - network.outgoing.bytes
899       disk.capacity_oam2_instance:
900       - oam2_instance
901       - disk.capacity
902       vcpus_oam1_instance:
903       - oam1_instance
904       - vcpus
905       feature_arb_instance:
906       - arb_instance
907       - feature
908       disk.device.read.requests.rate_oam1_instance:
909       - oam1_instance
910       - disk.device.read.requests.rate
911       memory.resident_oam2_instance:
912       - oam2_instance
913       - memory.resident
914       network.outgoing.bytes_oam2_int_port:
915       - oam2_int_port
916       - network.outgoing.bytes
917       disk.device.write.bytes.rate_arb_instance:
918       - arb_instance
919       - disk.device.write.bytes.rate
920       disk.write.requests_oam1_instance:
921       - oam1_instance
922       - disk.write.requests
923       disk.device.usage_arb_instance:
924       - arb_instance
925       - disk.device.usage
926       disk.device.latency_arb_instance:
927       - arb_instance
928       - disk.device.latency
929       feature_arb_int_port:
930       - arb_int_port
931       - feature
932       network.outgoing.bytes_oam2_mgmt_port:
933       - oam2_mgmt_port
934       - network.outgoing.bytes
935       disk.read.bytes_arb_instance:
936       - arb_instance
937       - disk.read.bytes
938       disk.write.requests.rate_oam1_instance:
939       - oam1_instance
940       - disk.write.requests.rate
941       cpu.delta_oam1_instance:
942       - oam1_instance
943       - cpu.delta
944       network.incoming.bytes.rate_oam2_mgmt_port:
945       - oam2_mgmt_port
946       - network.incoming.bytes.rate
947       disk.device.write.bytes.rate_oam1_instance:
948       - oam1_instance
949       - disk.device.write.bytes.rate
950       disk.device.iops_oam1_instance:
951       - oam1_instance
952       - disk.device.iops
953       attachment_oam2_mgmt_port:
954       - oam2_mgmt_port
955       - attachment
956       memory.usage_oam1_instance:
957       - oam1_instance
958       - memory.usage
959       disk.ephemeral.size_arb_instance:
960       - arb_instance
961       - disk.ephemeral.size
962       feature_oam1_instance:
963       - oam1_instance
964       - feature
965       disk.write.requests_arb_instance:
966       - arb_instance
967       - disk.write.requests
968       disk.device.read.bytes_oam2_instance:
969       - oam2_instance
970       - disk.device.read.bytes
971       disk.latency_oam2_instance:
972       - oam2_instance
973       - disk.latency
974       attachment_arb_volume:
975       - arb_volume
976       - attachment
977       network.outpoing.packets_arb_int_port:
978       - arb_int_port
979       - network.outpoing.packets
980       disk.usage_oam2_instance:
981       - oam2_instance
982       - disk.usage
983       disk.write.bytes_oam1_instance:
984       - oam1_instance
985       - disk.write.bytes
986       disk.device.write.requests.rate_oam1_instance:
987       - oam1_instance
988       - disk.device.write.requests.rate
989       disk.read.bytes_oam2_instance:
990       - oam2_instance
991       - disk.read.bytes
992       disk.device.allocation_arb_instance:
993       - arb_instance
994       - disk.device.allocation
995       cpu_util_arb_instance:
996       - arb_instance
997       - cpu_util
998       network.incoming.packets_arb_mgmt_port:
999       - arb_mgmt_port
1000       - network.incoming.packets
1001       instance_oam2_instance:
1002       - oam2_instance
1003       - instance
1004       feature_oam2_instance:
1005       - oam2_instance
1006       - feature
1007       cpu_oam2_instance:
1008       - oam2_instance
1009       - cpu
1010       disk.device.read.requests_oam1_instance:
1011       - oam1_instance
1012       - disk.device.read.requests
1013       network.incoming.packets.rate_arb_mgmt_port:
1014       - arb_mgmt_port
1015       - network.incoming.packets.rate
1016       disk.device.read.requests_oam2_instance:
1017       - oam2_instance
1018       - disk.device.read.requests
1019       disk.read.requests_oam2_instance:
1020       - oam2_instance
1021       - disk.read.requests
1022       disk.device.read.bytes_arb_instance:
1023       - arb_instance
1024       - disk.device.read.bytes
1025       host_oam2_instance:
1026       - oam2_instance
1027       - host
1028       disk.device.write.requests.rate_arb_instance:
1029       - arb_instance
1030       - disk.device.write.requests.rate
1031       forwarder_arb_mgmt_port:
1032       - arb_mgmt_port
1033       - forwarder
1034       vcpus_oam2_instance:
1035       - oam2_instance
1036       - vcpus
1037       scalable_oam2_instance:
1038       - oam2_instance
1039       - scalable
1040       network.outgoing.bytes.rate_oam1_int_port:
1041       - oam1_int_port
1042       - network.outgoing.bytes.rate
1043       endpoint_arb_instance:
1044       - arb_instance
1045       - endpoint
1046       disk.device.capacity_oam1_instance:
1047       - oam1_instance
1048       - disk.device.capacity
1049       disk.latency_arb_instance:
1050       - arb_instance
1051       - disk.latency
1052       network.incoming.bytes.rate_arb_mgmt_port:
1053       - arb_mgmt_port
1054       - network.incoming.bytes.rate
1055       disk.read.bytes.rate_oam1_instance:
1056       - oam1_instance
1057       - disk.read.bytes.rate
1058       memory_arb_instance:
1059       - arb_instance
1060       - memory
1061       disk.latency_oam1_instance:
1062       - oam1_instance
1063       - disk.latency
1064       feature_arb_mgmt_port:
1065       - arb_mgmt_port
1066       - feature
1067       feature_oam2_mgmt_port:
1068       - oam2_mgmt_port
1069       - feature
1070       attachment_oam1_mgmt_port:
1071       - oam1_mgmt_port
1072       - attachment
1073       binding_oam1_instance:
1074       - oam1_instance
1075       - binding
1076       attachment_oam2_int_port:
1077       - oam2_int_port
1078       - attachment
1079       forwarder_arb_int_port:
1080       - arb_int_port
1081       - forwarder
1082       disk.device.latency_oam2_instance:
1083       - oam2_instance
1084       - disk.device.latency
1085       network.outgoing.packets.rate_oam2_int_port:
1086       - oam2_int_port
1087       - network.outgoing.packets.rate
1088       binding_oam2_int_port:
1089       - oam2_int_port
1090       - binding
1091       disk.write.requests.rate_oam2_instance:
1092       - oam2_instance
1093       - disk.write.requests.rate
1094       network.incoming.bytes_oam2_int_port:
1095       - oam2_int_port
1096       - network.incoming.bytes
1097       network.outpoing.packets_oam1_mgmt_port:
1098       - oam1_mgmt_port
1099       - network.outpoing.packets
1100       disk.ephemeral.size_oam2_instance:
1101       - oam2_instance
1102       - disk.ephemeral.size
1103       network.outpoing.packets_arb_mgmt_port:
1104       - arb_mgmt_port
1105       - network.outpoing.packets
1106       disk.device.write.requests_oam1_instance:
1107       - oam1_instance
1108       - disk.device.write.requests
1109     requirements:
1110       link_oam2_mgmt_port:
1111       - oam2_mgmt_port
1112       - link
1113       dependency_oam2_volume:
1114       - oam2_volume
1115       - dependency
1116       dependency_oam1_volume:
1117       - oam1_volume
1118       - dependency
1119       link_oam1_mgmt_port:
1120       - oam1_mgmt_port
1121       - link
1122       dependency_oam2_instance:
1123       - oam2_instance
1124       - dependency
1125       local_storage_oam2_instance:
1126       - oam2_instance
1127       - local_storage
1128       link_arb_int_port:
1129       - arb_int_port
1130       - link
1131       dependency_oam1_instance:
1132       - oam1_instance
1133       - dependency
1134       dependency_arb_instance:
1135       - arb_instance
1136       - dependency
1137       link_oam1_int_port:
1138       - oam1_int_port
1139       - link
1140       dependency_oam1_mgmt_port:
1141       - oam1_mgmt_port
1142       - dependency
1143       dependency_oam1_int_port:
1144       - oam1_int_port
1145       - dependency
1146       local_storage_arb_instance:
1147       - arb_instance
1148       - local_storage
1149       dependency_arb_mgmt_port:
1150       - arb_mgmt_port
1151       - dependency
1152       dependency_oam2_mgmt_port:
1153       - oam2_mgmt_port
1154       - dependency
1155       link_arb_mgmt_port:
1156       - arb_mgmt_port
1157       - link
1158       dependency_arb_volume:
1159       - arb_volume
1160       - dependency
1161       dependency_oam2_int_port:
1162       - oam2_int_port
1163       - dependency
1164       link_oam2_int_port:
1165       - oam2_int_port
1166       - link
1167       local_storage_oam1_instance:
1168       - oam1_instance
1169       - local_storage
1170       dependency_arb_int_port:
1171       - arb_int_port
1172       - dependency