41ee8c066f7055743381baf8fb52c721bf0a00ce
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Nested_pd_server
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.compute.nodes.heat.pd_server:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     compute_pd_server_key_name:
15       type: list
16       required: true
17       entry_schema:
18         type: string
19     port_pd01_port_replacement_policy:
20       type: list
21       required: true
22       entry_schema:
23         type: string
24     compute_pd_server_personality:
25       type: list
26       required: true
27       entry_schema:
28         type: json
29     compute_pd_server_image_update_policy:
30       type: list
31       required: true
32       entry_schema:
33         type: string
34     vm_flavor_name:
35       type: string
36       required: true
37     port_pd01_port_security_groups:
38       type: list
39       required: true
40       entry_schema:
41         type: json
42     port_pd01_port_mac_requirements:
43       type: org.openecomp.datatypes.network.MacRequirements
44       required: true
45     vm_image_name:
46       type: string
47       required: true
48     port_template_VMInt_OAM_lb_virtual_machine_interface_properties:
49       type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
50       required: true
51     port_pd01_port_device_id:
52       type: list
53       required: true
54       entry_schema:
55         type: string
56     port_pd01_port_admin_state_up:
57       type: list
58       required: true
59       entry_schema:
60         type: boolean
61     port_pd01_port_vlan_requirements:
62       type: list
63       required: true
64       entry_schema:
65         type: org.openecomp.datatypes.network.VlanRequirements
66     compute_pd_server_metadata:
67       type: list
68       required: true
69       entry_schema:
70         type: json
71     port_template_VMInt_OAM_lb_subnetpoolid:
72       type: string
73       required: true
74     compute_pd_server_diskConfig:
75       type: list
76       required: true
77       entry_schema:
78         type: string
79     port_pd01_port_mac_address:
80       type: string
81       required: true
82     port_template_VMInt_OAM_lb_network_role:
83       type: string
84       required: true
85     port_pd01_port_allowed_address_pairs:
86       type: list
87       required: true
88       entry_schema:
89         type: org.openecomp.datatypes.heat.network.AddressPair
90     port_pd01_port_exCP_naming:
91       type: org.openecomp.datatypes.Naming
92       required: true
93     compute_pd_server_admin_pass:
94       type: list
95       required: true
96       entry_schema:
97         type: string
98     compute_pd_server_flavor_update_policy:
99       type: list
100       required: true
101       entry_schema:
102         type: string
103     port_template_VMInt_OAM_lb_ip_requirements:
104       type: list
105       required: true
106       entry_schema:
107         type: org.openecomp.datatypes.network.IpRequirements
108     port_template_VMInt_OAM_lb_exCP_naming:
109       type: org.openecomp.datatypes.Naming
110       required: true
111     port_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs:
112       type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
113       required: true
114     port_pd01_port_value_specs:
115       type: list
116       required: true
117       entry_schema:
118         type: json
119     compute_pd_server_security_groups:
120       type: list
121       required: true
122       entry_schema:
123         type: json
124     port_template_VMInt_OAM_lb_port_tuple_refs:
125       type: list
126       required: true
127       entry_schema:
128         type: json
129     compute_pd_server_software_config_transport:
130       type: list
131       required: true
132       entry_schema:
133         type: string
134     port_pd01_port_network_role_tag:
135       type: string
136       required: true
137     compute_pd_server_scheduler_hints:
138       type: list
139       required: true
140       entry_schema:
141         type: json
142     port_pd01_port_name:
143       type: list
144       required: true
145       entry_schema:
146         type: string
147     compute_pd_server_contrail_service_instance_ind:
148       type: list
149       required: true
150       entry_schema:
151         type: boolean
152     compute_pd_server_availability_zone:
153       type: list
154       required: true
155       entry_schema:
156         type: string
157     compute_pd_server_name:
158       type: list
159       required: true
160       entry_schema:
161         type: string
162     port_template_VMInt_OAM_lb_network_role_tag:
163       type: string
164       required: true
165     port_pd01_port_binding:vnic_type:
166       type: list
167       required: true
168       entry_schema:
169         type: string
170     port_pd01_port_device_owner:
171       type: list
172       required: true
173       entry_schema:
174         type: string
175     port_pd01_port_fixed_ips:
176       type: list
177       required: true
178       entry_schema:
179         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
180     port_pd01_port_ip_requirements:
181       type: list
182       required: true
183       entry_schema:
184         type: org.openecomp.datatypes.network.IpRequirements
185     port_pd01_port_qos_policy:
186       type: list
187       required: true
188       entry_schema:
189         type: string
190     compute_pd_server_config_drive:
191       type: list
192       required: true
193       entry_schema:
194         type: boolean
195     compute_pd_server_user_data_format:
196       type: list
197       required: true
198       entry_schema:
199         type: string
200     port_template_VMInt_OAM_lb_virtual_network_refs:
201       type: list
202       required: true
203       entry_schema:
204         type: json
205     index_value:
206       type: integer
207       description: Index value of this substitution service template runtime instance
208       required: false
209       default: 0
210       constraints:
211       - greater_or_equal: 0
212     port_template_VMInt_OAM_lb_order:
213       type: integer
214       required: true
215     port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses:
216       type: list
217       required: true
218       entry_schema:
219         type: json
220     port_template_VMInt_OAM_lb_name:
221       type: list
222       required: true
223       entry_schema:
224         type: string
225     port_pd01_port_port_security_enabled:
226       type: list
227       required: true
228       entry_schema:
229         type: boolean
230     port_template_VMInt_OAM_lb_vlan_requirements:
231       type: list
232       required: true
233       entry_schema:
234         type: org.openecomp.datatypes.network.VlanRequirements
235     compute_pd_server_user_data_update_policy:
236       type: list
237       required: true
238       entry_schema:
239         type: string
240     port_pd01_port_network:
241       type: list
242       required: true
243       entry_schema:
244         type: string
245     compute_pd_server_reservation_id:
246       type: list
247       required: true
248       entry_schema:
249         type: string
250     port_pd01_port_order:
251       type: integer
252       required: true
253     port_pd01_port_subnetpoolid:
254       type: string
255       required: true
256     port_template_VMInt_OAM_lb_mac_requirements:
257       type: org.openecomp.datatypes.network.MacRequirements
258       required: true
259     port_pd01_port_network_role:
260       type: string
261       required: true
262     port_template_VMInt_OAM_lb_security_group_refs:
263       type: list
264       required: true
265       entry_schema:
266         type: json
267   node_templates:
268     pd_server:
269       type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
270       properties:
271         admin_pass:
272           get_input:
273           - compute_pd_server_admin_pass
274           - index_value
275         key_name:
276           get_input:
277           - compute_pd_server_key_name
278           - index_value
279         availability_zone:
280           get_input:
281           - compute_pd_server_availability_zone
282           - index_value
283         flavor:
284           get_input: vm_flavor_name
285         metadata:
286           get_input:
287           - compute_pd_server_metadata
288           - index_value
289         contrail_service_instance_ind:
290           get_input:
291           - compute_pd_server_contrail_service_instance_ind
292           - index_value
293         scheduler_hints:
294           get_input:
295           - compute_pd_server_scheduler_hints
296           - index_value
297         user_data_format:
298           get_input:
299           - compute_pd_server_user_data_format
300           - index_value
301         user_data_update_policy:
302           get_input:
303           - compute_pd_server_user_data_update_policy
304           - index_value
305         security_groups:
306           get_input:
307           - compute_pd_server_security_groups
308           - index_value
309         personality:
310           get_input:
311           - compute_pd_server_personality
312           - index_value
313         software_config_transport:
314           get_input:
315           - compute_pd_server_software_config_transport
316           - index_value
317         config_drive:
318           get_input:
319           - compute_pd_server_config_drive
320           - index_value
321         image:
322           get_input: vm_image_name
323         diskConfig:
324           get_input:
325           - compute_pd_server_diskConfig
326           - index_value
327         reservation_id:
328           get_input:
329           - compute_pd_server_reservation_id
330           - index_value
331         name:
332           get_input:
333           - compute_pd_server_name
334           - index_value
335         image_update_policy:
336           get_input:
337           - compute_pd_server_image_update_policy
338           - index_value
339         flavor_update_policy:
340           get_input:
341           - compute_pd_server_flavor_update_policy
342           - index_value
343     pd_server_template_VMInt_OAM_lb:
344       type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
345       properties:
346         mac_requirements:
347           get_input: port_template_VMInt_OAM_lb_mac_requirements
348         order:
349           get_input: port_template_VMInt_OAM_lb_order
350         exCP_naming:
351           get_input: port_template_VMInt_OAM_lb_exCP_naming
352         virtual_machine_interface_allowed_address_pairs:
353           get_input:
354           - port_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs
355           - index_value
356         vlan_requirements:
357           get_input: port_template_VMInt_OAM_lb_vlan_requirements
358         virtual_machine_interface_properties:
359           get_input:
360           - port_template_VMInt_OAM_lb_virtual_machine_interface_properties
361           - index_value
362         security_group_refs:
363           get_input:
364           - port_template_VMInt_OAM_lb_security_group_refs
365           - index_value
366         virtual_network_refs:
367           get_input:
368           - port_template_VMInt_OAM_lb_virtual_network_refs
369           - index_value
370         ip_requirements:
371           get_input: port_template_VMInt_OAM_lb_ip_requirements
372         network_role_tag:
373           get_input: port_template_VMInt_OAM_lb_network_role_tag
374         virtual_machine_interface_mac_addresses:
375           get_input:
376           - port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses
377           - index_value
378         port_tuple_refs:
379           get_input:
380           - port_template_VMInt_OAM_lb_port_tuple_refs
381           - index_value
382         network_role:
383           get_input: port_template_VMInt_OAM_lb_network_role
384         subnetpoolid:
385           get_input: port_template_VMInt_OAM_lb_subnetpoolid
386         name:
387           get_input:
388           - port_template_VMInt_OAM_lb_name
389           - index_value
390       requirements:
391       - binding:
392           capability: tosca.capabilities.network.Bindable
393           node: pd_server
394           relationship: tosca.relationships.network.BindsTo
395     pd_server_pd01_port:
396       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
397       properties:
398         replacement_policy:
399           get_input:
400           - port_pd01_port_replacement_policy
401           - index_value
402         mac_requirements:
403           get_input: port_pd01_port_mac_requirements
404         allowed_address_pairs:
405           get_input: port_pd01_port_allowed_address_pairs
406         order:
407           get_input: port_pd01_port_order
408         binding:vnic_type:
409           get_input:
410           - port_pd01_port_binding:vnic_type
411           - index_value
412         device_owner:
413           get_input:
414           - port_pd01_port_device_owner
415           - index_value
416         mac_address:
417           get_input: port_pd01_port_mac_address
418         value_specs:
419           get_input:
420           - port_pd01_port_value_specs
421           - index_value
422         security_groups:
423           get_input:
424           - port_pd01_port_security_groups
425           - index_value
426         exCP_naming:
427           get_input: port_pd01_port_exCP_naming
428         vlan_requirements:
429           get_input: port_pd01_port_vlan_requirements
430         qos_policy:
431           get_input:
432           - port_pd01_port_qos_policy
433           - index_value
434         ip_requirements:
435           get_input: port_pd01_port_ip_requirements
436         network_role_tag:
437           get_input: port_pd01_port_network_role_tag
438         port_security_enabled:
439           get_input:
440           - port_pd01_port_port_security_enabled
441           - index_value
442         admin_state_up:
443           get_input:
444           - port_pd01_port_admin_state_up
445           - index_value
446         network_role:
447           get_input: port_pd01_port_network_role
448         subnetpoolid:
449           get_input: port_pd01_port_subnetpoolid
450         fixed_ips:
451           get_input:
452           - port_pd01_port_fixed_ips
453           - index_value
454         name:
455           get_input:
456           - port_pd01_port_name
457           - index_value
458         device_id:
459           get_input:
460           - port_pd01_port_device_id
461           - index_value
462         network:
463           get_input:
464           - port_pd01_port_network
465           - index_value
466       requirements:
467       - binding:
468           capability: tosca.capabilities.network.Bindable
469           node: pd_server
470           relationship: tosca.relationships.network.BindsTo
471   outputs:
472     pd_server_pd01_port_allowed_address_pairs:
473       type: list
474       value:
475         get_attribute:
476         - pd_server_pd01_port
477         - allowed_address_pairs
478       entry_schema:
479         type: org.openecomp.datatypes.heat.network.AddressPair
480     pd_server_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses:
481       type: list
482       value:
483         get_attribute:
484         - pd_server_template_VMInt_OAM_lb
485         - virtual_machine_interface_mac_addresses
486       entry_schema:
487         type: string
488     pd_server_template_VMInt_OAM_lb_virtual_network_refs:
489       type: list
490       value:
491         get_attribute:
492         - pd_server_template_VMInt_OAM_lb
493         - virtual_network_refs
494       entry_schema:
495         type: string
496     pd_server_template_VMInt_OAM_lb_fq_name:
497       type: string
498       value:
499         get_attribute:
500         - pd_server_template_VMInt_OAM_lb
501         - fq_name
502     pd_server_show:
503       type: string
504       value:
505         get_attribute:
506         - pd_server
507         - show
508     pd_server_console_urls:
509       type: string
510       value:
511         get_attribute:
512         - pd_server
513         - console_urls
514     pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs:
515       type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
516       value:
517         get_attribute:
518         - pd_server_template_VMInt_OAM_lb
519         - virtual_machine_interface_allowed_address_pairs
520     pd_server_pd01_port_security_groups:
521       type: list
522       value:
523         get_attribute:
524         - pd_server_pd01_port
525         - security_groups
526       entry_schema:
527         type: string
528     pd_server_pd01_port_port_security_enabled:
529       type: boolean
530       value:
531         get_attribute:
532         - pd_server_pd01_port
533         - port_security_enabled
534     pd_server_pd01_port_status:
535       type: string
536       value:
537         get_attribute:
538         - pd_server_pd01_port
539         - status
540     pd_server_template_VMInt_OAM_lb_port_tuple_refs:
541       type: list
542       value:
543         get_attribute:
544         - pd_server_template_VMInt_OAM_lb
545         - port_tuple_refs
546       entry_schema:
547         type: string
548     pd_server_pd01_port_fixed_ips:
549       type: list
550       value:
551         get_attribute:
552         - pd_server_pd01_port
553         - fixed_ips
554       entry_schema:
555         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
556     pd_server_accessIPv6:
557       type: string
558       value:
559         get_attribute:
560         - pd_server
561         - accessIPv6
562     pd_server_pd01_port_admin_state_up:
563       type: boolean
564       value:
565         get_attribute:
566         - pd_server_pd01_port
567         - admin_state_up
568     pd_server_instance_name:
569       type: string
570       value:
571         get_attribute:
572         - pd_server
573         - instance_name
574     pd_server_template_VMInt_OAM_lb_name:
575       type: string
576       value:
577         get_attribute:
578         - pd_server_template_VMInt_OAM_lb
579         - name
580     pd_server_accessIPv4:
581       type: string
582       value:
583         get_attribute:
584         - pd_server
585         - accessIPv4
586     pd_server_pd01_port_device_owner:
587       type: string
588       value:
589         get_attribute:
590         - pd_server_pd01_port
591         - device_owner
592     pd_server_pd01_port_show:
593       type: string
594       value:
595         get_attribute:
596         - pd_server_pd01_port
597         - show
598     pd_server_pd01_port_network:
599       type: string
600       value:
601         get_attribute:
602         - pd_server_pd01_port
603         - network
604     pd_server_pd01_port_qos_policy:
605       type: string
606       value:
607         get_attribute:
608         - pd_server_pd01_port
609         - qos_policy
610     pd_server_pd01_port_mac_address:
611       type: string
612       value:
613         get_attribute:
614         - pd_server_pd01_port
615         - mac_address
616     pd_server_addresses:
617       type: map
618       value:
619         get_attribute:
620         - pd_server
621         - addresses
622       entry_schema:
623         type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
624     pd_server_pd01_port_tenant_id:
625       type: string
626       value:
627         get_attribute:
628         - pd_server_pd01_port
629         - tenant_id
630     pd_server_template_VMInt_OAM_lb_virtual_machine_interface_properties:
631       type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
632       value:
633         get_attribute:
634         - pd_server_template_VMInt_OAM_lb
635         - virtual_machine_interface_properties
636     pd_server_pd01_port_device_id:
637       type: string
638       value:
639         get_attribute:
640         - pd_server_pd01_port
641         - device_id
642     pd_server_pd01_port_name:
643       type: string
644       value:
645         get_attribute:
646         - pd_server_pd01_port
647         - name
648     pd_server_template_VMInt_OAM_lb_show:
649       type: string
650       value:
651         get_attribute:
652         - pd_server_template_VMInt_OAM_lb
653         - show
654     pd_server_pd01_port_subnets:
655       type: list
656       value:
657         get_attribute:
658         - pd_server_pd01_port
659         - subnets
660       entry_schema:
661         type: string
662   substitution_mappings:
663     node_type: org.openecomp.resource.abstract.nodes.pd_server
664     capabilities:
665       scalable_pd_server:
666       - pd_server
667       - scalable
668       disk.read.bytes.rate_pd_server:
669       - pd_server
670       - disk.read.bytes.rate
671       memory.usage_pd_server:
672       - pd_server
673       - memory.usage
674       memory_pd_server:
675       - pd_server
676       - memory
677       disk.device.usage_pd_server:
678       - pd_server
679       - disk.device.usage
680       network.outgoing.packets.rate_pd_server_pd01_port:
681       - pd_server_pd01_port
682       - network.outgoing.packets.rate
683       network.outgoing.packets.rate_pd_server_template_VMInt_OAM_lb:
684       - pd_server_template_VMInt_OAM_lb
685       - network.outgoing.packets.rate
686       os_pd_server:
687       - pd_server
688       - os
689       disk.write.bytes.rate_pd_server:
690       - pd_server
691       - disk.write.bytes.rate
692       network.incoming.bytes_pd_server_pd01_port:
693       - pd_server_pd01_port
694       - network.incoming.bytes
695       cpu_pd_server:
696       - pd_server
697       - cpu
698       network.outpoing.packets_pd_server_template_VMInt_OAM_lb:
699       - pd_server_template_VMInt_OAM_lb
700       - network.outpoing.packets
701       cpu_util_pd_server:
702       - pd_server
703       - cpu_util
704       disk.device.write.requests.rate_pd_server:
705       - pd_server
706       - disk.device.write.requests.rate
707       disk.read.bytes_pd_server:
708       - pd_server
709       - disk.read.bytes
710       disk.device.read.bytes.rate_pd_server:
711       - pd_server
712       - disk.device.read.bytes.rate
713       network.outgoing.bytes_pd_server_pd01_port:
714       - pd_server_pd01_port
715       - network.outgoing.bytes
716       disk.iops_pd_server:
717       - pd_server
718       - disk.iops
719       network.incoming.packets.rate_pd_server_template_VMInt_OAM_lb:
720       - pd_server_template_VMInt_OAM_lb
721       - network.incoming.packets.rate
722       memory.resident_pd_server:
723       - pd_server
724       - memory.resident
725       cpu.delta_pd_server:
726       - pd_server
727       - cpu.delta
728       network.incoming.packets.rate_pd_server_pd01_port:
729       - pd_server_pd01_port
730       - network.incoming.packets.rate
731       vcpus_pd_server:
732       - pd_server
733       - vcpus
734       disk.device.write.bytes.rate_pd_server:
735       - pd_server
736       - disk.device.write.bytes.rate
737       disk.device.write.requests_pd_server:
738       - pd_server
739       - disk.device.write.requests
740       endpoint_pd_server:
741       - pd_server
742       - endpoint
743       attachment_pd_server_pd01_port:
744       - pd_server_pd01_port
745       - attachment
746       network.outgoing.bytes_pd_server_template_VMInt_OAM_lb:
747       - pd_server_template_VMInt_OAM_lb
748       - network.outgoing.bytes
749       disk.capacity_pd_server:
750       - pd_server
751       - disk.capacity
752       disk.device.allocation_pd_server:
753       - pd_server
754       - disk.device.allocation
755       disk.allocation_pd_server:
756       - pd_server
757       - disk.allocation
758       binding_pd_server:
759       - pd_server
760       - binding
761       disk.read.requests_pd_server:
762       - pd_server
763       - disk.read.requests
764       feature_pd_server:
765       - pd_server
766       - feature
767       disk.usage_pd_server:
768       - pd_server
769       - disk.usage
770       binding_pd_server_pd01_port:
771       - pd_server_pd01_port
772       - binding
773       disk.write.bytes_pd_server:
774       - pd_server
775       - disk.write.bytes
776       network.incoming.bytes.rate_pd_server_pd01_port:
777       - pd_server_pd01_port
778       - network.incoming.bytes.rate
779       network.incoming.packets_pd_server_pd01_port:
780       - pd_server_pd01_port
781       - network.incoming.packets
782       disk.device.read.requests.rate_pd_server:
783       - pd_server
784       - disk.device.read.requests.rate
785       disk.root.size_pd_server:
786       - pd_server
787       - disk.root.size
788       disk.device.read.bytes_pd_server:
789       - pd_server
790       - disk.device.read.bytes
791       network.incoming.bytes_pd_server_template_VMInt_OAM_lb:
792       - pd_server_template_VMInt_OAM_lb
793       - network.incoming.bytes
794       disk.device.write.bytes_pd_server:
795       - pd_server
796       - disk.device.write.bytes
797       feature_pd_server_template_VMInt_OAM_lb:
798       - pd_server_template_VMInt_OAM_lb
799       - feature
800       disk.device.read.requests_pd_server:
801       - pd_server
802       - disk.device.read.requests
803       network.incoming.bytes.rate_pd_server_template_VMInt_OAM_lb:
804       - pd_server_template_VMInt_OAM_lb
805       - network.incoming.bytes.rate
806       network.incoming.packets_pd_server_template_VMInt_OAM_lb:
807       - pd_server_template_VMInt_OAM_lb
808       - network.incoming.packets
809       instance_pd_server:
810       - pd_server
811       - instance
812       host_pd_server:
813       - pd_server
814       - host
815       network.outpoing.packets_pd_server_pd01_port:
816       - pd_server_pd01_port
817       - network.outpoing.packets
818       forwarder_pd_server_template_VMInt_OAM_lb:
819       - pd_server_template_VMInt_OAM_lb
820       - forwarder
821       binding_pd_server_template_VMInt_OAM_lb:
822       - pd_server_template_VMInt_OAM_lb
823       - binding
824       forwarder_pd_server_pd01_port:
825       - pd_server_pd01_port
826       - forwarder
827       disk.write.requests.rate_pd_server:
828       - pd_server
829       - disk.write.requests.rate
830       disk.ephemeral.size_pd_server:
831       - pd_server
832       - disk.ephemeral.size
833       disk.write.requests_pd_server:
834       - pd_server
835       - disk.write.requests
836       network.outgoing.bytes.rate_pd_server_template_VMInt_OAM_lb:
837       - pd_server_template_VMInt_OAM_lb
838       - network.outgoing.bytes.rate
839       feature_pd_server_pd01_port:
840       - pd_server_pd01_port
841       - feature
842       disk.device.latency_pd_server:
843       - pd_server
844       - disk.device.latency
845       disk.latency_pd_server:
846       - pd_server
847       - disk.latency
848       disk.device.capacity_pd_server:
849       - pd_server
850       - disk.device.capacity
851       network.outgoing.bytes.rate_pd_server_pd01_port:
852       - pd_server_pd01_port
853       - network.outgoing.bytes.rate
854       disk.device.iops_pd_server:
855       - pd_server
856       - disk.device.iops
857     requirements:
858       local_storage_pd_server:
859       - pd_server
860       - local_storage
861       dependency_pd_server_template_VMInt_OAM_lb:
862       - pd_server_template_VMInt_OAM_lb
863       - dependency
864       link_pd_server_pd01_port:
865       - pd_server_pd01_port
866       - link
867       dependency_pd_server_pd01_port:
868       - pd_server_pd01_port
869       - dependency
870       dependency_pd_server:
871       - pd_server
872       - dependency
873       link_pd_server_template_VMInt_OAM_lb:
874       - pd_server_template_VMInt_OAM_lb
875       - link