This topic describes the terms that are used in Resource Orchestration Service (ROS).

Term Description References
template A template is a JSON, YAML, or Terraform file that is encoded in UTF-8. You can save a template file with a file name extension, such as .json, .yaml, .template, .txt, or .tf. Templates are used to create stacks and serve as the blueprints for underlying infrastructures and architectures. You can define Alibaba Cloud resources, configuration details, and dependencies between the resources in templates.
stack A stack is a collection of ROS resources that you can manage as a unit. You can create, update, or delete a stack. When you perform these actions, the same actions are performed on the resources in the stack. Stack overview
stack group A stack group is a collection of ROS stacks that you can manage as a unit. You can apply a ROS template to a stack group to create stacks for multiple Alibaba Cloud accounts across regions. The ROS template defines all resources for each stack in the stack group. Stack group overview
scenario You can create a scenario to specify a collection of resources on a visualized interface. You can configure parameters for a scenario to perform operations such as replication or management on the resources in a centralized manner. Scenario overview
resource management You can import a collection of resources to a stack to manage these resources in a centralized manner. Use a scenario to manage resources
change set A change set allows you to update running stacks and provides a summary of the details of changes. You can preview how changes to the stacks affect the running resources. ROS modifies your stacks only if you execute change sets. Change set overview
drift detection Drift detection allows you to detect whether the actual settings of stack resources differ from the settings of the stack resources that are specified in the stack template. You can perform operations to change the drifted settings based on the result of drift detection. This helps ensure the consistency between the expected and actual settings of resources. Drift detection overview
tag A tag is a key-value pair that is used to identify and classify ROS stacks or templates. Tag overview