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.
14 tosca_definitions_version: tosca_simple_yaml_1_1
17 description: The TOSCA root Data Type all other TOSCA base Data Types derive from
19 derived_from: tosca.datatypes.Root
21 derived_from: tosca.datatypes.Root
23 derived_from: tosca.datatypes.Root
25 derived_from: tosca.datatypes.Root
27 derived_from: tosca.datatypes.Root
29 derived_from: tosca.datatypes.Root
31 derived_from: tosca.datatypes.Root
33 derived_from: tosca.datatypes.Root
35 derived_from: scalar-unit
37 derived_from: scalar-unit
38 scalar-unit.frequency:
39 derived_from: scalar-unit
40 tosca.datatypes.Credential:
41 derived_from: tosca.datatypes.Root
59 org.openecomp.datatypes.PortMirroringConnectionPointDescription:
60 derived_from: tosca.datatypes.Root
72 description: deprecated
75 description: deprecated
76 tosca.datatypes.TimeInterval:
77 derived_from: tosca.datatypes.Root
85 tosca.datatypes.network.NetworkInfo:
86 derived_from: tosca.datatypes.Root
96 tosca.datatypes.network.PortInfo:
97 derived_from: tosca.datatypes.Root
111 tosca.datatypes.network.PortDef:
112 derived_from: integer
117 tosca.datatypes.network.PortSpec:
118 derived_from: tosca.datatypes.Root
130 type: tosca.datatypes.network.PortDef
138 type: tosca.datatypes.network.PortDef
145 org.openecomp.datatypes.heat.network.AddressPair:
146 derived_from: tosca.datatypes.Root
147 description: MAC/IP address pairs
151 description: MAC address
156 description: IP address
159 org.openecomp.datatypes.heat.network.subnet.HostRoute:
160 derived_from: tosca.datatypes.Root
161 description: Host route info for the subnet
165 description: The destination for static route
170 description: The next hop for the destination
173 org.openecomp.datatypes.heat.network.AllocationPool:
174 derived_from: tosca.datatypes.Root
175 description: The start and end addresses for the allocation pool
179 description: Start address for the allocation pool
184 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
289 org.openecomp.datatypes.heat.novaServer.network.PortExtraProperties:
290 derived_from: tosca.datatypes.Root
291 description: Nova server network expand properties for port
293 port_security_enabled:
295 description: Flag to enable/disable port security on the port
300 description: MAC address to give to this port
305 description: The administrative state of this port
311 description: The name or ID of QoS policy to attach to this port
314 allowed_address_pairs:
316 description: Additional MAC/IP address pairs allowed to pass through the port
320 type: org.openecomp.datatypes.heat.network.AddressPair
323 description: The vnic type to be bound on the neutron port
333 description: Extra parameters to include in the request
339 org.openecomp.datatypes.heat.novaServer.network.AddressInfo:
340 derived_from: tosca.datatypes.network.NetworkInfo
341 description: Network addresses with corresponding port id
348 org.openecomp.datatypes.heat.neutron.port.FixedIps:
349 derived_from: tosca.datatypes.Root
350 description: subnet/ip_address
354 description: Subnet in which to allocate the IP address for this port
359 description: IP address desired in the subnet for this port
364 description: Subnet in which to allocate the IP address for this port
367 org.openecomp.datatypes.heat.FileInfo:
368 derived_from: tosca.datatypes.Root
369 description: Heat File Info
373 description: The required URI string (relative or absolute) which can be used to locate the file
378 description: The type of the file
387 org.openecomp.datatypes.heat.contrail.network.rule.PortPairs:
388 derived_from: tosca.datatypes.Root
389 description: source and destination port pairs
393 description: Start port
398 description: End port
401 org.openecomp.datatypes.heat.contrail.network.rule.Rule:
402 derived_from: tosca.datatypes.Root
403 description: policy rule
407 description: Source ports
411 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
414 description: Protocol
419 description: Destination addresses
423 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
426 description: Service to apply
431 description: Destination ports
435 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
438 description: Source addresses
442 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
445 description: Direction
448 org.openecomp.datatypes.heat.contrail.network.rule.RuleList:
449 derived_from: tosca.datatypes.Root
450 description: list of policy rules
454 description: Contrail network rule
458 type: org.openecomp.datatypes.heat.contrail.network.rule.Rule
459 org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork:
460 derived_from: tosca.datatypes.Root
461 description: source and destination addresses
465 description: Virtual network
468 org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule:
469 derived_from: tosca.datatypes.Root
470 description: Rules Pairs
474 description: The remote group ID to be associated with this security group rule
479 description: The protocol that is matched by the security group rule
489 description: Ethertype of the traffic
499 description: 'The maximum port number in the range that is matched by the
500 security group rule. '
509 description: The remote IP prefix (CIDR) to be associated with this security group rule
514 description: Whether to specify a remote group or a remote IP prefix
516 default: remote_ip_prefix
524 description: The direction in which the security group rule is applied
534 description: The minimum port number in the range that is matched by the security group rule.
541 org.openecomp.datatypes.heat.substitution.SubstitutionFiltering:
542 derived_from: tosca.datatypes.Root
543 description: Substitution Filter
545 substitute_service_template:
547 description: Substitute Service Template
552 description: Index value of the substitution service template runtime instance
557 - greater_or_equal: 0
566 description: Indicates whether service scaling is enabled
572 description: Mandatory
576 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence:
577 derived_from: tosca.datatypes.Root
578 description: network policy refs data sequence
580 network_policy_refs_data_sequence_major:
582 description: Network Policy ref data sequence Major
585 network_policy_refs_data_sequence_minor:
587 description: Network Policy ref data sequence Minor
590 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefData:
591 derived_from: tosca.datatypes.Root
592 description: network policy refs data
594 network_policy_refs_data_sequence:
595 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence
596 description: Network Policy ref data sequence
599 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet:
600 derived_from: tosca.datatypes.Root
601 description: Network Ipam Ref Data Subnet
603 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
605 description: Network ipam refs data ipam subnets ip prefix len
608 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
610 description: Network ipam refs data ipam subnets ip prefix
613 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList:
614 derived_from: tosca.datatypes.Root
615 description: Network Ipam Ref Data Subnet List
617 network_ipam_refs_data_ipam_subnets_subnet:
618 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet
619 description: Network ipam refs data ipam subnets
622 network_ipam_refs_data_ipam_subnets_addr_from_start:
624 description: Network ipam refs data ipam subnets addr from start
627 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.IpamRefData:
628 derived_from: tosca.datatypes.Root
629 description: Network Ipam Ref Data
631 network_ipam_refs_data_ipam_subnets:
633 description: Network ipam refs data ipam subnets
637 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList
638 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork:
639 derived_from: tosca.datatypes.Root
640 description: source addresses
642 network_policy_entries_policy_rule_src_addresses_virtual_network:
644 description: Source addresses Virtual network
647 org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork:
648 derived_from: tosca.datatypes.Root
649 description: destination addresses
651 network_policy_entries_policy_rule_dst_addresses_virtual_network:
653 description: Destination addresses Virtual network
656 org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs:
657 derived_from: tosca.datatypes.Root
658 description: destination port pairs
660 network_policy_entries_policy_rule_dst_ports_start_port:
662 description: Start port
665 network_policy_entries_policy_rule_dst_ports_end_port:
667 description: End port
670 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs:
671 derived_from: tosca.datatypes.Root
672 description: source port pairs
674 network_policy_entries_policy_rule_src_ports_start_port:
676 description: Start port
679 network_policy_entries_policy_rule_src_ports_end_port:
681 description: End port
684 org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList:
685 derived_from: tosca.datatypes.Root
686 description: Action List
688 network_policy_entries_policy_rule_action_list_simple_action:
690 description: Simple Action
693 network_policy_entries_policy_rule_action_list_apply_service:
695 description: Apply Service
700 org.openecomp.datatypes.heat.contrailV2.network.rule.Rule:
701 derived_from: tosca.datatypes.Root
702 description: policy rule
704 network_policy_entries_policy_rule_dst_addresses:
706 description: Destination addresses
710 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork
711 network_policy_entries_policy_rule_dst_ports:
713 description: Destination ports
717 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs
718 network_policy_entries_policy_rule_protocol:
720 description: Protocol
723 network_policy_entries_policy_rule_src_addresses:
725 description: Source addresses
729 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork
730 network_policy_entries_policy_rule_direction:
732 description: Direction
735 network_policy_entries_policy_rule_src_ports:
737 description: Source ports
741 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs
742 network_policy_entries_policy_rule_action_list:
743 type: org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList
744 description: Action list
747 org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList:
748 derived_from: tosca.datatypes.Root
749 description: list of policy rules
751 network_policy_entries_policy_rule:
753 description: Contrail network rule
757 type: org.openecomp.datatypes.heat.contrailV2.network.rule.Rule
758 org.openecomp.datatypes.heat.network.contrail.port.StaticRoute:
759 derived_from: tosca.datatypes.Root
760 description: static route
764 description: Route prefix
769 description: Next hop
774 description: Next hop type
777 org.openecomp.datatypes.heat.network.contrail.AddressPair:
778 derived_from: tosca.datatypes.Root
779 description: Address Pair
783 description: Address mode active-active or active-standy
792 description: IP address prefix
797 description: Mac address
800 org.openecomp.datatypes.heat.network.contrail.InterfaceData:
801 derived_from: tosca.datatypes.Root
802 description: Interface Data
806 description: An ordered list of static routes to be added to this interface
810 type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute
813 description: Virtual Network for this interface
816 allowed_address_pairs:
818 description: List of allowed address pair for this interface
822 type: org.openecomp.datatypes.heat.network.contrail.AddressPair
825 description: IP for this interface
828 org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties:
829 derived_from: tosca.datatypes.Root
830 description: Virtual Machine Interface Properties.
832 virtual_machine_interface_properties_service_interface_type:
834 description: Service Interface Type.
837 org.openecomp.datatypes.Root:
838 derived_from: tosca.datatypes.Root
840 The ECOMP root Data Type all other Data Types derive from
846 A placeholder for missing properties that would be included in future ecomp model versions. fromat <key>:<value>
848 org.openecomp.datatypes.AssignmentRequirements:
849 derived_from: org.openecomp.datatypes.Root
853 "true" indicates that assignment is required
858 description: number of assignments required
861 org.openecomp.datatypes.network.SubnetAssignments:
862 derived_from: org.openecomp.datatypes.Root
864 ip_network_address_plan:
867 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
871 description: \"true\" indicates the network has 1 or more policies
879 description: The IP version of the subnet
883 description: The default subnet CIDR mask
888 description: Quantity of subnets that must be initially assigned
889 org.openecomp.datatypes.network.IPv4SubnetAssignments:
890 derived_from: org.openecomp.datatypes.network.SubnetAssignments
895 description: Indicates IPv4 subnet assignments
896 org.openecomp.datatypes.network.IPv6SubnetAssignments:
897 derived_from: org.openecomp.datatypes.network.SubnetAssignments
902 description: Indicates IPv6 subnet assignments
903 org.openecomp.datatypes.network.NetworkAssignments:
904 derived_from: org.openecomp.datatypes.Root
906 ecomp_generated_network_assignment:
911 \"true\" indicates that the network assignments will be auto-generated by ECOMP \"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).
915 description: \"true\" means this network is shared by multiple Openstack tenants
921 \"true\" means this Contrail external network
922 ipv4_subnet_default_assignment:
923 type: org.openecomp.datatypes.network.IPv4SubnetAssignments
925 description: IPv4 defualt subnet assignments
926 ipv6_subnet_default_assignment:
927 type: org.openecomp.datatypes.network.IPv6SubnetAssignments
929 description: IPv6 defualt subnet assignments
933 description: Related Networks List.
935 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
939 description: \"true\" indicates that network is trunked
941 org.openecomp.datatypes.network.ProviderNetwork:
942 derived_from: org.openecomp.datatypes.Root
947 description: \"true\" indicates that this a Neutron provider type of network
948 physical_network_name:
963 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)
972 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)
976 description: PNIC instance within the NUMA processor cluster
977 org.openecomp.datatypes.network.NetworkFlows:
978 derived_from: org.openecomp.datatypes.Root
984 description: \"true\" indicates the network has 1 or more policies
988 description: 'Identifies the specific Cloud network policy that must be applied
989 to this network (source: from Policy Manager).'
994 description: \"true\" indicates the network has 1 or more vpn bindings
998 description: 'Identifies the specific VPN Binding entry in A&AI that must
999 be applied when creating this network (source: A&AI)'
1000 org.openecomp.datatypes.network.VlanRequirements:
1001 derived_from: org.openecomp.datatypes.Root
1006 description: reference to a vlan range plan
1014 description: identifies the vlan type (e.g., c-tag)
1018 description: identifies the number of vlan tags to assign to the CP from the plan
1019 org.openecomp.datatypes.network.IpRequirements:
1020 derived_from: org.openecomp.datatypes.Root
1030 description: identifies the number of ip address to assign to the CP from the plan
1050 description: identifies the number of ip address to assign to the CP from the plan
1051 type: org.openecomp.datatypes.AssignmentRequirements
1053 floating_ip_count_required:
1054 type: org.openecomp.datatypes.AssignmentRequirements
1056 ip_address_plan_name:
1062 org.openecomp.datatypes.network.MacAssignments:
1063 derived_from: org.openecomp.datatypes.Root
1068 description: reference to a MAC address range plan
1072 description: identifies the number of MAC addresses to assign to the CP from the plan
1073 org.openecomp.datatypes.EcompHoming:
1074 derived_from: org.openecomp.datatypes.Root
1076 ecomp_selected_instance_node_target:
1081 \"true\" indicates that the target deployment node for this instance will be auto-selected by ECOMP \"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).
1085 description: Referenc to a service level homing policy that ECOMP will use for instance deployment target node
1086 instance_node_target:
1089 description: Instance target deployment node
1090 org.openecomp.datatypes.EcompNaming:
1091 derived_from: org.openecomp.datatypes.Root
1093 ecomp_generated_naming:
1098 \"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).
1102 description: Referenc to naming policy that ECOMP will use when the name is auto-generated
1103 org.openecomp.datatypes.network.MacRequirements:
1104 derived_from: org.openecomp.datatypes.Root
1107 description: reference to a MAC address range plan
1111 description: identifies the number of MAC addresses to assign to the CP from the plan
1115 description: identifies the number of MAC addresses to assign to the CP from the plan
1116 type: org.openecomp.datatypes.AssignmentRequirements
1117 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp:
1118 derived_from: tosca.datatypes.Root
1119 description: Virtual Machine Sub Interface Address Pair IP.
1123 description: IP Prefix.
1128 description: IP Prefix Len.
1131 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress:
1132 derived_from: tosca.datatypes.Root
1133 description: Virtual Machine Sub Interface Mac Address.
1137 description: Mac Addresses List.
1142 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties:
1143 derived_from: tosca.datatypes.Root
1144 description: Virtual Machine Sub Interface VLAN Properties.
1146 sub_interface_vlan_tag:
1148 description: Sub Interface VLAN Tag.
1151 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair:
1152 derived_from: tosca.datatypes.Root
1153 description: Virtual Machine Sub Interface Address Pair.
1157 description: Address Mode.
1161 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp
1170 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs:
1171 derived_from: tosca.datatypes.Root
1172 description: Virtual Machine Sub Interface Address Pairs.
1174 allowed_address_pair:
1176 description: Addresses pair List.
1180 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair
1181 org.openecomp.datatypes.Naming:
1182 derived_from: org.openecomp.datatypes.Root
1184 ecomp_generated_naming:
1186 "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).
1191 description: Reference to naming policy that ECOMP will use when the name is auto-generated
1195 description: indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name).
1198 org.openecomp.datatypes.flavors.ComputeFlavor:
1199 derived_from: tosca.datatypes.Root
1204 type: scalar-unit.size
1206 type: scalar-unit.size
1207 org.openecomp.datatypes.flavors.LicenseFlavor:
1208 derived_from: tosca.datatypes.Root
1212 org.openecomp.datatypes.flavors.VendorInfo:
1213 derived_from: tosca.datatypes.Root
1215 manufacturer_reference_number:
1219 org.openecomp.datatypes.flavors.DeploymentFlavor:
1220 derived_from: tosca.datatypes.Root
1225 type: org.openecomp.datatypes.flavors.VendorInfo
1227 type: org.openecomp.datatypes.flavors.ComputeFlavor
1229 type: org.openecomp.datatypes.flavors.LicenseFlavor
1231 org.openecomp.datatypes.ImageInfo:
1232 derived_from: tosca.datatypes.Root
1240 description: checksum/signature
1245 org.openecomp.datatypes.network.RelatedNetworksAssignments:
1246 derived_from: org.openecomp.datatypes.Root
1248 related_network_role:
1250 description: The network role of the related network, sharing provider network.
1252 tosca.datatypes.nfv.VnfcAdditionalConfigurableProperties:
1253 derived_from: tosca.datatypes.Root
1254 description: VnfcAdditionalConfigurableProperties type is an empty base type for deriving data types for describing additional configurable properties for a given VNFC.
1259 tosca.datatypes.nfv.VnfcConfigurableProperties:
1260 derived_from: tosca.datatypes.Root
1261 description: Defines the configurable properties of a VNFC
1263 additional_vnfc_configurable_properties:
1264 type: tosca.datatypes.nfv.VnfcAdditionalConfigurableProperties
1265 description: Describes additional configuration for VNFC that can be modified using the ModifyVnfInfo operation
1267 tosca.datatypes.nfv.RequestedAdditionalCapability:
1268 derived_from: tosca.datatypes.Root
1269 description: describes requested additional capability for a particular VDU
1271 requested_additional_capability_name:
1273 description: Identifies a requested additional capability for the VDU.
1277 description: Indicates whether the requested additional capability is mandatory for successful operation.
1279 min_requested_additional_capability_version:
1281 description: Identifies the minimum version of the requested additional capability.
1283 preferred_requested_additional_capability_version:
1285 description: Identifies the preferred version of the requested additional capability.
1287 target_performance_parameters:
1289 description: Identifies specific attributes, dependent on the requested additional capability type.
1293 tosca.datatypes.nfv.VirtualMemory:
1294 derived_from: tosca.datatypes.Root
1295 description: supports the specification of requirements related to virtual memory of a virtual compute resource
1298 type: scalar-unit.size
1299 description: Amount of virtual memory.
1301 virtual_mem_oversubscription_policy:
1303 description: The memory core oversubscription policy in terms of virtual memory to physical memory on the platform.
1305 vdu_mem_requirements:
1307 description: The hardware platform specific VDU memory requirements. A map of strings that contains a set of key-value pairs that describes hardware platform specific VDU memory requirements.
1313 description: It specifies the memory allocation to be cognisant of the relevant process/core allocation.
1316 tosca.datatypes.nfv.VirtualCpuPinning:
1317 derived_from: tosca.datatypes.Root
1318 description: Supports the specification of requirements related to the virtual CPU pinning configuration of a virtual compute resource
1320 virtual_cpu_pinning_policy:
1322 description: 'Indicates the policy for CPU pinning. The policy can take values
1323 of "static" or "dynamic". In case of "dynamic" the allocation of virtual
1324 CPU cores to logical CPU cores is decided by the VIM. (e.g.: SMT (Simultaneous
1325 Multi-Threading) requirements). In case of "static" the allocation is requested
1326 to be according to the virtual_cpu_pinning_rule.'
1332 virtual_cpu_pinning_rule:
1334 description: Provides the list of rules for allocating virtual CPU cores to logical CPU cores/threads
1338 tosca.datatypes.nfv.VirtualCpu:
1339 derived_from: tosca.datatypes.Root
1340 description: Supports the specification of requirements related to virtual CPU(s) of a virtual compute resource
1344 description: CPU architecture type. Examples are x86, ARM
1348 description: Number of virtual CPUs
1353 type: scalar-unit.frequency
1354 description: Minimum virtual CPU clock rate
1356 virtual_cpu_oversubscription_policy:
1358 description: CPU core oversubscription policy e.g. the relation of virtual CPU cores to physical CPU cores/threads.
1360 vdu_cpu_requirements:
1362 description: The hardware platform specific VDU CPU requirements. A map of strings that contains a set of key-value pairs describing VDU CPU specific hardware platform requirements.
1366 virtual_cpu_pinning:
1367 type: tosca.datatypes.nfv.VirtualCpuPinning
1368 description: The virtual CPU pinning configuration for the virtualised compute resource.
1370 tosca.datatypes.nfv.LogicalNodeData:
1371 derived_from: tosca.datatypes.Root
1372 description: Describes compute, memory and I/O requirements associated with a particular VDU.
1374 logical_node_requirements:
1376 description: The logical node-level compute, memory and I/O requirements. A map of strings that contains a set of key-value pairs that describes hardware platform specific deployment requirements, including the number of CPU cores on this logical node, a memory configuration specific to a logical node or a requirement related to the association of an I/O device with the logical node.
1380 tosca.datatypes.nfv.VirtualNetworkInterfaceRequirements:
1381 derived_from: tosca.datatypes.Root
1382 description: Describes requirements on a virtual network interface
1386 description: Provides a human readable name for the requirement.
1390 description: Provides a human readable description of the requirement.
1394 description: Indicates whether fulfilling the constraint is mandatory (TRUE) for successful operation or desirable (FALSE).
1396 network_interface_requirements:
1398 description: The network interface requirements. A map of strings that contain a set of key-value pairs that describes the hardware platform specific network interface deployment requirements.
1402 nic_io_requirements:
1403 type: tosca.datatypes.nfv.LogicalNodeData
1404 description: references (couples) the CP with any logical node I/O requirements (for network devices) that may have been created. Linking these attributes is necessary so that so that I/O requirements that need to be articulated at the logical node level can be associated with the network interface requirements associated with the CP.
1406 tosca.datatypes.nfv.injectFile:
1407 derived_from: tosca.datatypes.Root
1415 tosca.datatypes.nfv.L2AddressData:
1416 derived_from: tosca.datatypes.Root
1417 description: Describes the information on the MAC addresses to be assigned to a connection point.
1419 mac_address_assignment:
1421 description: Specifies if the address assignment is the responsibility of management and orchestration function or not. If it is set to True, it is the management and orchestration function responsibility
1423 tosca.datatypes.nfv.L3AddressData:
1424 derived_from: tosca.datatypes.Root
1425 description: Provides information about Layer 3 level addressing scheme and parameters applicable to a CP
1427 ip_address_assignment:
1429 description: Specifies if the address assignment is the responsibility of management and orchestration function or not. If it is set to True, it is the management and orchestration function responsibility
1431 floating_ip_activated:
1433 description: Specifies if the floating IP scheme is activated on the Connection Point or not
1437 description: Defines address type. The address type should be aligned with the address type supported by the layer_protocols properties of the parent VnfExtCp
1443 number_of_ip_address:
1445 description: Minimum number of IP addresses to be assigned
1454 tosca.datatypes.nfv.AddressData:
1455 derived_from: tosca.datatypes.Root
1456 description: Describes information about the addressing scheme and parameters applicable to a CP
1460 description: Describes the type of the address to be assigned to a connection point. The content type shall be aligned with the address type supported by the layerProtocol property of the connection point
1467 type: tosca.datatypes.nfv.L2AddressData
1468 description: Provides the information on the MAC addresses to be assigned to a connection point.
1471 type: tosca.datatypes.nfv.L3AddressData
1472 description: Provides the information on the IP addresses to be assigned to a connection point
1474 tosca.datatypes.nfv.ConnectivityType:
1475 derived_from: tosca.datatypes.Root
1476 description: describes additional connectivity information of a virtualLink
1480 description: Identifies the protocol a virtualLink gives access to (ethernet, mpls, odu2, ipv4, ipv6, pseudo-wire).The top layer protocol of the virtualLink protocol stack shall always be provided. The lower layer protocols may be included when there are specific requirements on these layers.
1494 description: Identifies the flow pattern of the connectivity
1501 tosca.datatypes.nfv.VlFlavour:
1502 derived_from: tosca.datatypes.Root
1506 tosca.datatypes.nfv.ext.AddressPairs:
1514 tosca.datatypes.nfv.ext.FloatingIP:
1522 tosca.datatypes.nfv.ext.LocationInfo:
1533 tosca.datatypes.nfv.ext.HostRouteInfo:
1541 tosca.datatypes.nfv.ext.InjectData:
1549 tosca.datatypes.nfv.ext.zte.WatchDog:
1557 tosca.datatypes.nfv.ext.LocalAffinityOrAntiAffinityRule:
1562 affinity_antiaffinity:
1565 tosca.datatypes.nfv.VduProfile:
1566 derived_from: tosca.datatypes.Root
1567 description: describes additional instantiation data for a given Vdu.Compute used in a specific deployment flavour.
1569 min_number_of_instances:
1571 description: Minimum number of instances of the VNFC based on this Vdu.Compute that is permitted to exist for a particular VNF deployment flavour.
1574 - greater_or_equal: 0
1575 max_number_of_instances:
1577 description: Maximum number of instances of the VNFC based on this Vdu.Compute that is permitted to exist for a particular VNF deployment flavour.
1580 - greater_or_equal: 0
1587 tosca.datatypes.nfv.LinkBitrateRequirements:
1588 derived_from: tosca.datatypes.Root
1589 description: describes the requirements in terms of bitrate for a virtual link
1593 description: Specifies the throughput requirement in bits per second of the link (e.g. bitrate of E-Line, root bitrate of E-Tree, aggregate capacity of E-LAN).
1596 - greater_or_equal: 0
1599 description: Specifies the throughput requirement in bits per second of leaf connections to the link when applicable to the connectivity type (e.g. for E-Tree and E LAN branches).
1602 - greater_or_equal: 0
1603 tosca.datatypes.nfv.Qos:
1604 derived_from: tosca.datatypes.Root
1605 description: describes QoS data for a given VL used in a VNF deployment flavour
1608 type: scalar-unit.time
1609 description: Specifies the maximum latency
1613 packet_delay_variation:
1614 type: scalar-unit.time
1615 description: Specifies the maximum jitter
1618 - greater_or_equal: 0 s
1621 description: Specifies the maximum packet loss ratio
1627 tosca.datatypes.nfv.IpAllocationPool:
1628 derived_from: tosca.datatypes.Root
1629 description: Specifies a range of IP addresses
1633 description: The IP address to be used as the first one in a pool of addresses derived from the cidr block full IP range
1637 description: The IP address to be used as the last one in a pool of addresses derived from the cidr block full IP range
1639 tosca.datatypes.nfv.L2ProtocolData:
1640 derived_from: tosca.datatypes.Root
1641 description: describes L2 protocol data for a given virtual link used in a specific VNF deployment flavour.
1645 description: Identifies the network name associated with this L2 protocol.
1649 description: Specifies the network type for this L2 protocol.The value may be overridden at run-time.
1659 description: Specifies whether to support VLAN transparency for this L2 protocol or not.
1664 description: Specifies the maximum transmission unit (MTU) value for this L2 protocol.
1674 tosca.datatypes.nfv.L3ProtocolData:
1675 derived_from: tosca.datatypes.Root
1676 description: describes L3 protocol data for a given virtual link used in a specific VNF deployment flavour.
1680 description: Identifies the network name associated with this L3 protocol.
1684 description: Specifies IP version of this L3 protocol.The value of the ip_version property shall be consistent with the value of the layer_protocol in the connectivity_type property of the virtual link node.
1692 description: Specifies the CIDR (Classless Inter-Domain Routing) of this L3 protocol. The value may be overridden at run-time.
1694 ip_allocation_pools:
1696 description: Specifies the allocation pools with start and end IP addresses for this L3 protocol. The value may be overridden at run-time.
1699 type: tosca.datatypes.nfv.IpAllocationPool
1702 description: Specifies the gateway IP address for this L3 protocol. The value may be overridden at run-time.
1706 description: Indicates whether DHCP (Dynamic Host Configuration Protocol) is enabled or disabled for this L3 protocol. The value may be overridden at run-time.
1710 description: Specifies IPv6 address mode. May be present when the value of the ipVersion attribute is "ipv6" and shall be absent otherwise. The value may be overridden at run-time.
1717 tosca.datatypes.nfv.VirtualLinkProtocolData:
1718 derived_from: tosca.datatypes.Root
1719 description: describes one protocol layer and associated protocol data for a given virtual link used in a specific VNF deployment flavour
1721 associated_layer_protocol:
1723 description: Identifies one of the protocols a virtualLink gives access to (ethernet, mpls, odu2, ipv4, ipv6, pseudo-wire) as specified by the connectivity_type property.
1734 type: tosca.datatypes.nfv.L2ProtocolData
1735 description: Specifies the L2 protocol data for a virtual link. Shall be present when the associatedLayerProtocol attribute indicates a L2 protocol and shall be absent otherwise.
1738 type: tosca.datatypes.nfv.L3ProtocolData
1739 description: Specifies the L3 protocol data for this virtual link. Shall be present when the associatedLayerProtocol attribute indicates a L3 protocol and shall be absent otherwise.
1741 tosca.datatypes.nfv.VlProfile:
1742 derived_from: tosca.datatypes.Root
1743 description: Describes additional instantiation data for a given VL used in a specific VNF deployment flavour.
1745 max_bitrate_requirements:
1746 type: tosca.datatypes.nfv.LinkBitrateRequirements
1747 description: Specifies the maximum bitrate requirements for a VL instantiated according to this profile.
1749 min_bitrate_requirements:
1750 type: tosca.datatypes.nfv.LinkBitrateRequirements
1751 description: Specifies the minimum bitrate requirements for a VL instantiated according to this profile.
1754 type: tosca.datatypes.nfv.Qos
1755 description: Specifies the QoS requirements of a VL instantiated according to this profile.
1757 virtual_link_protocol_data:
1759 description: Specifies the protocol data for a virtual link.
1762 type: tosca.datatypes.nfv.VirtualLinkProtocolData
1763 tosca.datatypes.nfv.VduLevel:
1764 derived_from: tosca.datatypes.Root
1765 description: Indicates for a given Vdu.Compute in a given level the number of instances to deploy
1767 number_of_instances:
1769 description: Number of instances of VNFC based on this VDU to deploy for this level.
1772 - greater_or_equal: 0
1773 tosca.datatypes.nfv.ScaleInfo:
1774 derived_from: tosca.datatypes.Root
1775 description: Indicates for a given scaleAspect the corresponding scaleLevel
1779 description: The scale level for a particular aspect
1782 - greater_or_equal: 0
1783 tosca.datatypes.nfv.ScalingAspect:
1784 derived_from: tosca.datatypes.Root
1796 - greater_or_equal: 0
1802 tosca.datatypes.nfv.InstantiationLevel:
1803 derived_from: tosca.datatypes.Root
1804 description: Describes the scale level for each aspect that corresponds to a given level of resources to be instantiated within a deployment flavour in term of the number VNFC instances
1808 description: Human readable description of the level
1812 description: Represents for each aspect the scale level that corresponds to this instantiation level. scale_info shall be present if the VNF supports scaling.
1815 type: tosca.datatypes.nfv.ScaleInfo
1816 tosca.datatypes.nfv.VnfInstantiateOperationConfiguration:
1817 derived_from: tosca.datatypes.Root
1818 description: represents information that affect the invocation of the InstantiateVnf operation.
1823 tosca.datatypes.nfv.VnfScaleOperationConfiguration:
1824 derived_from: tosca.datatypes.Root
1825 description: Represents information that affect the invocation of the ScaleVnf operation
1827 scaling_by_more_than_one_step_supported:
1829 description: Signals whether passing a value larger than one in the numScalingSteps parameter of the ScaleVnf operation is supported by this VNF.
1832 tosca.datatypes.nfv.VnfScaleToLevelOperationConfiguration:
1833 derived_from: tosca.datatypes.Root
1834 description: represents information that affect the invocation of the ScaleVnfToLevel operation
1836 arbitrary_target_levels_supported:
1838 description: Signals whether scaling according to the parameter "scaleInfo" is supported by this VNF
1840 tosca.datatypes.nfv.VnfHealOperationConfiguration:
1841 derived_from: tosca.datatypes.Root
1842 description: represents information that affect the invocation of the HealVnf operation
1846 description: Supported "cause" parameter values
1850 tosca.datatypes.nfv.VnfTerminateOperationConfiguration:
1851 derived_from: tosca.datatypes.Root
1852 description: represents information that affect the invocation of the TerminateVnf
1854 min_graceful_termination_timeout:
1855 type: scalar-unit.time
1856 description: Minimum timeout value for graceful termination of a VNF instance
1858 max_recommended_graceful_termination_timeout:
1859 type: scalar-unit.time
1860 description: Maximum recommended timeout value that can be needed to gracefully terminate a VNF instance of a particular type under certain conditions, such as maximum load condition. This is provided by VNF provider as information for the operator facilitating the selection of optimal timeout value. This value is not used as constraint
1862 tosca.datatypes.nfv.VnfOperateOperationConfiguration:
1863 derived_from: tosca.datatypes.Root
1864 description: represents information that affect the invocation of the OperateVnf operation
1866 min_graceful_stop_timeout:
1867 type: scalar-unit.time
1868 description: Minimum timeout value for graceful stop of a VNF instance
1870 max_recommended_graceful_stop_timeout:
1871 type: scalar-unit.time
1872 description: Maximum recommended timeout value that can be needed to gracefully stop a VNF instance of a particular type under certain conditions, such as maximum load condition. This is provided by VNF provider as information for the operator facilitating the selection of optimal timeout value. This value is not used as constraint
1874 tosca.datatypes.nfv.VnfChangeFlavourOperationConfiguration:
1875 derived_from: tosca.datatypes.Root
1876 description: represents information that affect the invocation of the ChangeVnfFlavour operation
1881 tosca.datatypes.nfv.VnfProfile:
1882 derived_from: tosca.datatypes.Root
1883 description: describes a profile for instantiating VNFs of a particular NS DF according to a specific VNFD and VNF DF.
1885 instantiation_level:
1887 description: Identifier of the instantiation level of the VNF DF to be used for instantiation. If not present, the default instantiation level as declared in the VNFD shall be used.
1889 min_number_of_instances:
1891 description: Minimum number of instances of the VNF based on this VNFD that is permitted to exist for this VnfProfile.
1894 - greater_or_equal: 0
1895 max_number_of_instances:
1897 description: Maximum number of instances of the VNF based on this VNFD that is permitted to exist for this VnfProfile.
1900 - greater_or_equal: 0
1901 tosca.datatypes.nfv.UriAuthority:
1902 derived_from: tosca.datatypes.Root
1903 description: information that corresponds to the authority component of a URI as specified in IETF RFC 3986 [8]
1907 description: user_info field of the authority component of a URI
1911 description: host field of the authority component of a URI
1915 description: port field of the authority component of a URI
1917 tosca.datatypes.nfv.UriComponents:
1918 derived_from: tosca.datatypes.Root
1919 description: information used to build a URI that complies with IETF RFC 3986 [8].
1923 description: scheme component of a URI.
1926 type: tosca.datatypes.nfv.UriAuthority
1927 description: Authority component of a URI
1931 description: path component of a URI.
1935 description: query component of a URI.
1939 description: fragment component of a URI.
1941 tosca.datatypes.nfv.InterfaceDetails:
1942 derived_from: tosca.datatypes.Root
1943 description: information used to access an interface exposed by a VNF
1946 type: tosca.datatypes.nfv.UriComponents
1947 description: Provides components to build a Uniform Ressource Identifier (URI) where to access the interface end point.
1949 interface_specific_data:
1951 description: Provides additional details that are specific to the type of interface considered.
1955 tosca.datatypes.nfv.VirtualLinkMonitoringParameter:
1956 derived_from: tosca.datatypes.Root
1957 description: Represents information on virtualised resource related performance metrics applicable to the VNF.
1961 description: Human readable name of the monitoring parameter
1965 description: Identifies a performance metric derived from those defined in ETSI GS NFV-IFA 027.The packetOutgoingVirtualLink and packetIncomingVirtualLink metrics shall be obtained by aggregation the PacketOutgoing and PacketIncoming measurements defined in clause 7.1 of GS NFV-IFA 027 of all virtual link ports attached to the virtual link to which the metrics apply.
1969 - packet_outgoing_virtual_link
1970 - packet_incoming_virtual_link
1972 type: scalar-unit.time
1973 description: Describes the recommended periodicity at which to collect the performance information.
1977 tosca.datatypes.nfv.VnfcMonitoringParameter:
1978 derived_from: tosca.datatypes.Root
1979 description: Represents information on virtualised resource related performance metrics applicable to the VNF.
1983 description: Human readable name of the monitoring parameter
1987 description: Identifies the performance metric, according to ETSI GS NFV-IFA 027.
1991 - v_cpu_usage_mean_vnf
1992 - v_cpu_usage_peak_vnf
1993 - v_memory_usage_mean_vnf
1994 - v_memory_usage_peak_vnf
1995 - v_disk_usage_mean_vnf
1996 - v_disk_usage_peak_vnf
1997 - byte_incoming_vnf_int_cp
1998 - byte_outgoing_vnf_int_cp
1999 - packet_incoming_vnf_int_cp
2000 - packet_outgoing_vnf_int_cp
2002 type: scalar-unit.time
2003 description: Describes the recommended periodicity at which to collect the performance information.
2007 tosca.datatypes.nfv.VnfChangeExtConnectivityOperationConfiguration:
2008 derived_from: tosca.datatypes.Root
2009 description: represents information that affect the invocation of the ChangeExtVnfConnectivity operation
2014 tosca.datatypes.nfv.VnfMonitoringParameter:
2015 derived_from: tosca.datatypes.Root
2016 description: Represents information on virtualised resource related performance metrics applicable to the VNF.
2020 description: Human readable name of the monitoring parameter
2024 description: Identifies the performance metric, according to ETSI GS NFV-IFA 027.
2028 - v_cpu_usage_mean_vnf
2029 - v_cpu_usage_peak_vnf
2030 - v_memory_usage_mean_vnf
2031 - v_memory_usage_peak_vnf
2032 - v_disk_usage_mean_vnf
2033 - v_disk_usage_peak_vnf
2034 - byte_incoming_vnf_ext_cp
2035 - byte_outgoing_vnf_ext_cp
2036 - packet_incoming_vnf_ext_cp
2037 - packet_outgoing_vnf_ext_cp
2039 type: scalar-unit.time
2040 description: Describes the recommended periodicity at which to collect the performance information.
2044 tosca.datatypes.nfv.VnfLcmOperationsConfiguration:
2045 derived_from: tosca.datatypes.Root
2046 description: Represents information to configure lifecycle management operations
2049 type: tosca.datatypes.nfv.VnfInstantiateOperationConfiguration
2050 description: Configuration parameters for the InstantiateVnf operation
2053 type: tosca.datatypes.nfv.VnfScaleOperationConfiguration
2054 description: Configuration parameters for the ScaleVnf operation
2057 type: tosca.datatypes.nfv.VnfScaleToLevelOperationConfiguration
2058 description: Configuration parameters for the ScaleVnfToLevel operation
2061 type: tosca.datatypes.nfv.VnfChangeFlavourOperationConfiguration
2062 description: Configuration parameters for the changeVnfFlavourOpConfig operation
2065 type: tosca.datatypes.nfv.VnfHealOperationConfiguration
2066 description: Configuration parameters for the HealVnf operation
2069 type: tosca.datatypes.nfv.VnfTerminateOperationConfiguration
2070 description: Configuration parameters for the TerminateVnf operation
2073 type: tosca.datatypes.nfv.VnfOperateOperationConfiguration
2074 description: Configuration parameters for the OperateVnf operation
2076 change_ext_connectivity:
2077 type: tosca.datatypes.nfv.VnfChangeExtConnectivityOperationConfiguration
2078 description: Configuration parameters for the changeExtVnfConnectivityOpConfig operation
2080 tosca.datatypes.nfv.CpProtocolData:
2081 derived_from: tosca.datatypes.Root
2082 description: Describes and associates the protocol layer that a CP uses together with other protocol and connection point information
2084 associated_layer_protocol:
2087 description: One of the values of the property layer_protocols of the CP
2098 description: Provides information on the addresses to be assigned to the CP
2100 type: tosca.datatypes.nfv.AddressData
2102 tosca.datatypes.nfv.VnfAdditionalConfigurableProperties:
2103 derived_from: tosca.datatypes.Root
2104 description: is an empty base type for deriving data types for describing additional configurable properties for a given VNF
2109 tosca.datatypes.nfv.VnfConfigurableProperties:
2110 derived_from: tosca.datatypes.Root
2111 description: indicates configuration properties for a given VNF (e.g. related to auto scaling and auto healing).
2113 is_autoscale_enabled:
2115 description: It permits to enable (TRUE)/disable (FALSE) the auto-scaling functionality. If the properties is not present for configuring, then VNF property is not supported
2117 is_autoheal_enabled:
2119 description: It permits to enable (TRUE)/disable (FALSE) the auto-healing functionality. If the properties is not present for configuring, then VNF property is not supported
2121 additional_configurable_properties:
2122 description: It provides VNF specific configurable properties that can be modified using the ModifyVnfInfo operation
2124 type: tosca.datatypes.nfv.VnfAdditionalConfigurableProperties
2125 tosca.datatypes.nfv.VnfInfoModifiableAttributesExtensions:
2126 derived_from: tosca.datatypes.Root
2127 description: is an empty base type for deriving data types for describing VNF-specific extension
2132 tosca.datatypes.nfv.VnfInfoModifiableAttributesMetadata:
2133 derived_from: tosca.datatypes.Root
2134 description: is an empty base type for deriving data types for describing VNF-specific metadata
2139 tosca.datatypes.nfv.VnfInfoModifiableAttributes:
2140 derived_from: tosca.datatypes.Root
2141 description: Describes VNF-specific extension and metadata for a given VNF
2144 type: tosca.datatypes.nfv.VnfInfoModifiableAttributesExtensions
2145 description: \"Extension\" properties of VnfInfo that are writeable
2148 type: tosca.datatypes.nfv.VnfInfoModifiableAttributesMetadata
2149 description: \"Metadata\" properties of VnfInfo that are writeable
2151 tosca.datatypes.nfv.VirtualLinkBitrateLevel:
2152 derived_from: tosca.datatypes.Root
2153 description: Describes bitrate requirements applicable to the virtual link instantiated from a particicular VnfVirtualLink
2158 bitrate_requirements:
2159 type: tosca.datatypes.nfv.LinkBitrateRequirements
2160 description: Virtual link bitrate requirements for an instantiation level or bitrate delta for a scaling step
2162 tosca.datatypes.nfv.VnfOperationAdditionalParameters:
2163 derived_from: tosca.datatypes.Root
2164 description: Is an empty base type for deriving data type for describing VNF-specific parameters to be passed when invoking lifecycle management operations
2169 tosca.datatypes.nfv.VirtualFileStorageData:
2170 derived_from: tosca.datatypes.Root
2171 description: VirtualFileStorageData describes file storage requirements associated with compute resources in a particular VDU
2174 type: scalar-unit.size
2175 description: Size of virtualized storage resource
2177 file_system_protocol:
2179 description: The shared file system protocol (e.g. NFS, CIFS)
2181 tosca.datatypes.nfv.VirtualObjectStorageData:
2182 derived_from: tosca.datatypes.Root
2183 description: VirtualObjectStorageData describes object storage requirements associated with compute resources in a particular VDU
2185 max_size_of_storage:
2186 type: scalar-unit.size
2187 description: Maximum size of virtualized storage resource
2189 tosca.datatypes.nfv.VirtualBlockStorageData:
2190 derived_from: tosca.datatypes.Root
2191 description: VirtualBlockStorageData describes block storage requirements associated with compute resources in a particular VDU, either as a local disk or as virtual attached storage
2194 type: scalar-unit.size
2195 description: Size of virtualised storage resource
2197 vdu_storage_requirements:
2199 description: The hardware platform specific storage requirements. A map of strings that contains a set of key-value pairs that represents the hardware platform specific storage deployment requirements.
2205 description: Indicates if the storage support RDMA
2208 tosca.datatypes.nfv.SwImageData:
2209 derived_from: tosca.datatypes.Root
2210 description: describes information related to a software image artifact
2214 description: Name of this software image
2218 description: Version of this software image
2222 description: Checksum of the software image file
2226 description: The container format describes the container file format in which software image is provided
2239 description: The disk format of a software image is the format of the underlying disk image
2254 type: scalar-unit.size
2255 description: The minimal disk size requirement for this software image
2258 type: scalar-unit.size
2259 description: The minimal RAM requirement for this software image
2262 type: scalar-unit.size
2263 description: The size of this software image
2267 description: Identifies the operating system used in the software image
2269 supported_virtualisation_environments:
2271 description: Identifies the virtualisation environments (e.g. hypervisor) compatible with this software image
2275 onap.datatypes.monitoring.metricsPerEventName:
2276 derived_from: tosca.datatypes.Root
2278 controlLoopSchemaType:
2283 description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM
2287 description: Event name to which thresholds need to be applied
2291 description: TCA Policy Scope Name
2295 description: TCA Policy Scope
2299 description: TCA Policy Scope Version
2303 description: Thresholds associated with eventName
2305 type: onap.datatypes.monitoring.thresholds
2308 onap.datatypes.monitoring.tca_policy:
2309 derived_from: tosca.datatypes.Root
2313 - equal: measurementsForVfScaling
2314 default: measurementsForVfScaling
2315 description: Domain name to which TCA needs to be applied
2318 metricsPerEventName:
2319 description: Contains eventName and threshold details that need to be applied to given eventName
2321 type: onap.datatypes.monitoring.metricsPerEventName
2324 onap.datatypes.monitoring.thresholds:
2325 derived_from: tosca.datatypes.Root
2327 closedLoopControlName:
2328 description: Closed Loop Control Name associated with the threshold
2331 closedLoopEventStatus:
2336 description: Closed Loop Event Status of the threshold
2347 description: Direction of the threshold
2353 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta
2354 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta
2355 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta
2356 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta
2357 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta
2358 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta
2359 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta
2360 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated
2361 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated
2362 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated
2363 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated
2364 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
2365 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated
2366 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated
2367 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta
2368 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta
2369 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta
2370 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta
2371 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta
2372 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta
2373 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta
2374 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated
2375 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated
2376 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated
2377 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated
2378 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated
2379 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated
2380 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated
2381 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle
2382 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt
2383 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice
2384 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq
2385 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal
2386 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem
2387 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait
2388 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage
2389 - $.event.measurementsForVfScalingFields.meanRequestLatency
2390 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered
2391 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached
2392 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured
2393 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree
2394 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed
2395 - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value
2396 description: Json field Path as per CEF message which needs to be analyzed for TCA
2407 description: Threshold Event Severity
2411 description: Threshold value for the field Path inside CEF message
2415 description: Version number associated with the threshold