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)
53 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)
61 description: PNIC instance within the NUMA processor cluster
65 org.openecomp.datatypes.DeploymentFlavor:
66 derived_from: tosca.datatypes.Root
67 description: Deployment Flavor
70 description: Deployment Flavor Name
74 license_feature_group:
75 description: license feature group associated with Deployment Flavor
76 type: org.openecomp.datatypes.FeatureGroup
80 description: Size of VM
81 type: org.openecomp.datatypes.ComputeFlavor
85 org.openecomp.datatypes.FeatureGroup:
86 derived_from: tosca.datatypes.Root
87 description: License Feature Group
89 license_feature_group_ref:
90 description: Deployment Flavor Name
95 description: refrence part number related to feature group
100 org.openecomp.datatypes.EcompHoming:
101 derived_from: org.openecomp.datatypes.Root
103 ecomp_selected_instance_node_target:
105 "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).
110 description: Referenc to a service level homing policy that OPENECOMP will use for instance deployment target node
113 instance_node_target:
114 description: Instance target deployment node
118 org.openecomp.datatypes.AssignmentRequirements:
119 derived_from: org.openecomp.datatypes.Root
123 "true" indicates that assignment is required
128 description: number of assignments required
133 org.openecomp.datatypes.network.IpRequirements:
134 derived_from: org.openecomp.datatypes.Root
144 description: identifies the number of ip address to assign to the CP from the plan
145 type: org.openecomp.datatypes.AssignmentRequirements
148 type: org.openecomp.datatypes.AssignmentRequirements
161 org.openecomp.datatypes.network.PhysicalNetwork:
162 derived_from: org.openecomp.datatypes.Root
165 description: true indicates that this a Neutron provider type of network
168 physical_network_name:
170 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)
181 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)
189 description: PNIC instance within the NUMA processor cluster
193 org.openecomp.datatypes.network.VlanRequirements:
194 derived_from: org.openecomp.datatypes.Root
197 description: reference to a vlan range plan
201 description: identifies the vlan type (e.g., c-tag)
209 description: identifies the number of vlan tags to assign to the CP from the plan
213 org.openecomp.datatypes.ComputeFlavor:
214 derived_from: tosca.datatypes.Root
215 description: Compute Flavor (Size)
218 description: Compute Flavor Name
223 description: Number of cpu
228 description: Disk size
229 type: scalar-unit.size
233 description: Memory size
234 type: scalar-unit.size
238 org.openecomp.datatypes.network.MacAssignments:
239 derived_from: org.openecomp.datatypes.Root
242 description: reference to a MAC address range plan
246 description: identifies the number of MAC addresses to assign to the CP from the plan
250 org.openecomp.datatypes.network.MacRequirements:
251 derived_from: org.openecomp.datatypes.Root
254 description: reference to a MAC address range plan
258 description: identifies the number of MAC addresses to assign to the CP from the plan
259 type: org.openecomp.datatypes.AssignmentRequirements
262 org.openecomp.datatypes.network.SubnetAssignments:
263 derived_from: org.openecomp.datatypes.Root
265 ip_network_address_plan:
266 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
270 description: \"true\" indicates the network has 1 or more policies
274 description: The IP version of the subnet
282 description: The default subnet CIDR mask
286 description: Quantity of subnets that must be initially assigned
291 org.openecomp.datatypes.Artifact:
292 derived_from: org.openecomp.datatypes.Root
295 description: Artifcat name
299 description: Artifcat type
303 description: Artifcat UUID
307 description: Artifact checksum
311 description: Artifcay URL. Can also include only the file name
315 org.openecomp.datatypes.network.IPv4SubnetAssignments:
316 derived_from: org.openecomp.datatypes.network.SubnetAssignments
319 description: Indicates IPv4 subnet assignments
323 org.openecomp.datatypes.Root:
324 derived_from: tosca.datatypes.Root
326 The AT&T root Data Type all other Data Types derive from
333 A placeholder for missing properties that would be included in future openecomp model
334 versions. fromat <key>:<value>
337 org.openecomp.datatypes.substitution.SubstitutionFiltering:
338 derived_from: tosca.datatypes.Root
339 description: Substitution Filter
341 substitute_service_template:
342 description: Substitute Service Template
347 description: Index value of the substitution service template runtime instance
353 - greater_or_equal: 0
361 description: Indicates whether service scaling is enabled
367 description: Mandatory
372 org.openecomp.datatypes.network.NetworkFlows:
373 derived_from: org.openecomp.datatypes.Root
376 description: true indicates the network has 1 or more policies
381 description: Identifies the specific OPENECOMP Contrail network policy that must be applied to this network (source - from Policy Manager)
385 description: Identifies the specific VPN Binding entry in A&AI that must be applied when creating this network (source - A&AI)
389 org.openecomp.datatypes.network.NetworkAssignments:
390 derived_from: org.openecomp.datatypes.Root
392 ecomp_generated_network_assignment:
394 "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).
398 network_assignments_file:
399 description: Filename of the template that specifies all of the configurable name/value pairs of Network assignments in this Network model
403 description: true means this network is shared by multiple Openstack tenants
408 description: Quantity of subnets that must be initially assigned
411 ip_network_address_plan:
412 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
415 vlan_network_address_plan:
416 description: Reference to VLAN or other address plan ID used to assign subnets to this network
421 description: Related Networks List.
424 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
428 description: \"true\" indicates that network is trunked
431 org.openecomp.datatypes.network.RelatedNetworksAssignments:
432 derived_from: org.openecomp.datatypes.Root
434 related_network_role:
435 description: The network role of the related network, sharing provider network
439 org.openecomp.datatypes.network.IPv6SubnetAssignments:
440 derived_from: org.openecomp.datatypes.network.SubnetAssignments
443 description: Indicates IPv6 subnet assignments
447 org.openecomp.datatypes.EcompNaming:
448 derived_from: org.openecomp.datatypes.Root
450 ecomp_generated_naming:
452 "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).
457 description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated
461 org.openecomp.datatypes.Naming:
462 derived_from: org.openecomp.datatypes.Root
464 ecomp_generated_naming:
466 "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).
471 org.openecomp.datatypes.EcompGeneratedNaming:
472 derived_from: org.openecomp.datatypes.Naming
475 description: Referenc to naming policy that OPENECOMP will use when the name is auto-generated
479 org.openecomp.datatypes.UserDefinedNaming:
480 derived_from: org.openecomp.datatypes.Naming
483 description: Reference to naming policy that OPENECOMP will use when the name is auto-generated