e676206762368e421b7e941af905110644d50784
[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         subinterface_indicator: false
363         security_group_refs:
364           get_input:
365           - port_template_VMInt_OAM_lb_security_group_refs
366           - index_value
367         virtual_network_refs:
368           get_input:
369           - port_template_VMInt_OAM_lb_virtual_network_refs
370           - index_value
371         ip_requirements:
372           get_input: port_template_VMInt_OAM_lb_ip_requirements
373         network_role_tag:
374           get_input: port_template_VMInt_OAM_lb_network_role_tag
375         virtual_machine_interface_mac_addresses:
376           get_input:
377           - port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses
378           - index_value
379         port_tuple_refs:
380           get_input:
381           - port_template_VMInt_OAM_lb_port_tuple_refs
382           - index_value
383         network_role:
384           get_input: port_template_VMInt_OAM_lb_network_role
385         subnetpoolid:
386           get_input: port_template_VMInt_OAM_lb_subnetpoolid
387         name:
388           get_input:
389           - port_template_VMInt_OAM_lb_name
390           - index_value
391       requirements:
392       - binding:
393           capability: tosca.capabilities.network.Bindable
394           node: pd_server
395           relationship: tosca.relationships.network.BindsTo
396     pd_server_pd01_port:
397       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
398       properties:
399         replacement_policy:
400           get_input:
401           - port_pd01_port_replacement_policy
402           - index_value
403         mac_requirements:
404           get_input: port_pd01_port_mac_requirements
405         allowed_address_pairs:
406           get_input: port_pd01_port_allowed_address_pairs
407         order:
408           get_input: port_pd01_port_order
409         binding:vnic_type:
410           get_input:
411           - port_pd01_port_binding:vnic_type
412           - index_value
413         device_owner:
414           get_input:
415           - port_pd01_port_device_owner
416           - index_value
417         mac_address:
418           get_input: port_pd01_port_mac_address
419         value_specs:
420           get_input:
421           - port_pd01_port_value_specs
422           - index_value
423         security_groups:
424           get_input:
425           - port_pd01_port_security_groups
426           - index_value
427         exCP_naming:
428           get_input: port_pd01_port_exCP_naming
429         vlan_requirements:
430           get_input: port_pd01_port_vlan_requirements
431         subinterface_indicator: false
432         qos_policy:
433           get_input:
434           - port_pd01_port_qos_policy
435           - index_value
436         ip_requirements:
437           get_input: port_pd01_port_ip_requirements
438         network_role_tag:
439           get_input: port_pd01_port_network_role_tag
440         port_security_enabled:
441           get_input:
442           - port_pd01_port_port_security_enabled
443           - index_value
444         admin_state_up:
445           get_input:
446           - port_pd01_port_admin_state_up
447           - index_value
448         network_role:
449           get_input: port_pd01_port_network_role
450         subnetpoolid:
451           get_input: port_pd01_port_subnetpoolid
452         fixed_ips:
453           get_input:
454           - port_pd01_port_fixed_ips
455           - index_value
456         name:
457           get_input:
458           - port_pd01_port_name
459           - index_value
460         device_id:
461           get_input:
462           - port_pd01_port_device_id
463           - index_value
464         network:
465           get_input:
466           - port_pd01_port_network
467           - index_value
468       requirements:
469       - binding:
470           capability: tosca.capabilities.network.Bindable
471           node: pd_server
472           relationship: tosca.relationships.network.BindsTo
473   outputs:
474     pd_server_pd01_port_allowed_address_pairs:
475       type: list
476       value:
477         get_attribute:
478         - pd_server_pd01_port
479         - allowed_address_pairs
480       entry_schema:
481         type: org.openecomp.datatypes.heat.network.AddressPair
482     pd_server_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses:
483       type: list
484       value:
485         get_attribute:
486         - pd_server_template_VMInt_OAM_lb
487         - virtual_machine_interface_mac_addresses
488       entry_schema:
489         type: string
490     pd_server_template_VMInt_OAM_lb_virtual_network_refs:
491       type: list
492       value:
493         get_attribute:
494         - pd_server_template_VMInt_OAM_lb
495         - virtual_network_refs
496       entry_schema:
497         type: string
498     pd_server_template_VMInt_OAM_lb_fq_name:
499       type: string
500       value:
501         get_attribute:
502         - pd_server_template_VMInt_OAM_lb
503         - fq_name
504     pd_server_show:
505       type: string
506       value:
507         get_attribute:
508         - pd_server
509         - show
510     pd_server_console_urls:
511       type: string
512       value:
513         get_attribute:
514         - pd_server
515         - console_urls
516     pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs:
517       type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
518       value:
519         get_attribute:
520         - pd_server_template_VMInt_OAM_lb
521         - virtual_machine_interface_allowed_address_pairs
522     pd_server_pd01_port_security_groups:
523       type: list
524       value:
525         get_attribute:
526         - pd_server_pd01_port
527         - security_groups
528       entry_schema:
529         type: string
530     pd_server_pd01_port_port_security_enabled:
531       type: boolean
532       value:
533         get_attribute:
534         - pd_server_pd01_port
535         - port_security_enabled
536     pd_server_pd01_port_status:
537       type: string
538       value:
539         get_attribute:
540         - pd_server_pd01_port
541         - status
542     pd_server_template_VMInt_OAM_lb_port_tuple_refs:
543       type: list
544       value:
545         get_attribute:
546         - pd_server_template_VMInt_OAM_lb
547         - port_tuple_refs
548       entry_schema:
549         type: string
550     pd_server_pd01_port_fixed_ips:
551       type: list
552       value:
553         get_attribute:
554         - pd_server_pd01_port
555         - fixed_ips
556       entry_schema:
557         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
558     pd_server_accessIPv6:
559       type: string
560       value:
561         get_attribute:
562         - pd_server
563         - accessIPv6
564     pd_server_pd01_port_admin_state_up:
565       type: boolean
566       value:
567         get_attribute:
568         - pd_server_pd01_port
569         - admin_state_up
570     pd_server_instance_name:
571       type: string
572       value:
573         get_attribute:
574         - pd_server
575         - instance_name
576     pd_server_template_VMInt_OAM_lb_name:
577       type: string
578       value:
579         get_attribute:
580         - pd_server_template_VMInt_OAM_lb
581         - name
582     pd_server_accessIPv4:
583       type: string
584       value:
585         get_attribute:
586         - pd_server
587         - accessIPv4
588     pd_server_pd01_port_device_owner:
589       type: string
590       value:
591         get_attribute:
592         - pd_server_pd01_port
593         - device_owner
594     pd_server_pd01_port_show:
595       type: string
596       value:
597         get_attribute:
598         - pd_server_pd01_port
599         - show
600     pd_server_pd01_port_network:
601       type: string
602       value:
603         get_attribute:
604         - pd_server_pd01_port
605         - network
606     pd_server_pd01_port_qos_policy:
607       type: string
608       value:
609         get_attribute:
610         - pd_server_pd01_port
611         - qos_policy
612     pd_server_pd01_port_mac_address:
613       type: string
614       value:
615         get_attribute:
616         - pd_server_pd01_port
617         - mac_address
618     pd_server_addresses:
619       type: map
620       value:
621         get_attribute:
622         - pd_server
623         - addresses
624       entry_schema:
625         type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
626     pd_server_pd01_port_tenant_id:
627       type: string
628       value:
629         get_attribute:
630         - pd_server_pd01_port
631         - tenant_id
632     pd_server_template_VMInt_OAM_lb_virtual_machine_interface_properties:
633       type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
634       value:
635         get_attribute:
636         - pd_server_template_VMInt_OAM_lb
637         - virtual_machine_interface_properties
638     pd_server_pd01_port_device_id:
639       type: string
640       value:
641         get_attribute:
642         - pd_server_pd01_port
643         - device_id
644     pd_server_pd01_port_name:
645       type: string
646       value:
647         get_attribute:
648         - pd_server_pd01_port
649         - name
650     pd_server_template_VMInt_OAM_lb_show:
651       type: string
652       value:
653         get_attribute:
654         - pd_server_template_VMInt_OAM_lb
655         - show
656     pd_server_pd01_port_subnets:
657       type: list
658       value:
659         get_attribute:
660         - pd_server_pd01_port
661         - subnets
662       entry_schema:
663         type: string
664   substitution_mappings:
665     node_type: org.openecomp.resource.abstract.nodes.pd_server
666     capabilities:
667       scalable_pd_server:
668       - pd_server
669       - scalable
670       disk.read.bytes.rate_pd_server:
671       - pd_server
672       - disk.read.bytes.rate
673       memory.usage_pd_server:
674       - pd_server
675       - memory.usage
676       memory_pd_server:
677       - pd_server
678       - memory
679       disk.device.usage_pd_server:
680       - pd_server
681       - disk.device.usage
682       network.outgoing.packets.rate_pd_server_pd01_port:
683       - pd_server_pd01_port
684       - network.outgoing.packets.rate
685       network.outgoing.packets.rate_pd_server_template_VMInt_OAM_lb:
686       - pd_server_template_VMInt_OAM_lb
687       - network.outgoing.packets.rate
688       os_pd_server:
689       - pd_server
690       - os
691       disk.write.bytes.rate_pd_server:
692       - pd_server
693       - disk.write.bytes.rate
694       network.incoming.bytes_pd_server_pd01_port:
695       - pd_server_pd01_port
696       - network.incoming.bytes
697       cpu_pd_server:
698       - pd_server
699       - cpu
700       network.outpoing.packets_pd_server_template_VMInt_OAM_lb:
701       - pd_server_template_VMInt_OAM_lb
702       - network.outpoing.packets
703       cpu_util_pd_server:
704       - pd_server
705       - cpu_util
706       disk.device.write.requests.rate_pd_server:
707       - pd_server
708       - disk.device.write.requests.rate
709       disk.read.bytes_pd_server:
710       - pd_server
711       - disk.read.bytes
712       disk.device.read.bytes.rate_pd_server:
713       - pd_server
714       - disk.device.read.bytes.rate
715       network.outgoing.bytes_pd_server_pd01_port:
716       - pd_server_pd01_port
717       - network.outgoing.bytes
718       disk.iops_pd_server:
719       - pd_server
720       - disk.iops
721       network.incoming.packets.rate_pd_server_template_VMInt_OAM_lb:
722       - pd_server_template_VMInt_OAM_lb
723       - network.incoming.packets.rate
724       memory.resident_pd_server:
725       - pd_server
726       - memory.resident
727       cpu.delta_pd_server:
728       - pd_server
729       - cpu.delta
730       network.incoming.packets.rate_pd_server_pd01_port:
731       - pd_server_pd01_port
732       - network.incoming.packets.rate
733       vcpus_pd_server:
734       - pd_server
735       - vcpus
736       disk.device.write.bytes.rate_pd_server:
737       - pd_server
738       - disk.device.write.bytes.rate
739       disk.device.write.requests_pd_server:
740       - pd_server
741       - disk.device.write.requests
742       endpoint_pd_server:
743       - pd_server
744       - endpoint
745       attachment_pd_server_pd01_port:
746       - pd_server_pd01_port
747       - attachment
748       network.outgoing.bytes_pd_server_template_VMInt_OAM_lb:
749       - pd_server_template_VMInt_OAM_lb
750       - network.outgoing.bytes
751       disk.capacity_pd_server:
752       - pd_server
753       - disk.capacity
754       disk.device.allocation_pd_server:
755       - pd_server
756       - disk.device.allocation
757       disk.allocation_pd_server:
758       - pd_server
759       - disk.allocation
760       binding_pd_server:
761       - pd_server
762       - binding
763       disk.read.requests_pd_server:
764       - pd_server
765       - disk.read.requests
766       feature_pd_server:
767       - pd_server
768       - feature
769       disk.usage_pd_server:
770       - pd_server
771       - disk.usage
772       binding_pd_server_pd01_port:
773       - pd_server_pd01_port
774       - binding
775       disk.write.bytes_pd_server:
776       - pd_server
777       - disk.write.bytes
778       network.incoming.bytes.rate_pd_server_pd01_port:
779       - pd_server_pd01_port
780       - network.incoming.bytes.rate
781       network.incoming.packets_pd_server_pd01_port:
782       - pd_server_pd01_port
783       - network.incoming.packets
784       disk.device.read.requests.rate_pd_server:
785       - pd_server
786       - disk.device.read.requests.rate
787       disk.root.size_pd_server:
788       - pd_server
789       - disk.root.size
790       disk.device.read.bytes_pd_server:
791       - pd_server
792       - disk.device.read.bytes
793       network.incoming.bytes_pd_server_template_VMInt_OAM_lb:
794       - pd_server_template_VMInt_OAM_lb
795       - network.incoming.bytes
796       disk.device.write.bytes_pd_server:
797       - pd_server
798       - disk.device.write.bytes
799       feature_pd_server_template_VMInt_OAM_lb:
800       - pd_server_template_VMInt_OAM_lb
801       - feature
802       disk.device.read.requests_pd_server:
803       - pd_server
804       - disk.device.read.requests
805       network.incoming.bytes.rate_pd_server_template_VMInt_OAM_lb:
806       - pd_server_template_VMInt_OAM_lb
807       - network.incoming.bytes.rate
808       network.incoming.packets_pd_server_template_VMInt_OAM_lb:
809       - pd_server_template_VMInt_OAM_lb
810       - network.incoming.packets
811       instance_pd_server:
812       - pd_server
813       - instance
814       host_pd_server:
815       - pd_server
816       - host
817       network.outpoing.packets_pd_server_pd01_port:
818       - pd_server_pd01_port
819       - network.outpoing.packets
820       forwarder_pd_server_template_VMInt_OAM_lb:
821       - pd_server_template_VMInt_OAM_lb
822       - forwarder
823       binding_pd_server_template_VMInt_OAM_lb:
824       - pd_server_template_VMInt_OAM_lb
825       - binding
826       forwarder_pd_server_pd01_port:
827       - pd_server_pd01_port
828       - forwarder
829       disk.write.requests.rate_pd_server:
830       - pd_server
831       - disk.write.requests.rate
832       disk.ephemeral.size_pd_server:
833       - pd_server
834       - disk.ephemeral.size
835       disk.write.requests_pd_server:
836       - pd_server
837       - disk.write.requests
838       network.outgoing.bytes.rate_pd_server_template_VMInt_OAM_lb:
839       - pd_server_template_VMInt_OAM_lb
840       - network.outgoing.bytes.rate
841       feature_pd_server_pd01_port:
842       - pd_server_pd01_port
843       - feature
844       disk.device.latency_pd_server:
845       - pd_server
846       - disk.device.latency
847       disk.latency_pd_server:
848       - pd_server
849       - disk.latency
850       disk.device.capacity_pd_server:
851       - pd_server
852       - disk.device.capacity
853       network.outgoing.bytes.rate_pd_server_pd01_port:
854       - pd_server_pd01_port
855       - network.outgoing.bytes.rate
856       disk.device.iops_pd_server:
857       - pd_server
858       - disk.device.iops
859     requirements:
860       local_storage_pd_server:
861       - pd_server
862       - local_storage
863       dependency_pd_server_template_VMInt_OAM_lb:
864       - pd_server_template_VMInt_OAM_lb
865       - dependency
866       link_pd_server_pd01_port:
867       - pd_server_pd01_port
868       - link
869       dependency_pd_server_pd01_port:
870       - pd_server_pd01_port
871       - dependency
872       dependency_pd_server:
873       - pd_server
874       - dependency
875       link_pd_server_template_VMInt_OAM_lb:
876       - pd_server_template_VMInt_OAM_lb
877       - link