93cb070e33f961830704de182348d2042ceee456
[policy/distribution.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_1
2 imports:
3 - nodes:
4     file: nodes.yml
5 - datatypes:
6     file: data.yml
7 - capabilities:
8     file: capabilities.yml
9 - relationships:
10     file: relationships.yml
11 - groups:
12     file: groups.yml
13 - policies:
14     file: policies.yml
15 - annotations:
16     file: annotations.yml
17 node_types:
18   org.openecomp.resource.vf.Vgw1181049:
19     derived_from: org.openecomp.resource.abstract.nodes.VF
20     properties:
21       nf_naming:
22         default:
23           ecomp_generated_naming: true
24         type: org.openecomp.datatypes.Naming
25         required: false
26       multi_stage_design:
27         default: false
28         type: boolean
29         required: false
30       nf_function:
31         type: string
32         required: false
33       nf_naming_code:
34         type: string
35         required: false
36       availability_zone_max_count:
37         default: 1
38         type: integer
39         required: false
40       nf_role:
41         type: string
42         required: false
43       min_instances:
44         type: integer
45         required: false
46       max_instances:
47         type: integer
48         required: false
49       nf_type:
50         type: string
51         required: false
52     capabilities:
53       vl_mux_gw_private_net.feature:
54         type: tosca.capabilities.Node
55         occurrences:
56         - 1
57         - UNBOUNDED
58         valid_source_types: [
59           ]
60       cp_vgw_mux_gw_private_net.feature:
61         type: tosca.capabilities.Node
62         occurrences:
63         - 1
64         - UNBOUNDED
65         valid_source_types: [
66           ]
67       vdu_vgw_0.virtual_compute:
68         type: tosca.capabilities.nfv.VirtualCompute
69         occurrences:
70         - 1
71         - UNBOUNDED
72         valid_source_types: [
73           ]
74         properties:
75           virtual_memory:
76             type: tosca.datatypes.nfv.VirtualMemory
77             required: true
78           requested_additional_capabilities:
79             type: map
80             required: false
81             entry_schema:
82               type: tosca.datatypes.nfv.RequestedAdditionalCapability
83           logical_node:
84             type: tosca.datatypes.nfv.LogicalNodeData
85             required: false
86           virtual_cpu:
87             type: tosca.datatypes.nfv.VirtualCpu
88             required: true
89       vdu_vgw_0.virtual_binding:
90         type: tosca.capabilities.nfv.VirtualBindable
91         occurrences:
92         - 1
93         - UNBOUNDED
94         valid_source_types: [
95           ]
96       virtualstorage_root_all.virtual_storage:
97         type: tosca.capabilities.nfv.VirtualStorage
98         occurrences:
99         - 1
100         - UNBOUNDED
101         valid_source_types: [
102           ]
103       llu_vnf.feature:
104         type: tosca.capabilities.Node
105         occurrences:
106         - 1
107         - UNBOUNDED
108         valid_source_types: [
109           ]
110       vl_mux_gw_private_net.virtual_linkable:
111         type: tosca.capabilities.nfv.VirtualLinkable
112         occurrences:
113         - 1
114         - UNBOUNDED
115         valid_source_types: [
116           ]
117       vl_mux_gw_private_net.monitoring_parameter:
118         type: tosca.capabilities.nfv.Metric
119         occurrences:
120         - 0
121         - UNBOUNDED
122         valid_source_types: [
123           ]
124       vdu_vgw_0.monitoring_parameter:
125         type: tosca.capabilities.nfv.Metric
126         occurrences:
127         - 0
128         - UNBOUNDED
129         valid_source_types: [
130           ]
131       virtualstorage_root_all.feature:
132         type: tosca.capabilities.Node
133         occurrences:
134         - 1
135         - UNBOUNDED
136         valid_source_types: [
137           ]
138       vdu_vgw_0.feature:
139         type: tosca.capabilities.Node
140         occurrences:
141         - 1
142         - UNBOUNDED
143         valid_source_types: [
144           ]
145     requirements:
146     - llu_vnf.dependency:
147         occurrences:
148         - 0
149         - UNBOUNDED
150         capability: tosca.capabilities.Node
151         node: tosca.nodes.Root
152         relationship: tosca.relationships.DependsOn
153     - vl_mux_gw_private_net.dependency:
154         occurrences:
155         - 0
156         - UNBOUNDED
157         capability: tosca.capabilities.Node
158         node: tosca.nodes.Root
159         relationship: tosca.relationships.DependsOn
160     - virtualstorage_root_all.dependency:
161         occurrences:
162         - 0
163         - UNBOUNDED
164         capability: tosca.capabilities.Node
165         node: tosca.nodes.Root
166         relationship: tosca.relationships.DependsOn
167     - cp_vgw_mux_gw_private_net.dependency:
168         occurrences:
169         - 0
170         - UNBOUNDED
171         capability: tosca.capabilities.Node
172         node: tosca.nodes.Root
173         relationship: tosca.relationships.DependsOn
174     - vdu_vgw_0.dependency:
175         occurrences:
176         - 0
177         - UNBOUNDED
178         capability: tosca.capabilities.Node
179         node: tosca.nodes.Root
180         relationship: tosca.relationships.DependsOn
181     - vdu_vgw_0.virtual_storage:
182         occurrences:
183         - 1
184         - UNBOUNDED
185         capability: tosca.capabilities.nfv.VirtualStorage
186         node: tosca.nodes.nfv.VDU.VirtualStorage
187         relationship: tosca.relationships.nfv.Vdu.AttachedTo
188     - llu_vnf.virtual_link:
189         occurrences:
190         - 0
191         - UNBOUNDED
192         capability: tosca.capabilities.nfv.VirtualLinkable
193         node: tosca.nodes.nfv.VnfVirtualLink
194         relationship: tosca.relationships.nfv.VirtualLinksTo
195     - cp_vgw_mux_gw_private_net.virtual_link:
196         occurrences:
197         - 1
198         - UNBOUNDED
199         capability: tosca.capabilities.nfv.VirtualLinkable
200         node: tosca.nodes.nfv.VnfVirtualLink
201         relationship: tosca.relationships.nfv.VirtualLinksTo
202     - cp_vgw_mux_gw_private_net.virtual_binding:
203         occurrences:
204         - 1
205         - UNBOUNDED
206         capability: tosca.capabilities.nfv.VirtualBindable
207         node: tosca.nodes.nfv.Vdu.Compute
208         relationship: tosca.relationships.nfv.VirtualBindsTo