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
26 derived_from: tosca.datatypes.Root
29 derived_from: scalar-unit
32 derived_from: scalar-unit
34 scalar-unit.frequency:
35 derived_from: scalar-unit
37 tosca.datatypes.Credential:
38 derived_from: tosca.datatypes.Root
57 org.openecomp.datatypes.PortMirroringConnectionPointDescription:
58 derived_from: tosca.datatypes.Root
70 description: deprecated
73 description: deprecated
75 tosca.datatypes.TimeInterval:
76 derived_from: tosca.datatypes.Root
85 tosca.datatypes.network.NetworkInfo:
86 derived_from: tosca.datatypes.Root
97 tosca.datatypes.network.PortInfo:
98 derived_from: tosca.datatypes.Root
113 tosca.datatypes.network.PortDef:
114 derived_from: integer
116 - in_range: [ 1, 65535 ]
118 tosca.datatypes.network.PortSpec:
119 derived_from: tosca.datatypes.Root
126 - valid_values: [ udp, tcp, igmp ]
128 type: tosca.datatypes.network.PortDef
132 - in_range: [ 1, 65535 ]
134 type: tosca.datatypes.network.PortDef
138 - in_range: [ 1, 65535 ]
140 ###################new Data Types Onboarding Integration##########################
142 org.openecomp.datatypes.heat.network.AddressPair:
143 derived_from: tosca.datatypes.Root
144 description: MAC/IP address pairs
148 description: MAC address
153 description: IP address
157 org.openecomp.datatypes.heat.network.subnet.HostRoute:
158 derived_from: tosca.datatypes.Root
159 description: Host route info for the subnet
163 description: The destination for static route
168 description: The next hop for the destination
172 org.openecomp.datatypes.heat.network.AllocationPool:
173 derived_from: tosca.datatypes.Root
174 description: The start and end addresses for the allocation pool
178 description: Start address for the allocation pool
183 description: End address for the allocation pool
187 org.openecomp.datatypes.heat.network.neutron.Subnet:
188 derived_from: tosca.datatypes.Root
189 description: A subnet represents an IP address block that can be used for assigning IP addresses to virtual instances
193 description: The ID of the tenant who owns the network
198 description: Set to true if DHCP is enabled and false if DHCP is disabled
204 description: IPv6 address mode
214 description: IPv6 RA (Router Advertisement) mode
224 description: Extra parameters to include in the request
232 description: The start and end addresses for the allocation pools
236 type: org.openecomp.datatypes.heat.network.AllocationPool
239 description: The name or ID of the subnet pool
244 description: A specified set of DNS name servers to be used
252 description: The gateway IP address
256 type: org.openecomp.datatypes.heat.network.subnet.HostRoute
259 description: The gateway IP address
269 description: The name of the subnet
274 description: Prefix length for subnet allocation from subnet pool
278 - greater_or_equal: 0
281 description: The CIDR
286 description: The gateway IP address
290 org.openecomp.datatypes.heat.novaServer.network.PortExtraProperties:
291 derived_from: tosca.datatypes.Root
292 description: Nova server network expand properties for port
294 port_security_enabled:
296 description: Flag to enable/disable port security on the port
301 description: MAC address to give to this port
306 description: The administrative state of this port
312 description: The name or ID of QoS policy to attach to this port
315 allowed_address_pairs:
317 description: Additional MAC/IP address pairs allowed to pass through the port
321 type: org.openecomp.datatypes.heat.network.AddressPair
324 description: The vnic type to be bound on the neutron port
334 description: Extra parameters to include in the request
341 org.openecomp.datatypes.heat.novaServer.network.AddressInfo:
342 derived_from: tosca.datatypes.network.NetworkInfo
343 description: Network addresses with corresponding port id
351 org.openecomp.datatypes.heat.neutron.port.FixedIps:
352 derived_from: tosca.datatypes.Root
353 description: subnet/ip_address
357 description: Subnet in which to allocate the IP address for this port
362 description: IP address desired in the subnet for this port
367 description: Subnet in which to allocate the IP address for this port
371 org.openecomp.datatypes.heat.FileInfo:
372 derived_from: tosca.datatypes.Root
373 description: Heat File Info
377 description: The required URI string (relative or absolute) which can be used to locate the file
382 description: The type of the file
392 org.openecomp.datatypes.heat.contrail.network.rule.PortPairs:
393 derived_from: tosca.datatypes.Root
394 description: source and destination port pairs
398 description: Start port
403 description: End port
407 org.openecomp.datatypes.heat.contrail.network.rule.Rule:
408 derived_from: tosca.datatypes.Root
409 description: policy rule
413 description: Source ports
417 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
420 description: Protocol
425 description: Destination addresses
429 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
432 description: Service to apply
437 description: Destination ports
441 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
444 description: Source addresses
448 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
451 description: Direction
455 org.openecomp.datatypes.heat.contrail.network.rule.RuleList:
456 derived_from: tosca.datatypes.Root
457 description: list of policy rules
461 description: Contrail network rule
465 type: org.openecomp.datatypes.heat.contrail.network.rule.Rule
467 org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork:
468 derived_from: tosca.datatypes.Root
469 description: source and destination addresses
473 description: Virtual network
477 org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule:
478 derived_from: tosca.datatypes.Root
479 description: Rules Pairs
483 description: The remote group ID to be associated with this security group rule
488 description: The protocol that is matched by the security group rule
498 description: Ethertype of the traffic
508 description: 'The maximum port number in the range that is matched by the security group rule. '
517 description: The remote IP prefix (CIDR) to be associated with this security group rule
522 description: Whether to specify a remote group or a remote IP prefix
524 default: remote_ip_prefix
532 description: The direction in which the security group rule is applied
542 description: The minimum port number in the range that is matched by the security group rule.
550 org.openecomp.datatypes.heat.substitution.SubstitutionFiltering:
551 derived_from: tosca.datatypes.Root
552 description: Substitution Filter
554 substitute_service_template:
556 description: Substitute Service Template
561 description: Index value of the substitution service template runtime instance
566 - greater_or_equal: 0
575 description: Indicates whether service scaling is enabled
581 description: Mandatory
586 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence:
587 derived_from: tosca.datatypes.Root
588 description: network policy refs data sequence
590 network_policy_refs_data_sequence_major:
592 description: Network Policy ref data sequence Major
595 network_policy_refs_data_sequence_minor:
597 description: Network Policy ref data sequence Minor
601 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefData:
602 derived_from: tosca.datatypes.Root
603 description: network policy refs data
605 network_policy_refs_data_sequence:
606 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence
607 description: Network Policy ref data sequence
611 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet:
612 derived_from: tosca.datatypes.Root
613 description: Network Ipam Ref Data Subnet
615 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
617 description: Network ipam refs data ipam subnets ip prefix len
620 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
622 description: Network ipam refs data ipam subnets ip prefix
626 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList:
627 derived_from: tosca.datatypes.Root
628 description: Network Ipam Ref Data Subnet List
630 network_ipam_refs_data_ipam_subnets_subnet:
631 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet
632 description: Network ipam refs data ipam subnets
635 network_ipam_refs_data_ipam_subnets_addr_from_start:
637 description: Network ipam refs data ipam subnets addr from start
641 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.IpamRefData:
642 derived_from: tosca.datatypes.Root
643 description: Network Ipam Ref Data
645 network_ipam_refs_data_ipam_subnets:
647 description: Network ipam refs data ipam subnets
651 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList
653 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork:
654 derived_from: tosca.datatypes.Root
655 description: source addresses
657 network_policy_entries_policy_rule_src_addresses_virtual_network:
659 description: Source addresses Virtual network
663 org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork:
664 derived_from: tosca.datatypes.Root
665 description: destination addresses
667 network_policy_entries_policy_rule_dst_addresses_virtual_network:
669 description: Destination addresses Virtual network
673 org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs:
674 derived_from: tosca.datatypes.Root
675 description: destination port pairs
677 network_policy_entries_policy_rule_dst_ports_start_port:
679 description: Start port
682 network_policy_entries_policy_rule_dst_ports_end_port:
684 description: End port
688 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs:
689 derived_from: tosca.datatypes.Root
690 description: source port pairs
692 network_policy_entries_policy_rule_src_ports_start_port:
694 description: Start port
697 network_policy_entries_policy_rule_src_ports_end_port:
699 description: End port
703 org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList:
704 derived_from: tosca.datatypes.Root
705 description: Action List
707 network_policy_entries_policy_rule_action_list_simple_action:
709 description: Simple Action
712 network_policy_entries_policy_rule_action_list_apply_service:
714 description: Apply Service
720 org.openecomp.datatypes.heat.contrailV2.network.rule.Rule:
721 derived_from: tosca.datatypes.Root
722 description: policy rule
724 network_policy_entries_policy_rule_dst_addresses:
726 description: Destination addresses
730 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork
731 network_policy_entries_policy_rule_dst_ports:
733 description: Destination ports
737 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs
738 network_policy_entries_policy_rule_protocol:
740 description: Protocol
743 network_policy_entries_policy_rule_src_addresses:
745 description: Source addresses
749 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork
750 network_policy_entries_policy_rule_direction:
752 description: Direction
755 network_policy_entries_policy_rule_src_ports:
757 description: Source ports
761 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs
762 network_policy_entries_policy_rule_action_list:
763 type: org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList
764 description: Action list
768 org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList:
769 derived_from: tosca.datatypes.Root
770 description: list of policy rules
772 network_policy_entries_policy_rule:
774 description: Contrail network rule
778 type: org.openecomp.datatypes.heat.contrailV2.network.rule.Rule
780 org.openecomp.datatypes.heat.network.contrail.port.StaticRoute:
781 derived_from: tosca.datatypes.Root
782 description: static route
786 description: Route prefix
791 description: Next hop
796 description: Next hop type
800 org.openecomp.datatypes.heat.network.contrail.AddressPair:
801 derived_from: tosca.datatypes.Root
802 description: Address Pair
806 description: Address mode active-active or active-standy
815 description: IP address prefix
820 description: Mac address
824 org.openecomp.datatypes.heat.network.contrail.InterfaceData:
825 derived_from: tosca.datatypes.Root
826 description: Interface Data
830 description: An ordered list of static routes to be added to this interface
834 type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute
837 description: Virtual Network for this interface
840 allowed_address_pairs:
842 description: List of allowed address pair for this interface
846 type: org.openecomp.datatypes.heat.network.contrail.AddressPair
849 description: IP for this interface
853 org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties:
854 derived_from: tosca.datatypes.Root
855 description: Virtual Machine Interface Properties.
857 virtual_machine_interface_properties_service_interface_type:
859 description: Service Interface Type.
863 org.openecomp.datatypes.Root:
864 derived_from: tosca.datatypes.Root
866 The ECOMP root Data Type all other Data Types derive from
872 A placeholder for missing properties that would be included in future ecomp model versions.
876 org.openecomp.datatypes.AssignmentRequirements:
877 derived_from: org.openecomp.datatypes.Root
881 "true" indicates that assignment is required
886 description: number of assignments required
890 org.openecomp.datatypes.network.SubnetAssignments:
891 derived_from: org.openecomp.datatypes.Root
893 ip_network_address_plan:
896 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
900 description: \"true\" indicates the network has 1 or more policies
904 - valid_values: [4,6]
906 description: The IP version of the subnet
910 description: The default subnet CIDR mask
915 description: Quantity of subnets that must be initially assigned
917 org.openecomp.datatypes.network.IPv4SubnetAssignments:
918 derived_from: org.openecomp.datatypes.network.SubnetAssignments
923 description: Indicates IPv4 subnet assignments
925 org.openecomp.datatypes.network.IPv6SubnetAssignments:
926 derived_from: org.openecomp.datatypes.network.SubnetAssignments
931 description: Indicates IPv6 subnet assignments
933 org.openecomp.datatypes.network.RelatedNetworksAssignments:
934 derived_from: org.openecomp.datatypes.Root
936 related_network_role:
937 description: The network role of the related network, sharing provider network
941 org.openecomp.datatypes.network.NetworkAssignments:
942 derived_from: org.openecomp.datatypes.Root
944 ecomp_generated_network_assignment:
949 \"true\" indicates that the network assignments will be auto-generated by ECOMP
950 \"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).
954 description: \"true\" means this network is shared by multiple Openstack tenants
960 \"true\" means this Contrail external network
961 ipv4_subnet_default_assignment:
962 type: org.openecomp.datatypes.network.IPv4SubnetAssignments
964 description: IPv4 defualt subnet assignments
965 ipv6_subnet_default_assignment:
966 type: org.openecomp.datatypes.network.IPv6SubnetAssignments
968 description: IPv6 defualt subnet assignments
970 org.openecomp.datatypes.network.ProviderNetwork:
971 derived_from: org.openecomp.datatypes.Root
976 description: \"true\" indicates that this a Neutron provider type of network
977 physical_network_name:
981 - valid_values: ["Physnet41", "Physnet42", "Physnet43", "Physnet44", "Physnet21", "Physnet22", "sriovnet1", "sriovnet2", "oam"]
983 Identifies the NUMA processor cluster to which this physical network interface belongs.
984 NUMA instance correlates to the first digit of the Physical Network Name suffix (e.g. \"01\" = NUMA 0, \"11\" = NUMA 1)
989 - valid_values: ["NUMA 0", "NUMA 1"]
991 PNIC instance within the NUMA processor cluster
992 PNIC Instance correlates to the second digit of the Physical Network Name suffix (e.g. "01" = PNIC 1, "02" = "PNIC 2)
996 description: PNIC instance within the NUMA processor cluster
998 org.openecomp.datatypes.network.NetworkFlows:
999 derived_from: org.openecomp.datatypes.Root
1005 description: \"true\" indicates the network has 1 or more policies
1009 description: "Identifies the specific Cloud network policy that must be applied to this network (source: from Policy Manager)."
1014 description: \"true\" indicates the network has 1 or more vpn bindings
1018 description: "Identifies the specific VPN Binding entry in A&AI that must be applied when creating this network (source: A&AI)"
1020 org.openecomp.datatypes.network.VlanRequirements:
1021 derived_from: org.openecomp.datatypes.Root
1026 description: reference to a vlan range plan
1031 - valid_values: ["c-tag", "s-tag"]
1032 description: identifies the vlan type (e.g., c-tag)
1036 description: identifies the number of vlan tags to assign to the CP from the plan
1038 org.openecomp.datatypes.network.IpRequirements:
1039 derived_from: org.openecomp.datatypes.Root
1049 description: identifies the number of ip address to assign to the CP from the plan
1069 description: identifies the number of ip address to assign to the CP from the plan
1070 type: org.openecomp.datatypes.AssignmentRequirements
1072 floating_ip_count_required:
1073 type: org.openecomp.datatypes.AssignmentRequirements
1075 ip_address_plan_name:
1082 org.openecomp.datatypes.network.MacAssignments:
1083 derived_from: org.openecomp.datatypes.Root
1088 description: reference to a MAC address range plan
1092 description: identifies the number of MAC addresses to assign to the CP from the plan
1094 org.openecomp.datatypes.EcompHoming:
1095 derived_from: org.openecomp.datatypes.Root
1097 ecomp_selected_instance_node_target:
1102 \"true\" indicates that the target deployment node for this instance will be auto-selected by ECOMP
1103 \"false\" indicates operator-supplied instance target deployment node required (e.g. VID will present a prompt to operator and collect the
1104 operator-selected target node for the deployment of this Network instance).
1108 description: Referenc to a service level homing policy that ECOMP will use for instance deployment target node
1109 instance_node_target:
1112 description: Instance target deployment node
1114 org.openecomp.datatypes.EcompNaming:
1115 derived_from: org.openecomp.datatypes.Root
1117 ecomp_generated_naming:
1122 \"true\" indicates that the name for the instance will be auto-generated by ECOMP.
1123 \"false\" indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name).
1127 description: Referenc to naming policy that ECOMP will use when the name is auto-generated
1129 org.openecomp.datatypes.network.MacRequirements:
1130 derived_from: org.openecomp.datatypes.Root
1133 description: reference to a MAC address range plan
1137 description: identifies the number of MAC addresses to assign to the CP from the plan
1141 description: identifies the number of MAC addresses to assign to the CP from the plan
1142 type: org.openecomp.datatypes.AssignmentRequirements
1144 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp:
1145 derived_from: tosca.datatypes.Root
1146 description: Virtual Machine Sub Interface Address Pair IP.
1150 description: IP Prefix.
1155 description: IP Prefix Len.
1159 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress:
1160 derived_from: tosca.datatypes.Root
1161 description: Virtual Machine Sub Interface Mac Address.
1165 description: Mac Addresses List.
1171 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties:
1172 derived_from: tosca.datatypes.Root
1173 description: Virtual Machine Sub Interface VLAN Properties.
1175 sub_interface_vlan_tag:
1177 description: Sub Interface VLAN Tag.
1181 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair:
1182 derived_from: tosca.datatypes.Root
1183 description: Virtual Machine Sub Interface Address Pair.
1187 description: Address Mode.
1191 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp
1201 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs:
1202 derived_from: tosca.datatypes.Root
1203 description: Virtual Machine Sub Interface Address Pairs.
1205 allowed_address_pair:
1207 description: Addresses pair List.
1211 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair
1213 org.openecomp.datatypes.Naming:
1214 derived_from: org.openecomp.datatypes.Root
1216 ecomp_generated_naming:
1218 "true" indicates that the name for the instance will be auto-generated by ECOMP. "false" indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name).
1223 description: Reference to naming policy that ECOMP will use when the name is auto-generated
1227 description: indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name).
1232 org.openecomp.datatypes.flavors.ComputeFlavor:
1233 derived_from: tosca.datatypes.Root
1238 type: scalar-unit.size
1240 type: scalar-unit.size
1242 org.openecomp.datatypes.flavors.LicenseFlavor:
1243 derived_from: tosca.datatypes.Root
1248 org.openecomp.datatypes.flavors.VendorInfo:
1249 derived_from: tosca.datatypes.Root
1251 manufacturer_reference_number:
1256 org.openecomp.datatypes.flavors.DeploymentFlavor:
1257 derived_from: tosca.datatypes.Root
1262 type: org.openecomp.datatypes.flavors.VendorInfo
1264 type: org.openecomp.datatypes.flavors.ComputeFlavor
1266 type: org.openecomp.datatypes.flavors.LicenseFlavor
1269 org.openecomp.datatypes.ImageInfo:
1270 derived_from: tosca.datatypes.Root
1278 description: checksum/signature
1284 tosca.datatypes.nfv.VnfcConfigurableProperties:
1285 derived_from: tosca.datatypes.Root
1287 additional_vnfc_configurable_properties:
1292 tosca.datatypes.nfv.RequestedAdditionalCapability:
1293 derived_from: tosca.datatypes.Root
1296 # key of containing map
1300 min_requested_additional_capability_version:
1303 preferred_requested_additional_capability_version:
1306 requested_additional_capability_name:
1309 target_performance_parameters:
1314 tosca.datatypes.nfv.VirtualMemory:
1315 derived_from: tosca.datatypes.Root
1319 type: scalar-unit.size
1321 virtual_mem_oversubscription_policy:
1324 vdu_memory_requirements:
1332 tosca.datatypes.nfv.VirtualCpuPinning:
1333 derived_from: tosca.datatypes.Root
1336 type: string # CpuPinningPolicy
1338 - valid_values: [ static, dynamic ]
1345 tosca.datatypes.nfv.VirtualCpu:
1346 derived_from: tosca.datatypes.Root
1355 type: scalar-unit.frequency
1357 virtual_cpu_oversubscription_policy:
1360 vdu_cpu_requirements:
1365 virtual_cpu_pinning:
1366 type: tosca.datatypes.nfv.VirtualCpuPinning
1368 tosca.datatypes.nfv.LogicalNodeData:
1369 derived_from: tosca.datatypes.Root
1371 logical_node_requirements:
1372 type: map # not defined in SOL001 v.6.0
1376 tosca.datatypes.nfv.VirtualNetworkInterfaceRequirements:
1377 derived_from: tosca.datatypes.Root
1389 type: string # not specified
1390 network_interface_requirements:
1395 nic_io_requirements:
1396 type: tosca.datatypes.nfv.LogicalNodeData
1398 tosca.datatypes.nfv.injectFile: #used for vCPE usecase
1399 derived_from: tosca.datatypes.Root
1407 tosca.datatypes.nfv.L2AddressData:
1409 mac_address_assignment:
1415 tosca.datatypes.nfv.L3AddressData:
1416 derived_from: tosca.datatypes.Root
1418 ip_address_assignment:
1421 floating_ip_activated:
1428 - valid_values: [ipv4, ipv6]
1429 number_of_ip_address:
1432 fixed_ip_address: #used for vCPE usecase
1437 tosca.datatypes.nfv.AddressData:
1441 - valid_values: [mac_address, ip_address]
1445 type: tosca.datatypes.nfv.L2AddressData
1448 type: tosca.datatypes.nfv.L3AddressData
1449 tosca.datatypes.nfv.ConnectivityType:
1450 derived_from: tosca.datatypes.Root
1456 - valid_values: [ethernet, mpls, odu2, ipv4, ipv6, pseudo_wire]
1460 constraints: # not defined in IFA011 v2.4.1 and SOL001 v.6.0
1461 - valid_values: [Line, Tree, Mesh]
1462 tosca.datatypes.nfv.VlFlavour:
1463 derived_from: tosca.datatypes.Root
1467 tosca.datatypes.nfv.ext.AddressPairs:
1475 tosca.datatypes.nfv.ext.FloatingIP:
1483 tosca.datatypes.nfv.ext.LocationInfo:
1494 tosca.datatypes.nfv.ext.HostRouteInfo:
1502 tosca.datatypes.nfv.ext.InjectData:
1510 tosca.datatypes.nfv.ext.zte.WatchDog:
1518 tosca.datatypes.nfv.ext.LocalAffinityOrAntiAffinityRule:
1523 affinity_antiaffinity:
1526 tosca.datatypes.nfv.VduProfile:
1527 derived_from: tosca.datatypes.Root
1529 min_number_of_instances:
1532 max_number_of_instances:
1535 #localAffinityOrAntiAffinityRule: # not defined in SOL001 v.6.0
1536 # type: tosca.datatypes.nfv.LocalAffinityOrAntiAffinityRule
1538 #affinityOrAntiAffinityGroupId: # not defined in SOL001 v.6.0
1541 watchdog: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1544 vmBootUpTimeOut: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1547 tosca.datatypes.nfv.LinkBitRateRequirements:
1548 derived_from: tosca.datatypes.Root
1556 tosca.datatypes.nfv.Qos:
1557 derived_from: tosca.datatypes.Root
1560 type: integer #Number [ms]
1562 packet_delay_variation:
1563 type: integer #Number [ms]
1566 type: float #Number [0 ..1]
1568 tosca.datatypes.nfv.VlProfile:
1569 derived_from: tosca.datatypes.Root
1571 max_bit_rate_requirements:
1572 type: tosca.datatypes.nfv.LinkBitRateRequirements
1574 min_bit_rate_requirements:
1575 type: tosca.datatypes.nfv.LinkBitRateRequirements
1578 type: tosca.datatypes.nfv.Qos
1580 initiationParameters: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1585 cidr: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1588 networkName: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1591 startIp: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1594 endIp: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1597 gatewayIp: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1600 segmentationId: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1603 physicalNetwork: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1606 networkType: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1610 - valid_values: [VLAN, VXLAN]
1611 dhcpEnabled: # not defined in IFA011 v2.4.1 and SOL001 v.6.0
1614 vlanTransparent: #Align with ONAP R2 IM. not defined in IFA011 v2.4.1 and SOL001 v.6.0
1617 tosca.datatypes.nfv.VduLevel:
1618 derived_from: tosca.datatypes.Root
1620 number_of_instances:
1623 tosca.datatypes.nfv.ScaleInfo:
1624 derived_from: tosca.datatypes.Root
1629 tosca.datatypes.nfv.ScaleAspect:
1630 derived_from: tosca.datatypes.Root
1639 type: string #Identifier
1642 type: integer #PositiveInteger
1644 tosca.datatypes.nfv.InstantiationLevel:
1645 derived_from: tosca.datatypes.Root
1651 type: map # key: vduId
1654 type: tosca.datatypes.nfv.VduLevel
1656 type: map # key: aspectId
1659 type: tosca.datatypes.nfv.ScaleInfo
1660 #tosca.datatypes.nfv.VnfInstantiateOperationConfiguration:
1661 # derived_from: tosca.datatypes.Root
1664 #modeled as part of operation parameter list
1665 tosca.datatypes.nfv.VnfScaleOperationConfiguration:
1666 derived_from: tosca.datatypes.Root
1669 #modeled as part of the operation parameter list
1670 scaling_by_more_than_one_step_supported:
1672 tosca.datatypes.nfv.VnfScaleToLevelOperationConfiguration:
1673 derived_from: tosca.datatypes.Root
1676 #modeled as part of the operation parameter list
1677 arbitrary_target_levels_supported:
1679 tosca.datatypes.nfv.VnfHealOperationConfiguration:
1680 derived_from: tosca.datatypes.Root
1683 #modeled as part of the operation parameter list
1688 tosca.datatypes.nfv.VnfTerminateOperationConfiguration:
1689 derived_from: tosca.datatypes.Root
1691 min_graceful_termination_timeout:
1693 max_recommended_graceful_termination_timeout:
1695 tosca.datatypes.nfv.VnfOperateOperationConfiguration:
1696 derived_from: tosca.datatypes.Root
1698 min_graceful_termination_timeout:
1700 max_recommended_graceful_termination_timeout:
1702 tosca.datatypes.nfv.VnfLcmOperationsConfiguration:
1703 derived_from: tosca.datatypes.Root
1706 # type: tosca.datatypes.nfv.VnfInstantiateOperationConfiguration
1708 type: tosca.datatypes.nfv.VnfScaleOperationConfiguration
1710 type: tosca.datatypes.nfv.VnfScaleToLevelOperationConfiguration
1712 type: tosca.datatypes.nfv.VnfHealOperationConfiguration
1714 type: tosca.datatypes.nfv.VnfTerminateOperationConfiguration
1716 type: tosca.datatypes.nfv.VnfOperateOperationConfiguration
1717 tosca.datatypes.nfv.CpProtocolData:
1718 derived_from: tosca.datatypes.Root
1720 asscociated_layer_protocol:
1723 - valid_values: [ethernet, mpls, odu2, ipv4, ipv6, pseudo-wire ]
1726 type: tosca.datatypes.nfv.AddressData
1728 #tosca.datatypes.nfv.VnfAdditionalConfigurableProperties:
1729 # derived_from: tosca.datatypes.Root
1730 tosca.datatypes.nfv.VnfConfigurableProperties:
1731 derived_from: tosca.datatypes.Root
1733 is_autoscale_enabled:
1736 is_autoheal_enabled:
1739 # additional_configurable_properties:
1740 # type: tosca.datatypes.nfv.VnfAdditionalConfigurableProperties
1742 #tosca.datatypes.nfv.VnfInfoModifiableAttributesExtensions:
1743 # derived_from: tosca.datatypes.Root
1744 #tosca.datatypes.nfv.VnfInfoModifiableAttributesMetadata:
1745 # derived_from: tosca.datatypes.Root
1746 #tosca.datatypes.nfv.VnfInfoModifiableAttributes:
1747 # derived_from: tosca.datatypes.Root
1750 # type: tosca.datatypes.nfv.VnfInfoModifiableAttributesExtensions
1753 # type: tosca.datatypes.nfv.VnfInfoModifiableAttributesMetadata