1 tosca_definitions_version: tosca_simple_yaml_1_0
3 invariantUUID: 4b8d4018-068b-4c33-b9bb-d980798e52c2
4 UUID: d7d28881-b24d-4512-bfee-1e2eb335591f
5 name: 59a2ee3f-b580-45fe-b5a1
6 description: vendor software product
10 resourceVendor: 185c637a-3885-463e-8fd0
11 resourceVendorRelease: '1.0'
14 file: resource-Neutronnet-template.yml
16 file: resource-Neutronport-template.yml
17 - 59a2ee3fB58045feB5a1.nodes.heat.vlb:
18 file: resource-59a2ee3fb58045feb5a1NodesHeatVlb-template.yml
19 - 59a2ee3fB58045feB5a1.nodes.heat.vdns:
20 file: resource-59a2ee3fb58045feb5a1NodesHeatVdns-template.yml
25 description: The vLoadBalancer Module ID is provided by ONAP
26 onap_private_subnet_id:
28 description: Private sub-network that connects ONAP component and the VNF
31 description: URL of the repository that hosts the demo packages
34 description: The CIDR of the vLoadBalancer private network
37 description: Private network that connects vLoadBalancer with vDNSs
40 default: 00000000-0000-0000-0000-000000000000
41 description: Public network that enables remote connection to VNF
42 demo_artifacts_version:
44 description: Artifacts (jar, tar.gz) version used in demo vnfs
47 description: Private network that connects ONAP component and the VNF
50 description: Public key to be installed on the compute instance
53 description: Private IP address that is assigned to the vLoadBalancer to communicate with ONAP components
56 description: Public/Private key pair name
59 description: Name of the vDNS
62 description: URL of the repository that hosts the demo packages
65 description: Name of the vLoadBalancer
68 description: Private IP address that is assigned to the vDNS to communicate with the vLoadBalancer
71 description: The VNF ID is provided by ONAP
74 description: IP address of the DCAE collector
77 description: Private IP address that is assigned to the vDNS to communicate with ONAP components
80 description: Port of the DCAE collector
83 default: Ubuntu 14.04 LTS (Trusty Tahr) (PVHVM)
84 description: Image to be used for compute instance
87 default: 4 GB General Purpose v1
88 description: Type of instance (flavor) to be used
91 description: Private IP address that is assigned to the vLoadBalancer to communicate with the vDNSs
92 onap_private_net_cidr:
94 description: The CIDR of the protected private network
97 type: org.onap.resource.cp.nodes.heat.network.neutron.Port
99 invariantUUID: 7feb77d3-dcc5-4826-8a78-0c9089814a45
100 UUID: 06bc8ea7-0f6a-489a-9f8f-c7253653b457
103 description: Represents a logical entity that associates between Compute and Network normative types.
106 subcategory: Network Elements
110 get_input: onap_private_subnet_id
112 get_input: vdns_private_ip_1
114 get_input: onap_private_net_id
117 capability: tosca.capabilities.network.Bindable
119 relationship: tosca.relationships.network.BindsTo
121 type: org.onap.resource.vl.nodes.heat.network.neutron.Net
123 invariantUUID: 2870cc3a-d6cd-4423-b7f6-2d63619b0eeb
124 UUID: b7e764ba-17f9-4f0a-ad29-29877766ef21
127 description: Represents a network service with optional subnets and advanced configurations.
130 subcategory: Network Elements
133 get_input: vlb_private_net_id
137 get_input: vlb_private_net_id
139 get_input: vlb_private_net_cidr
141 type: org.onap.resource.cp.nodes.heat.network.neutron.Port
143 invariantUUID: 7feb77d3-dcc5-4826-8a78-0c9089814a45
144 UUID: 06bc8ea7-0f6a-489a-9f8f-c7253653b457
147 description: Represents a logical entity that associates between Compute and Network normative types.
150 subcategory: Network Elements
154 get_input: onap_private_subnet_id
156 get_input: vlb_private_ip_1
158 get_input: onap_private_net_id
161 capability: tosca.capabilities.network.Bindable
163 relationship: tosca.relationships.network.BindsTo
165 type: org.onap.resource.vfc.59a2ee3fB58045feB5a1.abstact.nodes.heat.vdns
167 invariantUUID: ee585c30-127b-492e-b2c1-871dc61d1dde
168 UUID: d816cb01-b5d0-4bbb-b614-f7c3e230ab19
170 name: 59a2ee3fB58045feB5a1.nodes.heat.vdns
171 description: Not reusable inner VFC
174 subcategory: Abstract
176 key_name: UNSUPPORTED_RESOURCE_my_keypair
178 get_input: vlb_flavor_name
180 get_input: vlb_image_name
183 get_input: vf_module_id
186 user_data_format: RAW
188 get_input: vdns_name_0
190 type: org.onap.resource.cp.nodes.heat.network.neutron.Port
192 invariantUUID: 7feb77d3-dcc5-4826-8a78-0c9089814a45
193 UUID: 06bc8ea7-0f6a-489a-9f8f-c7253653b457
196 description: Represents a logical entity that associates between Compute and Network normative types.
199 subcategory: Network Elements
202 - subnet: vlb_private_network
204 get_input: vlb_private_ip_0
205 network: vlb_private_network
208 capability: tosca.capabilities.network.Linkable
209 node: vlb_private_network
210 relationship: tosca.relationships.network.LinksTo
212 capability: tosca.capabilities.network.Bindable
214 relationship: tosca.relationships.network.BindsTo
216 type: org.onap.resource.cp.nodes.heat.network.neutron.Port
218 invariantUUID: 7feb77d3-dcc5-4826-8a78-0c9089814a45
219 UUID: 06bc8ea7-0f6a-489a-9f8f-c7253653b457
222 description: Represents a logical entity that associates between Compute and Network normative types.
225 subcategory: Network Elements
229 get_input: vlb_private_net_id
231 get_input: vdns_private_ip_0
233 get_input: vlb_private_net_id
236 capability: tosca.capabilities.network.Bindable
238 relationship: tosca.relationships.network.BindsTo
240 type: org.onap.resource.vfc.59a2ee3fB58045feB5a1.abstact.nodes.heat.vlb
242 invariantUUID: f7f1d745-cfb1-4aa9-83fc-31280d0ce513
243 UUID: 1821f13e-411f-4b29-87a5-ae935897b2e1
245 name: 59a2ee3fB58045feB5a1.nodes.heat.vlb
246 description: Not reusable inner VFC
249 subcategory: Abstract
251 key_name: UNSUPPORTED_RESOURCE_my_keypair
253 get_input: vlb_flavor_name
255 get_input: vlb_image_name
258 get_input: vf_module_id
261 user_data_format: RAW
263 get_input: vlb_name_0
266 type: org.onap.groups.heat.HeatStack
268 - vdns_private_1_port
269 - vlb_private_network
273 - vdns_private_0_port
276 invariantUUID: 097f71b3-90a1-4064-bc83-f76bf30195fe
277 UUID: 4daf7600-0a06-4515-859a-c45ec11abd29
280 59a2ee3fB58045feB5a1..dnsscaling..module-1:
281 type: org.onap.groups.VfModule
283 - vdns_private_1_port
285 - vdns_private_0_port
287 vfModuleModelName: 59a2ee3fB58045feB5a1..dnsscaling..module-1
288 vfModuleModelInvariantUUID: 395d61a9-309b-4c0f-a442-ca47903e231e
289 vfModuleModelUUID: 40846490-abf4-4e1d-8f1a-2286968fa231
290 vfModuleModelVersion: '1'
292 vf_module_type: Expansion
293 vf_module_description:
295 59a2ee3fB58045feB5a1..base_vlb..module-0:
296 type: org.onap.groups.VfModule
298 - vdns_private_1_port
299 - vlb_private_network
303 - vdns_private_0_port
306 vfModuleModelName: 59a2ee3fB58045feB5a1..base_vlb..module-0
307 vfModuleModelInvariantUUID: 5ae76f74-6324-4835-a86c-0c96d16afd38
308 vfModuleModelUUID: 17c4f752-a3da-4f3d-9cc5-1c4d28e5442d
309 vfModuleModelVersion: '1'
312 vf_module_description:
315 type: org.onap.groups.heat.HeatStack
317 - vdns_private_1_port
319 - vdns_private_0_port
321 invariantUUID: 7c2971fa-9369-4fed-a449-a5e21c022f97
322 UUID: ae8c3b79-77d3-425a-8bab-6558007f8392
325 substitution_mappings:
326 node_type: org.onap.resource.vf.59a2ee3fB58045feB5a1
329 type: org.onap.capabilities.metric.Ceilometer
330 description: Volume of RAM allocated to the instance
344 description: Description of the metric
349 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
365 description: Unit of the metric value
376 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
381 description: Category of the metric, for an example, compute, disk, network, storage and etc.
386 vdns_0.memory.resident:
387 type: org.onap.capabilities.metric.Ceilometer
388 description: Volume of RAM used by the instance on the physical machine
402 description: Description of the metric
407 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
423 description: Unit of the metric value
433 default: memory.resident
434 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
439 description: Category of the metric, for an example, compute, disk, network, storage and etc.
445 type: org.onap.capabilities.metric.Ceilometer
446 description: CPU time used
460 description: Description of the metric
465 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
481 description: Unit of the metric value
492 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
497 description: Category of the metric, for an example, compute, disk, network, storage and etc.
503 type: tosca.capabilities.Node
507 vdns_private_0_port.feature:
508 type: tosca.capabilities.Node
513 type: tosca.capabilities.Container
518 - tosca.nodes.SoftwareComponent
524 type: scalar-unit.size
527 type: scalar-unit.frequency
530 type: scalar-unit.size
533 type: tosca.capabilities.Endpoint.Admin
565 vlb_private_1_port.attachment:
566 type: tosca.capabilities.Attachment
571 type: org.onap.capabilities.metric.Ceilometer
572 description: Volume of RAM allocated to the instance
586 description: Description of the metric
591 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
607 description: Unit of the metric value
618 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
623 description: Category of the metric, for an example, compute, disk, network, storage and etc.
628 vdns_private_1_port.attachment:
629 type: tosca.capabilities.Attachment
634 type: tosca.capabilities.Scalable
648 type: tosca.capabilities.network.Bindable
653 type: org.onap.capabilities.metric.Ceilometer
654 description: Average disk latency
668 description: Description of the metric
673 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
689 description: Unit of the metric value
700 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
705 description: Category of the metric, for an example, compute, disk, network, storage and etc.
711 type: org.onap.capabilities.metric.Ceilometer
712 description: Existence of instance
726 description: Description of the metric
731 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
747 description: Unit of the metric value
758 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
763 description: Category of the metric, for an example, compute, disk, network, storage and etc.
769 type: tosca.capabilities.OperatingSystem
786 vlb_private_0_port.feature:
787 type: tosca.capabilities.Node
791 vlb_private_1_port.feature:
792 type: tosca.capabilities.Node
797 type: org.onap.capabilities.metric.Ceilometer
798 description: CPU time used
812 description: Description of the metric
817 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
833 description: Unit of the metric value
844 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
849 description: Category of the metric, for an example, compute, disk, network, storage and etc.
855 type: org.onap.capabilities.metric.Ceilometer
856 description: CPU time used since previous datapoint
870 description: Description of the metric
875 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
891 description: Unit of the metric value
902 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
907 description: Category of the metric, for an example, compute, disk, network, storage and etc.
912 vlb_0.memory.resident:
913 type: org.onap.capabilities.metric.Ceilometer
914 description: Volume of RAM used by the instance on the physical machine
928 description: Description of the metric
933 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
949 description: Unit of the metric value
959 default: memory.resident
960 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
965 description: Category of the metric, for an example, compute, disk, network, storage and etc.
971 type: org.onap.capabilities.metric.Ceilometer
972 description: Average disk latency
986 description: Description of the metric
991 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
1007 description: Unit of the metric value
1018 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
1023 description: Category of the metric, for an example, compute, disk, network, storage and etc.
1028 vdns_0.memory.usage:
1029 type: org.onap.capabilities.metric.Ceilometer
1030 description: Volume of RAM used by the instance from the amount of its allocated memory
1044 description: Description of the metric
1049 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
1065 description: Unit of the metric value
1075 default: memory.usage
1076 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
1081 description: Category of the metric, for an example, compute, disk, network, storage and etc.
1087 type: org.onap.capabilities.metric.Ceilometer
1088 description: CPU time used since previous datapoint
1102 description: Description of the metric
1107 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
1123 description: Unit of the metric value
1134 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
1139 description: Category of the metric, for an example, compute, disk, network, storage and etc.
1144 vdns_0.instance:type:
1145 type: org.onap.capabilities.metric.Ceilometer
1146 description: Existence of instance <type> (OpenStack types)
1160 description: Description of the metric
1165 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
1181 description: Unit of the metric value
1191 default: instance:type
1192 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
1197 description: Category of the metric, for an example, compute, disk, network, storage and etc.
1203 type: tosca.capabilities.OperatingSystem
1220 vlb_private_0_port.attachment:
1221 type: tosca.capabilities.Attachment
1226 type: tosca.capabilities.Container
1231 - tosca.nodes.SoftwareComponent
1237 type: scalar-unit.size
1240 type: scalar-unit.frequency
1243 type: scalar-unit.size
1245 vlb_0.instance:type:
1246 type: org.onap.capabilities.metric.Ceilometer
1247 description: Existence of instance <type> (OpenStack types)
1261 description: Description of the metric
1266 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
1282 description: Unit of the metric value
1292 default: instance:type
1293 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
1298 description: Category of the metric, for an example, compute, disk, network, storage and etc.
1303 vlb_private_network.feature:
1304 type: tosca.capabilities.Node
1309 type: tosca.capabilities.network.Bindable
1313 vlb_private_network.link:
1314 type: tosca.capabilities.network.Linkable
1319 type: org.onap.capabilities.metric.Ceilometer
1320 description: Average CPU utilization
1334 description: Description of the metric
1339 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
1355 description: Unit of the metric value
1366 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
1371 description: Category of the metric, for an example, compute, disk, network, storage and etc.
1377 type: tosca.capabilities.Node
1381 vdns_private_0_port.attachment:
1382 type: tosca.capabilities.Attachment
1387 type: org.onap.capabilities.metric.Ceilometer
1388 description: Average CPU utilization
1402 description: Description of the metric
1407 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
1423 description: Unit of the metric value
1434 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
1439 description: Category of the metric, for an example, compute, disk, network, storage and etc.
1445 type: org.onap.capabilities.metric.Ceilometer
1446 description: Existence of instance
1460 description: Description of the metric
1465 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
1481 description: Unit of the metric value
1492 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
1497 description: Category of the metric, for an example, compute, disk, network, storage and etc.
1502 vlb_private_network.attachment:
1503 type: tosca.capabilities.Attachment
1508 type: tosca.capabilities.Scalable
1521 vdns_private_1_port.feature:
1522 type: tosca.capabilities.Node
1527 type: org.onap.capabilities.metric.Ceilometer
1528 description: Volume of RAM used by the instance from the amount of its allocated memory
1542 description: Description of the metric
1547 description: Type of the metric value, for an example, Cumulative, Delta, Gauge and etc.
1563 description: Unit of the metric value
1573 default: memory.usage
1574 description: Ceilometer metric type name to monitor. (The name ceilometer is using)
1579 description: Category of the metric, for an example, compute, disk, network, storage and etc.
1585 type: tosca.capabilities.Endpoint.Admin
1622 capability: tosca.capabilities.Node
1623 node: tosca.nodes.Root
1624 relationship: tosca.relationships.DependsOn
1625 vlb_private_1_port.link:
1629 capability: tosca.capabilities.network.Linkable
1630 relationship: tosca.relationships.network.LinksTo
1631 vlb_private_0_port.dependency:
1635 capability: tosca.capabilities.Node
1636 node: tosca.nodes.Root
1637 relationship: tosca.relationships.DependsOn
1638 vdns_private_0_port.dependency:
1642 capability: tosca.capabilities.Node
1643 node: tosca.nodes.Root
1644 relationship: tosca.relationships.DependsOn
1649 capability: tosca.capabilities.Node
1650 node: tosca.nodes.Root
1651 relationship: tosca.relationships.DependsOn
1652 vdns_private_0_port.link:
1656 capability: tosca.capabilities.network.Linkable
1657 relationship: tosca.relationships.network.LinksTo
1658 vdns_0.local_storage:
1662 capability: tosca.capabilities.Attachment
1663 node: tosca.nodes.BlockStorage
1664 relationship: tosca.relationships.AttachesTo
1665 vlb_private_1_port.dependency:
1669 capability: tosca.capabilities.Node
1670 node: tosca.nodes.Root
1671 relationship: tosca.relationships.DependsOn
1672 vlb_private_network.dependency:
1676 capability: tosca.capabilities.Node
1677 node: tosca.nodes.Root
1678 relationship: tosca.relationships.DependsOn
1679 vlb_0.local_storage:
1683 capability: tosca.capabilities.Attachment
1684 node: tosca.nodes.BlockStorage
1685 relationship: tosca.relationships.AttachesTo
1686 vdns_private_1_port.link:
1690 capability: tosca.capabilities.network.Linkable
1691 relationship: tosca.relationships.network.LinksTo
1692 vdns_private_1_port.dependency:
1696 capability: tosca.capabilities.Node
1697 node: tosca.nodes.Root
1698 relationship: tosca.relationships.DependsOn