Resource Orchestration Service (ROS) allows you to manage resources by using Terraform. This topic describes the ROS features and resources supported by Terraform.
The following table lists current Terraform and provider versions supported by ROS.
|Terraform version||Provider version|
ROS console features supported by Terraform
|Others||You cannot create stack groups, query resource types, or use Security Token Service (STS).|
ROS API operations supported by Terraform
|Stack||PreviewStack, CreateStack, UpdateStack, DeleteStack, GetStack, ListStacks, ListStackResources,
GetStackResource, ListStackEvents, and SetDeletionProtection are supported.
Note When Terraform is returned for the StackType parameter in GetStack or ListStacks, Terraform stacks are queried.
|Template||CreateTemplate, UpdateTemplate, DeleteTemplate, GetTemplate, ListTemplates, and ValidateTemplate are supported.|
|Tag||TagResources, UntagResources, ListTagKeys, ListTagValues, and ListTagResources are supported.|
ROS resources supported by Terraform
The following resources are supported by Terraform in ROS:
- Alibaba Cloud resourcesNote
- Alibaba Cloud Terraform modules are available for online debugging. For more information, see Alicloud Terraform Modules.
- ROS provides a default provider that uses the temporary AccessKey pair of the current account and the region ID of a stack.
- AWS resources
- Azure resources