2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at
6 # http://www.apache.org/licenses/LICENSE-2.0
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
15 tosca_definitions_version: tosca_simple_yaml_1_0
18 # filename: openecomp-heat/data.yml
24 description: The TOSCA root Data Type all other TOSCA base Data Types derive from
27 derived_from: tosca.datatypes.Root
30 derived_from: tosca.datatypes.Root
33 derived_from: tosca.datatypes.Root
36 derived_from: tosca.datatypes.Root
39 derived_from: tosca.datatypes.Root
42 derived_from: tosca.datatypes.Root
45 derived_from: tosca.datatypes.Root
48 derived_from: tosca.datatypes.Root
51 derived_from: scalar-unit
54 derived_from: scalar-unit
56 scalar-unit.frequency:
57 derived_from: scalar-unit
59 tosca.datatypes.Credential:
60 derived_from: tosca.datatypes.Root
79 tosca.datatypes.TimeInterval:
80 derived_from: tosca.datatypes.Root
89 tosca.datatypes.network.NetworkInfo:
90 derived_from: tosca.datatypes.Root
101 tosca.datatypes.network.PortInfo:
102 derived_from: tosca.datatypes.Root
117 tosca.datatypes.network.PortDef:
118 derived_from: integer
120 - in_range: [ 1, 65535 ]
122 tosca.datatypes.network.PortSpec:
123 derived_from: tosca.datatypes.Root
130 - valid_values: [ udp, tcp, igmp ]
132 type: tosca.datatypes.network.PortDef
136 - in_range: [ 1, 65535 ]
138 type: tosca.datatypes.network.PortDef
142 - in_range: [ 1, 65535 ]
144 ###################new Data Types Onboarding Integration##########################
146 org.openecomp.datatypes.heat.network.AddressPair:
147 derived_from: tosca.datatypes.Root
148 description: MAC/IP address pairs
152 description: MAC address
157 description: IP address
161 org.openecomp.datatypes.heat.network.subnet.HostRoute:
162 derived_from: tosca.datatypes.Root
163 description: Host route info for the subnet
167 description: The destination for static route
172 description: The next hop for the destination
176 org.openecomp.datatypes.heat.network.AllocationPool:
177 derived_from: tosca.datatypes.Root
178 description: The start and end addresses for the allocation pool
182 description: Start address for the allocation pool
187 description: End address for the allocation pool
191 org.openecomp.datatypes.heat.network.neutron.Subnet:
192 derived_from: tosca.datatypes.Root
193 description: A subnet represents an IP address block that can be used for assigning IP addresses to virtual instances
197 description: The ID of the tenant who owns the network
202 description: Set to true if DHCP is enabled and false if DHCP is disabled
208 description: IPv6 address mode
218 description: IPv6 RA (Router Advertisement) mode
228 description: Extra parameters to include in the request
237 description: The start and end addresses for the allocation pools
241 type: org.openecomp.datatypes.heat.network.AllocationPool
244 description: The name or ID of the subnet pool
249 description: A specified set of DNS name servers to be used
258 description: The gateway IP address
262 type: org.openecomp.datatypes.heat.network.subnet.HostRoute
265 description: The gateway IP address
275 description: The name of the subnet
280 description: Prefix length for subnet allocation from subnet pool
284 - greater_or_equal: 0
287 description: The CIDR
292 description: The gateway IP address
296 org.openecomp.datatypes.heat.novaServer.network.PortExtraProperties:
297 derived_from: tosca.datatypes.Root
298 description: Nova server network expand properties for port
300 port_security_enabled:
302 description: Flag to enable/disable port security on the port
307 description: MAC address to give to this port
312 description: The administrative state of this port
318 description: The name or ID of QoS policy to attach to this port
321 allowed_address_pairs:
323 description: Additional MAC/IP address pairs allowed to pass through the port
327 type: org.openecomp.datatypes.heat.network.AddressPair
330 description: The vnic type to be bound on the neutron port
340 description: Extra parameters to include in the request
348 org.openecomp.datatypes.heat.novaServer.network.AddressInfo:
349 derived_from: tosca.datatypes.network.NetworkInfo
350 description: Network addresses with corresponding port id
358 org.openecomp.datatypes.heat.neutron.port.FixedIps:
359 derived_from: tosca.datatypes.Root
360 description: subnet/ip_address
364 description: Subnet in which to allocate the IP address for this port
369 description: IP address desired in the subnet for this port
373 org.openecomp.datatypes.heat.FileInfo:
374 derived_from: tosca.datatypes.Root
375 description: Heat File Info
379 description: The required URI string (relative or absolute) which can be used to locate the file
384 description: The type of the file
394 org.openecomp.datatypes.heat.contrail.network.rule.PortPairs:
395 derived_from: tosca.datatypes.Root
396 description: source and destination port pairs
400 description: Start port
405 description: End port
409 org.openecomp.datatypes.heat.contrail.network.rule.Rule:
410 derived_from: tosca.datatypes.Root
411 description: policy rule
415 description: Source ports
419 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
422 description: Protocol
427 description: Destination addresses
431 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
434 description: Service to apply
439 description: Destination ports
443 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
446 description: Source addresses
450 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
453 description: Direction
457 org.openecomp.datatypes.heat.contrail.network.rule.RuleList:
458 derived_from: tosca.datatypes.Root
459 description: list of policy rules
463 description: Contrail network rule
467 type: org.openecomp.datatypes.heat.contrail.network.rule.Rule
469 org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork:
470 derived_from: tosca.datatypes.Root
471 description: source and destination addresses
475 description: Virtual network
479 org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule:
480 derived_from: tosca.datatypes.Root
481 description: Rules Pairs
485 description: The remote group ID to be associated with this security group rule
490 description: The protocol that is matched by the security group rule
500 description: Ethertype of the traffic
510 description: 'The maximum port number in the range that is matched by the
511 security group rule. '
520 description: The remote IP prefix (CIDR) to be associated with this security group rule
525 description: Whether to specify a remote group or a remote IP prefix
527 default: remote_ip_prefix
535 description: The direction in which the security group rule is applied
545 description: The minimum port number in the range that is matched by the security group rule.
553 org.openecomp.datatypes.heat.substitution.SubstitutionFiltering:
554 derived_from: tosca.datatypes.Root
555 description: Substitution Filter
557 substitute_service_template:
559 description: Substitute Service Template
564 description: Index value of the substitution service template runtime instance
569 - greater_or_equal: 0
578 description: Indicates whether service scaling is enabled
584 description: Mandatory
589 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence:
590 derived_from: tosca.datatypes.Root
591 description: network policy refs data sequence
593 network_policy_refs_data_sequence_major:
595 description: Network Policy ref data sequence Major
598 network_policy_refs_data_sequence_minor:
600 description: Network Policy ref data sequence Minor
604 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefData:
605 derived_from: tosca.datatypes.Root
606 description: network policy refs data
608 network_policy_refs_data_sequence:
609 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence
610 description: Network Policy ref data sequence
614 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet:
615 derived_from: tosca.datatypes.Root
616 description: Network Ipam Ref Data Subnet
618 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
620 description: Network ipam refs data ipam subnets ip prefix len
623 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
625 description: Network ipam refs data ipam subnets ip prefix
629 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList:
630 derived_from: tosca.datatypes.Root
631 description: Network Ipam Ref Data Subnet List
633 network_ipam_refs_data_ipam_subnets_subnet:
634 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet
635 description: Network ipam refs data ipam subnets
638 network_ipam_refs_data_ipam_subnets_addr_from_start:
640 description: Network ipam refs data ipam subnets addr from start
644 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.IpamRefData:
645 derived_from: tosca.datatypes.Root
646 description: Network Ipam Ref Data
648 network_ipam_refs_data_ipam_subnets:
650 description: Network ipam refs data ipam subnets
654 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList
656 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork:
657 derived_from: tosca.datatypes.Root
658 description: source addresses
660 network_policy_entries_policy_rule_src_addresses_virtual_network:
662 description: Source addresses Virtual network
666 org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork:
667 derived_from: tosca.datatypes.Root
668 description: destination addresses
670 network_policy_entries_policy_rule_dst_addresses_virtual_network:
672 description: Destination addresses Virtual network
676 org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs:
677 derived_from: tosca.datatypes.Root
678 description: destination port pairs
680 network_policy_entries_policy_rule_dst_ports_start_port:
682 description: Start port
685 network_policy_entries_policy_rule_dst_ports_end_port:
687 description: End port
691 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs:
692 derived_from: tosca.datatypes.Root
693 description: source port pairs
695 network_policy_entries_policy_rule_src_ports_start_port:
697 description: Start port
700 network_policy_entries_policy_rule_src_ports_end_port:
702 description: End port
706 org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList:
707 derived_from: tosca.datatypes.Root
708 description: Action List
710 network_policy_entries_policy_rule_action_list_simple_action:
712 description: Simple Action
715 network_policy_entries_policy_rule_action_list_apply_service:
717 description: Apply Service
723 org.openecomp.datatypes.heat.contrailV2.network.rule.Rule:
724 derived_from: tosca.datatypes.Root
725 description: policy rule
727 network_policy_entries_policy_rule_dst_addresses:
729 description: Destination addresses
733 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork
734 network_policy_entries_policy_rule_dst_ports:
736 description: Destination ports
740 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs
741 network_policy_entries_policy_rule_protocol:
743 description: Protocol
746 network_policy_entries_policy_rule_src_addresses:
748 description: Source addresses
752 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork
753 network_policy_entries_policy_rule_direction:
755 description: Direction
758 network_policy_entries_policy_rule_src_ports:
760 description: Source ports
764 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs
765 network_policy_entries_policy_rule_action_list:
766 type: org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList
767 description: Action list
771 org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList:
772 derived_from: tosca.datatypes.Root
773 description: list of policy rules
775 network_policy_entries_policy_rule:
777 description: Contrail network rule
781 type: org.openecomp.datatypes.heat.contrailV2.network.rule.Rule
783 org.openecomp.datatypes.heat.network.contrail.port.StaticRoute:
784 derived_from: tosca.datatypes.Root
785 description: static route
789 description: Route prefix
794 description: Next hop
799 description: Next hop type
803 org.openecomp.datatypes.heat.network.contrail.AddressPair:
804 derived_from: tosca.datatypes.Root
805 description: Address Pair
809 description: Address mode active-active or active-standy
818 description: IP address prefix
823 description: Mac address
827 org.openecomp.datatypes.heat.network.contrail.InterfaceData:
828 derived_from: tosca.datatypes.Root
829 description: Interface Data
833 description: An ordered list of static routes to be added to this interface
837 type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute
840 description: Virtual Network for this interface
843 allowed_address_pairs:
845 description: List of allowed address pair for this interface
849 type: org.openecomp.datatypes.heat.network.contrail.AddressPair
852 description: IP for this interface
856 # Duplicate type - removed after investigating with Renana and Shiri Amichai from Amdocs
857 # org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties:
858 # derived_from: tosca.datatypes.Root
859 # description: Virtual Machine Interface Properties.
861 # virtual_machine_interface_properties_service_interface_type:
863 # description: Service Interface Type.
867 org.openecomp.datatypes.Root:
868 derived_from: tosca.datatypes.Root
870 The ECOMP root Data Type all other Data Types derive from
876 A placeholder for missing properties that would be included in future ecomp model versions.
880 org.openecomp.datatypes.AssignmentRequirements:
881 derived_from: org.openecomp.datatypes.Root
885 "true" indicates that assignment is required
890 description: number of assignments required
894 org.openecomp.datatypes.network.SubnetAssignments:
895 derived_from: org.openecomp.datatypes.Root
897 ip_network_address_plan:
900 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
904 description: \"true\" indicates the network has 1 or more policies
908 - valid_values: [4,6]
910 description: The IP version of the subnet
914 description: The default subnet CIDR mask
919 description: Quantity of subnets that must be initially assigned
921 org.openecomp.datatypes.network.IPv4SubnetAssignments:
922 derived_from: org.openecomp.datatypes.network.SubnetAssignments
927 description: Indicates IPv4 subnet assignments
929 org.openecomp.datatypes.network.IPv6SubnetAssignments:
930 derived_from: org.openecomp.datatypes.network.SubnetAssignments
935 description: Indicates IPv6 subnet assignments
937 org.openecomp.datatypes.network.NetworkAssignments:
938 derived_from: org.openecomp.datatypes.Root
940 ecomp_generated_network_assignment:
945 \"true\" indicates that the network assignments will be auto-generated by ECOMP
946 \"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).
950 description: \"true\" means this network is shared by multiple Openstack tenants
956 \"true\" means this Contrail external network
957 ipv4_subnet_default_assignment:
958 type: org.openecomp.datatypes.network.IPv4SubnetAssignments
960 description: IPv4 defualt subnet assignments
961 ipv6_subnet_default_assignment:
962 type: org.openecomp.datatypes.network.IPv6SubnetAssignments
964 description: IPv6 defualt subnet assignments
966 org.openecomp.datatypes.network.ProviderNetwork:
967 derived_from: org.openecomp.datatypes.Root
972 description: \"true\" indicates that this a Neutron provider type of network
973 physical_network_name:
977 - valid_values: ["Physnet41", "Physnet42", "Physnet43", "Physnet44", "Physnet21", "Physnet22"]
979 Identifies the NUMA processor cluster to which this physical network interface belongs.
980 NUMA instance correlates to the first digit of the Physical Network Name suffix (e.g. \"01\" = NUMA 0, \"11\" = NUMA 1)
985 - valid_values: ["NUMA 0", "NUMA 1"]
987 PNIC instance within the NUMA processor cluster
988 PNIC Instance correlates to the second digit of the Physical Network Name suffix (e.g. "01" = PNIC 1, "02" = "PNIC 2)
992 description: PNIC instance within the NUMA processor cluster
994 org.openecomp.datatypes.network.NetworkFlows:
995 derived_from: org.openecomp.datatypes.Root
1001 description: \"true\" indicates the network has 1 or more policies
1005 description: "Identifies the specific Cloud network policy that must be applied to this network (source: from Policy Manager)."
1010 description: \"true\" indicates the network has 1 or more vpn bindings
1014 description: "Identifies the specific VPN Binding entry in A&AI that must be applied when creating this network (source: A&AI)"
1016 org.openecomp.datatypes.network.VlanRequirements:
1017 derived_from: org.openecomp.datatypes.Root
1022 description: reference to a vlan range plan
1027 - valid_values: ["c-tag", "s-tag"]
1028 description: identifies the vlan type (e.g., c-tag)
1032 description: identifies the number of vlan tags to assign to the CP from the plan
1034 org.openecomp.datatypes.network.IpRequirements:
1035 derived_from: org.openecomp.datatypes.Root
1045 description: identifies the number of ip address to assign to the CP from the plan
1065 description: identifies the number of ip address to assign to the CP from the plan
1066 type: org.openecomp.datatypes.AssignmentRequirements
1068 floating_ip_count_required:
1069 type: org.openecomp.datatypes.AssignmentRequirements
1072 org.openecomp.datatypes.network.MacAssignments:
1073 derived_from: org.openecomp.datatypes.Root
1078 description: reference to a MAC address range plan
1082 description: identifies the number of MAC addresses to assign to the CP from the plan
1084 org.openecomp.datatypes.EcompHoming:
1085 derived_from: org.openecomp.datatypes.Root
1087 ecomp_selected_instance_node_target:
1092 \"true\" indicates that the target deployment node for this instance will be auto-selected by ECOMP
1093 \"false\" indicates operator-supplied instance target deployment node required (e.g. VID will present a prompt to operator and collect the
1094 operator-selected target node for the deployment of this Network instance).
1098 description: Referenc to a service level homing policy that ECOMP will use for instance deployment target node
1099 instance_node_target:
1102 description: Instance target deployment node
1104 org.openecomp.datatypes.EcompNaming:
1105 derived_from: org.openecomp.datatypes.Root
1107 ecomp_generated_naming:
1112 \"true\" indicates that the name for the instance will be auto-generated by ECOMP.
1113 \"false\" indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name).
1117 description: Referenc to naming policy that ECOMP will use when the name is auto-generated
1119 org.openecomp.datatypes.network.MacRequirements:
1120 derived_from: org.openecomp.datatypes.Root
1123 description: reference to a MAC address range plan
1127 description: identifies the number of MAC addresses to assign to the CP from the plan
1131 description: identifies the number of MAC addresses to assign to the CP from the plan
1132 type: org.openecomp.datatypes.AssignmentRequirements
1134 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp:
1135 derived_from: tosca.datatypes.Root
1136 description: Virtual Machine Sub Interface Address Pair IP.
1140 description: IP Prefix.
1145 description: IP Prefix Len.
1149 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress:
1150 derived_from: tosca.datatypes.Root
1151 description: Virtual Machine Sub Interface Mac Address.
1155 description: Mac Addresses List.
1161 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties:
1162 derived_from: tosca.datatypes.Root
1163 description: Virtual Machine Sub Interface VLAN Properties.
1165 sub_interface_vlan_tag:
1167 description: Sub Interface VLAN Tag.
1171 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair:
1172 derived_from: tosca.datatypes.Root
1173 description: Virtual Machine Sub Interface Address Pair.
1177 description: Address Mode.
1181 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp
1191 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs:
1192 derived_from: tosca.datatypes.Root
1193 description: Virtual Machine Sub Interface Address Pairs.
1195 allowed_address_pair:
1197 description: Addresses pair List.
1201 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair
1203 org.openecomp.datatypes.Naming:
1204 derived_from: org.openecomp.datatypes.Root
1206 ecomp_generated_naming:
1208 "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).
1213 description: Reference to naming policy that ECOMP will use when the name is auto-generated
1217 description: indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name).
1221 description: The unique ID for the network port generated by the network provider.
1225 description: The unique ID for the network.
1229 description: The unique media access control address (MAC address) assigned to the port.
1233 description: The list of IP address(es) assigned to the port.
1239 tosca.datatypes.Credential:
1240 derived_from: tosca.datatypes.Root
1241 description: The Credential type is a complex TOSCA data Type used when describing authorization credentials used to access network accessible resources.
1244 description: The optional protocol name.
1248 description: The required token type.
1252 description: The required token used as a credential for authorization or access to a networked resource.
1255 description: The optional list of protocol-specific keys or assertions.
1261 description: The optional user (name or ID) used for non-token based credentials.
1265 org.openecomp.datatypes.heat.network.AddressPair:
1266 derived_from: tosca.datatypes.Root
1267 description: MAC/IP address pairs
1270 description: MAC address
1275 description: IP address
1280 org.openecomp.datatypes.heat.novaServer.network.PortExtraProperties:
1281 derived_from: tosca.datatypes.Root
1282 description: Nova server network expand properties for port
1284 port_security_enabled:
1285 description: Flag to enable/disable port security on the port
1290 description: MAC address to give to this port
1295 description: The administrative state of this port
1301 description: The name or ID of QoS policy to attach to this port
1305 allowed_address_pairs:
1306 description: Additional MAC/IP address pairs allowed to pass through the port
1310 type: org.openecomp.datatypes.heat.network.AddressPair
1313 description: The vnic type to be bound on the neutron port
1323 description: Extra parameters to include in the request
1331 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs:
1332 derived_from: tosca.datatypes.Root
1333 description: source port pairs
1335 network_policy_entries_policy_rule_src_ports_start_port:
1336 description: Start port
1340 network_policy_entries_policy_rule_src_ports_end_port:
1341 description: End port
1346 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair:
1347 derived_from: tosca.datatypes.Root
1348 description: Virtual Machine Sub Interface Address Pair.
1351 description: Address Mode.
1357 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp
1366 org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork:
1367 derived_from: tosca.datatypes.Root
1368 description: destination addresses
1370 network_policy_entries_policy_rule_dst_addresses_virtual_network:
1371 description: Destination addresses Virtual network
1376 org.openecomp.datatypes.heat.contrailV2.network.rule.Rule:
1377 derived_from: tosca.datatypes.Root
1378 description: policy rule
1380 network_policy_entries_policy_rule_dst_addresses:
1381 description: Destination addresses
1385 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork
1387 network_policy_entries_policy_rule_dst_ports:
1388 description: Destination ports
1392 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs
1394 network_policy_entries_policy_rule_protocol:
1395 description: Protocol
1399 network_policy_entries_policy_rule_src_addresses:
1400 description: Source addresses
1404 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork
1406 network_policy_entries_policy_rule_direction:
1407 description: Direction
1411 network_policy_entries_policy_rule_src_ports:
1412 description: Source ports
1416 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs
1418 network_policy_entries_policy_rule_action_list:
1419 description: Action list
1420 type: org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList
1424 org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule:
1425 derived_from: tosca.datatypes.Root
1426 description: Rules Pairs
1429 description: The remote group ID to be associated with this security group rule
1434 description: The protocol that is matched by the security group rule
1444 description: Ethertype of the traffic
1454 description: 'The maximum port number in the range that is matched by the security group rule. '
1463 description: The remote IP prefix (CIDR) to be associated with this security group rule
1468 description: Whether to specify a remote group or a remote IP prefix
1471 default: remote_ip_prefix
1478 description: The direction in which the security group rule is applied
1488 description: The minimum port number in the range that is matched by the security group rule.
1497 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet:
1498 derived_from: tosca.datatypes.Root
1499 description: Network Ipam Ref Data Subnet
1501 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
1502 description: Network ipam refs data ipam subnets ip prefix len
1506 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
1507 description: Network ipam refs data ipam subnets ip prefix
1512 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties:
1513 derived_from: tosca.datatypes.Root
1514 description: Virtual Machine Sub Interface VLAN Properties.
1516 sub_interface_vlan_tag:
1517 description: Sub Interface VLAN Tag.
1522 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp:
1523 derived_from: tosca.datatypes.Root
1524 description: Virtual Machine Sub Interface Address Pair IP.
1527 description: IP Prefix.
1532 description: IP Prefix Len.
1537 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork:
1538 derived_from: tosca.datatypes.Root
1539 description: source addresses
1541 network_policy_entries_policy_rule_src_addresses_virtual_network:
1542 description: Source addresses Virtual network
1547 org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList:
1548 derived_from: tosca.datatypes.Root
1549 description: Action List
1551 network_policy_entries_policy_rule_action_list_simple_action:
1552 description: Simple Action
1556 network_policy_entries_policy_rule_action_list_apply_service:
1557 description: Apply Service
1564 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.IpamRefData:
1565 derived_from: tosca.datatypes.Root
1566 description: Network Ipam Ref Data
1568 network_ipam_refs_data_ipam_subnets:
1569 description: Network ipam refs data ipam subnets
1573 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList
1576 org.openecomp.datatypes.heat.FileInfo:
1577 derived_from: tosca.datatypes.Root
1578 description: Heat File Info
1581 description: The required URI string (relative or absolute) which can be used to locate the file
1586 description: The type of the file
1597 org.openecomp.datatypes.heat.network.contrail.InterfaceData:
1598 derived_from: tosca.datatypes.Root
1599 description: Interface Data
1602 description: An ordered list of static routes to be added to this interface
1606 type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute
1609 description: Virtual Network for this interface
1613 allowed_address_pairs:
1614 description: List of allowed address pair for this interface
1618 type: org.openecomp.datatypes.heat.network.contrail.AddressPair
1621 description: IP for this interface
1626 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefData:
1627 derived_from: tosca.datatypes.Root
1628 description: network policy refs data
1630 network_policy_refs_data_sequence:
1631 description: Network Policy ref data sequence
1632 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence
1636 org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs:
1637 derived_from: tosca.datatypes.Root
1638 description: destination port pairs
1640 network_policy_entries_policy_rule_dst_ports_start_port:
1641 description: Start port
1645 network_policy_entries_policy_rule_dst_ports_end_port:
1646 description: End port
1651 org.openecomp.datatypes.heat.network.AllocationPool:
1652 derived_from: tosca.datatypes.Root
1653 description: The start and end addresses for the allocation pool
1656 description: Start address for the allocation pool
1661 description: End address for the allocation pool
1666 org.openecomp.datatypes.heat.contrail.network.rule.PortPairs:
1667 derived_from: tosca.datatypes.Root
1668 description: source and destination port pairs
1671 description: Start port
1676 description: End port
1681 org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork:
1682 derived_from: tosca.datatypes.Root
1683 description: source and destination addresses
1686 description: Virtual network
1691 org.openecomp.datatypes.heat.contrail.network.rule.RuleList:
1692 derived_from: tosca.datatypes.Root
1693 description: list of policy rules
1696 description: Contrail network rule
1700 type: org.openecomp.datatypes.heat.contrail.network.rule.Rule
1703 org.openecomp.datatypes.heat.network.contrail.AddressPair:
1704 derived_from: tosca.datatypes.Root
1705 description: Address Pair
1708 description: Address mode active-active or active-standy
1717 description: IP address prefix
1722 description: Mac address
1727 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress:
1728 derived_from: tosca.datatypes.Root
1729 description: Virtual Machine Sub Interface Mac Address.
1732 description: Mac Addresses List.
1739 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList:
1740 derived_from: tosca.datatypes.Root
1741 description: Network Ipam Ref Data Subnet List
1743 network_ipam_refs_data_ipam_subnets_subnet:
1744 description: Network ipam refs data ipam subnets
1745 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet
1748 network_ipam_refs_data_ipam_subnets_addr_from_start:
1749 description: Network ipam refs data ipam subnets addr from start
1754 org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList:
1755 derived_from: tosca.datatypes.Root
1756 description: list of policy rules
1758 network_policy_entries_policy_rule:
1759 description: Contrail network rule
1763 type: org.openecomp.datatypes.heat.contrailV2.network.rule.Rule
1766 org.openecomp.datatypes.heat.novaServer.network.AddressInfo:
1767 derived_from: tosca.datatypes.network.NetworkInfo
1768 description: Network addresses with corresponding port id
1771 description: Port id
1776 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs:
1777 derived_from: tosca.datatypes.Root
1778 description: Virtual Machine Sub Interface Address Pairs.
1780 allowed_address_pair:
1781 description: Addresses pair List.
1785 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair
1788 org.openecomp.datatypes.heat.neutron.port.FixedIps:
1789 derived_from: tosca.datatypes.Root
1790 description: subnet/ip_address
1793 description: Subnet in which to allocate the IP address for this port
1798 description: IP address desired in the subnet for this port
1803 org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties:
1804 derived_from: tosca.datatypes.Root
1805 description: Virtual Machine Interface Properties.
1807 service_interface_type:
1808 description: Service Interface Type.
1813 org.openecomp.datatypes.heat.network.subnet.HostRoute:
1814 derived_from: tosca.datatypes.Root
1815 description: Host route info for the subnet
1818 description: The destination for static route
1823 description: The next hop for the destination
1828 org.openecomp.datatypes.heat.network.contrail.port.StaticRoute:
1829 derived_from: tosca.datatypes.Root
1830 description: static route
1833 description: Route prefix
1838 description: Next hop
1843 description: Next hop type
1848 org.openecomp.datatypes.substitution.SubstitutionFiltering:
1849 derived_from: tosca.datatypes.Root
1850 description: Substitution Filter
1852 substitute_service_template:
1853 description: Substitute Service Template
1858 description: Index value of the substitution service template runtime instance
1864 - greater_or_equal: 0
1872 description: Indicates whether service scaling is enabled
1878 description: Mandatory
1884 org.openecomp.datatypes.heat.network.neutron.Subnet:
1885 derived_from: tosca.datatypes.Root
1886 description: A subnet represents an IP address block that can be used for assigning IP addresses to virtual instances
1889 description: The ID of the tenant who owns the network
1894 description: Set to true if DHCP is enabled and false if DHCP is disabled
1900 description: IPv6 address mode
1910 description: IPv6 RA (Router Advertisement) mode
1920 description: Extra parameters to include in the request
1928 description: The start and end addresses for the allocation pools
1932 type: org.openecomp.datatypes.heat.network.AllocationPool
1935 description: The name or ID of the subnet pool
1940 description: A specified set of DNS name servers to be used
1948 description: The gateway IP address
1952 type: org.openecomp.datatypes.heat.network.subnet.HostRoute
1955 description: The gateway IP address
1965 description: The name of the subnet
1970 description: Prefix length for subnet allocation from subnet pool
1975 - greater_or_equal: 0
1977 description: The CIDR
1982 description: The gateway IP address
1987 org.openecomp.datatypes.heat.contrail.network.rule.Rule:
1988 derived_from: tosca.datatypes.Root
1989 description: policy rule
1992 description: Source ports
1996 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
1999 description: Protocol
2004 description: Destination addresses
2008 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
2011 description: Service to apply
2016 description: Destination ports
2020 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
2023 description: Source addresses
2027 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
2030 description: Direction
2035 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence:
2036 derived_from: tosca.datatypes.Root
2037 description: network policy refs data sequence
2039 network_policy_refs_data_sequence_major:
2040 description: Network Policy ref data sequence Major
2044 network_policy_refs_data_sequence_minor:
2045 description: Network Policy ref data sequence Minor
2050 org.openecomp.datatypes.Naming:
2051 derived_from: tosca.datatypes.Root
2054 ecomp_generated_naming:
2056 "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).
2062 description: Reference to naming policy that ECOMP will use when the name is auto-generated
2067 description: Reference to naming policy that ECOMP will use when the name is auto-generated
2072 org.openecomp.datatypes.EcompGeneratedNaming:
2073 derived_from: org.openecomp.datatypes.Naming
2077 description: Referenc to naming policy that ECOMP will use when the name is auto-generated
2081 org.openecomp.datatypes.UserDefinedNaming:
2082 derived_from: org.openecomp.datatypes.Naming
2086 description: Reference to naming policy that ECOMP will use when the name is auto-generated
2090 org.openecomp.datatypes.Root:
2091 derived_from: tosca.datatypes.Root
2093 The root Data Type all other Data Types derive from
2099 A placeholder for missing properties that would be included in future ecomp model versions.
2100 fromat <key>:<value>
2103 org.openecomp.datatypes.EcompHoming:
2104 derived_from: org.openecomp.datatypes.Root
2106 ecomp_selected_instance_node_target:
2111 "true" indicates that the target deployment node for this instance will be auto-selected by ECOMP
2112 "false" indicates operator-supplied instance target deployment node required (e.g. VID will present a prompt to operator and collect the
2113 operator-selected target node for the deployment of this Network instance).
2117 description: Referenc to a service level homing policy that ECOMP will use for instance deployment target node
2118 instance_node_target:
2121 description: Instance target deployment node
2123 org.openecomp.datatypes.EcompNaming:
2124 derived_from: org.openecomp.datatypes.Root
2126 ecomp_generated_naming:
2131 "true" indicates that the name for the instance will be auto-generated by ECOMP.
2132 "false" indicates operator-supplied name required (e.g. VID will present prompt to operator and collect the operator-supplied instance name).
2136 description: Referenc to naming policy that ECOMP will use when the name is auto-generated
2137 org.openecomp.datatypes.network.NetworkAssignments:
2138 derived_from: org.openecomp.datatypes.Root
2140 ecomp_generated_network_assignment:
2145 "true" indicates that the network assignments will be auto-generated by ECOMP
2146 "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).
2147 network_assignments_file:
2150 description: Filename of the template that specifies all of the configurable name/value pairs of Network assignments in this Network model
2155 description: true means this network is shared by multiple Openstack tenants
2159 description: Quantity of subnets that must be initially assigned
2160 ip_network_address_plan:
2163 description: Reference to EIPAM, VLAN or other address plan ID used to assign subnets to this network
2164 vlan_network_address_plan:
2167 description: Reference to VLAN or other address plan ID used to assign subnets to this network
2168 org.openecomp.datatypes.network.PhysicalNetwork:
2169 derived_from: org.openecomp.datatypes.Root
2174 description: true indicates that this a Neutron provider type of network
2175 physical_network_name:
2185 Identifies the NUMA processor cluster to which this physical network interface belongs.
2186 NUMA instance correlates to the first digit of the Physical Network Name suffix (e.g. "01" = NUMA 0, "11" = NUMA 1)
2195 PNIC instance within the NUMA processor cluster
2196 PNIC Instance correlates to the second digit of the Physical Network Name suffix (e.g. "01" = PNIC 1, "02" = "PNIC 2)
2200 description: PNIC instance within the NUMA processor cluster
2202 org.openecomp.datatypes.network.NetworkFlows:
2203 derived_from: org.openecomp.datatypes.Root
2209 description: true indicates the network has 1 or more policies
2213 description: Identifies the specific Cloud network policy that must be applied to this network (source - from Policy Manager)
2217 description: Identifies the specific VPN Binding entry in A&AI that must be applied when creating this network (source - A&AI)
2219 org.openecomp.datatypes.Artifact:
2220 derived_from: org.openecomp.datatypes.Root
2225 description: Artifcat name
2229 description: Artifcat type
2233 description: Artifcat UUID
2237 description: Artifact checksum
2241 description: Artifcay URL. Can also include only the file name