[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / securityrulestoportconnection / securityRulesToPortGetResource / out / FEAdd_On_Module_vProbeTemplateServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: FEAdd_On_Module_vProbeTemplate
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.vprobe:
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     vprobe_volume_type_0:
19       hidden: false
20       immutable: false
21       type: string
22     vprobe_volume_type_1:
23       hidden: false
24       immutable: false
25       type: string
26     qrouter_cluster_name:
27       hidden: false
28       immutable: false
29       type: string
30     vprobe_volume_type_2:
31       hidden: false
32       immutable: false
33       type: string
34     oam_private_net_name:
35       hidden: false
36       immutable: false
37       type: string
38     vProbe_cluster_name:
39       hidden: false
40       immutable: false
41       type: string
42     vprobe_type:
43       hidden: false
44       immutable: false
45       type: string
46     vprobe_image_name:
47       hidden: false
48       immutable: false
49       type: string
50     vprobe_flavor_name:
51       hidden: false
52       immutable: false
53       type: string
54     vf_module_name:
55       hidden: false
56       immutable: false
57       type: string
58     vLB_node_count:
59       hidden: false
60       immutable: false
61       type: float
62     domain_name:
63       hidden: false
64       immutable: false
65       type: string
66     ntp_timezone:
67       hidden: false
68       immutable: false
69       type: string
70     packet_internal_network:
71       hidden: false
72       immutable: false
73       type: string
74     vProbe_version_name:
75       hidden: false
76       immutable: false
77       type: string
78     vnf_id:
79       hidden: false
80       immutable: false
81       type: string
82     availability_zone_0:
83       hidden: false
84       immutable: false
85       type: string
86     region_name:
87       hidden: false
88       immutable: false
89       type: string
90     qtrace_name_0:
91       hidden: false
92       immutable: false
93       type: string
94     vprobe_AppDependenciesMachineType:
95       hidden: false
96       immutable: false
97       type: string
98     manager_name_0:
99       hidden: false
100       immutable: false
101       type: string
102     win_domain_name:
103       hidden: false
104       immutable: false
105       type: string
106     tenant_name:
107       hidden: false
108       immutable: false
109       type: string
110     vprobe_volume_size_2:
111       hidden: false
112       immutable: false
113       type: float
114     vprobe_volume_name_0:
115       hidden: false
116       immutable: false
117       type: string
118     vprobe_volume_size_0:
119       hidden: false
120       immutable: false
121       type: float
122     vprobe_volume_name_1:
123       hidden: false
124       immutable: false
125       type: string
126     vprobe_volume_size_1:
127       hidden: false
128       immutable: false
129       type: float
130     vprobe_volume_name_2:
131       hidden: false
132       immutable: false
133       type: string
134     security_group:
135       hidden: false
136       immutable: false
137       type: string
138     cdr_network:
139       hidden: false
140       immutable: false
141       type: string
142     vProbe_node_count:
143       hidden: false
144       immutable: false
145       type: float
146     vprobe_names:
147       hidden: false
148       immutable: false
149       type: list
150       entry_schema:
151         type: string
152     vprobe_index:
153       hidden: false
154       immutable: false
155       type: float
156     manager_oam_direct_ip_0:
157       hidden: false
158       immutable: false
159       type: string
160     rpmrepository_ip_0:
161       hidden: false
162       immutable: false
163       type: string
164   node_templates:
165     ProbeInstance:
166       type: org.openecomp.resource.vfc.nodes.heat.vprobe
167       properties:
168         flavor:
169           get_input: vprobe_flavor_name
170         availability_zone:
171           get_input: availability_zone_0
172         image:
173           get_input: vprobe_image_name
174         metadata:
175           ProbeInstance:
176             get_input: vprobe_index
177           vf_module_id:
178             get_input: vf_module_id
179           probe_id: P_ID
180           cdr_network_ip_0:
181           - UNSUPPORTED_ATTRIBUTE_cdr_network_port.fixed_ip_0s
182           packet_internal_network_ip_0:
183           - UNSUPPORTED_ATTRIBUTE_packet_internal_network_port.fixed_ip_0s
184           version_number:
185             get_input: vProbe_version_name
186           vprobe_type:
187             get_input: vprobe_type
188           machine_name:
189             get_input:
190             - vprobe_names
191             - get_input: vprobe_index
192           vf_module_name:
193             get_input: vf_module_name
194           vLB_node_count:
195             get_input: vLB_node_count
196           ntp_timezone:
197             get_input: ntp_timezone
198           vProbe_version_name:
199             get_input: vProbe_version_name
200           vnf_id:
201             get_input: vnf_id
202           mount_colon__slash_log: vprobe_volume_1
203           probe_name:
204             get_input:
205             - vprobe_names
206             - get_input: vprobe_index
207           mount_colon__slash_config: vprobe_volume_2
208           oam_private_network_cidr:
209             get_attribute:
210             - oam_private_net_network_port
211             - subnets
212             - 0
213             - cidr
214           tenant:
215             get_input: tenant_name
216           machine_type: vProbe
217           cluster_name:
218             get_input: vProbe_cluster_name
219           cdr_network_cidr:
220             get_attribute:
221             - cdr_network_port
222             - subnets
223             - 0
224             - cidr
225           repo_ip_0:
226             get_input: rpmrepository_ip_0
227           mount_colon__slash_data: vprobe_volume_0
228           AppDependencies:
229             get_input: vprobe_AppDependenciesMachineType
230           packet_internal_network_cidr:
231             get_attribute:
232             - packet_internal_network_port
233             - subnets
234             - 0
235             - cidr
236           vProbe_node_count:
237             get_input: vProbe_node_count
238           DPDK: DPDK_IP
239           oam_private_network_ip_0:
240           - UNSUPPORTED_ATTRIBUTE_oam_private_net_network_port.fixed_ip_0s
241           region:
242             get_input: region_name
243           manager_oam_direct_ip_0:
244             get_input: manager_oam_direct_ip_0
245         config_drive: true
246         personality:
247           /root/RegisterStatus/register_status.py:
248             get_artifact:
249             - SELF
250             - register_status
251           /root/CheckAvailability/check_availability.py:
252             get_artifact:
253             - SELF
254             - check_availability
255           /tmp/wait_for_resources.py:
256             get_artifact:
257             - SELF
258             - wait_for_resources
259           /root/call_home.py:
260             get_artifact:
261             - SELF
262             - call_home
263           /root/dependencies.json:
264             get_artifact:
265             - SELF
266             - vprobedependencies
267         user_data_format: RAW
268         name:
269           get_input:
270           - vprobe_names
271           - get_input: vprobe_index
272       requirements:
273       - local_storage:
274           capability: tosca.capabilities.Attachment
275           node: vprobe_volume_0
276           relationship: vprobe_volume_0_att
277       - local_storage:
278           capability: tosca.capabilities.Attachment
279           node: vprobe_volume_1
280           relationship: vprobe_volume_1_att
281       - local_storage:
282           capability: tosca.capabilities.Attachment
283           node: vprobe_volume_2
284           relationship: vprobe_volume_2_att
285       artifacts:
286         call_home:
287           type: tosca.artifacts.Deployment
288           file: ../Artifacts/call_home.py
289         check_availability:
290           type: tosca.artifacts.Deployment
291           file: ../Artifacts/check_availability.py
292         vprobedependencies:
293           type: tosca.artifacts.Deployment
294           file: ../Artifacts/vprobedependencies.json
295         wait_for_resources:
296           type: tosca.artifacts.Deployment
297           file: ../Artifacts/wait_for_resources.py
298         register_status:
299           type: tosca.artifacts.Deployment
300           file: ../Artifacts/register_status.py
301     vprobe_volume_2:
302       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
303       properties:
304         volume_type:
305           get_input: vprobe_volume_type_2
306         size: '(get_input : vprobe_volume_size_2) * 1024'
307         description:
308           get_input: vprobe_volume_name_2
309     vprobe_volume_1:
310       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
311       properties:
312         volume_type:
313           get_input: vprobe_volume_type_1
314         size: '(get_input : vprobe_volume_size_1) * 1024'
315         description:
316           get_input: vprobe_volume_name_1
317     vprobe_volume_0:
318       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
319       properties:
320         volume_type:
321           get_input: vprobe_volume_type_0
322         size: '(get_input : vprobe_volume_size_0) * 1024'
323         description:
324           get_input: vprobe_volume_name_0
325     cdr_network_port:
326       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
327       properties:
328         ip_requirements:
329         - ip_version: 4
330           ip_count_required:
331             is_required: false
332           floating_ip_count_required:
333             is_required: false
334         security_groups:
335         - get_input: security_group
336         mac_requirements:
337           mac_count_required:
338             is_required: false
339         network:
340           get_input: cdr_network
341       requirements:
342       - binding:
343           capability: tosca.capabilities.network.Bindable
344           node: ProbeInstance
345           relationship: tosca.relationships.network.BindsTo
346     oam_private_net_network_port:
347       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
348       properties:
349         ip_requirements:
350         - ip_version: 4
351           ip_count_required:
352             is_required: false
353           floating_ip_count_required:
354             is_required: false
355         security_groups:
356         - get_input: security_group
357         mac_requirements:
358           mac_count_required:
359             is_required: false
360         network_role_tag: oam_private
361         network:
362           get_input: oam_private_net_name
363       requirements:
364       - binding:
365           capability: tosca.capabilities.network.Bindable
366           node: ProbeInstance
367           relationship: tosca.relationships.network.BindsTo
368     packet_internal_network_port:
369       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
370       properties:
371         ip_requirements:
372         - ip_version: 4
373           ip_count_required:
374             is_required: false
375           floating_ip_count_required:
376             is_required: false
377         security_groups:
378         - get_input: security_group
379         mac_requirements:
380           mac_count_required:
381             is_required: false
382         network:
383           get_input: packet_internal_network
384       requirements:
385       - binding:
386           capability: tosca.capabilities.network.Bindable
387           node: ProbeInstance
388           relationship: tosca.relationships.network.BindsTo
389   relationship_templates:
390     vprobe_volume_0_att:
391       type: org.openecomp.relationships.VolumeAttachesTo
392       properties:
393         volume_id: vprobe_volume_0
394         instance_uuid: ProbeInstance
395     vprobe_volume_1_att:
396       type: org.openecomp.relationships.VolumeAttachesTo
397       properties:
398         volume_id: vprobe_volume_1
399         instance_uuid: ProbeInstance
400     vprobe_volume_2_att:
401       type: org.openecomp.relationships.VolumeAttachesTo
402       properties:
403         volume_id: vprobe_volume_2
404         instance_uuid: ProbeInstance
405   groups:
406     FEAdd_On_Module_vProbeTemplate_group:
407       type: org.openecomp.groups.heat.HeatStack
408       properties:
409         heat_file: ../Artifacts/FEAdd_On_Module_vProbeTemplate.yaml
410       members:
411       - ProbeInstance
412       - vprobe_volume_2
413       - vprobe_volume_1
414       - vprobe_volume_0
415       - cdr_network_port
416       - oam_private_net_network_port
417       - packet_internal_network_port
418   substitution_mappings:
419     node_type: org.openecomp.resource.abstract.nodes.heat.FEAdd_On_Module_vProbeTemplate
420     capabilities:
421       disk.device.write.bytes.rate_ProbeInstance:
422       - ProbeInstance
423       - disk.device.write.bytes.rate
424       network.outgoing.bytes_cdr_network_port:
425       - cdr_network_port
426       - network.outgoing.bytes
427       disk.device.write.requests_ProbeInstance:
428       - ProbeInstance
429       - disk.device.write.requests
430       attachment_oam_private_net_network_port:
431       - oam_private_net_network_port
432       - attachment
433       disk.iops_ProbeInstance:
434       - ProbeInstance
435       - disk.iops
436       network.incoming.packets_packet_internal_network_port:
437       - packet_internal_network_port
438       - network.incoming.packets
439       attachment_cdr_network_port:
440       - cdr_network_port
441       - attachment
442       network.incoming.packets_cdr_network_port:
443       - cdr_network_port
444       - network.incoming.packets
445       feature_ProbeInstance:
446       - ProbeInstance
447       - feature
448       network.outgoing.bytes.rate_oam_private_net_network_port:
449       - oam_private_net_network_port
450       - network.outgoing.bytes.rate
451       network.outpoing.packets_oam_private_net_network_port:
452       - oam_private_net_network_port
453       - network.outpoing.packets
454       network.outpoing.packets_cdr_network_port:
455       - cdr_network_port
456       - network.outpoing.packets
457       network.incoming.bytes.rate_packet_internal_network_port:
458       - packet_internal_network_port
459       - network.incoming.bytes.rate
460       disk.device.latency_ProbeInstance:
461       - ProbeInstance
462       - disk.device.latency
463       feature_cdr_network_port:
464       - cdr_network_port
465       - feature
466       disk.write.bytes.rate_ProbeInstance:
467       - ProbeInstance
468       - disk.write.bytes.rate
469       network.incoming.bytes_cdr_network_port:
470       - cdr_network_port
471       - network.incoming.bytes
472       host_ProbeInstance:
473       - ProbeInstance
474       - host
475       binding_packet_internal_network_port:
476       - packet_internal_network_port
477       - binding
478       network.incoming.bytes_oam_private_net_network_port:
479       - oam_private_net_network_port
480       - network.incoming.bytes
481       memory_ProbeInstance:
482       - ProbeInstance
483       - memory
484       feature_oam_private_net_network_port:
485       - oam_private_net_network_port
486       - feature
487       attachment_packet_internal_network_port:
488       - packet_internal_network_port
489       - attachment
490       disk.device.read.requests_ProbeInstance:
491       - ProbeInstance
492       - disk.device.read.requests
493       network.incoming.bytes.rate_oam_private_net_network_port:
494       - oam_private_net_network_port
495       - network.incoming.bytes.rate
496       memory.resident_ProbeInstance:
497       - ProbeInstance
498       - memory.resident
499       disk.device.allocation_ProbeInstance:
500       - ProbeInstance
501       - disk.device.allocation
502       disk.device.write.requests.rate_ProbeInstance:
503       - ProbeInstance
504       - disk.device.write.requests.rate
505       cpu_ProbeInstance:
506       - ProbeInstance
507       - cpu
508       disk.read.bytes_ProbeInstance:
509       - ProbeInstance
510       - disk.read.bytes
511       scalable_ProbeInstance:
512       - ProbeInstance
513       - scalable
514       network.incoming.bytes.rate_cdr_network_port:
515       - cdr_network_port
516       - network.incoming.bytes.rate
517       disk.write.bytes_ProbeInstance:
518       - ProbeInstance
519       - disk.write.bytes
520       network.outgoing.bytes_oam_private_net_network_port:
521       - oam_private_net_network_port
522       - network.outgoing.bytes
523       disk.device.capacity_ProbeInstance:
524       - ProbeInstance
525       - disk.device.capacity
526       endpoint_ProbeInstance:
527       - ProbeInstance
528       - endpoint
529       network.outgoing.packets.rate_packet_internal_network_port:
530       - packet_internal_network_port
531       - network.outgoing.packets.rate
532       disk.ephemeral.size_ProbeInstance:
533       - ProbeInstance
534       - disk.ephemeral.size
535       disk.read.bytes.rate_ProbeInstance:
536       - ProbeInstance
537       - disk.read.bytes.rate
538       disk.latency_ProbeInstance:
539       - ProbeInstance
540       - disk.latency
541       os_ProbeInstance:
542       - ProbeInstance
543       - os
544       network.outgoing.bytes_packet_internal_network_port:
545       - packet_internal_network_port
546       - network.outgoing.bytes
547       network.incoming.bytes_packet_internal_network_port:
548       - packet_internal_network_port
549       - network.incoming.bytes
550       cpu_util_ProbeInstance:
551       - ProbeInstance
552       - cpu_util
553       instance_ProbeInstance:
554       - ProbeInstance
555       - instance
556       disk.device.read.bytes_ProbeInstance:
557       - ProbeInstance
558       - disk.device.read.bytes
559       disk.device.write.bytes_ProbeInstance:
560       - ProbeInstance
561       - disk.device.write.bytes
562       disk.device.usage_ProbeInstance:
563       - ProbeInstance
564       - disk.device.usage
565       vcpus_ProbeInstance:
566       - ProbeInstance
567       - vcpus
568       attachment_vprobe_volume_2:
569       - vprobe_volume_2
570       - attachment
571       network.incoming.packets.rate_packet_internal_network_port:
572       - packet_internal_network_port
573       - network.incoming.packets.rate
574       attachment_vprobe_volume_1:
575       - vprobe_volume_1
576       - attachment
577       attachment_vprobe_volume_0:
578       - vprobe_volume_0
579       - attachment
580       network.outgoing.bytes.rate_cdr_network_port:
581       - cdr_network_port
582       - network.outgoing.bytes.rate
583       binding_oam_private_net_network_port:
584       - oam_private_net_network_port
585       - binding
586       binding_ProbeInstance:
587       - ProbeInstance
588       - binding
589       disk.read.requests_ProbeInstance:
590       - ProbeInstance
591       - disk.read.requests
592       disk.capacity_ProbeInstance:
593       - ProbeInstance
594       - disk.capacity
595       disk.write.requests.rate_ProbeInstance:
596       - ProbeInstance
597       - disk.write.requests.rate
598       network.incoming.packets.rate_cdr_network_port:
599       - cdr_network_port
600       - network.incoming.packets.rate
601       feature_vprobe_volume_1:
602       - vprobe_volume_1
603       - feature
604       feature_vprobe_volume_2:
605       - vprobe_volume_2
606       - feature
607       network.incoming.packets_oam_private_net_network_port:
608       - oam_private_net_network_port
609       - network.incoming.packets
610       feature_vprobe_volume_0:
611       - vprobe_volume_0
612       - feature
613       network.incoming.packets.rate_oam_private_net_network_port:
614       - oam_private_net_network_port
615       - network.incoming.packets.rate
616       disk.device.read.requests.rate_ProbeInstance:
617       - ProbeInstance
618       - disk.device.read.requests.rate
619       disk.write.requests_ProbeInstance:
620       - ProbeInstance
621       - disk.write.requests
622       disk.root.size_ProbeInstance:
623       - ProbeInstance
624       - disk.root.size
625       disk.allocation_ProbeInstance:
626       - ProbeInstance
627       - disk.allocation
628       memory.usage_ProbeInstance:
629       - ProbeInstance
630       - memory.usage
631       disk.usage_ProbeInstance:
632       - ProbeInstance
633       - disk.usage
634       network.outgoing.bytes.rate_packet_internal_network_port:
635       - packet_internal_network_port
636       - network.outgoing.bytes.rate
637       binding_cdr_network_port:
638       - cdr_network_port
639       - binding
640       disk.device.iops_ProbeInstance:
641       - ProbeInstance
642       - disk.device.iops
643       cpu.delta_ProbeInstance:
644       - ProbeInstance
645       - cpu.delta
646       network.outgoing.packets.rate_cdr_network_port:
647       - cdr_network_port
648       - network.outgoing.packets.rate
649       network.outpoing.packets_packet_internal_network_port:
650       - packet_internal_network_port
651       - network.outpoing.packets
652       feature_packet_internal_network_port:
653       - packet_internal_network_port
654       - feature
655       disk.device.read.bytes.rate_ProbeInstance:
656       - ProbeInstance
657       - disk.device.read.bytes.rate
658       network.outgoing.packets.rate_oam_private_net_network_port:
659       - oam_private_net_network_port
660       - network.outgoing.packets.rate
661     requirements:
662       dependency_packet_internal_network_port:
663       - packet_internal_network_port
664       - dependency
665       link_packet_internal_network_port:
666       - packet_internal_network_port
667       - link
668       dependency_oam_private_net_network_port:
669       - oam_private_net_network_port
670       - dependency
671       dependency_cdr_network_port:
672       - cdr_network_port
673       - dependency
674       link_oam_private_net_network_port:
675       - oam_private_net_network_port
676       - link
677       dependency_vprobe_volume_1:
678       - vprobe_volume_1
679       - dependency
680       dependency_ProbeInstance:
681       - ProbeInstance
682       - dependency
683       dependency_vprobe_volume_0:
684       - vprobe_volume_0
685       - dependency
686       link_cdr_network_port:
687       - cdr_network_port
688       - link
689       local_storage_ProbeInstance:
690       - ProbeInstance
691       - local_storage
692       dependency_vprobe_volume_2:
693       - vprobe_volume_2
694       - dependency