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
129 org.openecomp.datatypes.network.IpRequirements:
130 derived_from: org.openecomp.datatypes.Root
140 description: identifies the number of ip address to assign to the CP from the plan
144 description: identifies the number of ip address to assign to the CP from the plan
145 type: org.openecomp.datatypes.AssignmentRequirements
150 floating_ip_count_required:
151 type: org.openecomp.datatypes.AssignmentRequirements
164 org.openecomp.datatypes.network.PhysicalNetwork:
165 derived_from: org.openecomp.datatypes.Root
168 description: true indicates that this a Neutron provider type of network
171 physical_network_name:
173 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)
184 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)
192 description: PNIC instance within the NUMA processor cluster
196 org.openecomp.datatypes.network.VlanRequirements:
197 derived_from: org.openecomp.datatypes.Root
200 description: reference to a vlan range plan
204 description: identifies the vlan type (e.g., c-tag)
212 description: identifies the number of vlan tags to assign to the CP from the plan
216 org.openecomp.datatypes.ComputeFlavor:
217 derived_from: tosca.datatypes.Root
218 description: Compute Flavor (Size)
221 description: Compute Flavor Name
226 description: Number of cpu
231 description: Disk size
232 type: scalar-unit.size
236 description: Memory size
237 type: scalar-unit.size
241 org.openecomp.datatypes.network.MacAssignments:
242 derived_from: org.openecomp.datatypes.Root
245 description: reference to a MAC address range plan
249 description: identifies the number of MAC addresses to assign to the CP from the plan
253 description: identifies the number of MAC addresses to assign to the CP from the plan
254 type: org.openecomp.datatypes.AssignmentRequirements
257 org.openecomp.datatypes.network.MacRequirements:
258 derived_from: org.openecomp.datatypes.Root
261 description: reference to a MAC address range plan
265 description: identifies the number of MAC addresses to assign to the CP from the plan
269 description: identifies the number of MAC addresses to assign to the CP from the plan
270 type: org.openecomp.datatypes.AssignmentRequirements
273 org.openecomp.datatypes.network.SubnetAssignments:
274 derived_from: org.openecomp.datatypes.Root
276 ip_network_address_plan:
277 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
281 description: \"true\" indicates the network has 1 or more policies
285 description: The IP version of the subnet
293 description: The default subnet CIDR mask
297 description: Quantity of subnets that must be initially assigned
302 org.openecomp.datatypes.Artifact:
303 derived_from: org.openecomp.datatypes.Root
306 description: Artifcat name
310 description: Artifcat type
314 description: Artifcat UUID
318 description: Artifact checksum
322 description: Artifcay URL. Can also include only the file name
326 org.openecomp.datatypes.network.IPv4SubnetAssignments:
327 derived_from: org.openecomp.datatypes.network.SubnetAssignments
330 description: Indicates IPv4 subnet assignments
334 org.openecomp.datatypes.Root:
335 derived_from: tosca.datatypes.Root
337 The AT&T root Data Type all other Data Types derive from
344 A placeholder for missing properties that would be included in future OPENecomp model
345 versions. fromat <key>:<value>
348 org.openecomp.datatypes.substitution.SubstitutionFiltering:
349 derived_from: tosca.datatypes.Root
350 description: Substitution Filter
352 substitute_service_template:
353 description: Substitute Service Template
358 description: Index value of the substitution service template runtime instance
364 - greater_or_equal: 0
372 description: Indicates whether service scaling is enabled
378 description: Mandatory
383 org.openecomp.datatypes.network.NetworkFlows:
384 derived_from: org.openecomp.datatypes.Root
387 description: true indicates the network has 1 or more policies
392 description: Identifies the specific OPENECOMP Contrail network policy that must be applied to this network (source - from Policy Manager)
396 description: Identifies the specific VPN Binding entry in A&AI that must be applied when creating this network (source - A&AI)
400 org.openecomp.datatypes.network.NetworkAssignments:
401 derived_from: org.openecomp.datatypes.Root
403 ecomp_generated_network_assignment:
405 "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).
409 network_assignments_file:
410 description: Filename of the template that specifies all of the configurable name/value pairs of Network assignments in this Network model
414 description: true means this network is shared by multiple Openstack tenants
419 description: Quantity of subnets that must be initially assigned
422 ip_network_address_plan:
423 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
426 vlan_network_address_plan:
427 description: Reference to VLAN or other address plan ID used to assign subnets to this network
431 org.openecomp.datatypes.network.IPv6SubnetAssignments:
432 derived_from: org.openecomp.datatypes.network.SubnetAssignments
435 description: Indicates IPv6 subnet assignments
439 org.openecomp.datatypes.EcompNaming:
440 derived_from: org.openecomp.datatypes.Root
442 ecomp_generated_naming:
444 "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).
449 description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated
453 org.openecomp.datatypes.Naming:
454 derived_from: org.openecomp.datatypes.Root
456 ecomp_generated_naming:
458 "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).
463 org.openecomp.datatypes.EcompGeneratedNaming:
464 derived_from: org.openecomp.datatypes.Naming
467 description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated
471 org.openecomp.datatypes.UserDefinedNaming:
472 derived_from: org.openecomp.datatypes.Naming
475 description: Reference to naming policy that OPENECOMP will use when the name is auto-generated