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
19 description: The TOSCA Policy Type all other TOSCA Policy Types derive from
20 tosca.policies.Placement:
21 derived_from: tosca.policies.Root
22 description: The TOSCA Policy Type definition that is used to govern placement of TOSCA nodes or groups of nodes.
23 tosca.policies.Scaling:
24 derived_from: tosca.policies.Root
25 description: The TOSCA Policy Type definition that is used to govern scaling of TOSCA nodes or groups of nodes.
26 tosca.policies.Update:
27 derived_from: tosca.policies.Root
28 description: The TOSCA Policy Type definition that is used to govern update of TOSCA nodes or groups of nodes.
29 tosca.policies.Performance:
30 derived_from: tosca.policies.Root
31 description: The TOSCA Policy Type definition that is used to declare performance requirements for TOSCA nodes or groups of nodes.
32 org.openecomp.policies.placement.Antilocate:
33 derived_from: tosca.policies.Placement
34 description: My placement policy for separation based upon container type value
38 description: The name of the policy
43 description: container type
51 org.openecomp.policies.placement.Colocate:
52 derived_from: tosca.policies.Placement
53 description: Keep associated nodes (groups of nodes) based upon affinity value
57 description: The name of the policy
70 org.openecomp.policies.placement.valet.Diversity:
71 derived_from: tosca.policies.Placement
72 description: Valet Diversity
76 description: diversity
84 org.openecomp.policies.placement.valet.Exclusivity:
85 derived_from: tosca.policies.Placement
86 description: Valet Exclusivity
90 description: exclusivity
98 org.openecomp.policies.placement.valet.Affinity:
99 derived_from: tosca.policies.Placement
100 description: Valet Affinity
104 description: affinity
112 org.openecomp.policies.scaling.Fixed:
113 derived_from: tosca.policies.Scaling
116 description: the exact number of instances to keep up
119 org.openecomp.policies.External:
120 derived_from: tosca.policies.Root
121 description: externally managed policy (for example, type="network assignment", source="Policy Manager", name="route target")
125 description: The name of the server that exposes the policy with predefined type and name.
129 description: The type (category) of the policy same as it is defined in the source.
133 description: The name of the policy, that related to specific type, same as it is defined in the source.
135 tosca.policies.Monitoring:
136 derived_from: tosca.policies.Root
137 description: A base policy type for all policies that governs monitoring provisioning
138 onap.policy.monitoring.cdap.tca.hi.lo.app:
139 derived_from: tosca.policies.Monitoring
144 description: TCA Policy JSON
146 type: onap.datatypes.monitoring.tca_policy
148 tosca.datatypes.Root:
149 description: The TOSCA root Data Type all other TOSCA base Data Types derive from
151 derived_from: tosca.datatypes.Root
153 derived_from: tosca.datatypes.Root
155 derived_from: tosca.datatypes.Root
157 derived_from: tosca.datatypes.Root
159 derived_from: tosca.datatypes.Root
161 derived_from: tosca.datatypes.Root
163 derived_from: tosca.datatypes.Root
165 derived_from: tosca.datatypes.Root
167 derived_from: scalar-unit
169 derived_from: scalar-unit
170 scalar-unit.frequency:
171 derived_from: scalar-unit
172 tosca.datatypes.Credential:
173 derived_from: tosca.datatypes.Root
191 org.openecomp.datatypes.PortMirroringConnectionPointDescription:
192 derived_from: tosca.datatypes.Root
204 description: deprecated
207 description: deprecated
208 tosca.datatypes.TimeInterval:
209 derived_from: tosca.datatypes.Root
217 tosca.datatypes.network.NetworkInfo:
218 derived_from: tosca.datatypes.Root
228 tosca.datatypes.network.PortInfo:
229 derived_from: tosca.datatypes.Root
243 tosca.datatypes.network.PortDef:
244 derived_from: integer
249 tosca.datatypes.network.PortSpec:
250 derived_from: tosca.datatypes.Root
262 type: tosca.datatypes.network.PortDef
270 type: tosca.datatypes.network.PortDef
277 org.openecomp.datatypes.heat.network.AddressPair:
278 derived_from: tosca.datatypes.Root
279 description: MAC/IP address pairs
283 description: MAC address
288 description: IP address
291 org.openecomp.datatypes.heat.network.subnet.HostRoute:
292 derived_from: tosca.datatypes.Root
293 description: Host route info for the subnet
297 description: The destination for static route
302 description: The next hop for the destination
305 org.openecomp.datatypes.heat.network.AllocationPool:
306 derived_from: tosca.datatypes.Root
307 description: The start and end addresses for the allocation pool
311 description: Start address for the allocation pool
316 description: End address for the allocation pool
319 org.openecomp.datatypes.heat.network.neutron.Subnet:
320 derived_from: tosca.datatypes.Root
321 description: A subnet represents an IP address block that can be used for assigning IP addresses to virtual instances
325 description: The ID of the tenant who owns the network
330 description: Set to true if DHCP is enabled and false if DHCP is disabled
336 description: IPv6 address mode
346 description: IPv6 RA (Router Advertisement) mode
356 description: Extra parameters to include in the request
364 description: The start and end addresses for the allocation pools
368 type: org.openecomp.datatypes.heat.network.AllocationPool
371 description: The name or ID of the subnet pool
376 description: A specified set of DNS name servers to be used
384 description: The gateway IP address
388 type: org.openecomp.datatypes.heat.network.subnet.HostRoute
391 description: The gateway IP address
401 description: The name of the subnet
406 description: Prefix length for subnet allocation from subnet pool
410 - greater_or_equal: 0
413 description: The CIDR
418 description: The gateway IP address
421 org.openecomp.datatypes.heat.novaServer.network.PortExtraProperties:
422 derived_from: tosca.datatypes.Root
423 description: Nova server network expand properties for port
425 port_security_enabled:
427 description: Flag to enable/disable port security on the port
432 description: MAC address to give to this port
437 description: The administrative state of this port
443 description: The name or ID of QoS policy to attach to this port
446 allowed_address_pairs:
448 description: Additional MAC/IP address pairs allowed to pass through the port
452 type: org.openecomp.datatypes.heat.network.AddressPair
455 description: The vnic type to be bound on the neutron port
465 description: Extra parameters to include in the request
471 org.openecomp.datatypes.heat.novaServer.network.AddressInfo:
472 derived_from: tosca.datatypes.network.NetworkInfo
473 description: Network addresses with corresponding port id
480 org.openecomp.datatypes.heat.neutron.port.FixedIps:
481 derived_from: tosca.datatypes.Root
482 description: subnet/ip_address
486 description: Subnet in which to allocate the IP address for this port
491 description: IP address desired in the subnet for this port
496 description: Subnet in which to allocate the IP address for this port
499 org.openecomp.datatypes.heat.FileInfo:
500 derived_from: tosca.datatypes.Root
501 description: Heat File Info
505 description: The required URI string (relative or absolute) which can be used to locate the file
510 description: The type of the file
519 org.openecomp.datatypes.heat.contrail.network.rule.PortPairs:
520 derived_from: tosca.datatypes.Root
521 description: source and destination port pairs
525 description: Start port
530 description: End port
533 org.openecomp.datatypes.heat.contrail.network.rule.Rule:
534 derived_from: tosca.datatypes.Root
535 description: policy rule
539 description: Source ports
543 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
546 description: Protocol
551 description: Destination addresses
555 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
558 description: Service to apply
563 description: Destination ports
567 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
570 description: Source addresses
574 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
577 description: Direction
580 org.openecomp.datatypes.heat.contrail.network.rule.RuleList:
581 derived_from: tosca.datatypes.Root
582 description: list of policy rules
586 description: Contrail network rule
590 type: org.openecomp.datatypes.heat.contrail.network.rule.Rule
591 org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork:
592 derived_from: tosca.datatypes.Root
593 description: source and destination addresses
597 description: Virtual network
600 org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule:
601 derived_from: tosca.datatypes.Root
602 description: Rules Pairs
606 description: The remote group ID to be associated with this security group rule
611 description: The protocol that is matched by the security group rule
621 description: Ethertype of the traffic
631 description: 'The maximum port number in the range that is matched by the
632 security group rule. '
641 description: The remote IP prefix (CIDR) to be associated with this security group rule
646 description: Whether to specify a remote group or a remote IP prefix
648 default: remote_ip_prefix
656 description: The direction in which the security group rule is applied
666 description: The minimum port number in the range that is matched by the security group rule.
673 org.openecomp.datatypes.heat.substitution.SubstitutionFiltering:
674 derived_from: tosca.datatypes.Root
675 description: Substitution Filter
677 substitute_service_template:
679 description: Substitute Service Template
684 description: Index value of the substitution service template runtime instance
689 - greater_or_equal: 0
698 description: Indicates whether service scaling is enabled
704 description: Mandatory
708 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence:
709 derived_from: tosca.datatypes.Root
710 description: network policy refs data sequence
712 network_policy_refs_data_sequence_major:
714 description: Network Policy ref data sequence Major
717 network_policy_refs_data_sequence_minor:
719 description: Network Policy ref data sequence Minor
722 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefData:
723 derived_from: tosca.datatypes.Root
724 description: network policy refs data
726 network_policy_refs_data_sequence:
727 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence
728 description: Network Policy ref data sequence
731 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet:
732 derived_from: tosca.datatypes.Root
733 description: Network Ipam Ref Data Subnet
735 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
737 description: Network ipam refs data ipam subnets ip prefix len
740 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
742 description: Network ipam refs data ipam subnets ip prefix
745 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList:
746 derived_from: tosca.datatypes.Root
747 description: Network Ipam Ref Data Subnet List
749 network_ipam_refs_data_ipam_subnets_subnet:
750 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet
751 description: Network ipam refs data ipam subnets
754 network_ipam_refs_data_ipam_subnets_addr_from_start:
756 description: Network ipam refs data ipam subnets addr from start
759 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.IpamRefData:
760 derived_from: tosca.datatypes.Root
761 description: Network Ipam Ref Data
763 network_ipam_refs_data_ipam_subnets:
765 description: Network ipam refs data ipam subnets
769 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList
770 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork:
771 derived_from: tosca.datatypes.Root
772 description: source addresses
774 network_policy_entries_policy_rule_src_addresses_virtual_network:
776 description: Source addresses Virtual network
779 org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork:
780 derived_from: tosca.datatypes.Root
781 description: destination addresses
783 network_policy_entries_policy_rule_dst_addresses_virtual_network:
785 description: Destination addresses Virtual network
788 org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs:
789 derived_from: tosca.datatypes.Root
790 description: destination port pairs
792 network_policy_entries_policy_rule_dst_ports_start_port:
794 description: Start port
797 network_policy_entries_policy_rule_dst_ports_end_port:
799 description: End port
802 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs:
803 derived_from: tosca.datatypes.Root
804 description: source port pairs
806 network_policy_entries_policy_rule_src_ports_start_port:
808 description: Start port
811 network_policy_entries_policy_rule_src_ports_end_port:
813 description: End port
816 org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList:
817 derived_from: tosca.datatypes.Root
818 description: Action List
820 network_policy_entries_policy_rule_action_list_simple_action:
822 description: Simple Action
825 network_policy_entries_policy_rule_action_list_apply_service:
827 description: Apply Service
832 org.openecomp.datatypes.heat.contrailV2.network.rule.Rule:
833 derived_from: tosca.datatypes.Root
834 description: policy rule
836 network_policy_entries_policy_rule_dst_addresses:
838 description: Destination addresses
842 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork
843 network_policy_entries_policy_rule_dst_ports:
845 description: Destination ports
849 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs
850 network_policy_entries_policy_rule_protocol:
852 description: Protocol
855 network_policy_entries_policy_rule_src_addresses:
857 description: Source addresses
861 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork
862 network_policy_entries_policy_rule_direction:
864 description: Direction
867 network_policy_entries_policy_rule_src_ports:
869 description: Source ports
873 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs
874 network_policy_entries_policy_rule_action_list:
875 type: org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList
876 description: Action list
879 org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList:
880 derived_from: tosca.datatypes.Root
881 description: list of policy rules
883 network_policy_entries_policy_rule:
885 description: Contrail network rule
889 type: org.openecomp.datatypes.heat.contrailV2.network.rule.Rule
890 org.openecomp.datatypes.heat.network.contrail.port.StaticRoute:
891 derived_from: tosca.datatypes.Root
892 description: static route
896 description: Route prefix
901 description: Next hop
906 description: Next hop type
909 org.openecomp.datatypes.heat.network.contrail.AddressPair:
910 derived_from: tosca.datatypes.Root
911 description: Address Pair
915 description: Address mode active-active or active-standy
924 description: IP address prefix
929 description: Mac address
932 org.openecomp.datatypes.heat.network.contrail.InterfaceData:
933 derived_from: tosca.datatypes.Root
934 description: Interface Data
938 description: An ordered list of static routes to be added to this interface
942 type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute
945 description: Virtual Network for this interface
948 allowed_address_pairs:
950 description: List of allowed address pair for this interface
954 type: org.openecomp.datatypes.heat.network.contrail.AddressPair
957 description: IP for this interface
960 org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties:
961 derived_from: tosca.datatypes.Root
962 description: Virtual Machine Interface Properties.
964 virtual_machine_interface_properties_service_interface_type:
966 description: Service Interface Type.
969 org.openecomp.datatypes.Root:
970 derived_from: tosca.datatypes.Root
972 The ECOMP root Data Type all other Data Types derive from
978 A placeholder for missing properties that would be included in future ecomp model versions. fromat <key>:<value>
980 org.openecomp.datatypes.AssignmentRequirements:
981 derived_from: org.openecomp.datatypes.Root
985 "true" indicates that assignment is required
990 description: number of assignments required
993 org.openecomp.datatypes.network.SubnetAssignments:
994 derived_from: org.openecomp.datatypes.Root
996 ip_network_address_plan:
999 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
1003 description: \"true\" indicates the network has 1 or more policies
1011 description: The IP version of the subnet
1015 description: The default subnet CIDR mask
1020 description: Quantity of subnets that must be initially assigned
1021 org.openecomp.datatypes.network.IPv4SubnetAssignments:
1022 derived_from: org.openecomp.datatypes.network.SubnetAssignments
1027 description: Indicates IPv4 subnet assignments
1028 org.openecomp.datatypes.network.IPv6SubnetAssignments:
1029 derived_from: org.openecomp.datatypes.network.SubnetAssignments
1034 description: Indicates IPv6 subnet assignments
1035 org.openecomp.datatypes.network.NetworkAssignments:
1036 derived_from: org.openecomp.datatypes.Root
1038 ecomp_generated_network_assignment:
1043 \"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).
1047 description: \"true\" means this network is shared by multiple Openstack tenants
1048 is_external_network:
1053 \"true\" means this Contrail external network
1054 ipv4_subnet_default_assignment:
1055 type: org.openecomp.datatypes.network.IPv4SubnetAssignments
1057 description: IPv4 defualt subnet assignments
1058 ipv6_subnet_default_assignment:
1059 type: org.openecomp.datatypes.network.IPv6SubnetAssignments
1061 description: IPv6 defualt subnet assignments
1065 description: Related Networks List.
1067 type: org.openecomp.datatypes.network.RelatedNetworksAssignments
1071 description: \"true\" indicates that network is trunked
1073 org.openecomp.datatypes.network.ProviderNetwork:
1074 derived_from: org.openecomp.datatypes.Root
1076 is_provider_network:
1079 description: \"true\" indicates that this a Neutron provider type of network
1080 physical_network_name:
1095 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)
1104 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)
1108 description: PNIC instance within the NUMA processor cluster
1109 org.openecomp.datatypes.network.NetworkFlows:
1110 derived_from: org.openecomp.datatypes.Root
1116 description: \"true\" indicates the network has 1 or more policies
1120 description: 'Identifies the specific Cloud network policy that must be applied
1121 to this network (source: from Policy Manager).'
1126 description: \"true\" indicates the network has 1 or more vpn bindings
1130 description: 'Identifies the specific VPN Binding entry in A&AI that must
1131 be applied when creating this network (source: A&AI)'
1132 org.openecomp.datatypes.network.VlanRequirements:
1133 derived_from: org.openecomp.datatypes.Root
1138 description: reference to a vlan range plan
1146 description: identifies the vlan type (e.g., c-tag)
1150 description: identifies the number of vlan tags to assign to the CP from the plan
1151 org.openecomp.datatypes.network.IpRequirements:
1152 derived_from: org.openecomp.datatypes.Root
1162 description: identifies the number of ip address to assign to the CP from the plan
1182 description: identifies the number of ip address to assign to the CP from the plan
1183 type: org.openecomp.datatypes.AssignmentRequirements
1185 floating_ip_count_required:
1186 type: org.openecomp.datatypes.AssignmentRequirements
1188 ip_address_plan_name:
1194 org.openecomp.datatypes.network.MacAssignments:
1195 derived_from: org.openecomp.datatypes.Root
1200 description: reference to a MAC address range plan
1204 description: identifies the number of MAC addresses to assign to the CP from the plan
1205 org.openecomp.datatypes.EcompHoming:
1206 derived_from: org.openecomp.datatypes.Root
1208 ecomp_selected_instance_node_target:
1213 \"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).
1217 description: Referenc to a service level homing policy that ECOMP will use for instance deployment target node
1218 instance_node_target:
1221 description: Instance target deployment node
1222 org.openecomp.datatypes.EcompNaming:
1223 derived_from: org.openecomp.datatypes.Root
1225 ecomp_generated_naming:
1230 \"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).
1234 description: Referenc to naming policy that ECOMP will use when the name is auto-generated
1235 org.openecomp.datatypes.network.MacRequirements:
1236 derived_from: org.openecomp.datatypes.Root
1239 description: reference to a MAC address range plan
1243 description: identifies the number of MAC addresses to assign to the CP from the plan
1247 description: identifies the number of MAC addresses to assign to the CP from the plan
1248 type: org.openecomp.datatypes.AssignmentRequirements
1249 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp:
1250 derived_from: tosca.datatypes.Root
1251 description: Virtual Machine Sub Interface Address Pair IP.
1255 description: IP Prefix.
1260 description: IP Prefix Len.
1263 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress:
1264 derived_from: tosca.datatypes.Root
1265 description: Virtual Machine Sub Interface Mac Address.
1269 description: Mac Addresses List.
1274 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties:
1275 derived_from: tosca.datatypes.Root
1276 description: Virtual Machine Sub Interface VLAN Properties.
1278 sub_interface_vlan_tag:
1280 description: Sub Interface VLAN Tag.
1283 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair:
1284 derived_from: tosca.datatypes.Root
1285 description: Virtual Machine Sub Interface Address Pair.
1289 description: Address Mode.
1293 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp
1302 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs:
1303 derived_from: tosca.datatypes.Root
1304 description: Virtual Machine Sub Interface Address Pairs.
1306 allowed_address_pair:
1308 description: Addresses pair List.
1312 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair
1313 org.openecomp.datatypes.Naming:
1314 derived_from: org.openecomp.datatypes.Root
1316 ecomp_generated_naming:
1318 "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).
1323 description: Reference to naming policy that ECOMP will use when the name is auto-generated
1327 description: indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name).
1330 org.openecomp.datatypes.flavors.ComputeFlavor:
1331 derived_from: tosca.datatypes.Root
1336 type: scalar-unit.size
1338 type: scalar-unit.size
1339 org.openecomp.datatypes.flavors.LicenseFlavor:
1340 derived_from: tosca.datatypes.Root
1344 org.openecomp.datatypes.flavors.VendorInfo:
1345 derived_from: tosca.datatypes.Root
1347 manufacturer_reference_number:
1351 org.openecomp.datatypes.flavors.DeploymentFlavor:
1352 derived_from: tosca.datatypes.Root
1357 type: org.openecomp.datatypes.flavors.VendorInfo
1359 type: org.openecomp.datatypes.flavors.ComputeFlavor
1361 type: org.openecomp.datatypes.flavors.LicenseFlavor
1363 org.openecomp.datatypes.ImageInfo:
1364 derived_from: tosca.datatypes.Root
1372 description: checksum/signature
1377 org.openecomp.datatypes.network.RelatedNetworksAssignments:
1378 derived_from: org.openecomp.datatypes.Root
1380 related_network_role:
1382 description: The network role of the related network, sharing provider network.
1384 tosca.datatypes.nfv.VnfcConfigurableProperties:
1385 derived_from: tosca.datatypes.Root
1387 additional_vnfc_configurable_properties:
1392 tosca.datatypes.nfv.RequestedAdditionalCapability:
1393 derived_from: tosca.datatypes.Root
1398 min_requested_additional_capability_version:
1401 preferred_requested_additional_capability_version:
1404 requested_additional_capability_name:
1407 target_performance_parameters:
1412 tosca.datatypes.nfv.VirtualMemory:
1413 derived_from: tosca.datatypes.Root
1416 type: scalar-unit.size
1418 virtual_mem_oversubscription_policy:
1421 vdu_memory_requirements:
1429 tosca.datatypes.nfv.VirtualCpuPinning:
1430 derived_from: tosca.datatypes.Root
1444 tosca.datatypes.nfv.VirtualCpu:
1445 derived_from: tosca.datatypes.Root
1454 type: scalar-unit.frequency
1456 virtual_cpu_oversubscription_policy:
1459 vdu_cpu_requirements:
1464 virtual_cpu_pinning:
1465 type: tosca.datatypes.nfv.VirtualCpuPinning
1467 tosca.datatypes.nfv.LogicalNodeData:
1468 derived_from: tosca.datatypes.Root
1470 logical_node_requirements:
1475 tosca.datatypes.nfv.VirtualNetworkInterfaceRequirements:
1476 derived_from: tosca.datatypes.Root
1490 network_interface_requirements:
1495 nic_io_requirements:
1496 type: tosca.datatypes.nfv.LogicalNodeData
1498 tosca.datatypes.nfv.injectFile:
1499 derived_from: tosca.datatypes.Root
1507 tosca.datatypes.nfv.L2AddressData:
1508 derived_from: tosca.datatypes.Root
1510 mac_address_assignment:
1516 tosca.datatypes.nfv.L3AddressData:
1517 derived_from: tosca.datatypes.Root
1519 ip_address_assignment:
1522 floating_ip_activated:
1532 number_of_ip_address:
1540 tosca.datatypes.nfv.AddressData:
1551 type: tosca.datatypes.nfv.L2AddressData
1554 type: tosca.datatypes.nfv.L3AddressData
1555 tosca.datatypes.nfv.ConnectivityType:
1556 derived_from: tosca.datatypes.Root
1577 tosca.datatypes.nfv.VlFlavour:
1578 derived_from: tosca.datatypes.Root
1582 tosca.datatypes.nfv.ext.AddressPairs:
1590 tosca.datatypes.nfv.ext.FloatingIP:
1598 tosca.datatypes.nfv.ext.LocationInfo:
1609 tosca.datatypes.nfv.ext.HostRouteInfo:
1617 tosca.datatypes.nfv.ext.InjectData:
1625 tosca.datatypes.nfv.ext.zte.WatchDog:
1633 tosca.datatypes.nfv.ext.LocalAffinityOrAntiAffinityRule:
1638 affinity_antiaffinity:
1641 tosca.datatypes.nfv.VduProfile:
1642 derived_from: tosca.datatypes.Root
1644 min_number_of_instances:
1647 max_number_of_instances:
1656 tosca.datatypes.nfv.LinkBitRateRequirements:
1657 derived_from: tosca.datatypes.Root
1665 tosca.datatypes.nfv.Qos:
1666 derived_from: tosca.datatypes.Root
1671 packet_delay_variation:
1681 tosca.datatypes.nfv.VlProfile:
1682 derived_from: tosca.datatypes.Root
1684 max_bit_rate_requirements:
1685 type: tosca.datatypes.nfv.LinkBitRateRequirements
1687 min_bit_rate_requirements:
1688 type: tosca.datatypes.nfv.LinkBitRateRequirements
1691 type: tosca.datatypes.nfv.Qos
1693 initiationParameters:
1732 tosca.datatypes.nfv.VduLevel:
1733 derived_from: tosca.datatypes.Root
1735 number_of_instances:
1738 tosca.datatypes.nfv.ScaleInfo:
1739 derived_from: tosca.datatypes.Root
1744 tosca.datatypes.nfv.ScaleAspect:
1745 derived_from: tosca.datatypes.Root
1759 tosca.datatypes.nfv.InstantiationLevel:
1760 derived_from: tosca.datatypes.Root
1769 type: tosca.datatypes.nfv.VduLevel
1774 type: tosca.datatypes.nfv.ScaleInfo
1775 tosca.datatypes.nfv.VnfScaleOperationConfiguration:
1776 derived_from: tosca.datatypes.Root
1778 scaling_by_more_than_one_step_supported:
1780 tosca.datatypes.nfv.VnfScaleToLevelOperationConfiguration:
1781 derived_from: tosca.datatypes.Root
1783 arbitrary_target_levels_supported:
1785 tosca.datatypes.nfv.VnfHealOperationConfiguration:
1786 derived_from: tosca.datatypes.Root
1792 tosca.datatypes.nfv.VnfTerminateOperationConfiguration:
1793 derived_from: tosca.datatypes.Root
1795 min_graceful_termination_timeout:
1797 max_recommended_graceful_termination_timeout:
1799 tosca.datatypes.nfv.VnfOperateOperationConfiguration:
1800 derived_from: tosca.datatypes.Root
1802 min_graceful_termination_timeout:
1804 max_recommended_graceful_termination_timeout:
1806 tosca.datatypes.nfv.VnfLcmOperationsConfiguration:
1807 derived_from: tosca.datatypes.Root
1810 type: tosca.datatypes.nfv.VnfScaleOperationConfiguration
1812 type: tosca.datatypes.nfv.VnfScaleToLevelOperationConfiguration
1814 type: tosca.datatypes.nfv.VnfHealOperationConfiguration
1816 type: tosca.datatypes.nfv.VnfTerminateOperationConfiguration
1818 type: tosca.datatypes.nfv.VnfOperateOperationConfiguration
1819 tosca.datatypes.nfv.CpProtocolData:
1820 derived_from: tosca.datatypes.Root
1822 asscociated_layer_protocol:
1834 type: tosca.datatypes.nfv.AddressData
1836 tosca.datatypes.nfv.VnfConfigurableProperties:
1837 derived_from: tosca.datatypes.Root
1839 is_autoscale_enabled:
1842 is_autoheal_enabled:
1845 tosca.datatypes.nfv.VnfInfoModifiableAttributesExtensions:
1846 derived_from: tosca.datatypes.Root
1851 tosca.datatypes.nfv.VnfInfoModifiableAttributesMetadata:
1852 derived_from: tosca.datatypes.Root
1857 tosca.datatypes.nfv.VnfInfoModifiableAttributes:
1858 derived_from: tosca.datatypes.Root
1861 type: tosca.datatypes.nfv.VnfInfoModifiableAttributesExtensions
1864 type: tosca.datatypes.nfv.VnfInfoModifiableAttributesMetadata
1866 onap.datatypes.monitoring.metricsPerEventName:
1867 derived_from: tosca.datatypes.Root
1869 controlLoopSchemaType:
1874 description: Specifies Control Loop Schema Type for the event Name e.g. VNF, VM
1878 description: Event name to which thresholds need to be applied
1882 description: TCA Policy Scope Name
1886 description: TCA Policy Scope
1890 description: TCA Policy Scope Version
1894 description: Thresholds associated with eventName
1896 type: onap.datatypes.monitoring.thresholds
1899 onap.datatypes.monitoring.tca_policy:
1900 derived_from: tosca.datatypes.Root
1904 - equal: measurementsForVfScaling
1905 default: measurementsForVfScaling
1906 description: Domain name to which TCA needs to be applied
1909 metricsPerEventName:
1910 description: Contains eventName and threshold details that need to be applied to given eventName
1912 type: onap.datatypes.monitoring.metricsPerEventName
1915 onap.datatypes.monitoring.thresholds:
1916 derived_from: tosca.datatypes.Root
1918 closedLoopControlName:
1919 description: Closed Loop Control Name associated with the threshold
1922 closedLoopEventStatus:
1927 description: Closed Loop Event Status of the threshold
1938 description: Direction of the threshold
1944 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta
1945 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta
1946 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta
1947 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta
1948 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta
1949 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta
1950 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta
1951 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated
1952 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated
1953 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated
1954 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated
1955 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated
1956 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated
1957 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated
1958 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta
1959 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta
1960 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta
1961 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta
1962 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta
1963 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta
1964 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta
1965 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated
1966 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated
1967 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated
1968 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated
1969 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated
1970 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated
1971 - $.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated
1972 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle
1973 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt
1974 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice
1975 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq
1976 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal
1977 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem
1978 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait
1979 - $.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage
1980 - $.event.measurementsForVfScalingFields.meanRequestLatency
1981 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered
1982 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached
1983 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured
1984 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree
1985 - $.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed
1986 - $.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value
1987 description: Json field Path as per CEF message which needs to be analyzed for TCA
1998 description: Threshold Event Severity
2002 description: Threshold value for the field Path inside CEF message
2006 description: Version number associated with the threshold