Terraform is an open source tool for automated resource orchestration. Resource Orchestration Service (ROS) allows you to manage resources by using Terraform. You can create Terraform templates and stacks to orchestrate Alibaba Cloud, AWS, and Azure resources. Terraform is compatible with ROS API. You can call ROS API operations after you create a Terraform template.

The following table lists the topics related to Terraform.

Topic Description
Create a Terraform stack This topic describes how to create a Terraform stack. You must create a Terraform stack by creating a Terraform template and configuring template parameters and stack parameters such as Timeout Period and Deletion Protection.
Create a Terraform template This topic describes how to create a Terraform template. You can create Terraform templates to define Alibaba Cloud, AWS, and Azure resources, specify resource parameters, and configure dependencies between resources.
Terraform template structure This topic describes the structure of Terraform templates.
ROS features and resources supported by Terraform This topic describes the ROS console features, API operations, and resources that are supported by Terraform.