All Products
Document Center


Last Updated: Sep 26, 2019

This topic describes basic concepts of Operation Orchestration Service (OOS). These concepts can help you to understand OOS.

Concept Description
Template A YAML or JSON file that includes one or more tasks.
Task The main component of a template. A task describes the details of a specific O&M action. An action is specified by a task in the template.
Action A specific operation. An action is the minimum O&M unit.
Actions are divided into the following types: API actions, product actions, trigger actions, control actions, and embedding actions.
The format of an action name is ACS::<Name>.
API action The action in which an API operation is called. It currently supports ACS::ExecuteAPI, ACS::WaitFor, and ACS::CheckFor
Cloud product action (or product action) The action used to perform a common O&M operation on other Alibaba Cloud services. API operations for the services are encapsulated in product actions. When you create a template, you can simplify the writing of code by using encapsulated product actions. For example, ACS::ECS::RunInstances is a product action. After the action is successfully executed, one or more target instances that have been created switch to the running status and are ready for use.
The format of a product action name is ACS::<ProductCode>::<Name>
Trigger action (or trigger) The action that defines a condition used to trigger the execution of a template. It currently supports ACS::TimerTrigger.
Control action The action used to specify the order and method of executing tasks. For example, you can use ACS::Approve to manage approval requests.
Embedding action The action used to reference another template (child template) as a task. It currently only supports ACS::Template. You can create a template and use it in another template. Templates that reference other templates are parent templates.
Execution The process of running a template.
Task execution The process of running a task.
Loop task The task that is iteratively executed by using input values from a list.