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_1
18 filename: openecomp-heat/data.yml
27 org.openecomp.datatypes.heat.network.AddressPair:
28 derived_from: tosca.datatypes.Root
29 description: MAC/IP address pairs
32 description: MAC address
37 description: IP address
42 org.openecomp.datatypes.heat.novaServer.network.PortExtraProperties:
43 derived_from: tosca.datatypes.Root
44 description: Nova server network expand properties for port
46 port_security_enabled:
47 description: Flag to enable/disable port security on the port
52 description: MAC address to give to this port
57 description: The administrative state of this port
63 description: The name or ID of QoS policy to attach to this port
67 allowed_address_pairs:
68 description: Additional MAC/IP address pairs allowed to pass through the port
72 type: org.openecomp.datatypes.heat.network.AddressPair
75 description: The vnic type to be bound on the neutron port
85 description: Extra parameters to include in the request
93 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs:
94 derived_from: tosca.datatypes.Root
95 description: source port pairs
97 network_policy_entries_policy_rule_src_ports_start_port:
98 description: Start port
102 network_policy_entries_policy_rule_src_ports_end_port:
103 description: End port
108 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair:
109 derived_from: tosca.datatypes.Root
110 description: Virtual Machine Sub Interface Address Pair.
113 description: Address Mode.
119 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp
128 org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork:
129 derived_from: tosca.datatypes.Root
130 description: destination addresses
132 network_policy_entries_policy_rule_dst_addresses_virtual_network:
133 description: Destination addresses Virtual network
138 org.openecomp.datatypes.heat.contrailV2.network.rule.Rule:
139 derived_from: tosca.datatypes.Root
140 description: policy rule
142 network_policy_entries_policy_rule_dst_addresses:
143 description: Destination addresses
147 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstVirtualNetwork
149 network_policy_entries_policy_rule_dst_ports:
150 description: Destination ports
154 type: org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs
156 network_policy_entries_policy_rule_protocol:
157 description: Protocol
161 network_policy_entries_policy_rule_src_addresses:
162 description: Source addresses
166 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork
168 network_policy_entries_policy_rule_direction:
169 description: Direction
173 network_policy_entries_policy_rule_src_ports:
174 description: Source ports
178 type: org.openecomp.datatypes.heat.contrailV2.network.rule.SrcPortPairs
180 network_policy_entries_policy_rule_action_list:
181 description: Action list
182 type: org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList
186 org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule:
187 derived_from: tosca.datatypes.Root
188 description: Rules Pairs
191 description: The remote group ID to be associated with this security group rule
196 description: The protocol that is matched by the security group rule
206 description: Ethertype of the traffic
216 description: 'The maximum port number in the range that is matched by the
217 security group rule. '
226 description: The remote IP prefix (CIDR) to be associated with this security group rule
231 description: Whether to specify a remote group or a remote IP prefix
234 default: remote_ip_prefix
241 description: The direction in which the security group rule is applied
251 description: The minimum port number in the range that is matched by the security group rule.
260 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet:
261 derived_from: tosca.datatypes.Root
262 description: Network Ipam Ref Data Subnet
264 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len:
265 description: Network ipam refs data ipam subnets ip prefix len
269 network_ipam_refs_data_ipam_subnets_subnet_ip_prefix:
270 description: Network ipam refs data ipam subnets ip prefix
275 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties:
276 derived_from: tosca.datatypes.Root
277 description: Virtual Machine Sub Interface VLAN Properties.
279 sub_interface_vlan_tag:
280 description: Sub Interface VLAN Tag.
285 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairIp:
286 derived_from: tosca.datatypes.Root
287 description: Virtual Machine Sub Interface Address Pair IP.
290 description: IP Prefix.
295 description: IP Prefix Len.
300 org.openecomp.datatypes.heat.contrailV2.network.rule.SrcVirtualNetwork:
301 derived_from: tosca.datatypes.Root
302 description: source addresses
304 network_policy_entries_policy_rule_src_addresses_virtual_network:
305 description: Source addresses Virtual network
310 org.openecomp.datatypes.heat.contrailV2.network.rule.ActionList:
311 derived_from: tosca.datatypes.Root
312 description: Action List
314 network_policy_entries_policy_rule_action_list_simple_action:
315 description: Simple Action
319 network_policy_entries_policy_rule_action_list_apply_service:
320 description: Apply Service
327 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.IpamRefData:
328 derived_from: tosca.datatypes.Root
329 description: Network Ipam Ref Data
331 network_ipam_refs_data_ipam_subnets:
332 description: Network ipam refs data ipam subnets
336 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList
339 org.openecomp.datatypes.heat.FileInfo:
340 derived_from: tosca.datatypes.Root
341 description: Heat File Info
344 description: The required URI string (relative or absolute) which can be used to locate the file
349 description: The type of the file
360 org.openecomp.datatypes.heat.network.contrail.InterfaceData:
361 derived_from: tosca.datatypes.Root
362 description: Interface Data
365 description: An ordered list of static routes to be added to this interface
369 type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute
372 description: Virtual Network for this interface
376 allowed_address_pairs:
377 description: List of allowed address pair for this interface
381 type: org.openecomp.datatypes.heat.network.contrail.AddressPair
384 description: IP for this interface
389 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefData:
390 derived_from: tosca.datatypes.Root
391 description: network policy refs data
393 network_policy_refs_data_sequence:
394 description: Network Policy ref data sequence
395 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence
399 org.openecomp.datatypes.heat.contrailV2.network.rule.DstPortPairs:
400 derived_from: tosca.datatypes.Root
401 description: destination port pairs
403 network_policy_entries_policy_rule_dst_ports_start_port:
404 description: Start port
408 network_policy_entries_policy_rule_dst_ports_end_port:
409 description: End port
414 org.openecomp.datatypes.heat.network.AllocationPool:
415 derived_from: tosca.datatypes.Root
416 description: The start and end addresses for the allocation pool
419 description: Start address for the allocation pool
424 description: End address for the allocation pool
429 org.openecomp.datatypes.heat.contrail.network.rule.PortPairs:
430 derived_from: tosca.datatypes.Root
431 description: source and destination port pairs
434 description: Start port
439 description: End port
444 org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork:
445 derived_from: tosca.datatypes.Root
446 description: source and destination addresses
449 description: Virtual network
454 org.openecomp.datatypes.heat.contrail.network.rule.RuleList:
455 derived_from: tosca.datatypes.Root
456 description: list of policy rules
459 description: Contrail network rule
463 type: org.openecomp.datatypes.heat.contrail.network.rule.Rule
466 org.openecomp.datatypes.heat.network.contrail.AddressPair:
467 derived_from: tosca.datatypes.Root
468 description: Address Pair
471 description: Address mode active-active or active-standy
480 description: IP address prefix
485 description: Mac address
490 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress:
491 derived_from: tosca.datatypes.Root
492 description: Virtual Machine Sub Interface Mac Address.
495 description: Mac Addresses List.
502 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnetList:
503 derived_from: tosca.datatypes.Root
504 description: Network Ipam Ref Data Subnet List
506 network_ipam_refs_data_ipam_subnets_subnet:
507 description: Network ipam refs data ipam subnets
508 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.ref.data.IpamSubnet
511 network_ipam_refs_data_ipam_subnets_addr_from_start:
512 description: Network ipam refs data ipam subnets addr from start
517 org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList:
518 derived_from: tosca.datatypes.Root
519 description: list of policy rules
521 network_policy_entries_policy_rule:
522 description: Contrail network rule
526 type: org.openecomp.datatypes.heat.contrailV2.network.rule.Rule
529 org.openecomp.datatypes.heat.novaServer.network.AddressInfo:
530 derived_from: tosca.datatypes.network.NetworkInfo
531 description: Network addresses with corresponding port id
539 org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs:
540 derived_from: tosca.datatypes.Root
541 description: Virtual Machine Sub Interface Address Pairs.
543 allowed_address_pair:
544 description: Addresses pair List.
548 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPair
551 org.openecomp.datatypes.heat.neutron.port.FixedIps:
552 derived_from: tosca.datatypes.Root
553 description: subnet/ip_address
556 description: Subnet in which to allocate the IP address for this port
561 description: IP address desired in the subnet for this port
567 description: Subnet in which to allocate the IP address for this port
572 org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties:
573 derived_from: tosca.datatypes.Root
574 description: Virtual Machine Interface Properties.
576 service_interface_type:
577 description: Service Interface Type.
582 org.openecomp.datatypes.heat.network.subnet.HostRoute:
583 derived_from: tosca.datatypes.Root
584 description: Host route info for the subnet
587 description: The destination for static route
592 description: The next hop for the destination
597 org.openecomp.datatypes.heat.network.contrail.port.StaticRoute:
598 derived_from: tosca.datatypes.Root
599 description: static route
602 description: Route prefix
607 description: Next hop
612 description: Next hop type
617 org.openecomp.datatypes.heat.substitution.SubstitutionFiltering:
618 derived_from: tosca.datatypes.Root
619 description: Substitution Filter
621 substitute_service_template:
622 description: Substitute Service Template
627 description: Index value of the substitution service template runtime instance
633 - greater_or_equal: 0
641 description: Indicates whether service scaling is enabled
647 description: Mandatory
653 org.openecomp.datatypes.heat.network.neutron.Subnet:
654 derived_from: tosca.datatypes.Root
655 description: A subnet represents an IP address block that can be used for assigning IP addresses to virtual instances
658 description: The ID of the tenant who owns the network
663 description: Set to true if DHCP is enabled and false if DHCP is disabled
669 description: IPv6 address mode
679 description: IPv6 RA (Router Advertisement) mode
689 description: Extra parameters to include in the request
697 description: The start and end addresses for the allocation pools
701 type: org.openecomp.datatypes.heat.network.AllocationPool
704 description: The name or ID of the subnet pool
709 description: A specified set of DNS name servers to be used
717 description: The gateway IP address
721 type: org.openecomp.datatypes.heat.network.subnet.HostRoute
724 description: The gateway IP address
734 description: The name of the subnet
739 description: Prefix length for subnet allocation from subnet pool
744 - greater_or_equal: 0
746 description: The CIDR
751 description: The gateway IP address
756 org.openecomp.datatypes.heat.contrail.network.rule.Rule:
757 derived_from: tosca.datatypes.Root
758 description: policy rule
761 description: Source ports
765 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
768 description: Protocol
773 description: Destination addresses
777 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
780 description: Service to apply
785 description: Destination ports
789 type: org.openecomp.datatypes.heat.contrail.network.rule.PortPairs
792 description: Source addresses
796 type: org.openecomp.datatypes.heat.contrail.network.rule.VirtualNetwork
799 description: Direction
804 org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefDataSequence:
805 derived_from: tosca.datatypes.Root
806 description: network policy refs data sequence
808 network_policy_refs_data_sequence_major:
809 description: Network Policy ref data sequence Major
813 network_policy_refs_data_sequence_minor:
814 description: Network Policy ref data sequence Minor