2 description: The TOSCA root Data Type all other TOSCA base Data Types derive from
5 derived_from: tosca.datatypes.Root
8 derived_from: tosca.datatypes.Root
11 derived_from: tosca.datatypes.Root
14 derived_from: tosca.datatypes.Root
17 derived_from: tosca.datatypes.Root
20 derived_from: tosca.datatypes.Root
23 derived_from: tosca.datatypes.Root
25 tosca.datatypes.Credential:
26 derived_from: tosca.datatypes.Root
45 tosca.datatypes.TimeInterval:
46 derived_from: tosca.datatypes.Root
55 tosca.datatypes.network.NetworkInfo:
56 derived_from: tosca.datatypes.Root
67 tosca.datatypes.network.PortInfo:
68 derived_from: tosca.datatypes.Root
83 tosca.datatypes.network.PortDef:
86 - in_range: [ 1, 65535 ]
88 tosca.datatypes.network.PortSpec:
89 derived_from: tosca.datatypes.Root
96 - valid_values: [ udp, tcp, igmp ]
98 type: tosca.datatypes.network.PortDef
102 - in_range: [ 1, 65535 ]
104 type: tosca.datatypes.network.PortDef
108 - in_range: [ 1, 65535 ]
110 ###################new Data Types Onboarding Integration##########################
112 org.openecomp.datatypes.heat.network.AddressPair:
113 derived_from: tosca.datatypes.Root
114 description: MAC/IP address pairs
118 description: MAC address
123 description: IP address
126 org.openecomp.datatypes.heat.network.subnet.HostRoute:
127 derived_from: tosca.datatypes.Root
128 description: Host route info for the subnet
132 description: The destination for static route
137 description: The next hop for the destination
141 org.openecomp.datatypes.heat.network.AllocationPool:
142 derived_from: tosca.datatypes.Root
143 description: The start and end addresses for the allocation pool
147 description: Start address for the allocation pool
152 description: End address for the allocation pool
156 org.openecomp.datatypes.heat.network.neutron.Subnet:
157 derived_from: tosca.datatypes.Root
158 description: A subnet represents an IP address block that can be used for assigning IP addresses to virtual instances
162 description: The ID of the tenant who owns the network
167 description: Set to true if DHCP is enabled and false if DHCP is disabled
173 description: IPv6 address mode
183 description: IPv6 RA (Router Advertisement) mode
193 description: Extra parameters to include in the request
202 description: The start and end addresses for the allocation pools
206 type: org.openecomp.datatypes.heat.network.AllocationPool
209 description: The name or ID of the subnet pool
214 description: A specified set of DNS name servers to be used
223 description: The gateway IP address
227 type: org.openecomp.datatypes.heat.network.subnet.HostRoute
230 description: The gateway IP address
240 description: The name of the subnet
245 description: Prefix length for subnet allocation from subnet pool
249 - greater_or_equal: 0
252 description: The CIDR
257 description: The gateway IP address
261 org.openecomp.datatypes.heat.novaServer.network.PortExtraProperties:
262 derived_from: tosca.datatypes.Root
263 description: Nova server network expand properties for port
265 port_security_enabled:
267 description: Flag to enable/disable port security on the port
272 description: MAC address to give to this port
277 description: The administrative state of this port
283 description: The name or ID of QoS policy to attach to this port
286 allowed_address_pairs:
288 description: Additional MAC/IP address pairs allowed to pass through the port
292 type: org.openecomp.datatypes.heat.network.AddressPair
295 description: The vnic type to be bound on the neutron port
305 description: Extra parameters to include in the request
312 org.openecomp.datatypes.heat.novaServer.network.AddressInfo:
313 derived_from: tosca.datatypes.network.NetworkInfo
314 description: Network addresses with corresponding port id
321 org.openecomp.datatypes.heat.neutron.port.FixedIps:
322 derived_from: tosca.datatypes.Root
323 description: subnet/ip_address
327 description: Subnet in which to allocate the IP address for this port
332 description: IP address desired in the subnet for this port
335 org.openecomp.datatypes.heat.FileInfo:
336 derived_from: tosca.datatypes.Root
337 description: Heat File Info
341 description: The required URI string (relative or absolute) which can be used to locate the file
346 description: The type of the file
355 org.openecomp.datatypes.heat.contrail.network.rule.PortPairs:
356 derived_from: tosca.datatypes.Root
357 description: source and destination port pairs
361 description: Start port
366 description: End port
369 org.openecomp.datatypes.heat.contrail.network.rule.Rule:
370 derived_from: tosca.datatypes.Root
371 description: policy rule
375 description: Source ports
379 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
382 description: Protocol
387 description: Destination addresses
391 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
394 description: Service to apply
399 description: Destination ports
403 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
406 description: Source addresses
410 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
413 description: Direction
416 org.openecomp.datatypes.heat.contrail.network.rule.RuleList:
417 derived_from: tosca.datatypes.Root
418 description: list of policy rules
422 description: Contrail network rule
426 type: org.openecomp.datatypes.heat.contrail.network.rule.Rule
427 org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork:
428 derived_from: tosca.datatypes.Root
429 description: source and destination addresses
433 description: Virtual network
437 org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule:
438 derived_from: tosca.datatypes.Root
439 description: Rules Pairs
443 description: The remote group ID to be associated with this security group rule
448 description: The protocol that is matched by the security group rule
458 description: Ethertype of the traffic
468 description: 'The maximum port number in the range that is matched by the
469 security group rule. '
478 description: The remote IP prefix (CIDR) to be associated with this security group rule
483 description: Whether to specify a remote group or a remote IP prefix
485 default: remote_ip_prefix
493 description: The direction in which the security group rule is applied
503 description: The minimum port number in the range that is matched by the security group rule.
510 org.openecomp.datatypes.heat.substitution.SubstitutionFiltering:
511 derived_from: tosca.datatypes.Root
512 description: Substitution Filter
514 substitute_service_template:
516 description: Substitute Service Template
521 description: Index value of the substitution service template runtime instance
526 - greater_or_equal: 0
535 description: Indicates whether service scaling is enabled
541 description: Mandatory
545 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence:
546 derived_from: tosca.datatypes.Root
547 description: network policy refs data sequence
549 network_policy_refs_data_sequence_major:
551 description: Network Policy ref data sequence Major
554 network_policy_refs_data_sequence_minor:
556 description: Network Policy ref data sequence Minor
559 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefData:
560 derived_from: tosca.datatypes.Root
561 description: network policy refs data
563 network_policy_refs_data_sequence:
564 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence
565 description: Network Policy ref data sequence
568 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet:
569 derived_from: tosca.datatypes.Root
570 description: Network Ipam Ref Data Subnet
572 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
574 description: Network ipam refs data ipam subnets ip prefix len
577 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
579 description: Network ipam refs data ipam subnets ip prefix
582 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList:
583 derived_from: tosca.datatypes.Root
584 description: Network Ipam Ref Data Subnet List
586 network_ipam_refs_data_ipam_subnets_subnet:
587 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet
588 description: Network ipam refs data ipam subnets
591 network_ipam_refs_data_ipam_subnets_addr_from_start:
593 description: Network ipam refs data ipam subnets addr from start
596 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.IpamRefData:
597 derived_from: tosca.datatypes.Root
598 description: Network Ipam Ref Data
600 network_ipam_refs_data_ipam_subnets:
602 description: Network ipam refs data ipam subnets
606 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList
607 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork:
608 derived_from: tosca.datatypes.Root
609 description: source addresses
611 network_policy_entries_policy_rule_src_addresses_virtual_network:
613 description: Source addresses Virtual network
616 org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork:
617 derived_from: tosca.datatypes.Root
618 description: destination addresses
620 network_policy_entries_policy_rule_dst_addresses_virtual_network:
622 description: Destination addresses Virtual network
625 org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs:
626 derived_from: tosca.datatypes.Root
627 description: destination port pairs
629 network_policy_entries_policy_rule_dst_ports_start_port:
631 description: Start port
634 network_policy_entries_policy_rule_dst_ports_end_port:
636 description: End port
639 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs:
640 derived_from: tosca.datatypes.Root
641 description: source port pairs
643 network_policy_entries_policy_rule_src_ports_start_port:
645 description: Start port
648 network_policy_entries_policy_rule_src_ports_end_port:
650 description: End port
653 org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList:
654 derived_from: tosca.datatypes.Root
655 description: Action List
657 network_policy_entries_policy_rule_action_list_simple_action:
659 description: Simple Action
662 network_policy_entries_policy_rule_action_list_apply_service:
664 description: Apply Service
669 org.openecomp.datatypes.heat.contrailV2.network.rule.Rule:
670 derived_from: tosca.datatypes.Root
671 description: policy rule
673 network_policy_entries_policy_rule_dst_addresses:
675 description: Destination addresses
679 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork
680 network_policy_entries_policy_rule_dst_ports:
682 description: Destination ports
686 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs
687 network_policy_entries_policy_rule_protocol:
689 description: Protocol
692 network_policy_entries_policy_rule_src_addresses:
694 description: Source addresses
698 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork
699 network_policy_entries_policy_rule_direction:
701 description: Direction
704 network_policy_entries_policy_rule_src_ports:
706 description: Source ports
710 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs
711 network_policy_entries_policy_rule_action_list:
712 type: org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList
713 description: Action list
716 org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList:
717 derived_from: tosca.datatypes.Root
718 description: list of policy rules
720 network_policy_entries_policy_rule:
722 description: Contrail network rule
726 type: org.openecomp.datatypes.heat.contrailV2.network.rule.Rule
727 org.openecomp.datatypes.heat.network.contrail.port.StaticRoute:
728 derived_from: tosca.datatypes.Root
729 description: static route
733 description: Route prefix
738 description: Next hop
743 description: Next hop type
746 org.openecomp.datatypes.heat.network.contrail.AddressPair:
747 derived_from: tosca.datatypes.Root
748 description: Address Pair
752 description: Address mode active-active or active-standy
761 description: IP address prefix
766 description: Mac address
769 org.openecomp.datatypes.heat.network.contrail.InterfaceData:
770 derived_from: tosca.datatypes.Root
771 description: Interface Data
775 description: An ordered list of static routes to be added to this interface
779 type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute
782 description: Virtual Network for this interface
785 allowed_address_pairs:
787 description: List of allowed address pair for this interface
791 type: org.openecomp.datatypes.heat.network.contrail.AddressPair
794 description: IP for this interface
797 org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties:
798 derived_from: tosca.datatypes.Root
799 description: Virtual Machine Interface Properties.
801 virtual_machine_interface_properties_service_interface_type:
803 description: Service Interface Type.
806 org.openecomp.datatypes.Root:
807 derived_from: tosca.datatypes.Root
809 The AT&T root Data Type all other Data Types derive from
815 A placeholder for missing properties that would be included in future ecomp model versions.
819 org.openecomp.datatypes.network.SubnetAssignments:
820 derived_from: org.openecomp.datatypes.Root
822 ip_network_address_plan:
825 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
829 description: \"true\" indicates the network has 1 or more policies
833 - valid_values: [4,6]
835 description: The IP version of the subnet
839 description: The default subnet CIDR mask
844 description: Quantity of subnets that must be initially assigned
845 org.openecomp.datatypes.network.IPv4SubnetAssignments:
846 derived_from: org.openecomp.datatypes.network.SubnetAssignments
851 description: Indicates IPv4 subnet assignments
853 org.openecomp.datatypes.network.IPv6SubnetAssignments:
854 derived_from: org.openecomp.datatypes.network.SubnetAssignments
859 description: Indicates IPv6 subnet assignments
861 org.openecomp.datatypes.network.NetworkAssignments:
862 derived_from: org.openecomp.datatypes.Root
864 ecomp_generated_network_assignment:
869 \"true\" indicates that the network assignments will be auto-generated by ECOMP
870 \"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).
874 description: \"true\" means this network is shared by multiple Openstack tenants
880 \"true\" means this Contrail external network
881 ipv4_subnet_default_assignment:
882 type: org.openecomp.datatypes.network.IPv4SubnetAssignments
884 description: IPv4 defualt subnet assignments
885 ipv6_subnet_default_assignment:
886 type: org.openecomp.datatypes.network.IPv6SubnetAssignments
888 description: IPv6 defualt subnet assignments
890 org.openecomp.datatypes.network.ProviderNetwork:
891 derived_from: org.openecomp.datatypes.Root
896 description: \"true\" indicates that this a Neutron provider type of network
897 physical_network_name:
901 - valid_values: ["Physnet41", "Physnet42", "Physnet43", "Physnet44", "Physnet21", "Physnet22"]
903 Identifies the NUMA processor cluster to which this physical network interface belongs.
904 NUMA instance correlates to the first digit of the Physical Network Name suffix (e.g. \"01\" = NUMA 0, \"11\" = NUMA 1)
909 - valid_values: ["NUMA 0", "NUMA 1"]
911 PNIC instance within the NUMA processor cluster
912 PNIC Instance correlates to the second digit of the Physical Network Name suffix (e.g. "01" = PNIC 1, "02" = "PNIC 2)
916 description: PNIC instance within the NUMA processor cluster
918 org.openecomp.datatypes.network.NetworkFlows:
919 derived_from: org.openecomp.datatypes.Root
925 description: \"true\" indicates the network has 1 or more policies
929 description: "Identifies the specific Cloud network policy that must be applied to this network (source: from Policy Manager)."
934 description: \"true\" indicates the network has 1 or more vpn bindings
938 description: "Identifies the specific VPN Binding entry in A&AI that must be applied when creating this network (source: A&AI)"
940 org.openecomp.datatypes.network.VlanRequirements:
941 derived_from: org.openecomp.datatypes.Root
946 description: reference to a vlan range plan
951 - valid_values: ["c-tag", "s-tag"]
952 description: identifies the vlan type (e.g., c-tag)
956 description: identifies the number of vlan tags to assign to the CP from the plan
958 org.openecomp.datatypes.network.IpRequirements:
959 derived_from: org.openecomp.datatypes.Root
964 - valid_values: [4,6]
970 description: identifies the number of ip address to assign to the CP from the plan
980 - valid_values: ["fixed", "dhcp"]
984 org.openecomp.datatypes.network.MacAssignments:
985 derived_from: org.openecomp.datatypes.Root
990 description: reference to a MAC address range plan
994 description: identifies the number of MAC addresses to assign to the CP from the plan
996 org.openecomp.datatypes.CSProperties:
997 derived_from: org.openecomp.datatypes.Root
1007 description: maxNumberofUEs
1012 description: latency
1016 description: expDataRateDL
1020 description: expDataRateUL
1024 description: coverageAreaList
1028 - valid_values: ["stationary", "nomadic","restricted mobility","fully mobility"]
1030 description: uEMobilityLevel
1034 description: useInterval
1035 resourceSharingLevel:
1040 - valid_values: ["Shared", "Non-shared"]
1041 description: resourceSharingLevel
1043 org.openecomp.datatypes.NSCapabilities:
1044 derived_from: org.openecomp.datatypes.Root
1049 description: pLMNIdList
1054 description: maxNumberofUEs
1059 description: latency
1063 - valid_values: ["stationary", "nomadic","restricted mobility","fully mobility"]
1065 description: uEMobilityLevel
1066 resourceSharingLevel:
1071 - valid_values: ["Shared", "Non-shared"]
1072 description: resourceSharingLevel
1078 - valid_values: ["eMBB", "uRLLC", "mIot"]
1083 description: availability
1087 description: dLThptPerUE
1091 description: uLThptPerUE
1095 description: maxPktSize
1099 description: termDensity
1103 description: activityFactor
1111 description: survivalTime
1115 description: reliability
1119 description: dLThptPerSlice
1123 description: uLThptPerSlice
1127 description: maxNumberofConns
1129 org.openecomp.datatypes.NSSCapabilities:
1130 derived_from: org.openecomp.datatypes.Root
1135 description: pLMNIdList
1140 description: maxNumberofUEs
1145 description: latency
1149 - valid_values: ["stationary", "nomadic","restricted mobility","fully mobility"]
1151 description: uEMobilityLevel
1152 resourceSharingLevel:
1157 - valid_values: ["Shared", "Non-shared"]
1158 description: resourceSharingLevel
1164 - valid_values: ["eMBB", "uRLLC", "mIot"]
1169 description: expDataRateDL
1173 description: expDataRateUL
1177 description: areaTrafficCapDL
1181 description: areaTrafficCapUL
1185 description: overallUserDensity
1189 description: activityFactor
1190 cSAvailabilityTarget:
1193 description: cSAvailabilityTarget
1194 cSReliabilityMeanTime:
1197 description: cSReliabilityMeanTime
1201 description: expDataRate
1205 description: msgSizeByte
1206 transferIntervalTarget:
1209 description: transferIntervalTarget
1213 description: survivalTime
1214 maxNumberofPDUSession:
1217 description: maxNumberofPDUSession
1219 org.openecomp.datatypes.ServiceProfile:
1220 derived_from: org.openecomp.datatypes.Root
1229 description: pLMNIdList
1234 description: maxNumberofUEs
1239 description: latency
1246 description: activityFactor
1250 description: coverageAreaTAList
1254 - valid_values: ["stationary", "nomadic","restricted mobility","fully mobility"]
1256 description: uEMobilityLevel
1257 resourceSharingLevel:
1262 - valid_values: ["Shared", "Non-shared"]
1263 description: resourceSharingLevel
1269 - valid_values: ["eMBB", "uRLLC", "mIot"]
1274 description: availability
1278 description: reliability
1282 description: dLThptPerUE
1286 description: uLThptPerUE
1290 description: maxPktSize
1294 description: termDensity
1302 description: survivalTime
1306 description: dLThptPerSlice
1310 description: uLThptPerSlice
1314 description: maxNumberofConns
1316 org.openecomp.datatypes.SliceProfile:
1317 derived_from: org.openecomp.datatypes.Root
1326 description: pLMNIdList
1331 description: maxNumberofUEs
1336 description: latency
1340 description: expDataRateDL
1344 description: expDataRateUL
1348 description: areaTrafficCapDL
1352 description: areaTrafficCapUL
1356 description: overallUserDensity
1360 description: activityFactor
1364 description: coverageAreaTAList
1368 - valid_values: ["stationary", "nomadic","restricted mobility","fully mobility"]
1370 description: uEMobilityLevel
1371 resourceSharingLevel:
1376 - valid_values: ["Shared", "Non-shared"]
1377 description: resourceSharingLevel
1383 - valid_values: ["eMBB", "uRLLC", "mIot"]
1385 cSAvailabilityTarget:
1388 description: cSAvailabilityTarget
1389 cSReliabilityMeanTime:
1392 description: cSReliabilityMeanTime
1396 description: expDataRate
1400 description: msgSizeByte
1401 transferIntervalTarget:
1404 description: transferIntervalTarget
1408 description: survivalTime
1409 maxNumberofPDUSession:
1412 description: maxNumberofPDUSession
1414 org.openecomp.datatypes.EcompHoming:
1415 derived_from: org.openecomp.datatypes.Root
1417 ecomp_selected_instance_node_target:
1422 \"true\" indicates that the target deployment node for this instance will be auto-selected by ECOMP
1423 \"false\" indicates operator-supplied instance target deployment node required (e.g. VID will present a prompt to operator and collect the
1424 operator-selected target node for the deployment of this Network instance).
1428 description: Referenc to a service level homing policy that ECOMP will use for instance deployment target node
1429 instance_node_target:
1432 description: Instance target deployment node
1434 org.openecomp.datatypes.EcompNaming:
1435 derived_from: org.openecomp.datatypes.Root
1437 ecomp_generated_naming:
1442 \"true\" indicates that the name for the instance will be auto-generated by ECOMP.
1443 \"false\" indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name).
1447 description: Referenc to naming policy that ECOMP will use when the name is auto-generated
1449 org.openecomp.datatypes.network.MacRequirements:
1450 derived_from: org.openecomp.datatypes.Root
1455 description: reference to a MAC address range plan
1459 description: identifies the number of MAC addresses to assign to the CP from the plan
1461 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp:
1462 derived_from: tosca.datatypes.Root
1463 description: Virtual Machine Sub Interface Address Pair IP.
1467 description: IP Prefix.
1472 description: IP Prefix Len.
1476 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress:
1477 derived_from: tosca.datatypes.Root
1478 description: Virtual Machine Sub Interface Mac Address.
1482 description: Mac Addresses List.
1488 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties:
1489 derived_from: tosca.datatypes.Root
1490 description: Virtual Machine Sub Interface VLAN Properties.
1492 sub_interface_vlan_tag:
1494 description: Sub Interface VLAN Tag.
1498 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair:
1499 derived_from: tosca.datatypes.Root
1500 description: Virtual Machine Sub Interface Address Pair.
1504 description: Address Mode.
1508 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp
1518 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs:
1519 derived_from: tosca.datatypes.Root
1520 description: Virtual Machine Sub Interface Address Pairs.
1522 allowed_address_pair:
1524 description: Addresses pair List.
1528 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair