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
137 org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface:
138 derived_from: org.openecomp.resource.cp.nodes.network.CP
142 description: Virtual Machine Interface name
147 description: List of security groups.
152 virtual_network_refs:
154 description: List of virtual networks.
159 virtual_machine_interface_properties:
160 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
161 description: virtual machine interface properties.
166 description: List of port tuples.
171 virtual_machine_interface_mac_addresses:
173 description: List of mac addresses.
178 virtual_machine_interface_allowed_address_pairs:
179 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
180 description: Virtual Machine Interface allowed address pairs.
186 description: The FQ name of the Virtual Network.
190 description: All attributes.
194 type: tosca.capabilities.network.Bindable
196 - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
200 org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules:
201 derived_from: tosca.nodes.Root
204 type: org.openecomp.datatypes.heat.contrail.network.rule.RuleList
205 description: A symbolic name for this contrail network rule
210 description: A symbolic name for this contrail network rule
216 description: tenant_id
224 description: All attributes.
228 description: List of rules
234 capability: tosca.capabilities.Attachment
235 node: tosca.nodes.network.Network
236 relationship: org.openecomp.relationships.AttachesTo
240 org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules:
241 derived_from: tosca.nodes.Root
245 description: Description of the security group
250 description: A symbolic name for this security group, which is not required to be unique.
255 description: List of security group rules
259 type: org.openecomp.datatypes.heat.network.neutron.SecurityRules.Rule
263 description: Detailed information about resource
267 capability: tosca.capabilities.Attachment
268 node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
269 relationship: org.openecomp.relationships.AttachesTo
273 org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork:
274 derived_from: org.openecomp.resource.vl.nodes.network.VL
278 description: Is virtual network shared
283 description: forwarding mode of the virtual network
288 description: Is virtual network external
293 description: Whether this network should be transitive.
296 flood_unknown_unicast:
298 description: flood L2 packets on network
303 description: route targets associated with the virtual network
310 description: Network related subnets
314 type: org.openecomp.datatypes.heat.network.neutron.Subnet
322 description: All attributes.
326 description: Subnets name of this network
332 description: Detailed information about each subnet
338 description: Network related subnets
341 type: org.openecomp.datatypes.heat.network.neutron.Subnet
344 type: tosca.capabilities.Attachment
348 org.openecomp.resource.vfc.nodes.heat.nova.Server:
349 derived_from: org.openecomp.resource.vfc.nodes.Compute
353 description: The administrator password for the server
358 description: Availability zone to create servers in
363 description: The ID or name of the image to boot with
368 description: Policy on how to apply an image-id update
374 - REBUILD_PRESERVE_EPHEMERAL
379 description: Arbitrary JSON metadata to store for this server
382 contrail_service_instance_ind:
384 description: Nova server related to service instance indicator
388 user_data_update_policy:
390 description: Policy on how to apply a user_data update
398 flavor_update_policy:
400 description: Policy on how to apply a flavor update
410 description: User data script to be executed by cloud-init
416 description: The ID or name of the flavor to boot onto
421 description: Name of keypair to inject into the server
426 description: A UUID for the set of servers being requested
431 description: List of security group names or IDs
440 description: enable config drive on the server
445 description: A map of files to create/overwrite on the server upon boot
452 software_config_transport:
454 description: How the server should receive the metadata required for software configuration
456 default: POLL_SERVER_CFN
466 description: How the user_data should be formatted for the server
468 default: HEAT_CFNTOOLS
477 description: Control how the disk is partitioned when the server is created
486 description: Server name
491 description: Arbitrary key-value pairs specified by the client to help boot a server
499 description: The manually assigned alternative public IPv4 address of the server
503 description: A dict of all network addresses with corresponding port_id
506 type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
509 description: The manually assigned alternative public IPv6 address of the server
513 description: AWS compatible instance name
517 description: Name of the server
521 description: Detailed information about resource
525 description: URLs of servers consoles
527 org.openecomp.resource.vfc.rules.nodes.heat.network.contrailV2.NetworkRules:
528 derived_from: tosca.nodes.Root
532 description: A symbolic name for this contrail v2 network rule
535 network_policy_entries:
536 type: org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList
537 description: A symbolic name for this contrail v2 network rule
547 capability: tosca.capabilities.Attachment
548 node: tosca.nodes.network.Network
549 relationship: org.openecomp.relationships.AttachesTo
553 org.openecomp.resource.cp.nodes.heat.network.neutron.Port:
554 derived_from: org.openecomp.resource.cp.nodes.network.CP
556 port_security_enabled:
558 description: Flag to enable/disable port security on the network
563 description: Device ID of this port
568 description: The name or ID of QoS policy to attach to this network
571 allowed_address_pairs:
573 description: Additional MAC/IP address pairs allowed to pass through the port
577 type: org.openecomp.datatypes.heat.network.AddressPair
580 description: The vnic type to be bound on the neutron port
590 description: Extra parameters to include in the request
599 description: Name of the network owning the port
604 description: Network this port belongs to
609 description: Policy on how to respond to a stack-update for this resource
619 description: List of security group names or IDs
626 description: Desired IPs for this port
630 type: org.openecomp.datatypes.heat.neutron.port.FixedIps
633 description: MAC address to give to this port
638 description: A boolean value specifying the administrative status of the network
644 description: A symbolic name for this port
650 description: Tenant owning the port
654 description: Unique identifier for the network owning the port
658 description: The QoS policy ID attached to this network
662 description: Detailed information about resource
666 description: Subnets of this network
672 description: The status of the network
676 type: tosca.capabilities.Attachment
681 type: tosca.capabilities.network.Bindable
683 - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
687 org.openecomp.resource.vl.nodes.heat.network.neutron.Net:
688 derived_from: org.openecomp.resource.vl.nodes.network.VL
692 description: The IDs of the DHCP agent to schedule the network
699 description: The ID of the tenant which will own the network
702 port_security_enabled:
704 description: Flag to enable/disable port security on the network
709 description: Whether this network should be shared across all tenants
715 description: A boolean value specifying the administrative status of the network
721 description: The name or ID of QoS policy to attach to this network
726 description: Network related subnets
730 type: org.openecomp.datatypes.heat.network.neutron.Subnet
733 description: Extra parameters to include in the request
743 description: The QoS policy ID attached to this network
747 description: Detailed information about resource
751 description: Subnets name of this network
757 description: Network related subnets
760 type: org.openecomp.datatypes.heat.network.neutron.Subnet
762 type: scalar-unit.size
763 description: The maximum transmission unit size(in bytes) for the network
767 description: The status of the network
771 type: tosca.capabilities.Attachment
775 org.openecomp.resource.cp.nodes.heat.network.contrail.Port:
776 derived_from: org.openecomp.resource.cp.nodes.network.CP
780 description: An ordered list of static routes to be added to this interface
784 type: org.openecomp.datatypes.heat.network.contrail.port.StaticRoute
787 description: Virtual Network for this interface
792 description: Static route enabled
796 allowed_address_pairs:
798 description: List of allowed address pair for this interface
802 type: org.openecomp.datatypes.heat.network.contrail.AddressPair
805 description: Shared ip enabled
811 description: IP for this interface
816 description: Interface type
830 org.openecomp.resource.vfc.nodes.heat.contrail.Compute:
831 derived_from: org.openecomp.resource.vfc.nodes.Compute
840 description: Image name
845 description: Availability zone to create servers in
850 description: Service type
859 availability_zone_enable:
861 description: Indicates availability zone is enabled
865 service_template_name:
867 description: Service template name
870 service_instance_name:
872 description: Service instance name
877 description: Service mode
888 description: Tenant id of the VM
896 description: All attributes
900 description: Number of active VMs
904 description: VMs of this compute
908 description: status of the compute
910 org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface:
911 derived_from: org.openecomp.resource.cp.nodes.network.SubInterface
913 virtual_machine_interface_refs:
915 description: List of virtual machine interface.
922 description: Virtual Machine Sub Interface VLAN name
925 virtual_network_refs:
927 description: List of virtual networks.
932 virtual_machine_interface_properties:
933 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties
934 description: virtual machine interface properties.
937 virtual_machine_interface_allowed_address_pairs:
938 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
939 description: Virtual Machine Sub Interface allowed address pairs.
942 virtual_machine_interface_mac_addresses:
943 type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress
944 description: List of mac addresses.
949 description: List of security groups.
956 description: List of port tuples.
964 description: The FQ name of the Virtual Network.
968 description: All attributes.
972 capability: tosca.capabilities.network.Bindable
973 node: org.openecomp.resource.cp.nodes.network.CP
974 relationship: tosca.relationships.network.BindsTo
978 org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork:
979 derived_from: org.openecomp.resource.vl.nodes.network.VL
981 network_ipam_refs_data:
983 description: IPAM references Data
987 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.IpamRefData
988 network_policy_refs_data:
990 description: Policy references data
994 type: org.openecomp.datatypes.heat.contrailV2.virtual.network.rule.RefData
997 description: IPAM references
1002 network_policy_refs:
1004 description: Policy references
1011 description: Network related subnets
1015 type: org.openecomp.datatypes.heat.network.neutron.Subnet
1019 description: fq_name
1023 description: Subnets name of this network
1029 description: Detailed information about each subnet
1035 description: Network related subnets
1038 type: org.openecomp.datatypes.heat.network.neutron.Subnet
1041 type: tosca.capabilities.Attachment
1045 org.openecomp.resource.vfc.nodes.heat.cinder.Volume:
1046 derived_from: org.openecomp.resource.vfc.nodes.volume
1050 description: The availability zone in which the volume will be created
1055 description: If specified, the name or ID of the image to create the volume from
1060 description: Key/value pairs to associate with the volume
1067 description: If specified, the type of volume to use, mapping to a specific backend
1072 description: A description of the volume
1077 description: Device type
1086 description: 'Bus of the device: hypervisor driver chooses a suitable default
1099 description: If specified, the backup to create the volume from
1104 description: If specified, the volume to use as source
1109 description: Integer used for ordering the boot disks
1113 type: scalar-unit.size
1114 description: The requested storage size (default unit is MB)
1118 - greater_or_equal: 1 GB
1121 description: Enables or disables read-only access mode of volume
1126 description: A name used to distinguish the volume
1131 description: Arbitrary key-value pairs specified by the client to help the Cinder scheduler creating a volume
1137 type: scalar-unit.size
1138 description: The size of the swap, in MB
1141 delete_on_termination:
1143 description: Indicate whether the volume should be deleted when the server is terminated
1148 description: Whether allow the volume to be attached more than once
1152 display_description:
1154 description: Description of the volume
1158 description: The list of attachments of the volume
1164 description: Boolean indicating if the volume is encrypted or not
1168 description: Detailed information about resource
1172 description: The timestamp indicating volume creation
1176 description: Name of the volume
1180 description: Key/value pairs associated with the volume in raw dict form
1186 description: Boolean indicating if the volume can be booted or not
1190 description: The current status of the volume