2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at
6 # http://www.apache.org/licenses/LICENSE-2.0
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
15 tosca_definitions_version: tosca_simple_openecomp_1_0
18 filename: openecomp/data.yml
27 org.openecomp.datatypes.network.ProviderNetwork:
28 derived_from: org.openecomp.datatypes.Root
31 description: \"true\" indicates that this a Neutron provider type of network
34 physical_network_name:
36 Identifies the NUMA processor cluster to which this physical network interface belongs. NUMA instance correlates to the first digit of the Physical Network Name suffix (e.g. \"01\" = NUMA 0, \"11\" = NUMA 1)
49 PNIC instance within the NUMA processor cluster PNIC Instance correlates to the second digit of the Physical Network Name suffix (e.g. "01" = PNIC 1, "02" = "PNIC 2)
57 description: PNIC instance within the NUMA processor cluster
61 org.openecomp.datatypes.DeploymentFlavor:
62 derived_from: tosca.datatypes.Root
63 description: Deployment Flavor
66 description: Deployment Flavor Name
70 license_feature_group:
71 description: license feature group associated with Deployment Flavor
72 type: org.openecomp.datatypes.FeatureGroup
76 description: Size of VM
77 type: org.openecomp.datatypes.ComputeFlavor
81 org.openecomp.datatypes.FeatureGroup:
82 derived_from: tosca.datatypes.Root
83 description: License Feature Group
85 license_feature_group_ref:
86 description: Deployment Flavor Name
91 description: refrence part number related to feature group
96 org.openecomp.datatypes.EcompHoming:
97 derived_from: org.openecomp.datatypes.Root
99 ecomp_selected_instance_node_target:
101 "true" indicates that the target deployment node for this instance will be auto-selected by OPENECOMP "false" indicates operator-supplied instance target deployment node required (e.g. VID will present a prompt to operator and collect the operator-selected target node for the deployment of this Network instance).
106 description: Referenc to a service level homing policy that OPENECOMP will use for instance deployment target node
109 instance_node_target:
110 description: Instance target deployment node
114 org.openecomp.datatypes.AssignmentRequirements:
115 derived_from: org.openecomp.datatypes.Root
119 "true" indicates that assignment is required
124 description: number of assignments required
128 org.openecomp.resource.abstract.nodes.PNF:
129 derived_from: tosca.nodes.Root
139 org.openecomp.datatypes.network.IpRequirements:
140 derived_from: org.openecomp.datatypes.Root
150 description: identifies the number of ip address to assign to the CP from the plan
170 description: identifies the number of ip address to assign to the CP from the plan
171 type: org.openecomp.datatypes.AssignmentRequirements
173 floating_ip_count_required:
174 type: org.openecomp.datatypes.AssignmentRequirements
176 ip_address_plan_name:
183 org.openecomp.datatypes.network.PhysicalNetwork:
184 derived_from: org.openecomp.datatypes.Root
187 description: true indicates that this a Neutron provider type of network
190 physical_network_name:
192 Identifies the NUMA processor cluster to which this physical network interface belongs. NUMA instance correlates to the first digit of the Physical Network Name suffix (e.g. "01" = NUMA 0, "11" = NUMA 1)
203 PNIC instance within the NUMA processor cluster PNIC Instance correlates to the second digit of the Physical Network Name suffix (e.g. "01" = PNIC 1, "02" = "PNIC 2)
211 description: PNIC instance within the NUMA processor cluster
215 org.openecomp.datatypes.network.VlanRequirements:
216 derived_from: org.openecomp.datatypes.Root
219 description: reference to a vlan range plan
223 description: identifies the vlan type (e.g., c-tag)
231 description: identifies the number of vlan tags to assign to the CP from the plan
235 org.openecomp.datatypes.ComputeFlavor:
236 derived_from: tosca.datatypes.Root
237 description: Compute Flavor (Size)
240 description: Compute Flavor Name
245 description: Number of cpu
250 description: Disk size
251 type: scalar-unit.size
255 description: Memory size
256 type: scalar-unit.size
260 org.openecomp.datatypes.network.MacAssignments:
261 derived_from: org.openecomp.datatypes.Root
264 description: reference to a MAC address range plan
268 description: identifies the number of MAC addresses to assign to the CP from the plan
272 description: identifies the number of MAC addresses to assign to the CP from the plan
273 type: org.openecomp.datatypes.AssignmentRequirements
276 org.openecomp.datatypes.network.MacRequirements:
277 derived_from: org.openecomp.datatypes.Root
280 description: reference to a MAC address range plan
284 description: identifies the number of MAC addresses to assign to the CP from the plan
288 description: identifies the number of MAC addresses to assign to the CP from the plan
289 type: org.openecomp.datatypes.AssignmentRequirements
292 org.openecomp.datatypes.network.SubnetAssignments:
293 derived_from: org.openecomp.datatypes.Root
295 ip_network_address_plan:
296 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
300 description: \"true\" indicates the network has 1 or more policies
304 description: The IP version of the subnet
312 description: The default subnet CIDR mask
316 description: Quantity of subnets that must be initially assigned
321 org.openecomp.datatypes.Artifact:
322 derived_from: org.openecomp.datatypes.Root
325 description: Artifcat name
329 description: Artifcat type
333 description: Artifcat UUID
337 description: Artifact checksum
341 description: Artifcay URL. Can also include only the file name
345 org.openecomp.datatypes.network.IPv4SubnetAssignments:
346 derived_from: org.openecomp.datatypes.network.SubnetAssignments
349 description: Indicates IPv4 subnet assignments
353 org.openecomp.datatypes.Root:
354 derived_from: tosca.datatypes.Root
356 The AT&T root Data Type all other Data Types derive from
363 A placeholder for missing properties that would be included in future OPENecomp model
364 versions. fromat <key>:<value>
367 org.openecomp.datatypes.substitution.SubstitutionFiltering:
368 derived_from: tosca.datatypes.Root
369 description: Substitution Filter
371 substitute_service_template:
372 description: Substitute Service Template
377 description: Index value of the substitution service template runtime instance
383 - greater_or_equal: 0
391 description: Indicates whether service scaling is enabled
397 description: Mandatory
402 org.openecomp.datatypes.network.NetworkFlows:
403 derived_from: org.openecomp.datatypes.Root
406 description: true indicates the network has 1 or more policies
411 description: Identifies the specific OPENECOMP Contrail network policy that must be applied to this network (source - from Policy Manager)
415 description: Identifies the specific VPN Binding entry in A&AI that must be applied when creating this network (source - A&AI)
419 org.openecomp.datatypes.network.NetworkAssignments:
420 derived_from: org.openecomp.datatypes.Root
422 ecomp_generated_network_assignment:
424 "true" indicates that the network assignments will be auto-generated by OPENECOMP "false" indicates operator-supplied Network assignments file upload is required (e.g. VID will present prompt to operator to upload operator-supplied Network assignments file).
428 network_assignments_file:
429 description: Filename of the template that specifies all of the configurable name/value pairs of Network assignments in this Network model
433 description: true means this network is shared by multiple Openstack tenants
438 description: Quantity of subnets that must be initially assigned
441 ip_network_address_plan:
442 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
445 vlan_network_address_plan:
446 description: Reference to VLAN or other address plan ID used to assign subnets to this network
450 org.openecomp.datatypes.network.IPv6SubnetAssignments:
451 derived_from: org.openecomp.datatypes.network.SubnetAssignments
454 description: Indicates IPv6 subnet assignments
458 org.openecomp.datatypes.EcompNaming:
459 derived_from: org.openecomp.datatypes.Root
461 ecomp_generated_naming:
463 "true" indicates that the name for the instance will be auto-generated by OPENECOMP. "false" indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name).
468 description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated
472 org.openecomp.datatypes.Naming:
473 derived_from: org.openecomp.datatypes.Root
475 ecomp_generated_naming:
477 "true" indicates that the name for the instance will be auto-generated by OPENECOMP. "false" indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name).
482 org.openecomp.datatypes.EcompGeneratedNaming:
483 derived_from: org.openecomp.datatypes.Naming
486 description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated
490 org.openecomp.datatypes.UserDefinedNaming:
491 derived_from: org.openecomp.datatypes.Naming
494 description: Reference to naming policy that OPENECOMP will use when the name is auto-generated
498 org.openecomp.datatypes.flavors.DeploymentFlavor:
501 type: string # under discussion; need confirmation
502 description: Part number of the feature group associated with the deployment flavor
504 type: org.opencomp.datatypes.flavors.VendorInfo
505 description: Vendor information for the deployment flavor
507 type: org.opencomp.datatypes.flavors.ComputeFlavor
508 description: Compute information for the deployment flavor
510 type: org.opencomp.datatypes.flavors.LicenseFlavor
511 description: License information for the deployment flavor
514 org.openecomp.datatypes.flavors.ComputeFlavor:
518 description: Number of CPUs for the VM
520 type: scalar-unit.size
521 description: Disk size of the VM
523 type: scalar-unit.size
524 description: Memory size of the VM
526 org.openecomp.datatypes.flavors.LicenseFlavor:
530 description: Feature Group Id
532 org.openecomp.datatypes.flavors.VendorInfo:
534 manufacturer_reference_number:
536 description: Manufacturer reference number
539 description: Vendor License Model Id
541 org.openecomp.datatypes.ImageInfo:
545 description: Image version
548 description: Image file name
551 description: checksum/signature
554 description: Hash type