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_yaml_1_1
18 filename: openecomp/data.yml
27 org.openecomp.datatypes.network.ProviderNetwork:
28 derived_from: org.openecomp.datatypes.Root
31 description: \"true\" testShouldLocatePathWhenResourcePresentInUrlsindicates 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)
52 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)
60 description: PNIC instance within the NUMA processor cluster
64 org.openecomp.datatypes.DeploymentFlavor:
65 derived_from: tosca.datatypes.Root
66 description: Deployment Flavor
69 description: Deployment Flavor Name
73 license_feature_group:
74 description: license feature group associated with Deployment Flavor
75 type: org.openecomp.datatypes.FeatureGroup
79 description: Size of VM
80 type: org.openecomp.datatypes.ComputeFlavor
84 org.openecomp.datatypes.FeatureGroup:
85 derived_from: tosca.datatypes.Root
86 description: License Feature Group
88 license_feature_group_ref:
89 description: Deployment Flavor Name
94 description: refrence part number related to feature group
99 org.openecomp.datatypes.EcompHoming:
100 derived_from: org.openecomp.datatypes.Root
102 ecomp_selected_instance_node_target:
104 "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).
109 description: Referenc to a service level homing policy that OPENECOMP will use for instance deployment target node
112 instance_node_target:
113 description: Instance target deployment node
117 org.openecomp.datatypes.AssignmentRequirements:
118 derived_from: org.openecomp.datatypes.Root
122 "true" indicates that assignment is required
127 description: number of assignments required
131 org.openecomp.resource.abstract.nodes.PNF:
132 derived_from: tosca.nodes.Root
142 org.openecomp.datatypes.network.IpRequirements:
143 derived_from: org.openecomp.datatypes.Root
153 description: identifies the number of ip address to assign to the CP from the plan
173 description: identifies the number of ip address to assign to the CP from the plan
174 type: org.openecomp.datatypes.AssignmentRequirements
176 floating_ip_count_required:
177 type: org.openecomp.datatypes.AssignmentRequirements
179 ip_address_plan_name:
186 org.openecomp.datatypes.network.PhysicalNetwork:
187 derived_from: org.openecomp.datatypes.Root
190 description: true indicates that this a Neutron provider type of network
193 physical_network_name:
195 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)
206 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)
214 description: PNIC instance within the NUMA processor cluster
218 org.openecomp.datatypes.network.VlanRequirements:
219 derived_from: org.openecomp.datatypes.Root
222 description: reference to a vlan range plan
226 description: identifies the vlan type (e.g., c-tag)
234 description: identifies the number of vlan tags to assign to the CP from the plan
238 org.openecomp.datatypes.ComputeFlavor:
239 derived_from: tosca.datatypes.Root
240 description: Compute Flavor (Size)
243 description: Compute Flavor Name
248 description: Number of cpu
253 description: Disk size
254 type: scalar-unit.size
258 description: Memory size
259 type: scalar-unit.size
263 org.openecomp.datatypes.network.MacAssignments:
264 derived_from: org.openecomp.datatypes.Root
267 description: reference to a MAC address range plan
271 description: identifies the number of MAC addresses to assign to the CP from the plan
275 description: identifies the number of MAC addresses to assign to the CP from the plan
276 type: org.openecomp.datatypes.AssignmentRequirements
279 org.openecomp.datatypes.network.MacRequirements:
280 derived_from: org.openecomp.datatypes.Root
283 description: reference to a MAC address range plan
287 description: identifies the number of MAC addresses to assign to the CP from the plan
291 description: identifies the number of MAC addresses to assign to the CP from the plan
292 type: org.openecomp.datatypes.AssignmentRequirements
295 org.openecomp.datatypes.network.SubnetAssignments:
296 derived_from: org.openecomp.datatypes.Root
298 ip_network_address_plan:
299 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
303 description: \"true\" indicates the network has 1 or more policies
307 description: The IP version of the subnet
315 description: The default subnet CIDR mask
319 description: Quantity of subnets that must be initially assigned
324 org.openecomp.datatypes.Artifact:
325 derived_from: org.openecomp.datatypes.Root
328 description: Artifcat name
332 description: Artifcat type
336 description: Artifcat UUID
340 description: Artifact checksum
344 description: Artifcay URL. Can also include only the file name
348 org.openecomp.datatypes.network.IPv4SubnetAssignments:
349 derived_from: org.openecomp.datatypes.network.SubnetAssignments
352 description: Indicates IPv4 subnet assignments
356 org.openecomp.datatypes.Root:
357 derived_from: tosca.datatypes.Root
359 The AT&T root Data Type all other Data Types derive from
366 A placeholder for missing properties that would be included in future OPENecomp model
367 versions. fromat <key>:<value>
370 org.openecomp.datatypes.substitution.SubstitutionFiltering:
371 derived_from: tosca.datatypes.Root
372 description: Substitution Filter
374 substitute_service_template:
375 description: Substitute Service Template
380 description: Index value of the substitution service template runtime instance
386 - greater_or_equal: 0
394 description: Indicates whether service scaling is enabled
400 description: Mandatory
405 org.openecomp.datatypes.network.NetworkFlows:
406 derived_from: org.openecomp.datatypes.Root
409 description: true indicates the network has 1 or more policies
414 description: Identifies the specific OPENECOMP Contrail network policy that must be applied to this network (source - from Policy Manager)
418 description: Identifies the specific VPN Binding entry in A&AI that must be applied when creating this network (source - A&AI)
422 org.openecomp.datatypes.network.NetworkAssignments:
423 derived_from: org.openecomp.datatypes.Root
425 ecomp_generated_network_assignment:
427 "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).
431 network_assignments_file:
432 description: Filename of the template that specifies all of the configurable name/value pairs of Network assignments in this Network model
436 description: true means this network is shared by multiple Openstack tenants
441 description: Quantity of subnets that must be initially assigned
444 ip_network_address_plan:
445 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
448 vlan_network_address_plan:
449 description: Reference to VLAN or other address plan ID used to assign subnets to this network
454 description: Related Networks List.
457 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
461 description: \"true\" indicates that network is trunked
464 org.openecomp.datatypes.network.RelatedNetworksAssignments:
465 derived_from: org.openecomp.datatypes.Root
467 related_network_role:
468 description: The network role of the related network, sharing provider network
472 org.openecomp.datatypes.network.IPv6SubnetAssignments:
473 derived_from: org.openecomp.datatypes.network.SubnetAssignments
476 description: Indicates IPv6 subnet assignments
480 org.openecomp.datatypes.EcompNaming:
481 derived_from: org.openecomp.datatypes.Root
483 ecomp_generated_naming:
485 "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).
490 description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated
494 org.openecomp.datatypes.Naming:
495 derived_from: org.openecomp.datatypes.Root
497 ecomp_generated_naming:
499 "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).
504 org.openecomp.datatypes.EcompGeneratedNaming:
505 derived_from: org.openecomp.datatypes.Naming
508 description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated
512 org.openecomp.datatypes.UserDefinedNaming:
513 derived_from: org.openecomp.datatypes.Naming
516 description: Reference to naming policy that OPENECOMP will use when the name is auto-generated
520 org.openecomp.datatypes.flavors.DeploymentFlavor:
524 description: Part number of the feature group associated with the deployment flavor
526 type: org.openecomp.datatypes.flavors.VendorInfo
527 description: Vendor information for the deployment flavor
529 type: org.openecomp.datatypes.flavors.ComputeFlavor
530 description: Compute information for the deployment flavor
532 type: org.openecomp.datatypes.flavors.LicenseFlavor
533 description: License information for the deployment flavor
536 org.openecomp.datatypes.flavors.ComputeFlavor:
540 description: Number of CPUs for the VM
542 type: scalar-unit.size
543 description: Disk size of the VM
545 type: scalar-unit.size
546 description: Memory size of the VM
548 org.openecomp.datatypes.flavors.LicenseFlavor:
552 description: Feature Group Id
554 org.openecomp.datatypes.flavors.VendorInfo:
556 manufacturer_reference_number:
558 description: Manufacturer reference number
561 description: Vendor License Model Id
563 org.openecomp.datatypes.ImageInfo:
567 description: Image version
570 description: Image file name
573 description: checksum/signature
576 description: Hash type
580 # New data types for Port Mirroring
581 org.openecomp.datatypes.PortMirroringConnectionPointDescription:
585 description: deprecated
588 description: deprecated
598 tosca.datatypes.network.NetworkInfo:
611 tosca.datatypes.network.PortInfo: