blob: 967dc269c165fefc5806ed56228bf2566a5d96d8 [file] [log] [blame]
ilanap637206b2018-02-04 17:06:22 +02001tosca_definitions_version: tosca_simple_yaml_1_0_0
2metadata:
3 template_name: Nested_FSB1
4imports:
5- openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7- GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
9- openecomp_index:
10 file: openecomp/_index.yml
11node_types:
12 org.openecomp.resource.vfc.compute.nodes.heat.FSB1:
13 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
14topology_template:
15 inputs:
16 port_FSB1_OAM_subnetpoolid:
17 type: string
18 required: true
19 compute_FSB1_availability_zone:
20 type: list
21 required: true
22 entry_schema:
23 type: string
24 index_value:
25 type: integer
26 description: Index value of this substitution service template runtime instance
27 required: false
28 default: 0
29 constraints:
30 - greater_or_equal: 0
31 port_FSB1_OAM_order:
32 type: integer
33 required: true
34 port_FSB1_OAM_exCP_naming:
35 type: org.openecomp.datatypes.Naming
36 required: true
37 port_FSB1_OAM_ip_requirements:
38 type: list
39 required: true
40 entry_schema:
41 type: org.openecomp.datatypes.network.IpRequirements
42 vm_flavor_name:
43 type: string
44 required: true
45 port_FSB1_OAM_network:
46 type: list
47 required: true
48 entry_schema:
49 type: string
50 port_FSB1_OAM_network_role:
51 type: string
52 required: true
53 port_FSB1_OAM_vlan_requirements:
54 type: list
55 required: true
56 entry_schema:
57 type: org.openecomp.datatypes.network.VlanRequirements
siddharth0905c0b0f612019-01-24 14:01:46 +053058 port_FSB1_OAM_related_networks:
59 type: list
60 required: true
61 entry_schema:
62 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
ilanap637206b2018-02-04 17:06:22 +020063 port_FSB1_OAM_network_role_tag:
64 type: string
65 required: true
66 compute_FSB1_name:
67 type: list
68 required: true
69 entry_schema:
70 type: string
71 port_FSB1_OAM_fixed_ips:
72 type: list
73 required: true
74 entry_schema:
75 type: org.openecomp.datatypes.heat.neutron.port.FixedIps
76 port_FSB1_OAM_mac_requirements:
77 type: org.openecomp.datatypes.network.MacRequirements
78 required: true
79 node_templates:
80 FSB1_FSB1_OAM:
81 type: org.openecomp.resource.cp.v2.extNeutronCP
82 properties:
siddharth0905c0b0f612019-01-24 14:01:46 +053083 mac_requirements:
84 get_input: port_FSB1_OAM_mac_requirements
85 order:
86 get_input: port_FSB1_OAM_order
taliof2ea4a52018-04-12 13:13:24 +030087 exCP_naming:
88 get_input: port_FSB1_OAM_exCP_naming
89 vlan_requirements:
90 get_input: port_FSB1_OAM_vlan_requirements
ojasdubey5fbe9fa2018-04-19 14:37:10 +053091 subinterface_indicator: false
92 ip_requirements:
93 get_input: port_FSB1_OAM_ip_requirements
siddharth0905c0b0f612019-01-24 14:01:46 +053094 related_networks:
95 get_input: port_FSB1_OAM_related_networks
taliof2ea4a52018-04-12 13:13:24 +030096 network_role_tag:
97 get_input: port_FSB1_OAM_network_role_tag
ojasdubey5fbe9fa2018-04-19 14:37:10 +053098 network_role:
99 get_input: port_FSB1_OAM_network_role
ojasdubey5fbe9fa2018-04-19 14:37:10 +0530100 fixed_ips:
101 get_input:
102 - port_FSB1_OAM_fixed_ips
103 - index_value
siddharth0905c0b0f612019-01-24 14:01:46 +0530104 subnetpoolid:
105 get_input: port_FSB1_OAM_subnetpoolid
ilanap637206b2018-02-04 17:06:22 +0200106 network:
107 get_input:
108 - port_FSB1_OAM_network
109 - index_value
110 requirements:
111 - binding:
112 capability: tosca.capabilities.network.Bindable
113 node: FSB1
114 relationship: tosca.relationships.network.BindsTo
115 capabilities:
116 port_mirroring:
117 properties:
118 connection_point:
119 nf_type: ''
eleonoralid932a212018-06-11 18:18:32 +0300120 nfc_type: ''
121 nf_naming_code: ''
122 nfc_naming_code: FSB1
ilanap637206b2018-02-04 17:06:22 +0200123 network_role:
124 get_input: port_FSB1_OAM_network_role
125 pps_capacity: ''
126 FSB1:
127 type: org.openecomp.resource.vfc.compute.nodes.heat.FSB1
128 properties:
129 availability_zone:
130 get_input:
131 - compute_FSB1_availability_zone
132 - index_value
133 flavor:
134 get_input: vm_flavor_name
135 name:
136 get_input:
137 - compute_FSB1_name
138 - index_value
139 substitution_mappings:
140 node_type: org.openecomp.resource.abstract.nodes.FSB1
141 capabilities:
142 network.incoming.bytes.rate_FSB1_FSB1_OAM:
143 - FSB1_FSB1_OAM
144 - network.incoming.bytes.rate
145 network.outgoing.bytes_FSB1_FSB1_OAM:
146 - FSB1_FSB1_OAM
147 - network.outgoing.bytes
148 disk.capacity_FSB1:
149 - FSB1
150 - disk.capacity
151 disk.read.bytes.rate_FSB1:
152 - FSB1
153 - disk.read.bytes.rate
154 disk.device.latency_FSB1:
155 - FSB1
156 - disk.device.latency
157 disk.allocation_FSB1:
158 - FSB1
159 - disk.allocation
160 disk.read.bytes_FSB1:
161 - FSB1
162 - disk.read.bytes
163 disk.device.capacity_FSB1:
164 - FSB1
165 - disk.device.capacity
166 cpu_util_FSB1:
167 - FSB1
168 - cpu_util
169 disk.device.write.requests.rate_FSB1:
170 - FSB1
171 - disk.device.write.requests.rate
172 network.outgoing.bytes.rate_FSB1_FSB1_OAM:
173 - FSB1_FSB1_OAM
174 - network.outgoing.bytes.rate
175 disk.root.size_FSB1:
176 - FSB1
177 - disk.root.size
178 feature_FSB1:
179 - FSB1
180 - feature
181 forwarder_FSB1_FSB1_OAM:
182 - FSB1_FSB1_OAM
183 - forwarder
184 memory.resident_FSB1:
185 - FSB1
186 - memory.resident
187 network.incoming.packets.rate_FSB1_FSB1_OAM:
188 - FSB1_FSB1_OAM
189 - network.incoming.packets.rate
190 cpu_FSB1:
191 - FSB1
192 - cpu
193 disk.write.requests.rate_FSB1:
194 - FSB1
195 - disk.write.requests.rate
196 feature_FSB1_FSB1_OAM:
197 - FSB1_FSB1_OAM
198 - feature
199 instance_FSB1:
200 - FSB1
201 - instance
202 disk.device.read.bytes.rate_FSB1:
203 - FSB1
204 - disk.device.read.bytes.rate
205 cpu.delta_FSB1:
206 - FSB1
207 - cpu.delta
208 disk.write.bytes_FSB1:
209 - FSB1
210 - disk.write.bytes
211 disk.device.read.requests.rate_FSB1:
212 - FSB1
213 - disk.device.read.requests.rate
214 disk.device.read.requests_FSB1:
215 - FSB1
216 - disk.device.read.requests
217 disk.ephemeral.size_FSB1:
218 - FSB1
219 - disk.ephemeral.size
220 binding_FSB1:
221 - FSB1
222 - binding
223 disk.device.write.bytes_FSB1:
224 - FSB1
225 - disk.device.write.bytes
226 network.outgoing.packets.rate_FSB1_FSB1_OAM:
227 - FSB1_FSB1_OAM
228 - network.outgoing.packets.rate
229 binding_FSB1_FSB1_OAM:
230 - FSB1_FSB1_OAM
231 - binding
232 attachment_FSB1_FSB1_OAM:
233 - FSB1_FSB1_OAM
234 - attachment
235 network.incoming.bytes_FSB1_FSB1_OAM:
236 - FSB1_FSB1_OAM
237 - network.incoming.bytes
238 memory_FSB1:
239 - FSB1
240 - memory
241 network.incoming.packets_FSB1_FSB1_OAM:
242 - FSB1_FSB1_OAM
243 - network.incoming.packets
244 disk.device.read.bytes_FSB1:
245 - FSB1
246 - disk.device.read.bytes
247 disk.device.usage_FSB1:
248 - FSB1
249 - disk.device.usage
250 disk.write.bytes.rate_FSB1:
251 - FSB1
252 - disk.write.bytes.rate
253 scalable_FSB1:
254 - FSB1
255 - scalable
256 disk.usage_FSB1:
257 - FSB1
258 - disk.usage
259 network.outpoing.packets_FSB1_FSB1_OAM:
260 - FSB1_FSB1_OAM
261 - network.outpoing.packets
262 host_FSB1:
263 - FSB1
264 - host
265 disk.device.allocation_FSB1:
266 - FSB1
267 - disk.device.allocation
268 os_FSB1:
269 - FSB1
270 - os
271 vcpus_FSB1:
272 - FSB1
273 - vcpus
274 disk.write.requests_FSB1:
275 - FSB1
276 - disk.write.requests
277 disk.device.write.bytes.rate_FSB1:
278 - FSB1
279 - disk.device.write.bytes.rate
280 endpoint_FSB1:
281 - FSB1
282 - endpoint
283 disk.latency_FSB1:
284 - FSB1
285 - disk.latency
286 memory.usage_FSB1:
287 - FSB1
288 - memory.usage
289 disk.read.requests_FSB1:
290 - FSB1
291 - disk.read.requests
292 disk.device.write.requests_FSB1:
293 - FSB1
294 - disk.device.write.requests
295 disk.iops_FSB1:
296 - FSB1
297 - disk.iops
298 disk.device.iops_FSB1:
299 - FSB1
300 - disk.device.iops
301 port_mirroring_FSB1_FSB1_OAM:
302 - FSB1_FSB1_OAM
303 - port_mirroring
304 requirements:
305 link_FSB1_FSB1_OAM:
306 - FSB1_FSB1_OAM
307 - link
308 dependency_FSB1_FSB1_OAM:
309 - FSB1_FSB1_OAM
310 - dependency
311 dependency_FSB1:
312 - FSB1
313 - dependency
314 local_storage_FSB1:
315 - FSB1
316 - local_storage