More information on the HOT format can be found on the OpenStack user guide at: https://docs.openstack.org/heat/latest/template_guide/hot_spec.html
More information on resource types that can be orchestrated by Heat can be found at: https://docs.openstack.org/heat/latest/template_guide/openstack.html
Note
Only resources related to services provided by the Catalyst Cloud should be used.
The resource types available on the Catalyst Cloud are:
OS::Aodh::CompositeAlarm
OS::Aodh::EventAlarm
OS::Aodh::LBMemberHealthAlarm
OS::Cinder::Volume
OS::Cinder::VolumeAttachment
OS::Glance::Image
OS::Heat::AccessPolicy
OS::Heat::AutoScalingGroup
OS::Heat::CloudConfig
OS::Heat::HARestarter
OS::Heat::InstanceGroup
OS::Heat::MultipartMime
OS::Heat::RandomString
OS::Heat::ResourceGroup
OS::Heat::ScalingPolicy
OS::Heat::SoftwareComponent
OS::Heat::SoftwareConfig
OS::Heat::SoftwareDeployment
OS::Heat::SoftwareDeployments
OS::Heat::Stack
OS::Heat::StructuredConfig
OS::Heat::StructuredDeployment
OS::Heat::StructuredDeployments
OS::Heat::SwiftSignal
OS::Heat::SwiftSignalHandle
OS::Heat::UpdateWaitConditionHandle
OS::Heat::WaitCondition
OS::Heat::WaitConditionHandle
OS::Neutron::FloatingIP
OS::Neutron::FloatingIPAssociation
OS::Neutron::HealthMonitor
OS::Neutron::IKEPolicy
OS::Neutron::IPsecPolicy
OS::Neutron::IPsecSiteConnection
OS::Neutron::MeteringLabel
OS::Neutron::MeteringRule
OS::Neutron::Net
OS::Neutron::NetworkGateway
OS::Neutron::Port
OS::Neutron::ProviderNet
OS::Neutron::Router
OS::Neutron::RouterGateway
OS::Neutron::RouterInterface
OS::Neutron::SecurityGroup
OS::Neutron::Subnet
OS::Neutron::VPNService
OS::Nova::FloatingIP
OS::Nova::FloatingIPAssociation
OS::Nova::KeyPair
OS::Nova::Server
OS::Nova::ServerGroup
OS::Octavia::HealthMonitor
OS::Octavia::L7Policy
OS::Octavia::L7Rule
OS::Octavia::Listener
OS::Octavia::LoadBalancer
OS::Octavia::Pool
OS::Octavia::PoolMember
OS::Swift::Container
OS::Trove::Cluster
OS::Trove::Instance