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
141 type: org.openecomp.datatypes.AssignmentRequirements
144 type: org.openecomp.datatypes.AssignmentRequirements
157 org.openecomp.datatypes.network.PhysicalNetwork:
158 derived_from: org.openecomp.datatypes.Root
161 description: true indicates that this a Neutron provider type of network
164 physical_network_name:
166 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)
177 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)
185 description: PNIC instance within the NUMA processor cluster
189 org.openecomp.datatypes.network.VlanRequirements:
190 derived_from: org.openecomp.datatypes.Root
193 description: reference to a vlan range plan
197 description: identifies the vlan type (e.g., c-tag)
205 description: identifies the number of vlan tags to assign to the CP from the plan
209 org.openecomp.datatypes.ComputeFlavor:
210 derived_from: tosca.datatypes.Root
211 description: Compute Flavor (Size)
214 description: Compute Flavor Name
219 description: Number of cpu
224 description: Disk size
225 type: scalar-unit.size
229 description: Memory size
230 type: scalar-unit.size
234 org.openecomp.datatypes.network.MacAssignments:
235 derived_from: org.openecomp.datatypes.Root
238 description: reference to a MAC address range plan
242 description: identifies the number of MAC addresses to assign to the CP from the plan
246 org.openecomp.datatypes.network.MacRequirements:
247 derived_from: org.openecomp.datatypes.Root
250 description: reference to a MAC address range plan
254 description: identifies the number of MAC addresses to assign to the CP from the plan
255 type: org.openecomp.datatypes.AssignmentRequirements
258 org.openecomp.datatypes.network.SubnetAssignments:
259 derived_from: org.openecomp.datatypes.Root
261 ip_network_address_plan:
262 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
266 description: \"true\" indicates the network has 1 or more policies
270 description: The IP version of the subnet
278 description: The default subnet CIDR mask
282 description: Quantity of subnets that must be initially assigned
287 org.openecomp.datatypes.Artifact:
288 derived_from: org.openecomp.datatypes.Root
291 description: Artifcat name
295 description: Artifcat type
299 description: Artifcat UUID
303 description: Artifact checksum
307 description: Artifcay URL. Can also include only the file name
311 org.openecomp.datatypes.network.IPv4SubnetAssignments:
312 derived_from: org.openecomp.datatypes.network.SubnetAssignments
315 description: Indicates IPv4 subnet assignments
319 org.openecomp.datatypes.Root:
320 derived_from: tosca.datatypes.Root
322 The AT&T root Data Type all other Data Types derive from
329 A placeholder for missing properties that would be included in future openecomp model
330 versions. fromat <key>:<value>
333 org.openecomp.datatypes.substitution.SubstitutionFiltering:
334 derived_from: tosca.datatypes.Root
335 description: Substitution Filter
337 substitute_service_template:
338 description: Substitute Service Template
343 description: Index value of the substitution service template runtime instance
349 - greater_or_equal: 0
357 description: Indicates whether service scaling is enabled
363 description: Mandatory
368 org.openecomp.datatypes.network.NetworkFlows:
369 derived_from: org.openecomp.datatypes.Root
372 description: true indicates the network has 1 or more policies
377 description: Identifies the specific OPENECOMP Contrail network policy that must be applied to this network (source - from Policy Manager)
381 description: Identifies the specific VPN Binding entry in A&AI that must be applied when creating this network (source - A&AI)
385 org.openecomp.datatypes.network.NetworkAssignments:
386 derived_from: org.openecomp.datatypes.Root
388 ecomp_generated_network_assignment:
390 "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).
394 network_assignments_file:
395 description: Filename of the template that specifies all of the configurable name/value pairs of Network assignments in this Network model
399 description: true means this network is shared by multiple Openstack tenants
404 description: Quantity of subnets that must be initially assigned
407 ip_network_address_plan:
408 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
411 vlan_network_address_plan:
412 description: Reference to VLAN or other address plan ID used to assign subnets to this network
416 org.openecomp.datatypes.network.IPv6SubnetAssignments:
417 derived_from: org.openecomp.datatypes.network.SubnetAssignments
420 description: Indicates IPv6 subnet assignments
424 org.openecomp.datatypes.EcompNaming:
425 derived_from: org.openecomp.datatypes.Root
427 ecomp_generated_naming:
429 "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).
434 description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated
438 org.openecomp.datatypes.Naming:
439 derived_from: org.openecomp.datatypes.Root
441 ecomp_generated_naming:
443 "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).
448 org.openecomp.datatypes.EcompGeneratedNaming:
449 derived_from: org.openecomp.datatypes.Naming
452 description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated
456 org.openecomp.datatypes.UserDefinedNaming:
457 derived_from: org.openecomp.datatypes.Naming
460 description: Reference to naming policy that OPENECOMP will use when the name is auto-generated