• Resource Template Service

rts
  1. Help Center
  2. Resource Template Service
  3. User Guide
  4. Service Overview
  5. Supported Resources

Supported Resources

RTS supports 44 resource types, including alarms and infrastructure resources, such as computing, network, and storage resources. Table 1 lists all supported resources. You can also view the currently supported resources through the Resource Type page of the management console.

For details about descriptions of templates, see chapter Resource Template Types.

NOTE:

OSE means OpenStack Extension, which indicates resource types that do not belong to the default resource types defined by OpenStack Heat or the types that can be defined by you.

Table 1 Resource types supported by RTS

Resource Type

Description

RTS support

Heat Support

Dependency

OS::Cinder::Volume

A resource that provides Cinder volumes.

Y

Y

EVS

OS::Cinder::VolumeAttachment

A resource for associating volumes with instances.

Y

Y

EVS

OS::Heat::AutoScalingGroup

An auto scaling group that can scale arbitrary resources.

Y

Y

RTS

OS::Heat::CloudConfig

A configuration resource for representing Cloud-init cloud-config.

Y

Y

RTS

OS::Heat::MultipartMime

Assembles a collection of software configurations as a multi-part mime.

Y

Y

RTS

OS::Heat::RandomString

A resource which generates a random string.

Y

Y

RTS

OS::Heat::ResourceGroup

Creates one or more identically configured, nested resources.

Y

Y

RTS

OS::Heat::ScalingPolicy

A resource to manage scaling of OS::Heat::AutoScalingGroup.

Y

Y

RTS

OS::Heat::SoftwareComponent

A resource for describing and storing a software component.

Y

Y

RTS

OS::Heat::SoftwareConfig

A resource for describing and storing software configuration.

Y

Y

RTS

OS::Heat::SoftwareDeployment

A resource for describing and storing software deployment.

Y

Y

RTS

OS::Heat::StructuredConfig

A resource which has the same logic with OS::Heat::SoftwareConfig.

Y

Y

RTS

OS::Heat::WaitCondition

A resource for handling signals received by WaitConditionHandle.

Y

Y

RTS

OS::Heat::WaitConditionHandle

A resource for managing instance signals.

Y

Y

RTS

OS::Neutron::FloatingIP

A resource for managing Neutron floating IP addresses.

Y

Y

VPC

OS::Neutron::FloatingIPAssociation

A resource for associating floating IP addresses and ports.

Y

Y

VPC

OS::Neutron::Net

A resource for managing Neutron networks.

Y

Y

VPC

OS::Neutron::Port

A resource for managing Neutron ports.

Y

Y

VPC

OS::Neutron::Router

A resource that implements Neutron routers.

Y

Y

VPC

OS::Neutron::RouterInterface

A resource for managing Neutron router interfaces.

Y

Y

VPC

OS::Neutron::SecurityGroup

A resource for managing Neutron security groups.

Y

Y

VPC

OS::Neutron::Subnet

A resource for managing Neutron subnets.

Y

Y

VPC

OS::Nova::KeyPair

A resource for creating Nova key pairs.

Y

Y

ECS

OS::Nova::Server

A resource for managing Nova instances.

Y

Y

ECS

OS::Nova::ServerGroup

A resource for managing Nova server groups.

Y

Y

ECS

OSE::AS::ScalingConfig

A resource for managing autoscaling configuration.

Y

N

AS

OSE::AS::ScalingGroup

A resource for managing autoscaling group.

Y

N

AS

OSE::AS::ScalingPolicy

A resource for managing autoscaling policy.

Y

N

AS

OSE::CES::Alarm

A resource for managing Cloud Eye service's alarms.

Y

N

CES

OSE::ELB::LoadBalancer

A resource for managing Elastic Load Balancing's load balancer.

Y

N

ELB

OSE::ELB::Listener

A resource for managing Elastic Load Balancing's listener.

Y

N

ELB

OSE::ELB::HealthCheck

A resource for managing Elastic Load Balancing's health check.

Y

N

ELB

OSE::ELB::Member

A resource for managing Elastic Load Balancing's member.

Y

N

ELB

OSE::ELB::Certificate

A resource for managing Elastic Load Balancing's certifications.

Y

N

ELB

OS::Neutron::LBaaS::HealthMonitor

A resource to handle load balancer health monitors.

Y

N

LBaaS

OS::Neutron::LBaaS::Listener

A resource for managing LBaaS v2 Listeners.

Y

N

LBaaS

OS::Neutron::LBaaS::LoadBalancer

A resource for creating LBaaS v2 Load Balancers.

Y

N

LBaaS

OS::Neutron::LBaaS::Pool

The resource is not allowed to be updated.

Y

N

LBaaS

OS::Neutron::LBaaS::PoolMember

A resource for managing LBaaS v2 Pool Members.

Y

N

LBaaS

OSE::RDS::Instance

A resource for managing RDS instances.

Y

N

RDS

OSE::VPC::Vpc

A resource for managing VPCs.

Y

N

VPC

OSE::VPC::Subnet

A resource for managing VPC subnets.

Y

N

VPC

OSE::SFS::Share

A resource for creating SFS shared files.

Y

N

SFS

OSE::SFS::ShareAccessRule

A resource for creating policies for accessing SFS shared files.

Y

N

SFS