1 tosca_definitions_version: tosca_simple_openecomp_1_0
3 filename: openecomp-heat/nodes.yml
9 org.openecomp.resource.abstract.nodes.contrail.AbstractSubstitute:
10 derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
14 description: Availability zone to create servers in
19 description: Static routes enabled
24 availability_zone_enable:
26 description: Indicates availability zone is enabled
30 service_template_name:
32 description: Service template name
37 description: Indicates if service interface are ordered
48 description: Image name
53 description: Service type
62 service_interface_type_list:
64 description: List of interface types
75 service_instance_name:
77 description: Service instance name
82 description: List of interfaces
86 type: org.openecomp.datatypes.heat.network.contrail.InterfaceData
89 description: Service mode
99 description: Shared ips enabled
107 description: Tenant id of the Service Instance
111 description: The FQ name of the service instance
113 service_template_name:
115 description: Service Template of the Service Instance
119 description: All attributes
123 description: Number of service VMs active for this Service Instance
125 service_instance_name:
127 description: The name of the service instance
131 description: Service VMs for the Service Instance
135 description: Status of the service instance
138 org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface:
139 derived_from: org.openecomp.resource.cp.nodes.network.v2.SubInterface
141 virtual_machine_interface_refs:
142 description: List of virtual machine interface.
149 description: Virtual Machine Sub Interface VLAN name
153 virtual_network_refs:
154 description: List of virtual networks.
160 virtual_machine_interface_properties:
161 description: virtual machine interface properties.
162 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties
165 virtual_machine_interface_allowed_address_pairs:
166 description: Virtual Machine Sub Interface allowed address pairs.
167 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
170 virtual_machine_interface_mac_addresses:
171 description: List of mac addresses.
172 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress
176 description: List of security groups.
183 description: List of port tuples.
191 description: The FQ name of the Virtual Network.
195 description: All attributes.
200 capability: tosca.capabilities.network.Bindable
201 node: org.openecomp.resource.cp.nodes.network.Port
202 relationship: tosca.relationships.network.BindsTo
206 org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface:
207 derived_from: org.openecomp.resource.cp.nodes.network.CP
211 description: Virtual Machine Interface name
216 description: List of security groups.
221 virtual_network_refs:
223 description: List of virtual networks.
228 virtual_machine_interface_properties:
229 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
230 description: virtual machine interface properties.
235 description: List of port tuples.
240 virtual_machine_interface_mac_addresses:
242 description: List of mac addresses.
247 virtual_machine_interface_allowed_address_pairs:
248 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
249 description: Virtual Machine Interface allowed address pairs.
255 description: The FQ name of the Virtual Network.
259 description: All attributes.
263 type: tosca.capabilities.network.Bindable
265 - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
266 - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
270 org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules:
271 derived_from: tosca.nodes.Root
274 type: org.openecomp.datatypes.heat.contrail.network.rule.RuleList
275 description: A symbolic name for this contrail network rule
280 description: A symbolic name for this contrail network rule
286 description: tenant_id
294 description: All attributes.
298 description: List of rules
304 capability: tosca.capabilities.Attachment
305 node: tosca.nodes.network.Network
306 relationship: org.openecomp.relationships.AttachesTo
310 org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules:
311 derived_from: tosca.nodes.Root
315 description: Description of the security group
320 description: A symbolic name for this security group, which is not required to be unique.
325 description: List of security group rules
329 type: org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule
333 description: Detailed information about resource
337 capability: tosca.capabilities.Attachment
338 node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
339 relationship: org.openecomp.relationships.AttachesTo
343 org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork:
344 derived_from: org.openecomp.resource.vl.nodes.network.VL
348 description: Is virtual network shared
353 description: forwarding mode of the virtual network
358 description: Is virtual network external
363 description: Whether this network should be transitive.
366 flood_unknown_unicast:
368 description: flood L2 packets on network
373 description: route targets associated with the virtual network
380 description: Network related subnets
384 type: org.openecomp.datatypes.heat.network.neutron.Subnet
392 description: All attributes.
396 description: Subnets name of this network
402 description: Detailed information about each subnet
408 description: Network related subnets
411 type: org.openecomp.datatypes.heat.network.neutron.Subnet
414 type: tosca.capabilities.Attachment
418 org.openecomp.resource.vfc.nodes.heat.nova.Server:
419 derived_from: org.openecomp.resource.vfc.nodes.Compute
423 description: The administrator password for the server
428 description: Availability zone to create servers in
433 description: The ID or name of the image to boot with
438 description: Policy on how to apply an image-id update
444 - REBUILD_PRESERVE_EPHEMERAL
449 description: Arbitrary JSON metadata to store for this server
452 contrail_service_instance_ind:
454 description: Nova server related to service instance indicator
458 user_data_update_policy:
460 description: Policy on how to apply a user_data update
468 flavor_update_policy:
470 description: Policy on how to apply a flavor update
480 description: User data script to be executed by cloud-init
486 description: The ID or name of the flavor to boot onto
491 description: Name of keypair to inject into the server
496 description: A UUID for the set of servers being requested
501 description: List of security group names or IDs
510 description: enable config drive on the server
515 description: A map of files to create/overwrite on the server upon boot
522 software_config_transport:
524 description: How the server should receive the metadata required for software configuration
526 default: POLL_SERVER_CFN
536 description: How the user_data should be formatted for the server
538 default: HEAT_CFNTOOLS
547 description: Control how the disk is partitioned when the server is created
556 description: Server name
561 description: Arbitrary key-value pairs specified by the client to help boot a server
569 description: The manually assigned alternative public IPv4 address of the server
573 description: A dict of all network addresses with corresponding port_id
576 type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
579 description: The manually assigned alternative public IPv6 address of the server
583 description: AWS compatible instance name
587 description: Name of the server
591 description: Detailed information about resource
595 description: URLs of servers consoles
597 org.openecomp.resource.vfc.rules.nodes.heat.network.contrailV2.NetworkRules:
598 derived_from: tosca.nodes.Root
602 description: A symbolic name for this contrail v2 network rule
605 network_policy_entries:
606 type: org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList
607 description: A symbolic name for this contrail v2 network rule
617 capability: tosca.capabilities.Attachment
618 node: tosca.nodes.network.Network
619 relationship: org.openecomp.relationships.AttachesTo
623 org.openecomp.resource.cp.nodes.heat.network.neutron.Port:
624 derived_from: org.openecomp.resource.cp.nodes.network.CP
626 port_security_enabled:
628 description: Flag to enable/disable port security on the network
633 description: Device ID of this port
638 description: The name or ID of QoS policy to attach to this network
641 allowed_address_pairs:
643 description: Additional MAC/IP address pairs allowed to pass through the port
647 type: org.openecomp.datatypes.heat.network.AddressPair
650 description: The vnic type to be bound on the neutron port
660 description: Extra parameters to include in the request
669 description: Name of the network owning the port
674 description: Network this port belongs to
679 description: Policy on how to respond to a stack-update for this resource
689 description: List of security group names or IDs
696 description: Desired IPs for this port
700 type: org.openecomp.datatypes.heat.neutron.port.FixedIps
703 description: MAC address to give to this port
708 description: A boolean value specifying the administrative status of the network
714 description: A symbolic name for this port
720 description: Tenant owning the port
724 description: Unique identifier for the network owning the port
728 description: The QoS policy ID attached to this network
732 description: Detailed information about resource
736 description: Subnets of this network
742 description: The status of the network
746 type: tosca.capabilities.Attachment
751 type: tosca.capabilities.network.Bindable
753 - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
754 - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
758 org.openecomp.resource.vl.nodes.heat.network.neutron.Net:
759 derived_from: org.openecomp.resource.vl.nodes.network.VL
763 description: The IDs of the DHCP agent to schedule the network
770 description: The ID of the tenant which will own the network
773 port_security_enabled:
775 description: Flag to enable/disable port security on the network
780 description: Whether this network should be shared across all tenants
786 description: A boolean value specifying the administrative status of the network
792 description: The name or ID of QoS policy to attach to this network
797 description: Network related subnets
801 type: org.openecomp.datatypes.heat.network.neutron.Subnet
804 description: Extra parameters to include in the request
814 description: The QoS policy ID attached to this network
818 description: Detailed information about resource
822 description: Subnets name of this network
828 description: Network related subnets
831 type: org.openecomp.datatypes.heat.network.neutron.Subnet
833 type: scalar-unit.size
834 description: The maximum transmission unit size(in bytes) for the network
838 description: The status of the network
842 type: tosca.capabilities.Attachment
846 org.openecomp.resource.cp.nodes.heat.network.contrail.Port:
847 derived_from: org.openecomp.resource.cp.nodes.network.CP
851 description: An ordered list of static routes to be added to this interface
855 type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute
858 description: Virtual Network for this interface
863 description: Static route enabled
867 allowed_address_pairs:
869 description: List of allowed address pair for this interface
873 type: org.openecomp.datatypes.heat.network.contrail.AddressPair
876 description: Shared ip enabled
882 description: IP for this interface
887 description: Interface type
901 org.openecomp.resource.vfc.nodes.heat.contrail.Compute:
902 derived_from: org.openecomp.resource.vfc.nodes.Compute
911 description: Image name
916 description: Availability zone to create servers in
921 description: Service type
930 availability_zone_enable:
932 description: Indicates availability zone is enabled
936 service_template_name:
938 description: Service template name
941 service_instance_name:
943 description: Service instance name
948 description: Service mode
959 description: Tenant id of the VM
967 description: All attributes
971 description: Number of active VMs
975 description: VMs of this compute
979 description: status of the compute
981 org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface:
982 derived_from: org.openecomp.resource.cp.nodes.network.SubInterface
984 virtual_machine_interface_refs:
986 description: List of virtual machine interface.
993 description: Virtual Machine Sub Interface VLAN name
996 virtual_network_refs:
998 description: List of virtual networks.
1003 virtual_machine_interface_properties:
1004 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties
1005 description: virtual machine interface properties.
1008 virtual_machine_interface_allowed_address_pairs:
1009 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
1010 description: Virtual Machine Sub Interface allowed address pairs.
1013 virtual_machine_interface_mac_addresses:
1014 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress
1015 description: List of mac addresses.
1018 security_group_refs:
1020 description: List of security groups.
1027 description: List of port tuples.
1035 description: The FQ name of the Virtual Network.
1039 description: All attributes.
1043 capability: tosca.capabilities.network.Bindable
1044 node: org.openecomp.resource.cp.nodes.network.CP
1045 relationship: tosca.relationships.network.BindsTo
1049 org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork:
1050 derived_from: org.openecomp.resource.vl.nodes.network.VL
1052 network_ipam_refs_data:
1054 description: IPAM references Data
1058 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.IpamRefData
1059 network_policy_refs_data:
1061 description: Policy references data
1065 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefData
1068 description: IPAM references
1073 network_policy_refs:
1075 description: Policy references
1082 description: Network related subnets
1086 type: org.openecomp.datatypes.heat.network.neutron.Subnet
1090 description: fq_name
1094 description: Subnets name of this network
1100 description: Detailed information about each subnet
1106 description: Network related subnets
1109 type: org.openecomp.datatypes.heat.network.neutron.Subnet
1112 type: tosca.capabilities.Attachment
1116 org.openecomp.resource.vfc.nodes.heat.cinder.Volume:
1117 derived_from: org.openecomp.resource.vfc.nodes.volume
1121 description: The availability zone in which the volume will be created
1126 description: If specified, the name or ID of the image to create the volume from
1131 description: Key/value pairs to associate with the volume
1138 description: If specified, the type of volume to use, mapping to a specific backend
1143 description: A description of the volume
1148 description: Device type
1157 description: 'Bus of the device: hypervisor driver chooses a suitable default
1170 description: If specified, the backup to create the volume from
1175 description: If specified, the volume to use as source
1180 description: Integer used for ordering the boot disks
1184 type: scalar-unit.size
1185 description: The requested storage size (default unit is MB)
1189 - greater_or_equal: 1 GB
1192 description: Enables or disables read-only access mode of volume
1197 description: A name used to distinguish the volume
1202 description: Arbitrary key-value pairs specified by the client to help the Cinder scheduler creating a volume
1208 type: scalar-unit.size
1209 description: The size of the swap, in MB
1212 delete_on_termination:
1214 description: Indicate whether the volume should be deleted when the server is terminated
1219 description: Whether allow the volume to be attached more than once
1223 display_description:
1225 description: Description of the volume
1229 description: The list of attachments of the volume
1235 description: Boolean indicating if the volume is encrypted or not
1239 description: Detailed information about resource
1243 description: The timestamp indicating volume creation
1247 description: Name of the volume
1251 description: Key/value pairs associated with the volume in raw dict form
1257 description: Boolean indicating if the volume can be booted or not
1261 description: The current status of the volume