74a843c3b1209559607454e0a5d768391430d896
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: module_1_perimeta_swmu_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.ssc_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     unused_port_net_id:
29       hidden: false
30       immutable: false
31       type: string
32       description: Service network unused port network UUID
33     perimeta_server_group:
34       hidden: false
35       immutable: false
36       type: string
37       description: Server group to use for these VMs
38     ssc_b_name_0:
39       hidden: false
40       immutable: false
41       type: string
42       description: Name of Perimeta VM B instance
43     ssc_a_int_ha_ip_0:
44       hidden: false
45       immutable: false
46       type: string
47       description: Fixed IP address to use as HA IPs of A instance.
48     ssc_b_untrusted_ip_0:
49       hidden: false
50       immutable: false
51       type: string
52       description: Fixed IP address to use as Untrusted/access fixed IP of B instance.
53     ssc_b_mgmt_ip_0:
54       hidden: false
55       immutable: false
56       type: string
57       description: Fixed IP address to use as management IP of B instance.
58     ssc_b_untrusted_parent_ip_0:
59       hidden: false
60       immutable: false
61       type: string
62       description: Fixed IP address to use as Untrusted/access fixed IP of B parent instance.
63     vnf_name:
64       hidden: false
65       immutable: false
66       type: string
67       description: Unique name for this VNF instance
68     perimeta_untrusted_vlan_ids:
69       hidden: false
70       immutable: false
71       type: list
72       description: List of VLAN IDs to use on the untrusted/access network
73       entry_schema:
74         type: string
75     int_ha_net_id:
76       hidden: false
77       immutable: false
78       type: string
79       description: HA network id
80     ssc_b_int_ha_ip_0:
81       hidden: false
82       immutable: false
83       type: string
84       description: Fixed IP address to use as HA IP of B instance.
85     ssc_mgmt_vip_0:
86       hidden: false
87       immutable: false
88       type: string
89       description: Management virtual IP address.
90     perimeta_keypair:
91       hidden: false
92       immutable: false
93       type: string
94       description: Keypair to use for accessing this Perimeta instance
95     vnf_id:
96       hidden: false
97       immutable: false
98       type: string
99       description: VNF ID of this deployment
100     availability_zone_1:
101       hidden: false
102       immutable: false
103       type: string
104       description: Availability zone for B instances.  May be the same as A instance.
105     ssc_trusted_vip_0:
106       hidden: false
107       immutable: false
108       type: string
109       description: Trusted/core virtual IP address.
110     ssc_untrusted_vip_0:
111       hidden: false
112       immutable: false
113       type: string
114       description: Untrusted/access virtual IP address
115     perimeta_sec_groups:
116       hidden: false
117       immutable: false
118       type: list
119       description: List of security groups to add on trusted interfaces.
120       entry_schema:
121         type: string
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_b_trusted_ip_0:
137       hidden: false
138       immutable: false
139       type: string
140       description: Fixed IP address to use as Trusted/core fixed IPs of B 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_b_untrusted_v6_ip_0:
157       hidden: false
158       immutable: false
159       type: string
160       description: Fixed IP address to use as Untrusted/access alternate fixed IP of B instance.
161     vm_role:
162       hidden: false
163       immutable: false
164       type: string
165       description: Role of these VMs
166     perimeta_untrusted_vlan_networks:
167       hidden: false
168       immutable: false
169       type: list
170       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.
171       entry_schema:
172         type: string
173     perimeta_image_name:
174       hidden: false
175       immutable: false
176       type: string
177       description: Glance image for Perimeta instance
178     ssc_b_rf_ip_0:
179       hidden: false
180       immutable: false
181       type: string
182       description: RF fixed IP address to use for SSC B.
183     mgmt_net_id:
184       hidden: false
185       immutable: false
186       type: string
187       description: Management network id
188     int_untrusted_parent_net_id:
189       hidden: false
190       immutable: false
191       type: string
192       description: internal Untrusted/access parent network id
193     perimeta_flavor_name:
194       hidden: false
195       immutable: false
196       type: string
197       description: Flavor to use for creating VM instances
198   node_templates:
199     perimeta_ssc_b_trusted_0_port:
200       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
201       properties:
202         ip_requirements:
203         - ip_version: 4
204           ip_count_required:
205             is_required: true
206           floating_ip_count_required:
207             is_required: true
208         security_groups:
209           get_input: perimeta_sec_groups
210         fixed_ips:
211         - ip_address:
212             get_input: ssc_b_trusted_ip_0
213         mac_requirements:
214           mac_count_required:
215             is_required: false
216         allowed_address_pairs:
217         - ip_address:
218             get_input: ssc_trusted_vip_0
219         name:
220           str_replace:
221             template: $VNF_NAME_$VM_trusted_port
222             params:
223               $VM:
224                 get_input: ssc_b_name_0
225               $VNF_NAME:
226                 get_input: vnf_name
227         network_role_tag: trusted
228         network:
229           get_input: trusted_net_id
230       requirements:
231       - binding:
232           capability: tosca.capabilities.network.Bindable
233           node: perimeta_ssc_b_server_0
234           relationship: tosca.relationships.network.BindsTo
235     perimeta_ssc_b_untrusted_parent_0_port:
236       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
237       properties:
238         ip_requirements:
239         - ip_version: 4
240           ip_count_required:
241             is_required: true
242           floating_ip_count_required:
243             is_required: true
244         security_groups:
245           get_input: perimeta_sec_groups
246         fixed_ips:
247         - ip_address:
248             get_input: ssc_b_untrusted_parent_ip_0
249         mac_requirements:
250           mac_count_required:
251             is_required: false
252         allowed_address_pairs:
253         - ip_address:
254             get_input: ssc_untrusted_parent_vip_0
255         name:
256           str_replace:
257             template: $VNF_NAME_$VM_untrusted_parent_port
258             params:
259               $VM:
260                 get_input: ssc_b_name_0
261               $VNF_NAME:
262                 get_input: vnf_name
263         network_role_tag: int_untrusted_parent
264         network:
265           get_input: int_untrusted_parent_net_id
266       requirements:
267       - binding:
268           capability: tosca.capabilities.network.Bindable
269           node: perimeta_ssc_b_server_0
270           relationship: tosca.relationships.network.BindsTo
271     perimeta_ssc_b_untrusted_0_vlan_ports:
272       type: org.openecomp.resource.abstract.nodes.heat.vlan_subinterface_dual
273       directives:
274       - substitutable
275       properties:
276         perimeta_parent_interface: perimeta_ssc_b_untrusted_parent_0_port
277         perimeta_v6_vip_0:
278           get_input: ssc_untrusted_v6_vip_0
279         service_template_filter:
280           substitute_service_template: vlan_subinterface_dualServiceTemplate.yaml
281           count:
282             get_input: perimeta_untrusted_num_vlans
283           mandatory: false
284         perimeta_subinterface_name_prefix:
285           str_replace:
286             template: $VNF_NAME_$VM_untrusted_port_vlan
287             params:
288               $VM:
289                 get_input: ssc_b_name_0
290               $VNF_NAME:
291                 get_input: vnf_name
292         perimeta_vlan_networks:
293           get_input: perimeta_untrusted_vlan_networks
294         perimeta_subinterface_instance_index:
295           get_property:
296           - SELF
297           - service_template_filter
298           - index_value
299         perimeta_ip_0:
300           get_input: ssc_b_untrusted_ip_0
301         perimeta_vip_0:
302           get_input: ssc_untrusted_vip_0
303         perimeta_vlan_ids:
304           get_input: perimeta_untrusted_vlan_ids
305         perimeta_mac_address:
306           get_attribute:
307           - perimeta_ssc_b_untrusted_parent_0_port
308           - mac_address
309         perimeta_v6_ip_0:
310           get_input: ssc_b_untrusted_v6_ip_0
311       requirements:
312       - binding_contrail_vmi_subinterface:
313           capability: tosca.capabilities.network.Bindable
314           node: perimeta_ssc_b_untrusted_parent_0_port
315           relationship: tosca.relationships.network.BindsTo
316     perimeta_ssc_b_mgmt_1_port:
317       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
318       properties:
319         ip_requirements:
320         - ip_version: 4
321           ip_count_required:
322             is_required: true
323           floating_ip_count_required:
324             is_required: true
325         security_groups:
326           get_input: perimeta_sec_groups
327         fixed_ips:
328         - ip_address:
329             get_input: ssc_b_rf_ip_0
330         mac_requirements:
331           mac_count_required:
332             is_required: false
333         allowed_address_pairs:
334         - ip_address:
335             get_input: ssc_rf_vip_0
336         name:
337           str_replace:
338             template: $VNF_NAME_$VM_mgmt_1_port
339             params:
340               $VM:
341                 get_input: ssc_b_name_0
342               $VNF_NAME:
343                 get_input: vnf_name
344         network_role_tag: mgmt
345         network:
346           get_input: mgmt_net_id
347       requirements:
348       - binding:
349           capability: tosca.capabilities.network.Bindable
350           node: perimeta_ssc_b_server_0
351           relationship: tosca.relationships.network.BindsTo
352     perimeta_ssc_b_unused_0_port:
353       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
354       properties:
355         ip_requirements:
356         - ip_version: 4
357           ip_count_required:
358             is_required: false
359           floating_ip_count_required:
360             is_required: false
361         mac_requirements:
362           mac_count_required:
363             is_required: false
364         name:
365           str_replace:
366             template: $VNF_NAME_$VM_unused_port
367             params:
368               $VM:
369                 get_input: ssc_b_name_0
370               $VNF_NAME:
371                 get_input: vnf_name
372         network_role_tag: unused_port
373         network:
374           get_input: unused_port_net_id
375       requirements:
376       - binding:
377           capability: tosca.capabilities.network.Bindable
378           node: perimeta_ssc_b_server_0
379           relationship: tosca.relationships.network.BindsTo
380     perimeta_ssc_b_server_0:
381       type: org.openecomp.resource.vfc.nodes.heat.ssc_b
382       properties:
383         flavor:
384           get_input: perimeta_flavor_name
385         key_name:
386           get_input: perimeta_keypair
387         availability_zone:
388           get_input: availability_zone_1
389         image:
390           get_input: perimeta_image_name
391         metadata:
392           vf_module_id:
393             get_input: vf_module_id
394           vm_role:
395             str_replace:
396               template: $ROLE_b
397               params:
398                 $ROLE:
399                   get_input: vm_role
400           vnf_id:
401             get_input: vnf_id
402           vnf_name:
403             get_input: vnf_name
404           msw_template_version: 17.07.04 - 2017-09-01
405         config_drive: true
406         user_data_format: RAW
407         name:
408           get_input: ssc_b_name_0
409         scheduler_hints:
410           group:
411             get_input: perimeta_server_group
412     perimeta_ssc_b_mgmt_0_port:
413       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
414       properties:
415         ip_requirements:
416         - ip_version: 4
417           ip_count_required:
418             is_required: true
419           floating_ip_count_required:
420             is_required: true
421         security_groups:
422           get_input: perimeta_sec_groups
423         fixed_ips:
424         - ip_address:
425             get_input: ssc_b_mgmt_ip_0
426         mac_requirements:
427           mac_count_required:
428             is_required: false
429         allowed_address_pairs:
430         - ip_address:
431             get_input: ssc_mgmt_vip_0
432         name:
433           str_replace:
434             template: $VNF_NAME_$VM_mgmt_0_port
435             params:
436               $VM:
437                 get_input: ssc_b_name_0
438               $VNF_NAME:
439                 get_input: vnf_name
440         network_role_tag: mgmt
441         network:
442           get_input: mgmt_net_id
443       requirements:
444       - binding:
445           capability: tosca.capabilities.network.Bindable
446           node: perimeta_ssc_b_server_0
447           relationship: tosca.relationships.network.BindsTo
448     perimeta_ssc_b_ha_0_port:
449       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
450       properties:
451         ip_requirements:
452         - ip_version: 4
453           ip_count_required:
454             is_required: true
455           floating_ip_count_required:
456             is_required: false
457         security_groups:
458           get_input: perimeta_sec_groups
459         fixed_ips:
460         - ip_address:
461             get_input: ssc_b_int_ha_ip_0
462         mac_requirements:
463           mac_count_required:
464             is_required: false
465         name:
466           str_replace:
467             template: $VNF_NAME_$VM_ha_port
468             params:
469               $VM:
470                 get_input: ssc_b_name_0
471               $VNF_NAME:
472                 get_input: vnf_name
473         network_role_tag: int_ha
474         network:
475           get_input: int_ha_net_id
476       requirements:
477       - binding:
478           capability: tosca.capabilities.network.Bindable
479           node: perimeta_ssc_b_server_0
480           relationship: tosca.relationships.network.BindsTo
481   groups:
482     module_1_perimeta_swmu_b_child_group:
483       type: org.openecomp.groups.heat.HeatStack
484       properties:
485         heat_file: ../Artifacts/module_1_perimeta_swmu_b_child.yaml
486         description: |
487           HOT template to instantiate an B side Perimeta SSC instance with 6 vNICs as part of a nested template
488       members:
489       - perimeta_ssc_b_trusted_0_port
490       - perimeta_ssc_b_untrusted_parent_0_port
491       - perimeta_ssc_b_untrusted_0_vlan_ports
492       - perimeta_ssc_b_mgmt_1_port
493       - perimeta_ssc_b_unused_0_port
494       - perimeta_ssc_b_server_0
495       - perimeta_ssc_b_mgmt_0_port
496       - perimeta_ssc_b_ha_0_port
497   substitution_mappings:
498     node_type: org.openecomp.resource.abstract.nodes.heat.module_1_perimeta_swmu_b_child
499     capabilities:
500       host_perimeta_ssc_b_server_0:
501       - perimeta_ssc_b_server_0
502       - host
503       forwarder_perimeta_ssc_b_mgmt_1_port:
504       - perimeta_ssc_b_mgmt_1_port
505       - forwarder
506       network.outgoing.packets.rate_perimeta_ssc_b_trusted_0_port:
507       - perimeta_ssc_b_trusted_0_port
508       - network.outgoing.packets.rate
509       vcpus_perimeta_ssc_b_server_0:
510       - perimeta_ssc_b_server_0
511       - vcpus
512       binding_perimeta_ssc_b_mgmt_0_port:
513       - perimeta_ssc_b_mgmt_0_port
514       - binding
515       network.incoming.bytes_perimeta_ssc_b_ha_0_port:
516       - perimeta_ssc_b_ha_0_port
517       - network.incoming.bytes
518       network.outpoing.packets_perimeta_ssc_b_mgmt_1_port:
519       - perimeta_ssc_b_mgmt_1_port
520       - network.outpoing.packets
521       disk.write.requests_perimeta_ssc_b_server_0:
522       - perimeta_ssc_b_server_0
523       - disk.write.requests
524       os_perimeta_ssc_b_server_0:
525       - perimeta_ssc_b_server_0
526       - os
527       forwarder_perimeta_ssc_b_untrusted_parent_0_port:
528       - perimeta_ssc_b_untrusted_parent_0_port
529       - forwarder
530       memory_perimeta_ssc_b_server_0:
531       - perimeta_ssc_b_server_0
532       - memory
533       disk.device.write.bytes.rate_perimeta_ssc_b_server_0:
534       - perimeta_ssc_b_server_0
535       - disk.device.write.bytes.rate
536       network.outgoing.bytes.rate_perimeta_ssc_b_unused_0_port:
537       - perimeta_ssc_b_unused_0_port
538       - network.outgoing.bytes.rate
539       disk.read.bytes_perimeta_ssc_b_server_0:
540       - perimeta_ssc_b_server_0
541       - disk.read.bytes
542       network.outpoing.packets_perimeta_ssc_b_mgmt_0_port:
543       - perimeta_ssc_b_mgmt_0_port
544       - network.outpoing.packets
545       network.outgoing.packets.rate_perimeta_ssc_b_untrusted_parent_0_port:
546       - perimeta_ssc_b_untrusted_parent_0_port
547       - network.outgoing.packets.rate
548       disk.device.allocation_perimeta_ssc_b_server_0:
549       - perimeta_ssc_b_server_0
550       - disk.device.allocation
551       network.outgoing.packets.rate_perimeta_ssc_b_ha_0_port:
552       - perimeta_ssc_b_ha_0_port
553       - network.outgoing.packets.rate
554       forwarder_perimeta_ssc_b_mgmt_0_port:
555       - perimeta_ssc_b_mgmt_0_port
556       - forwarder
557       disk.write.requests.rate_perimeta_ssc_b_server_0:
558       - perimeta_ssc_b_server_0
559       - disk.write.requests.rate
560       network.incoming.bytes.rate_perimeta_ssc_b_ha_0_port:
561       - perimeta_ssc_b_ha_0_port
562       - network.incoming.bytes.rate
563       binding_perimeta_ssc_b_trusted_0_port:
564       - perimeta_ssc_b_trusted_0_port
565       - binding
566       disk.device.iops_perimeta_ssc_b_server_0:
567       - perimeta_ssc_b_server_0
568       - disk.device.iops
569       network.outgoing.packets.rate_perimeta_ssc_b_mgmt_1_port:
570       - perimeta_ssc_b_mgmt_1_port
571       - network.outgoing.packets.rate
572       disk.device.usage_perimeta_ssc_b_server_0:
573       - perimeta_ssc_b_server_0
574       - disk.device.usage
575       cpu_perimeta_ssc_b_server_0:
576       - perimeta_ssc_b_server_0
577       - cpu
578       feature_perimeta_ssc_b_mgmt_1_port:
579       - perimeta_ssc_b_mgmt_1_port
580       - feature
581       network.outgoing.bytes.rate_perimeta_ssc_b_ha_0_port:
582       - perimeta_ssc_b_ha_0_port
583       - network.outgoing.bytes.rate
584       feature_perimeta_ssc_b_unused_0_port:
585       - perimeta_ssc_b_unused_0_port
586       - feature
587       endpoint_perimeta_ssc_b_server_0:
588       - perimeta_ssc_b_server_0
589       - endpoint
590       feature_perimeta_ssc_b_server_0:
591       - perimeta_ssc_b_server_0
592       - feature
593       disk.device.read.requests_perimeta_ssc_b_server_0:
594       - perimeta_ssc_b_server_0
595       - disk.device.read.requests
596       attachment_perimeta_ssc_b_mgmt_1_port:
597       - perimeta_ssc_b_mgmt_1_port
598       - attachment
599       cpu.delta_perimeta_ssc_b_server_0:
600       - perimeta_ssc_b_server_0
601       - cpu.delta
602       network.incoming.packets_perimeta_ssc_b_trusted_0_port:
603       - perimeta_ssc_b_trusted_0_port
604       - network.incoming.packets
605       disk.device.write.requests_perimeta_ssc_b_server_0:
606       - perimeta_ssc_b_server_0
607       - disk.device.write.requests
608       disk.device.write.bytes_perimeta_ssc_b_server_0:
609       - perimeta_ssc_b_server_0
610       - disk.device.write.bytes
611       disk.root.size_perimeta_ssc_b_server_0:
612       - perimeta_ssc_b_server_0
613       - disk.root.size
614       network.incoming.bytes.rate_perimeta_ssc_b_untrusted_parent_0_port:
615       - perimeta_ssc_b_untrusted_parent_0_port
616       - network.incoming.bytes.rate
617       memory.resident_perimeta_ssc_b_server_0:
618       - perimeta_ssc_b_server_0
619       - memory.resident
620       network.incoming.packets.rate_perimeta_ssc_b_trusted_0_port:
621       - perimeta_ssc_b_trusted_0_port
622       - network.incoming.packets.rate
623       disk.ephemeral.size_perimeta_ssc_b_server_0:
624       - perimeta_ssc_b_server_0
625       - disk.ephemeral.size
626       network.incoming.packets_perimeta_ssc_b_untrusted_parent_0_port:
627       - perimeta_ssc_b_untrusted_parent_0_port
628       - network.incoming.packets
629       instance_perimeta_ssc_b_server_0:
630       - perimeta_ssc_b_server_0
631       - instance
632       attachment_perimeta_ssc_b_untrusted_parent_0_port:
633       - perimeta_ssc_b_untrusted_parent_0_port
634       - attachment
635       network.incoming.bytes_perimeta_ssc_b_trusted_0_port:
636       - perimeta_ssc_b_trusted_0_port
637       - network.incoming.bytes
638       network.incoming.bytes_perimeta_ssc_b_mgmt_0_port:
639       - perimeta_ssc_b_mgmt_0_port
640       - network.incoming.bytes
641       network.incoming.packets_perimeta_ssc_b_mgmt_0_port:
642       - perimeta_ssc_b_mgmt_0_port
643       - network.incoming.packets
644       feature_perimeta_ssc_b_trusted_0_port:
645       - perimeta_ssc_b_trusted_0_port
646       - feature
647       binding_perimeta_ssc_b_mgmt_1_port:
648       - perimeta_ssc_b_mgmt_1_port
649       - binding
650       network.outpoing.packets_perimeta_ssc_b_ha_0_port:
651       - perimeta_ssc_b_ha_0_port
652       - network.outpoing.packets
653       disk.device.read.bytes_perimeta_ssc_b_server_0:
654       - perimeta_ssc_b_server_0
655       - disk.device.read.bytes
656       network.outgoing.bytes.rate_perimeta_ssc_b_mgmt_0_port:
657       - perimeta_ssc_b_mgmt_0_port
658       - network.outgoing.bytes.rate
659       disk.latency_perimeta_ssc_b_server_0:
660       - perimeta_ssc_b_server_0
661       - disk.latency
662       network.outgoing.bytes_perimeta_ssc_b_mgmt_1_port:
663       - perimeta_ssc_b_mgmt_1_port
664       - network.outgoing.bytes
665       attachment_perimeta_ssc_b_unused_0_port:
666       - perimeta_ssc_b_unused_0_port
667       - attachment
668       binding_perimeta_ssc_b_ha_0_port:
669       - perimeta_ssc_b_ha_0_port
670       - binding
671       forwarder_perimeta_ssc_b_ha_0_port:
672       - perimeta_ssc_b_ha_0_port
673       - forwarder
674       feature_perimeta_ssc_b_untrusted_0_vlan_ports:
675       - perimeta_ssc_b_untrusted_0_vlan_ports
676       - feature
677       network.outgoing.bytes.rate_perimeta_ssc_b_mgmt_1_port:
678       - perimeta_ssc_b_mgmt_1_port
679       - network.outgoing.bytes.rate
680       network.outgoing.bytes_perimeta_ssc_b_mgmt_0_port:
681       - perimeta_ssc_b_mgmt_0_port
682       - network.outgoing.bytes
683       network.incoming.packets.rate_perimeta_ssc_b_untrusted_parent_0_port:
684       - perimeta_ssc_b_untrusted_parent_0_port
685       - network.incoming.packets.rate
686       disk.device.capacity_perimeta_ssc_b_server_0:
687       - perimeta_ssc_b_server_0
688       - disk.device.capacity
689       feature_perimeta_ssc_b_ha_0_port:
690       - perimeta_ssc_b_ha_0_port
691       - feature
692       network.incoming.bytes.rate_perimeta_ssc_b_unused_0_port:
693       - perimeta_ssc_b_unused_0_port
694       - network.incoming.bytes.rate
695       binding_perimeta_ssc_b_untrusted_parent_0_port:
696       - perimeta_ssc_b_untrusted_parent_0_port
697       - binding
698       binding_perimeta_ssc_b_server_0:
699       - perimeta_ssc_b_server_0
700       - binding
701       scalable_perimeta_ssc_b_server_0:
702       - perimeta_ssc_b_server_0
703       - scalable
704       disk.device.latency_perimeta_ssc_b_server_0:
705       - perimeta_ssc_b_server_0
706       - disk.device.latency
707       forwarder_perimeta_ssc_b_unused_0_port:
708       - perimeta_ssc_b_unused_0_port
709       - forwarder
710       network.incoming.packets_perimeta_ssc_b_unused_0_port:
711       - perimeta_ssc_b_unused_0_port
712       - network.incoming.packets
713       disk.write.bytes.rate_perimeta_ssc_b_server_0:
714       - perimeta_ssc_b_server_0
715       - disk.write.bytes.rate
716       disk.read.requests_perimeta_ssc_b_server_0:
717       - perimeta_ssc_b_server_0
718       - disk.read.requests
719       feature_perimeta_ssc_b_untrusted_parent_0_port:
720       - perimeta_ssc_b_untrusted_parent_0_port
721       - feature
722       disk.usage_perimeta_ssc_b_server_0:
723       - perimeta_ssc_b_server_0
724       - disk.usage
725       attachment_perimeta_ssc_b_ha_0_port:
726       - perimeta_ssc_b_ha_0_port
727       - attachment
728       attachment_perimeta_ssc_b_trusted_0_port:
729       - perimeta_ssc_b_trusted_0_port
730       - attachment
731       network.outgoing.bytes.rate_perimeta_ssc_b_trusted_0_port:
732       - perimeta_ssc_b_trusted_0_port
733       - network.outgoing.bytes.rate
734       disk.allocation_perimeta_ssc_b_server_0:
735       - perimeta_ssc_b_server_0
736       - disk.allocation
737       network.incoming.bytes.rate_perimeta_ssc_b_mgmt_1_port:
738       - perimeta_ssc_b_mgmt_1_port
739       - network.incoming.bytes.rate
740       network.outgoing.bytes_perimeta_ssc_b_untrusted_parent_0_port:
741       - perimeta_ssc_b_untrusted_parent_0_port
742       - network.outgoing.bytes
743       disk.iops_perimeta_ssc_b_server_0:
744       - perimeta_ssc_b_server_0
745       - disk.iops
746       disk.write.bytes_perimeta_ssc_b_server_0:
747       - perimeta_ssc_b_server_0
748       - disk.write.bytes
749       network.outpoing.packets_perimeta_ssc_b_untrusted_parent_0_port:
750       - perimeta_ssc_b_untrusted_parent_0_port
751       - network.outpoing.packets
752       network.incoming.bytes_perimeta_ssc_b_mgmt_1_port:
753       - perimeta_ssc_b_mgmt_1_port
754       - network.incoming.bytes
755       network.incoming.packets_perimeta_ssc_b_mgmt_1_port:
756       - perimeta_ssc_b_mgmt_1_port
757       - network.incoming.packets
758       disk.device.read.requests.rate_perimeta_ssc_b_server_0:
759       - perimeta_ssc_b_server_0
760       - disk.device.read.requests.rate
761       network.incoming.packets.rate_perimeta_ssc_b_mgmt_0_port:
762       - perimeta_ssc_b_mgmt_0_port
763       - network.incoming.packets.rate
764       network.incoming.packets_perimeta_ssc_b_ha_0_port:
765       - perimeta_ssc_b_ha_0_port
766       - network.incoming.packets
767       network.outpoing.packets_perimeta_ssc_b_unused_0_port:
768       - perimeta_ssc_b_unused_0_port
769       - network.outpoing.packets
770       network.outgoing.bytes_perimeta_ssc_b_ha_0_port:
771       - perimeta_ssc_b_ha_0_port
772       - network.outgoing.bytes
773       network.incoming.bytes_perimeta_ssc_b_untrusted_parent_0_port:
774       - perimeta_ssc_b_untrusted_parent_0_port
775       - network.incoming.bytes
776       network.incoming.packets.rate_perimeta_ssc_b_ha_0_port:
777       - perimeta_ssc_b_ha_0_port
778       - network.incoming.packets.rate
779       memory.usage_perimeta_ssc_b_server_0:
780       - perimeta_ssc_b_server_0
781       - memory.usage
782       network.incoming.bytes.rate_perimeta_ssc_b_trusted_0_port:
783       - perimeta_ssc_b_trusted_0_port
784       - network.incoming.bytes.rate
785       network.incoming.packets.rate_perimeta_ssc_b_unused_0_port:
786       - perimeta_ssc_b_unused_0_port
787       - network.incoming.packets.rate
788       forwarder_perimeta_ssc_b_trusted_0_port:
789       - perimeta_ssc_b_trusted_0_port
790       - forwarder
791       network.outgoing.packets.rate_perimeta_ssc_b_unused_0_port:
792       - perimeta_ssc_b_unused_0_port
793       - network.outgoing.packets.rate
794       network.incoming.bytes_perimeta_ssc_b_unused_0_port:
795       - perimeta_ssc_b_unused_0_port
796       - network.incoming.bytes
797       network.outgoing.bytes_perimeta_ssc_b_unused_0_port:
798       - perimeta_ssc_b_unused_0_port
799       - network.outgoing.bytes
800       feature_contrail_vmi_subinterface_perimeta_ssc_b_untrusted_0_vlan_ports:
801       - perimeta_ssc_b_untrusted_0_vlan_ports
802       - feature_contrail_vmi_subinterface
803       network.outgoing.bytes.rate_perimeta_ssc_b_untrusted_parent_0_port:
804       - perimeta_ssc_b_untrusted_parent_0_port
805       - network.outgoing.bytes.rate
806       network.outgoing.packets.rate_perimeta_ssc_b_mgmt_0_port:
807       - perimeta_ssc_b_mgmt_0_port
808       - network.outgoing.packets.rate
809       cpu_util_perimeta_ssc_b_server_0:
810       - perimeta_ssc_b_server_0
811       - cpu_util
812       disk.device.read.bytes.rate_perimeta_ssc_b_server_0:
813       - perimeta_ssc_b_server_0
814       - disk.device.read.bytes.rate
815       disk.capacity_perimeta_ssc_b_server_0:
816       - perimeta_ssc_b_server_0
817       - disk.capacity
818       network.incoming.packets.rate_perimeta_ssc_b_mgmt_1_port:
819       - perimeta_ssc_b_mgmt_1_port
820       - network.incoming.packets.rate
821       network.outgoing.bytes_perimeta_ssc_b_trusted_0_port:
822       - perimeta_ssc_b_trusted_0_port
823       - network.outgoing.bytes
824       network.outpoing.packets_perimeta_ssc_b_trusted_0_port:
825       - perimeta_ssc_b_trusted_0_port
826       - network.outpoing.packets
827       disk.read.bytes.rate_perimeta_ssc_b_server_0:
828       - perimeta_ssc_b_server_0
829       - disk.read.bytes.rate
830       disk.device.write.requests.rate_perimeta_ssc_b_server_0:
831       - perimeta_ssc_b_server_0
832       - disk.device.write.requests.rate
833       attachment_perimeta_ssc_b_mgmt_0_port:
834       - perimeta_ssc_b_mgmt_0_port
835       - attachment
836       feature_perimeta_ssc_b_mgmt_0_port:
837       - perimeta_ssc_b_mgmt_0_port
838       - feature
839       network.incoming.bytes.rate_perimeta_ssc_b_mgmt_0_port:
840       - perimeta_ssc_b_mgmt_0_port
841       - network.incoming.bytes.rate
842       binding_perimeta_ssc_b_unused_0_port:
843       - perimeta_ssc_b_unused_0_port
844       - binding
845     requirements:
846       link_perimeta_ssc_b_trusted_0_port:
847       - perimeta_ssc_b_trusted_0_port
848       - link
849       dependency_perimeta_ssc_b_mgmt_1_port:
850       - perimeta_ssc_b_mgmt_1_port
851       - dependency
852       dependency_perimeta_ssc_b_unused_0_port:
853       - perimeta_ssc_b_unused_0_port
854       - dependency
855       dependency_contrail_vmi_subinterface_perimeta_ssc_b_untrusted_0_vlan_ports:
856       - perimeta_ssc_b_untrusted_0_vlan_ports
857       - dependency_contrail_vmi_subinterface
858       dependency_perimeta_ssc_b_ha_0_port:
859       - perimeta_ssc_b_ha_0_port
860       - dependency
861       local_storage_perimeta_ssc_b_server_0:
862       - perimeta_ssc_b_server_0
863       - local_storage
864       link_contrail_vmi_subinterface_perimeta_ssc_b_untrusted_0_vlan_ports:
865       - perimeta_ssc_b_untrusted_0_vlan_ports
866       - link_contrail_vmi_subinterface
867       link_perimeta_ssc_b_mgmt_0_port:
868       - perimeta_ssc_b_mgmt_0_port
869       - link
870       dependency_perimeta_ssc_b_trusted_0_port:
871       - perimeta_ssc_b_trusted_0_port
872       - dependency
873       dependency_perimeta_ssc_b_untrusted_parent_0_port:
874       - perimeta_ssc_b_untrusted_parent_0_port
875       - dependency
876       link_perimeta_ssc_b_mgmt_1_port:
877       - perimeta_ssc_b_mgmt_1_port
878       - link
879       link_perimeta_ssc_b_untrusted_parent_0_port:
880       - perimeta_ssc_b_untrusted_parent_0_port
881       - link
882       dependency_perimeta_ssc_b_untrusted_0_vlan_ports:
883       - perimeta_ssc_b_untrusted_0_vlan_ports
884       - dependency
885       dependency_perimeta_ssc_b_server_0:
886       - perimeta_ssc_b_server_0
887       - dependency
888       link_perimeta_ssc_b_unused_0_port:
889       - perimeta_ssc_b_unused_0_port
890       - link
891       dependency_perimeta_ssc_b_mgmt_0_port:
892       - perimeta_ssc_b_mgmt_0_port
893       - dependency
894       link_perimeta_ssc_b_ha_0_port:
895       - perimeta_ssc_b_ha_0_port
896       - link