fe0ccf4cabc56b28c9ec756b2e165103466bf966
[vfc/nfvo/driver/vnfm/svnfm.git] / nokiav2 / driver / src / test / resources / unittests / packageconverter / nodes.vnfd.onap.v2.yaml
1 tosca_definitions_version: tosca_simple_profile_yaml_1_1
2
3 topology_template:
4   inputs:
5     etsi_config:
6       type: string
7       description: The ETSI configuration
8   node_templates:
9     VNF:
10       type: tosca.nodes.nfv.VNF
11       properties:
12         descriptor_id: Nokia~Maria DB~1.0~1.0
13         descriptor_version: 1.0
14         provider: myProvider
15         product_name: myName
16         software_version: 2.0
17         product_info_name: product_info_name
18         product_info_description: Relational database, non-scalable
19         vnfm_info: [ NokiaSVNFM ]
20         flavour_id: scalableRouted
21         flavour_description: flavorDescription
22       requirements:
23         - virtual_link:
24             capability: tosca.capabilities.nfv.VirtualLinkable
25             node: myNetwork2
26         - virtual_link:
27             capability: tosca.capabilities.nfv.VirtualLinkable
28             node: myNetwork1
29     vduNode:
30       type: tosca.nodes.nfv.Vdu.Compute
31       properties:
32         name: vduNode
33         description: myVduDesc
34         configurable_properties:
35         vdu_profile:
36           min_number_of_instances: 3
37           max_number_of_instances: 11
38       capabilities:
39         virtual_compute:
40           properties:
41             virtual_memory:
42               virtual_mem_size: 8192 MB
43             virtual_cpu:
44               num_virtual_cpu: 4
45       requirements:
46         - virtual_storage:
47             capability: tosca.capabilities.nfv.VirtualStorage
48             node: myStorage1
49         - virtual_storage:
50             capability: tosca.capabilities.nfv.VirtualStorage
51             node: myStorage2
52     myStorage1:
53       type: tosca.nodes.nfv.Vdu.VirtualStorage
54       properties:
55         type_of_storage: volume
56         size_of_storage: 1 GB
57     myStorage2:
58       type: tosca.nodes.nfv.Vdu.VirtualStorage
59       properties:
60         type_of_storage: volume
61         size_of_storage: 2 GB
62     myNetwork1:
63       type: tosca.nodes.nfv.VnfVirtualLink
64       properties:
65         connectivity_type:
66           layer_protocol: [ ipv4 ]
67           flow_pattern: mesh
68         vl_profile:
69           max_bit_rate_requirements:
70             root: 2147483647
71             leaf: 2147483647
72           min_bit_rate_requirements:
73             root: 0
74             leaf: 0
75     myNetwork2:
76       type: tosca.nodes.nfv.VnfVirtualLink
77       properties:
78         connectivity_type:
79           layer_protocol: [ ipv4 ]
80           flow_pattern: mesh
81         vl_profile:
82           max_bit_rate_requirements:
83             root: 2147483647
84             leaf: 2147483647
85           min_bit_rate_requirements:
86             root: 0
87             leaf: 0
88     icpWithOutEcp:
89       type: tosca.nodes.nfv.VduCp
90       properties:
91         layer_protocol: [ ipv4 ]
92         description: myDescription
93         protocol_data: []
94         trunk_mode: false
95       requirements:
96         - virtual_binding: vduNode
97         - virtual_link: myNetwork1
98     icpWithEcp:
99       type: tosca.nodes.nfv.VduCp
100       properties:
101         layer_protocol: [ ipv4 ]
102         description: myDescription
103         protocol_data: []
104         trunk_mode: false
105       requirements:
106         - virtual_binding: vduNode
107         - virtual_link: myNetwork1
108     icpWithOutDescription:
109       type: tosca.nodes.nfv.VduCp
110       properties:
111         layer_protocol: [ ipv4 ]
112         protocol_data: []
113         trunk_mode: false
114       requirements:
115         - virtual_binding: vduNode
116         - virtual_link: myNetwork1
117     myEcp:
118       type: tosca.nodes.nfv.VduCp
119       properties:
120         layer_protocol: [ ipv4 ]
121         protocol_data: [ ]
122         trunk_mode: false
123         description: myDescription
124       requirements:
125         - virtual_binding: vduNode
126     myEcpWithDescription:
127       type: tosca.nodes.nfv.VduCp
128       properties:
129         layer_protocol: [ ipv4 ]
130         protocol_data: [ ]
131         trunk_mode: false
132       requirements:
133         - virtual_binding: vduNode