blob: b41b5ea5e23c678291dbda4c1dd881fc350969f7 [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
58 port_FSB1_OAM_network_role_tag:
59 type: string
60 required: true
61 compute_FSB1_name:
62 type: list
63 required: true
64 entry_schema:
65 type: string
66 port_FSB1_OAM_fixed_ips:
67 type: list
68 required: true
69 entry_schema:
70 type: org.openecomp.datatypes.heat.neutron.port.FixedIps
71 port_FSB1_OAM_mac_requirements:
72 type: org.openecomp.datatypes.network.MacRequirements
73 required: true
74 node_templates:
75 FSB1_FSB1_OAM:
76 type: org.openecomp.resource.cp.v2.extNeutronCP
77 properties:
ojasdubey24c63212018-03-12 16:33:05 +053078 ip_requirements:
79 get_input: port_FSB1_OAM_ip_requirements
ojasdubey24c63212018-03-12 16:33:05 +053080 network_role:
81 get_input: port_FSB1_OAM_network_role
ojasdubey24c63212018-03-12 16:33:05 +053082 fixed_ips:
83 get_input:
84 - port_FSB1_OAM_fixed_ips
85 - index_value
taliof2ea4a52018-04-12 13:13:24 +030086 subnetpoolid:
87 get_input: port_FSB1_OAM_subnetpoolid
88 mac_requirements:
89 get_input: port_FSB1_OAM_mac_requirements
90 exCP_naming:
91 get_input: port_FSB1_OAM_exCP_naming
92 vlan_requirements:
93 get_input: port_FSB1_OAM_vlan_requirements
94 network_role_tag:
95 get_input: port_FSB1_OAM_network_role_tag
96 order:
97 get_input: port_FSB1_OAM_order
ilanap637206b2018-02-04 17:06:22 +020098 network:
99 get_input:
100 - port_FSB1_OAM_network
101 - index_value
102 requirements:
103 - binding:
104 capability: tosca.capabilities.network.Bindable
105 node: FSB1
106 relationship: tosca.relationships.network.BindsTo
107 capabilities:
108 port_mirroring:
109 properties:
110 connection_point:
111 nf_type: ''
112 nfc_type: FSB1
113 network_role:
114 get_input: port_FSB1_OAM_network_role
115 pps_capacity: ''
116 FSB1:
117 type: org.openecomp.resource.vfc.compute.nodes.heat.FSB1
118 properties:
119 availability_zone:
120 get_input:
121 - compute_FSB1_availability_zone
122 - index_value
123 flavor:
124 get_input: vm_flavor_name
125 name:
126 get_input:
127 - compute_FSB1_name
128 - index_value
129 substitution_mappings:
130 node_type: org.openecomp.resource.abstract.nodes.FSB1
131 capabilities:
132 network.incoming.bytes.rate_FSB1_FSB1_OAM:
133 - FSB1_FSB1_OAM
134 - network.incoming.bytes.rate
135 network.outgoing.bytes_FSB1_FSB1_OAM:
136 - FSB1_FSB1_OAM
137 - network.outgoing.bytes
138 disk.capacity_FSB1:
139 - FSB1
140 - disk.capacity
141 disk.read.bytes.rate_FSB1:
142 - FSB1
143 - disk.read.bytes.rate
144 disk.device.latency_FSB1:
145 - FSB1
146 - disk.device.latency
147 disk.allocation_FSB1:
148 - FSB1
149 - disk.allocation
150 disk.read.bytes_FSB1:
151 - FSB1
152 - disk.read.bytes
153 disk.device.capacity_FSB1:
154 - FSB1
155 - disk.device.capacity
156 cpu_util_FSB1:
157 - FSB1
158 - cpu_util
159 disk.device.write.requests.rate_FSB1:
160 - FSB1
161 - disk.device.write.requests.rate
162 network.outgoing.bytes.rate_FSB1_FSB1_OAM:
163 - FSB1_FSB1_OAM
164 - network.outgoing.bytes.rate
165 disk.root.size_FSB1:
166 - FSB1
167 - disk.root.size
168 feature_FSB1:
169 - FSB1
170 - feature
171 forwarder_FSB1_FSB1_OAM:
172 - FSB1_FSB1_OAM
173 - forwarder
174 memory.resident_FSB1:
175 - FSB1
176 - memory.resident
177 network.incoming.packets.rate_FSB1_FSB1_OAM:
178 - FSB1_FSB1_OAM
179 - network.incoming.packets.rate
180 cpu_FSB1:
181 - FSB1
182 - cpu
183 disk.write.requests.rate_FSB1:
184 - FSB1
185 - disk.write.requests.rate
186 feature_FSB1_FSB1_OAM:
187 - FSB1_FSB1_OAM
188 - feature
189 instance_FSB1:
190 - FSB1
191 - instance
192 disk.device.read.bytes.rate_FSB1:
193 - FSB1
194 - disk.device.read.bytes.rate
195 cpu.delta_FSB1:
196 - FSB1
197 - cpu.delta
198 disk.write.bytes_FSB1:
199 - FSB1
200 - disk.write.bytes
201 disk.device.read.requests.rate_FSB1:
202 - FSB1
203 - disk.device.read.requests.rate
204 disk.device.read.requests_FSB1:
205 - FSB1
206 - disk.device.read.requests
207 disk.ephemeral.size_FSB1:
208 - FSB1
209 - disk.ephemeral.size
210 binding_FSB1:
211 - FSB1
212 - binding
213 disk.device.write.bytes_FSB1:
214 - FSB1
215 - disk.device.write.bytes
216 network.outgoing.packets.rate_FSB1_FSB1_OAM:
217 - FSB1_FSB1_OAM
218 - network.outgoing.packets.rate
219 binding_FSB1_FSB1_OAM:
220 - FSB1_FSB1_OAM
221 - binding
222 attachment_FSB1_FSB1_OAM:
223 - FSB1_FSB1_OAM
224 - attachment
225 network.incoming.bytes_FSB1_FSB1_OAM:
226 - FSB1_FSB1_OAM
227 - network.incoming.bytes
228 memory_FSB1:
229 - FSB1
230 - memory
231 network.incoming.packets_FSB1_FSB1_OAM:
232 - FSB1_FSB1_OAM
233 - network.incoming.packets
234 disk.device.read.bytes_FSB1:
235 - FSB1
236 - disk.device.read.bytes
237 disk.device.usage_FSB1:
238 - FSB1
239 - disk.device.usage
240 disk.write.bytes.rate_FSB1:
241 - FSB1
242 - disk.write.bytes.rate
243 scalable_FSB1:
244 - FSB1
245 - scalable
246 disk.usage_FSB1:
247 - FSB1
248 - disk.usage
249 network.outpoing.packets_FSB1_FSB1_OAM:
250 - FSB1_FSB1_OAM
251 - network.outpoing.packets
252 host_FSB1:
253 - FSB1
254 - host
255 disk.device.allocation_FSB1:
256 - FSB1
257 - disk.device.allocation
258 os_FSB1:
259 - FSB1
260 - os
261 vcpus_FSB1:
262 - FSB1
263 - vcpus
264 disk.write.requests_FSB1:
265 - FSB1
266 - disk.write.requests
267 disk.device.write.bytes.rate_FSB1:
268 - FSB1
269 - disk.device.write.bytes.rate
270 endpoint_FSB1:
271 - FSB1
272 - endpoint
273 disk.latency_FSB1:
274 - FSB1
275 - disk.latency
276 memory.usage_FSB1:
277 - FSB1
278 - memory.usage
279 disk.read.requests_FSB1:
280 - FSB1
281 - disk.read.requests
282 disk.device.write.requests_FSB1:
283 - FSB1
284 - disk.device.write.requests
285 disk.iops_FSB1:
286 - FSB1
287 - disk.iops
288 disk.device.iops_FSB1:
289 - FSB1
290 - disk.device.iops
291 port_mirroring_FSB1_FSB1_OAM:
292 - FSB1_FSB1_OAM
293 - port_mirroring
294 requirements:
295 link_FSB1_FSB1_OAM:
296 - FSB1_FSB1_OAM
297 - link
298 dependency_FSB1_FSB1_OAM:
299 - FSB1_FSB1_OAM
300 - dependency
301 dependency_FSB1:
302 - FSB1
303 - dependency
304 local_storage_FSB1:
305 - FSB1
306 - local_storage