96d690fb8eac9bcd51cbbd1bfc10a60c8da0b06d
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: module_1_perimeta_swmu_a_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.ssc_a:
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     ssc_a_name_0:
20       hidden: false
21       immutable: false
22       type: string
23       description: Name of Perimeta VM A instance
24     int_ha_network_plen:
25       hidden: false
26       immutable: false
27       type: float
28       description: Prefix length of subnet associated with internal HA network
29       constraints:
30       - in_range:
31         - 0
32         - 31
33     unused_port_net_id:
34       hidden: false
35       immutable: false
36       type: string
37       description: Service network unused port network UUID
38     perimeta_server_group:
39       hidden: false
40       immutable: false
41       type: string
42       description: Server group to use for these VMs
43     perimeta_config:
44       hidden: false
45       immutable: false
46       type: string
47       description: JSON orchestration template configuration for instance.
48     ssc_a_int_ha_ip_0:
49       hidden: false
50       immutable: false
51       type: string
52       description: Fixed IP address to use as HA IP of A instance.
53     vnf_name:
54       hidden: false
55       immutable: false
56       type: string
57       description: Unique name for this VNF instance
58     perimeta_untrusted_vlan_ids:
59       hidden: false
60       immutable: false
61       type: list
62       description: List of VLAN IDs to use on the untrusted/access network
63       entry_schema:
64         type: string
65     int_ha_net_id:
66       hidden: false
67       immutable: false
68       type: string
69       description: HA network id
70     ssc_b_int_ha_ip_0:
71       hidden: false
72       immutable: false
73       type: string
74       description: Fixed IP address to use as HA IPs of B instance.
75     ssc_mgmt_vip_0:
76       hidden: false
77       immutable: false
78       type: string
79       description: Management virtual IP address.
80     ssc_a_trusted_ip_0:
81       hidden: false
82       immutable: false
83       type: string
84       description: Fixed IP address to use as Trusted/core fixed IPs of A instance.
85     perimeta_keypair:
86       hidden: false
87       immutable: false
88       type: string
89       description: Keypair to use for accessing this Perimeta instance
90     vnf_id:
91       hidden: false
92       immutable: false
93       type: string
94       description: VNF ID of this deployment
95     availability_zone_0:
96       hidden: false
97       immutable: false
98       type: string
99       description: Availability zone for A instances.
100     ssc_trusted_vip_0:
101       hidden: false
102       immutable: false
103       type: string
104       description: Trusted/core virtual IP address.
105     ssc_untrusted_vip_0:
106       hidden: false
107       immutable: false
108       type: string
109       description: Untrusted/access virtual IP address
110     perimeta_sec_groups:
111       hidden: false
112       immutable: false
113       type: list
114       description: List of security groups to add on trusted interfaces.
115       entry_schema:
116         type: string
117     ssc_a_untrusted_v6_ip_0:
118       hidden: false
119       immutable: false
120       type: string
121       description: Fixed IP address to use as Untrusted/access alternate fixed IP of A instance.
122     perimeta_untrusted_num_vlans:
123       hidden: false
124       immutable: false
125       type: float
126       description: number of VLANs to connect to the untrusted/access interface
127       constraints:
128       - in_range:
129         - 1
130         - 1001
131     ssc_rf_vip_0:
132       hidden: false
133       immutable: false
134       type: string
135       description: RF virtual IP address to use for SSC.
136     ssc_a_mgmt_ip_0:
137       hidden: false
138       immutable: false
139       type: string
140       description: Fixed IP address to use as management IP of A instance.
141     trusted_net_id:
142       hidden: false
143       immutable: false
144       type: string
145       description: Trusted/core network UUID
146     ssc_untrusted_parent_vip_0:
147       hidden: false
148       immutable: false
149       type: string
150       description: Untrusted/access parent virtual IP address
151     ssc_untrusted_v6_vip_0:
152       hidden: false
153       immutable: false
154       type: string
155       description: Untrusted/access alternate virtual IP address
156     ssc_a_rf_ip_0:
157       hidden: false
158       immutable: false
159       type: string
160       description: RF fixed IP address to use for SSC A.
161     vm_role:
162       hidden: false
163       immutable: false
164       type: string
165       description: Role of these VMs
166     ssc_a_untrusted_parent_ip_0:
167       hidden: false
168       immutable: false
169       type: string
170       description: Fixed IP address to use as Untrusted/access fixed IP of A parent instance.
171     perimeta_untrusted_vlan_networks:
172       hidden: false
173       immutable: false
174       type: list
175       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.
176       entry_schema:
177         type: string
178     ssc_a_untrusted_ip_0:
179       hidden: false
180       immutable: false
181       type: string
182       description: Fixed IP address to use as Untrusted/access fixed IP of A instance.
183     perimeta_image_name:
184       hidden: false
185       immutable: false
186       type: string
187       description: Glance image for Perimeta instance
188     mgmt_net_id:
189       hidden: false
190       immutable: false
191       type: string
192       description: Management network id
193     int_untrusted_parent_net_id:
194       hidden: false
195       immutable: false
196       type: string
197       description: internal Untrusted/access parent network id
198     perimeta_flavor_name:
199       hidden: false
200       immutable: false
201       type: string
202       description: Flavor to use for creating VM instances
203   node_templates:
204     perimeta_ssc_a_ha_0_port:
205       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
206       properties:
207         ip_requirements:
208         - ip_version: 4
209           ip_count_required:
210             is_required: true
211           floating_ip_count_required:
212             is_required: false
213         security_groups:
214           get_input: perimeta_sec_groups
215         fixed_ips:
216         - ip_address:
217             get_input: ssc_a_int_ha_ip_0
218         mac_requirements:
219           mac_count_required:
220             is_required: false
221         name:
222           str_replace:
223             template: $VNF_NAME_$VM_ha_port
224             params:
225               $VM:
226                 get_input: ssc_a_name_0
227               $VNF_NAME:
228                 get_input: vnf_name
229         network_role_tag: int_ha
230         network:
231           get_input: int_ha_net_id
232       requirements:
233       - binding:
234           capability: tosca.capabilities.network.Bindable
235           node: perimeta_ssc_a_server_0
236           relationship: tosca.relationships.network.BindsTo
237     perimeta_ssc_a_untrusted_parent_0_port:
238       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
239       properties:
240         ip_requirements:
241         - ip_version: 4
242           ip_count_required:
243             is_required: true
244           floating_ip_count_required:
245             is_required: true
246         security_groups:
247           get_input: perimeta_sec_groups
248         fixed_ips:
249         - ip_address:
250             get_input: ssc_a_untrusted_parent_ip_0
251         mac_requirements:
252           mac_count_required:
253             is_required: false
254         allowed_address_pairs:
255         - ip_address:
256             get_input: ssc_untrusted_parent_vip_0
257         name:
258           str_replace:
259             template: $VNF_NAME_$VM_untrusted_parent_port
260             params:
261               $VM:
262                 get_input: ssc_a_name_0
263               $VNF_NAME:
264                 get_input: vnf_name
265         network_role_tag: int_untrusted_parent
266         network:
267           get_input: int_untrusted_parent_net_id
268       requirements:
269       - binding:
270           capability: tosca.capabilities.network.Bindable
271           node: perimeta_ssc_a_server_0
272           relationship: tosca.relationships.network.BindsTo
273     perimeta_ssc_a_mgmt_1_port:
274       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
275       properties:
276         ip_requirements:
277         - ip_version: 4
278           ip_count_required:
279             is_required: true
280           floating_ip_count_required:
281             is_required: true
282         security_groups:
283           get_input: perimeta_sec_groups
284         fixed_ips:
285         - ip_address:
286             get_input: ssc_a_rf_ip_0
287         mac_requirements:
288           mac_count_required:
289             is_required: false
290         allowed_address_pairs:
291         - ip_address:
292             get_input: ssc_rf_vip_0
293         name:
294           str_replace:
295             template: $VNF_NAME_$VM_mgmt_1_port
296             params:
297               $VM:
298                 get_input: ssc_a_name_0
299               $VNF_NAME:
300                 get_input: vnf_name
301         network_role_tag: mgmt
302         network:
303           get_input: mgmt_net_id
304       requirements:
305       - binding:
306           capability: tosca.capabilities.network.Bindable
307           node: perimeta_ssc_a_server_0
308           relationship: tosca.relationships.network.BindsTo
309     perimeta_ssc_a_untrusted_0_vlan_ports:
310       type: org.openecomp.resource.abstract.nodes.heat.vlan_subinterface_dual
311       directives:
312       - substitutable
313       properties:
314         perimeta_parent_interface: perimeta_ssc_a_untrusted_parent_0_port
315         perimeta_v6_vip_0:
316           get_input: ssc_untrusted_v6_vip_0
317         service_template_filter:
318           substitute_service_template: vlan_subinterface_dualServiceTemplate.yaml
319           count:
320             get_input: perimeta_untrusted_num_vlans
321           mandatory: false
322         perimeta_subinterface_name_prefix:
323           str_replace:
324             template: $VNF_NAME_$VM_untrusted_port_vlan
325             params:
326               $VM:
327                 get_input: ssc_a_name_0
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: ssc_a_untrusted_ip_0
339         perimeta_vip_0:
340           get_input: ssc_untrusted_vip_0
341         perimeta_vlan_ids:
342           get_input: perimeta_untrusted_vlan_ids
343         perimeta_mac_address:
344           get_attribute:
345           - perimeta_ssc_a_untrusted_parent_0_port
346           - mac_address
347         perimeta_v6_ip_0:
348           get_input: ssc_a_untrusted_v6_ip_0
349       requirements:
350       - binding_contrail_vmi_subinterface:
351           capability: tosca.capabilities.network.Bindable
352           node: perimeta_ssc_a_untrusted_parent_0_port
353           relationship: tosca.relationships.network.BindsTo
354     perimeta_ssc_a_trusted_0_port:
355       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
356       properties:
357         ip_requirements:
358         - ip_version: 4
359           ip_count_required:
360             is_required: true
361           floating_ip_count_required:
362             is_required: true
363         security_groups:
364           get_input: perimeta_sec_groups
365         fixed_ips:
366         - ip_address:
367             get_input: ssc_a_trusted_ip_0
368         mac_requirements:
369           mac_count_required:
370             is_required: false
371         allowed_address_pairs:
372         - ip_address:
373             get_input: ssc_trusted_vip_0
374         name:
375           str_replace:
376             template: $VNF_NAME_$VM_trusted_port
377             params:
378               $VM:
379                 get_input: ssc_a_name_0
380               $VNF_NAME:
381                 get_input: vnf_name
382         network_role_tag: trusted
383         network:
384           get_input: trusted_net_id
385       requirements:
386       - binding:
387           capability: tosca.capabilities.network.Bindable
388           node: perimeta_ssc_a_server_0
389           relationship: tosca.relationships.network.BindsTo
390     perimeta_ssc_a_unused_0_port:
391       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
392       properties:
393         ip_requirements:
394         - ip_version: 4
395           ip_count_required:
396             is_required: false
397           floating_ip_count_required:
398             is_required: false
399         mac_requirements:
400           mac_count_required:
401             is_required: false
402         name:
403           str_replace:
404             template: $VNF_NAME_$VM_unused_port
405             params:
406               $VM:
407                 get_input: ssc_a_name_0
408               $VNF_NAME:
409                 get_input: vnf_name
410         network_role_tag: unused_port
411         network:
412           get_input: unused_port_net_id
413       requirements:
414       - binding:
415           capability: tosca.capabilities.network.Bindable
416           node: perimeta_ssc_a_server_0
417           relationship: tosca.relationships.network.BindsTo
418     perimeta_ssc_a_mgmt_0_port:
419       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
420       properties:
421         ip_requirements:
422         - ip_version: 4
423           ip_count_required:
424             is_required: true
425           floating_ip_count_required:
426             is_required: true
427         security_groups:
428           get_input: perimeta_sec_groups
429         fixed_ips:
430         - ip_address:
431             get_input: ssc_a_mgmt_ip_0
432         mac_requirements:
433           mac_count_required:
434             is_required: false
435         allowed_address_pairs:
436         - ip_address:
437             get_input: ssc_mgmt_vip_0
438         name:
439           str_replace:
440             template: $VNF_NAME_$VM_mgmt_0_port
441             params:
442               $VM:
443                 get_input: ssc_a_name_0
444               $VNF_NAME:
445                 get_input: vnf_name
446         network_role_tag: mgmt
447         network:
448           get_input: mgmt_net_id
449       requirements:
450       - binding:
451           capability: tosca.capabilities.network.Bindable
452           node: perimeta_ssc_a_server_0
453           relationship: tosca.relationships.network.BindsTo
454     perimeta_ssc_a_server_0:
455       type: org.openecomp.resource.vfc.nodes.heat.ssc_a
456       properties:
457         flavor:
458           get_input: perimeta_flavor_name
459         key_name:
460           get_input: perimeta_keypair
461         availability_zone:
462           get_input: availability_zone_0
463         image:
464           get_input: perimeta_image_name
465         metadata:
466           vf_module_id:
467             get_input: vf_module_id
468           vm_role:
469             str_replace:
470               template: $ROLE_a
471               params:
472                 $ROLE:
473                   get_input: vm_role
474           vnf_id:
475             get_input: vnf_id
476           vnf_name:
477             get_input: vnf_name
478           msw_template_version: 17.07.04 - 2017-09-01
479         config_drive: true
480         personality:
481           /opt/MetaSwitch/init/custom.ini:
482             get_artifact:
483             - SELF
484             - custom
485         user_data_format: RAW
486         name:
487           get_input: ssc_a_name_0
488         scheduler_hints:
489           group:
490             get_input: perimeta_server_group
491       artifacts:
492         custom:
493           type: tosca.artifacts.Deployment
494           file: ../Artifacts/custom.ini
495   groups:
496     module_1_perimeta_swmu_a_child_group:
497       type: org.openecomp.groups.heat.HeatStack
498       properties:
499         heat_file: ../Artifacts/module_1_perimeta_swmu_a_child.yaml
500         description: |
501           HOT template to instantiate an A side Perimeta SSC instance with 6 vNICs as part of a nested template
502       members:
503       - perimeta_ssc_a_ha_0_port
504       - perimeta_ssc_a_untrusted_parent_0_port
505       - perimeta_ssc_a_mgmt_1_port
506       - perimeta_ssc_a_untrusted_0_vlan_ports
507       - perimeta_ssc_a_trusted_0_port
508       - perimeta_ssc_a_unused_0_port
509       - perimeta_ssc_a_mgmt_0_port
510       - perimeta_ssc_a_server_0
511   substitution_mappings:
512     node_type: org.openecomp.resource.abstract.nodes.heat.module_1_perimeta_swmu_a_child
513     capabilities:
514       disk.ephemeral.size_perimeta_ssc_a_server_0:
515       - perimeta_ssc_a_server_0
516       - disk.ephemeral.size
517       network.outgoing.packets.rate_perimeta_ssc_a_ha_0_port:
518       - perimeta_ssc_a_ha_0_port
519       - network.outgoing.packets.rate
520       network.incoming.bytes.rate_perimeta_ssc_a_trusted_0_port:
521       - perimeta_ssc_a_trusted_0_port
522       - network.incoming.bytes.rate
523       network.outgoing.bytes.rate_perimeta_ssc_a_ha_0_port:
524       - perimeta_ssc_a_ha_0_port
525       - network.outgoing.bytes.rate
526       network.incoming.bytes.rate_perimeta_ssc_a_ha_0_port:
527       - perimeta_ssc_a_ha_0_port
528       - network.incoming.bytes.rate
529       network.incoming.packets_perimeta_ssc_a_untrusted_parent_0_port:
530       - perimeta_ssc_a_untrusted_parent_0_port
531       - network.incoming.packets
532       instance_perimeta_ssc_a_server_0:
533       - perimeta_ssc_a_server_0
534       - instance
535       network.incoming.packets_perimeta_ssc_a_unused_0_port:
536       - perimeta_ssc_a_unused_0_port
537       - network.incoming.packets
538       network.outgoing.packets.rate_perimeta_ssc_a_mgmt_1_port:
539       - perimeta_ssc_a_mgmt_1_port
540       - network.outgoing.packets.rate
541       feature_perimeta_ssc_a_mgmt_0_port:
542       - perimeta_ssc_a_mgmt_0_port
543       - feature
544       binding_perimeta_ssc_a_mgmt_0_port:
545       - perimeta_ssc_a_mgmt_0_port
546       - binding
547       network.outpoing.packets_perimeta_ssc_a_mgmt_1_port:
548       - perimeta_ssc_a_mgmt_1_port
549       - network.outpoing.packets
550       network.incoming.packets_perimeta_ssc_a_trusted_0_port:
551       - perimeta_ssc_a_trusted_0_port
552       - network.incoming.packets
553       endpoint_perimeta_ssc_a_server_0:
554       - perimeta_ssc_a_server_0
555       - endpoint
556       network.outgoing.bytes_perimeta_ssc_a_ha_0_port:
557       - perimeta_ssc_a_ha_0_port
558       - network.outgoing.bytes
559       forwarder_perimeta_ssc_a_mgmt_1_port:
560       - perimeta_ssc_a_mgmt_1_port
561       - forwarder
562       memory.usage_perimeta_ssc_a_server_0:
563       - perimeta_ssc_a_server_0
564       - memory.usage
565       network.incoming.packets.rate_perimeta_ssc_a_ha_0_port:
566       - perimeta_ssc_a_ha_0_port
567       - network.incoming.packets.rate
568       forwarder_perimeta_ssc_a_unused_0_port:
569       - perimeta_ssc_a_unused_0_port
570       - forwarder
571       forwarder_perimeta_ssc_a_mgmt_0_port:
572       - perimeta_ssc_a_mgmt_0_port
573       - forwarder
574       forwarder_perimeta_ssc_a_untrusted_parent_0_port:
575       - perimeta_ssc_a_untrusted_parent_0_port
576       - forwarder
577       disk.device.read.requests.rate_perimeta_ssc_a_server_0:
578       - perimeta_ssc_a_server_0
579       - disk.device.read.requests.rate
580       network.incoming.bytes_perimeta_ssc_a_ha_0_port:
581       - perimeta_ssc_a_ha_0_port
582       - network.incoming.bytes
583       network.outgoing.bytes.rate_perimeta_ssc_a_trusted_0_port:
584       - perimeta_ssc_a_trusted_0_port
585       - network.outgoing.bytes.rate
586       network.outgoing.packets.rate_perimeta_ssc_a_unused_0_port:
587       - perimeta_ssc_a_unused_0_port
588       - network.outgoing.packets.rate
589       feature_contrail_vmi_subinterface_perimeta_ssc_a_untrusted_0_vlan_ports:
590       - perimeta_ssc_a_untrusted_0_vlan_ports
591       - feature_contrail_vmi_subinterface
592       feature_perimeta_ssc_a_mgmt_1_port:
593       - perimeta_ssc_a_mgmt_1_port
594       - feature
595       disk.read.bytes_perimeta_ssc_a_server_0:
596       - perimeta_ssc_a_server_0
597       - disk.read.bytes
598       network.outpoing.packets_perimeta_ssc_a_mgmt_0_port:
599       - perimeta_ssc_a_mgmt_0_port
600       - network.outpoing.packets
601       attachment_perimeta_ssc_a_mgmt_1_port:
602       - perimeta_ssc_a_mgmt_1_port
603       - attachment
604       disk.write.bytes.rate_perimeta_ssc_a_server_0:
605       - perimeta_ssc_a_server_0
606       - disk.write.bytes.rate
607       disk.device.write.requests.rate_perimeta_ssc_a_server_0:
608       - perimeta_ssc_a_server_0
609       - disk.device.write.requests.rate
610       network.incoming.packets_perimeta_ssc_a_ha_0_port:
611       - perimeta_ssc_a_ha_0_port
612       - network.incoming.packets
613       memory_perimeta_ssc_a_server_0:
614       - perimeta_ssc_a_server_0
615       - memory
616       network.outgoing.packets.rate_perimeta_ssc_a_trusted_0_port:
617       - perimeta_ssc_a_trusted_0_port
618       - network.outgoing.packets.rate
619       feature_perimeta_ssc_a_server_0:
620       - perimeta_ssc_a_server_0
621       - feature
622       disk.device.iops_perimeta_ssc_a_server_0:
623       - perimeta_ssc_a_server_0
624       - disk.device.iops
625       binding_perimeta_ssc_a_mgmt_1_port:
626       - perimeta_ssc_a_mgmt_1_port
627       - binding
628       network.outgoing.bytes_perimeta_ssc_a_untrusted_parent_0_port:
629       - perimeta_ssc_a_untrusted_parent_0_port
630       - network.outgoing.bytes
631       attachment_perimeta_ssc_a_trusted_0_port:
632       - perimeta_ssc_a_trusted_0_port
633       - attachment
634       network.outgoing.bytes.rate_perimeta_ssc_a_mgmt_0_port:
635       - perimeta_ssc_a_mgmt_0_port
636       - network.outgoing.bytes.rate
637       network.outgoing.bytes_perimeta_ssc_a_mgmt_1_port:
638       - perimeta_ssc_a_mgmt_1_port
639       - network.outgoing.bytes
640       disk.write.requests_perimeta_ssc_a_server_0:
641       - perimeta_ssc_a_server_0
642       - disk.write.requests
643       network.outgoing.bytes_perimeta_ssc_a_trusted_0_port:
644       - perimeta_ssc_a_trusted_0_port
645       - network.outgoing.bytes
646       disk.capacity_perimeta_ssc_a_server_0:
647       - perimeta_ssc_a_server_0
648       - disk.capacity
649       os_perimeta_ssc_a_server_0:
650       - perimeta_ssc_a_server_0
651       - os
652       disk.read.bytes.rate_perimeta_ssc_a_server_0:
653       - perimeta_ssc_a_server_0
654       - disk.read.bytes.rate
655       network.outgoing.bytes.rate_perimeta_ssc_a_mgmt_1_port:
656       - perimeta_ssc_a_mgmt_1_port
657       - network.outgoing.bytes.rate
658       network.incoming.bytes.rate_perimeta_ssc_a_untrusted_parent_0_port:
659       - perimeta_ssc_a_untrusted_parent_0_port
660       - network.incoming.bytes.rate
661       forwarder_perimeta_ssc_a_trusted_0_port:
662       - perimeta_ssc_a_trusted_0_port
663       - forwarder
664       network.outgoing.bytes.rate_perimeta_ssc_a_unused_0_port:
665       - perimeta_ssc_a_unused_0_port
666       - network.outgoing.bytes.rate
667       network.outgoing.bytes_perimeta_ssc_a_mgmt_0_port:
668       - perimeta_ssc_a_mgmt_0_port
669       - network.outgoing.bytes
670       network.outpoing.packets_perimeta_ssc_a_ha_0_port:
671       - perimeta_ssc_a_ha_0_port
672       - network.outpoing.packets
673       cpu_util_perimeta_ssc_a_server_0:
674       - perimeta_ssc_a_server_0
675       - cpu_util
676       attachment_perimeta_ssc_a_untrusted_parent_0_port:
677       - perimeta_ssc_a_untrusted_parent_0_port
678       - attachment
679       network.outgoing.bytes.rate_perimeta_ssc_a_untrusted_parent_0_port:
680       - perimeta_ssc_a_untrusted_parent_0_port
681       - network.outgoing.bytes.rate
682       disk.allocation_perimeta_ssc_a_server_0:
683       - perimeta_ssc_a_server_0
684       - disk.allocation
685       disk.write.bytes_perimeta_ssc_a_server_0:
686       - perimeta_ssc_a_server_0
687       - disk.write.bytes
688       attachment_perimeta_ssc_a_unused_0_port:
689       - perimeta_ssc_a_unused_0_port
690       - attachment
691       feature_perimeta_ssc_a_trusted_0_port:
692       - perimeta_ssc_a_trusted_0_port
693       - feature
694       network.outpoing.packets_perimeta_ssc_a_trusted_0_port:
695       - perimeta_ssc_a_trusted_0_port
696       - network.outpoing.packets
697       network.incoming.bytes_perimeta_ssc_a_mgmt_0_port:
698       - perimeta_ssc_a_mgmt_0_port
699       - network.incoming.bytes
700       network.incoming.packets_perimeta_ssc_a_mgmt_0_port:
701       - perimeta_ssc_a_mgmt_0_port
702       - network.incoming.packets
703       feature_perimeta_ssc_a_untrusted_0_vlan_ports:
704       - perimeta_ssc_a_untrusted_0_vlan_ports
705       - feature
706       disk.device.latency_perimeta_ssc_a_server_0:
707       - perimeta_ssc_a_server_0
708       - disk.device.latency
709       forwarder_perimeta_ssc_a_ha_0_port:
710       - perimeta_ssc_a_ha_0_port
711       - forwarder
712       network.incoming.bytes.rate_perimeta_ssc_a_mgmt_1_port:
713       - perimeta_ssc_a_mgmt_1_port
714       - network.incoming.bytes.rate
715       binding_perimeta_ssc_a_server_0:
716       - perimeta_ssc_a_server_0
717       - binding
718       disk.read.requests_perimeta_ssc_a_server_0:
719       - perimeta_ssc_a_server_0
720       - disk.read.requests
721       attachment_perimeta_ssc_a_ha_0_port:
722       - perimeta_ssc_a_ha_0_port
723       - attachment
724       scalable_perimeta_ssc_a_server_0:
725       - perimeta_ssc_a_server_0
726       - scalable
727       disk.usage_perimeta_ssc_a_server_0:
728       - perimeta_ssc_a_server_0
729       - disk.usage
730       feature_perimeta_ssc_a_untrusted_parent_0_port:
731       - perimeta_ssc_a_untrusted_parent_0_port
732       - feature
733       network.incoming.packets.rate_perimeta_ssc_a_unused_0_port:
734       - perimeta_ssc_a_unused_0_port
735       - network.incoming.packets.rate
736       feature_perimeta_ssc_a_ha_0_port:
737       - perimeta_ssc_a_ha_0_port
738       - feature
739       cpu.delta_perimeta_ssc_a_server_0:
740       - perimeta_ssc_a_server_0
741       - cpu.delta
742       disk.device.usage_perimeta_ssc_a_server_0:
743       - perimeta_ssc_a_server_0
744       - disk.device.usage
745       disk.iops_perimeta_ssc_a_server_0:
746       - perimeta_ssc_a_server_0
747       - disk.iops
748       binding_perimeta_ssc_a_trusted_0_port:
749       - perimeta_ssc_a_trusted_0_port
750       - binding
751       network.incoming.bytes_perimeta_ssc_a_mgmt_1_port:
752       - perimeta_ssc_a_mgmt_1_port
753       - network.incoming.bytes
754       network.incoming.packets_perimeta_ssc_a_mgmt_1_port:
755       - perimeta_ssc_a_mgmt_1_port
756       - network.incoming.packets
757       disk.device.read.bytes.rate_perimeta_ssc_a_server_0:
758       - perimeta_ssc_a_server_0
759       - disk.device.read.bytes.rate
760       network.incoming.packets.rate_perimeta_ssc_a_untrusted_parent_0_port:
761       - perimeta_ssc_a_untrusted_parent_0_port
762       - network.incoming.packets.rate
763       binding_perimeta_ssc_a_untrusted_parent_0_port:
764       - perimeta_ssc_a_untrusted_parent_0_port
765       - binding
766       disk.root.size_perimeta_ssc_a_server_0:
767       - perimeta_ssc_a_server_0
768       - disk.root.size
769       network.incoming.bytes_perimeta_ssc_a_untrusted_parent_0_port:
770       - perimeta_ssc_a_untrusted_parent_0_port
771       - network.incoming.bytes
772       network.incoming.packets.rate_perimeta_ssc_a_mgmt_0_port:
773       - perimeta_ssc_a_mgmt_0_port
774       - network.incoming.packets.rate
775       disk.device.allocation_perimeta_ssc_a_server_0:
776       - perimeta_ssc_a_server_0
777       - disk.device.allocation
778       disk.device.write.requests_perimeta_ssc_a_server_0:
779       - perimeta_ssc_a_server_0
780       - disk.device.write.requests
781       disk.device.write.bytes_perimeta_ssc_a_server_0:
782       - perimeta_ssc_a_server_0
783       - disk.device.write.bytes
784       disk.write.requests.rate_perimeta_ssc_a_server_0:
785       - perimeta_ssc_a_server_0
786       - disk.write.requests.rate
787       network.outpoing.packets_perimeta_ssc_a_untrusted_parent_0_port:
788       - perimeta_ssc_a_untrusted_parent_0_port
789       - network.outpoing.packets
790       disk.device.read.bytes_perimeta_ssc_a_server_0:
791       - perimeta_ssc_a_server_0
792       - disk.device.read.bytes
793       network.outgoing.bytes_perimeta_ssc_a_unused_0_port:
794       - perimeta_ssc_a_unused_0_port
795       - network.outgoing.bytes
796       network.incoming.bytes_perimeta_ssc_a_unused_0_port:
797       - perimeta_ssc_a_unused_0_port
798       - network.incoming.bytes
799       cpu_perimeta_ssc_a_server_0:
800       - perimeta_ssc_a_server_0
801       - cpu
802       binding_perimeta_ssc_a_unused_0_port:
803       - perimeta_ssc_a_unused_0_port
804       - binding
805       network.outgoing.packets.rate_perimeta_ssc_a_untrusted_parent_0_port:
806       - perimeta_ssc_a_untrusted_parent_0_port
807       - network.outgoing.packets.rate
808       disk.device.read.requests_perimeta_ssc_a_server_0:
809       - perimeta_ssc_a_server_0
810       - disk.device.read.requests
811       network.outgoing.packets.rate_perimeta_ssc_a_mgmt_0_port:
812       - perimeta_ssc_a_mgmt_0_port
813       - network.outgoing.packets.rate
814       disk.device.write.bytes.rate_perimeta_ssc_a_server_0:
815       - perimeta_ssc_a_server_0
816       - disk.device.write.bytes.rate
817       feature_perimeta_ssc_a_unused_0_port:
818       - perimeta_ssc_a_unused_0_port
819       - feature
820       host_perimeta_ssc_a_server_0:
821       - perimeta_ssc_a_server_0
822       - host
823       network.incoming.packets.rate_perimeta_ssc_a_trusted_0_port:
824       - perimeta_ssc_a_trusted_0_port
825       - network.incoming.packets.rate
826       network.outpoing.packets_perimeta_ssc_a_unused_0_port:
827       - perimeta_ssc_a_unused_0_port
828       - network.outpoing.packets
829       network.incoming.packets.rate_perimeta_ssc_a_mgmt_1_port:
830       - perimeta_ssc_a_mgmt_1_port
831       - network.incoming.packets.rate
832       attachment_perimeta_ssc_a_mgmt_0_port:
833       - perimeta_ssc_a_mgmt_0_port
834       - attachment
835       disk.device.capacity_perimeta_ssc_a_server_0:
836       - perimeta_ssc_a_server_0
837       - disk.device.capacity
838       binding_perimeta_ssc_a_ha_0_port:
839       - perimeta_ssc_a_ha_0_port
840       - binding
841       vcpus_perimeta_ssc_a_server_0:
842       - perimeta_ssc_a_server_0
843       - vcpus
844       network.incoming.bytes_perimeta_ssc_a_trusted_0_port:
845       - perimeta_ssc_a_trusted_0_port
846       - network.incoming.bytes
847       network.incoming.bytes.rate_perimeta_ssc_a_unused_0_port:
848       - perimeta_ssc_a_unused_0_port
849       - network.incoming.bytes.rate
850       disk.latency_perimeta_ssc_a_server_0:
851       - perimeta_ssc_a_server_0
852       - disk.latency
853       memory.resident_perimeta_ssc_a_server_0:
854       - perimeta_ssc_a_server_0
855       - memory.resident
856       network.incoming.bytes.rate_perimeta_ssc_a_mgmt_0_port:
857       - perimeta_ssc_a_mgmt_0_port
858       - network.incoming.bytes.rate
859     requirements:
860       dependency_perimeta_ssc_a_trusted_0_port:
861       - perimeta_ssc_a_trusted_0_port
862       - dependency
863       dependency_perimeta_ssc_a_mgmt_1_port:
864       - perimeta_ssc_a_mgmt_1_port
865       - dependency
866       dependency_contrail_vmi_subinterface_perimeta_ssc_a_untrusted_0_vlan_ports:
867       - perimeta_ssc_a_untrusted_0_vlan_ports
868       - dependency_contrail_vmi_subinterface
869       dependency_perimeta_ssc_a_untrusted_parent_0_port:
870       - perimeta_ssc_a_untrusted_parent_0_port
871       - dependency
872       link_perimeta_ssc_a_mgmt_1_port:
873       - perimeta_ssc_a_mgmt_1_port
874       - link
875       local_storage_perimeta_ssc_a_server_0:
876       - perimeta_ssc_a_server_0
877       - local_storage
878       link_perimeta_ssc_a_untrusted_parent_0_port:
879       - perimeta_ssc_a_untrusted_parent_0_port
880       - link
881       dependency_perimeta_ssc_a_unused_0_port:
882       - perimeta_ssc_a_unused_0_port
883       - dependency
884       dependency_perimeta_ssc_a_ha_0_port:
885       - perimeta_ssc_a_ha_0_port
886       - dependency
887       link_contrail_vmi_subinterface_perimeta_ssc_a_untrusted_0_vlan_ports:
888       - perimeta_ssc_a_untrusted_0_vlan_ports
889       - link_contrail_vmi_subinterface
890       link_perimeta_ssc_a_mgmt_0_port:
891       - perimeta_ssc_a_mgmt_0_port
892       - link
893       link_perimeta_ssc_a_trusted_0_port:
894       - perimeta_ssc_a_trusted_0_port
895       - link
896       link_perimeta_ssc_a_ha_0_port:
897       - perimeta_ssc_a_ha_0_port
898       - link
899       link_perimeta_ssc_a_unused_0_port:
900       - perimeta_ssc_a_unused_0_port
901       - link
902       dependency_perimeta_ssc_a_mgmt_0_port:
903       - perimeta_ssc_a_mgmt_0_port
904       - dependency
905       dependency_perimeta_ssc_a_untrusted_0_vlan_ports:
906       - perimeta_ssc_a_untrusted_0_vlan_ports
907       - dependency
908       dependency_perimeta_ssc_a_server_0:
909       - perimeta_ssc_a_server_0
910       - dependency