Resource Orchestration Service (ROS) allows you to manage resources by using Terraform. This topic describes the features and resources supported by Terraform.
Terraform and provider versions supported by ROS
The following table lists current Terraform and provider versions supported by ROS.
|Terraform version||Provider version|
ROS console features supported by Terraform
||You cannot specify parameters such as Rollback on Failure and Stack Policy, or retain some resources for a stack when the stack is deleted. You also cannot perform replacement update or drift detection, create change sets, cancel the update of a stack, signal the occurrence of an event, import resources, or check for risks.|
||You cannot query the prices of billed resources in templates or create RAM policies for templates.|
|Others||You can use Alibaba Cloud Security Token Service.||You cannot query stack groups or resource types.|
ROS API operations supported by Terraform
|Stack||PreviewStack, CreateStack, ContinueCreateStack, UpdateStack, DeleteStack, GetStack,
ListStacks, ListStackResources, GetStackResource, ListStackEvents, and SetDeletionProtection
Note When Terraform is returned for the StackType parameter in GetStack or ListStacks, Terraform stacks are queried.
|Template||CreateTemplate, UpdateTemplate, DeleteTemplate, GetTemplate, ListTemplates, ListTemplateVersions, SetTemplatePermission, and ValidateTemplate|
|Tag||TagResources, UntagResources, ListTagKeys, ListTagValues, and ListTagResources|
ROS resources supported by Terraform
The following resources are supported by Terraform in ROS: