Atomic actions
API category
|
Action name |
Purpose |
|
Call an OpenAPI action |
|
|
Call an OpenAPI to query a resource until it reaches the expected state |
|
|
Call an OpenAPI to confirm the status of a resource |
|
|
Make an external HTTP/HTTPS request |
Trigger Class
|
Action name |
Purpose |
|
Trigger at a specific time |
|
|
Trigger when a metric reaches an alert threshold |
|
|
Trigger when an event occurs |
Control category
|
Action name |
Purpose |
|
Let customers approve requests |
|
|
Select tasks to execute based on conditions |
|
|
Let customers send notifications |
|
|
Block the template for a period of time |
|
|
Select target resources |
|
|
Repeat a series of tasks |
Nested Class (Module Class)
|
Action name |
Purpose |
|
Embed another template as an action |
CICD category
|
Action name |
Purpose |
|
Generate the URL for code in a specified GitHub or Gitee repository |
Cloud product actions
CICD
|
Action name |
Purpose |
Details |
|
Build a Docker image |
||
|
Deploy a Docker image |
||
|
Deploy a Docker image on a single ECS instance |
||
|
OSS code source |
||
|
Git code source |
||
|
Build and deploy locally |
||
|
Build a software package |
||
|
Deploy a software package |
||
|
Deploy a software package on a single ECS instance |
CN
|
Action name |
Purpose |
Details |
|
ACS::CN::DetermineUpgradeServiceInstanceTypeAndPerformUpgrade |
Determine the service instance upgrade type and perform the corresponding upgrade operation |
|
|
Roll back a service instance on Compute Nest (seller side) |
||
|
Upgrade a service instance on Compute Nest (seller side) |
||
|
Upgrade a service instance by replacing the ECS image |
||
|
Run commands during the upgrade phase |
||
|
Upgrade service instance step |
CR
|
Action name |
Purpose |
Details |
|
Get a temporary Container Registry (CR) credential |
CS
|
Action name |
Purpose |
Details |
|
Run commands on cluster nodes using Function Compute |
||
|
Run commands on Kubernetes cluster nodes |
DingTalk
|
Action name |
Purpose |
Details |
|
Send an approval notification (DingTalk) |
||
|
Send a notification (DingTalk) |
ECD
|
Action name |
Purpose |
Details |
|
Configure a patch baseline on ECD instances |
||
|
Change the billing method of a desktop |
||
|
Restart a Cloud Desktop |
||
|
Rebuild a Cloud Desktop |
||
|
Run commands on a Cloud Desktop |
||
|
Modify the auto-renewal settings of a Cloud Desktop |
||
|
Start a Cloud Desktop |
||
|
Stop a Cloud Desktop |
ECI
|
Action name |
Purpose |
Details |
|
Run commands in an ECI container |
ECS
|
Action name |
Purpose |
Details |
|
Add an EIP to an Internet Shared Bandwidth package |
||
|
Send an alert notification when spot instance discounts or spot prices exceed a threshold |
||
|
Monitor discount or spot price thresholds |
||
|
Monitor discount or spot price thresholds for multiple instance types |
||
|
Monitor spot price or discount thresholds for instances in a scaling group |
||
|
Monitor spot price or discount thresholds for instances in a single scaling group |
||
|
Monitor spot price or discount thresholds for instances in a scaling group |
||
|
Create and bind an EIP to an instance |
||
|
Create and bind an EIP (ECS) |
||
|
Assign a public IP address to an ECS instance |
||
|
Run an Ansible playbook on an ECS instance |
||
|
Apply an automatic snapshot policy to a disk |
||
|
Configure a patch baseline on an ECS instance |
||
|
Configure a patch baseline on a managed ECS instance |
||
|
Attach a disk to an ECS instance |
||
|
Bind an EIP to an ECS instance |
||
|
Bind an SSH key pair to a Linux instance |
||
|
Bind a key pair online |
||
|
Mount a NAS file system to an ECS instance |
||
|
Cancel automatic snapshot policies for disks |
||
|
Check available instance types in the instanceTypes parameter list |
||
|
Clean up a disk |
||
|
Clone an ECS instance |
||
|
Copy and run an ECS instance across availability zones |
||
|
Clone an ECS instance using an incremental snapshot |
||
|
Clone a reserved instance |
||
|
Install multiple OOS custom software packages on a single ECS instance in batch using this template |
||
|
Install an OOS custom software package on an ECS instance |
||
|
Install an OOS custom software package on an ECS instance by generating a temporary URL |
||
|
Install, uninstall, or update an OOS software package on an ECS instance by generating a temporary URL |
||
|
Install OOSUtil |
||
|
Convert a public IP to an EIP and add it to an Internet Shared Bandwidth package |
||
|
Copy an image (ECS) |
||
|
Copy a file from OSS to an ECS instance |
||
|
Copy a file from an ECS instance to OSS |
||
|
Create, attach, and initialize a data disk |
||
|
Create and attach a data disk to an ECS instance |
||
|
Create and attach a network interface to an ECS instance |
||
|
Create a diagnostic report |
||
|
Create a diagnostic report for ECS remote connection failures |
||
|
Create an image (ECS) |
||
|
Create an elastic network interface and an elastic IP, then bind them to an ECS instance |
||
|
Purchase a Savings Plan |
||
|
Create a snapshot for a disk |
||
|
Delete custom images linked to snapshots |
||
|
Delete an image (ECS) |
||
|
Delete an image by name |
||
|
Delete an instance (ECS) |
||
|
Release a Subscription ECS Instance |
||
|
Delete consistent snapshot groups |
||
|
Delete snapshots (excluding snapshots shared from other users) |
||
|
Delete all unassociated snapshots under your account |
||
|
Get instance IDs by ECS instance name |
||
|
Get instance IDs by ECS instance status |
||
|
View ECS instances by specified tag |
||
|
Convert subscription to pay-as-you-go and get Savings Plan pricing |
||
|
Convert subscription to pay-as-you-go by instance group and get SP pricing |
||
|
Detach a disk from an ECS instance |
||
|
Unbind a key pair online |
||
|
Detach an elastic network interface and release the EIP |
||
|
Remove image sharing relationships (resource sharing) |
||
|
Remove snapshot sharing relationships (resource sharing) |
||
|
Download a file to an ECS instance |
||
|
Download a file to an instance and run a command |
||
|
Download an OSS file (ECS) |
||
|
Download an OSS file to an ECS instance and run a command |
||
|
Replace the system disk of instances in an SLB default server group |
||
|
Replace the system disk of instances in an SLB virtual server group |
||
|
Run commands on instances in an SLB default server group |
||
|
Run commands on instances in an SLB default virtual server group |
||
|
Modify the release protection attribute of an ECS instance |
||
|
Encrypt a system disk |
||
|
Get the private IP and modify the ECS instance name |
||
|
Install the Aegis agent |
||
|
Install the Cloud Assistant Agent on an ECS instance |
||
|
Install Docker Community Edition on an ECS instance |
||
|
Install the Simple Log Service agent on an ECS instance |
||
|
Run a Cloud Assistant command |
||
|
Modify the running mode of T5 burstable instances |
||
|
Modify instance attributes (ECS) |
||
|
Modify the auto-renewal attribute of an instance |
||
|
Modify the billing method of an instance |
||
|
ACS::ECS::ModifyInstanceChargeTypeSpecifiedInstanceTypeFamilies |
Modify the billing method of instances in specified instance type families |
|
|
Modify the instance type of a pay-as-you-go ECS instance |
||
|
Modify the VPC attributes of an ECS instance |
||
|
Modify the instance type of a subscription ECS instance |
||
|
Modify shared image sharing permissions |
||
|
Modify user password using an encrypted parameter |
||
|
Modify the VNC password of an ECS instance |
||
|
Purchase a reserved instance |
||
|
Collect inventory data |
||
|
Query ECS instance attributes |
||
|
Reboot an instance (ECS) |
||
|
Initialize a disk (ECS) |
||
|
Unbind and release an EIP from an instance |
||
|
Remove an EIP from an Internet Shared Bandwidth package |
||
|
Replace a system disk (ECS) |
||
|
Roll back a disk using a specified snapshot |
||
|
Reset instance password (ECS) |
||
|
Expand a disk (ECS) |
||
|
Run a command (ECS) |
||
|
Run patch baseline-related scripts on an ECS instance |
||
|
Run a command on an ECS instance for a long time |
||
|
Run commands or restart instances across multiple regions on an ECS instance |
||
|
Create an instance (ECS) |
||
|
Create ECS instances from a launch template |
||
|
Run a Packer template on an ECS instance |
||
|
Transform constants using a Jq script |
||
|
Verify an instance by running a Cloud Assistant command |
||
|
Start an instance (ECS) |
||
|
Stop an instance (ECS) |
||
|
Tag an instance using the Linux kernel version as the tag value |
||
|
Tag an instance using the operating system type as the tag value |
||
|
Tag an instance using the result of a Cloud Assistant command as the tag value |
||
|
Inherit instance tags to ECS custom images |
||
|
Update a launch template |
||
|
Upload an OSS file (ECS) |
ESS
|
Action name |
Purpose |
Details |
|
Install an OOS custom software package on ECS instances in a scaling group |
||
|
Download a file to an instance and run a command |
||
|
Download an OSS file to an ECS instance and run a command |
||
|
Modify the IP whitelist of a PolarDB cluster |
||
|
Modify the image configuration of a scaling group |
||
|
Modify the lifecycle hook configuration of a scaling group |
||
|
Replace the system disk of ECS instances in a scaling group |
||
|
Run a Cloud Assistant command on ECS instances in a scaling group. |
||
|
Run a command on a specified instance |
||
|
Update an ESS container group |
FC
|
Action name |
Purpose |
Details |
|
Run a Python script (FC) |
||
|
Invoke a function (FC) |
HBR
|
Action name |
Purpose |
Details |
|
Restore a database backup from a source instance to a test instance and check the restore status |
OSS
|
Action name |
Purpose |
Details |
|
Get a temporary URL for an OSS file |
RDC
|
Action name |
Purpose |
Details |
|
Run a script on an ECS instance |
||
|
Run a script on an ECS instance |
||
|
Run a script on an ECS instance through DevOps |
||
|
Run a script on an ECS instance through StarAgent |
RDS
|
Action name |
Purpose |
Details |
|
Create a new account in an RDS instance |
||
|
Create a backup of an RDS instance |
||
|
Create a new database in an EDS instance |
||
|
Create an instance (RDS) |
||
|
Delete an instance (RDS) |
||
|
Grant account privileges to specified or all databases in an instance |
||
|
Modify instance specifications |
||
|
Remove 0.0.0.0/0 from the RDS instance IP whitelist group |
||
|
Restore a database to an existing instance or a new instance |
||
|
Restart an instance (RDS) |
||
|
Start an RDS instance |
||
|
Stop an RDS instance |
||
|
Upgrade the database engine version of an instance |
ROS
|
Action name |
Purpose |
Details |
|
Create a stack (ROS) |
||
|
Delete a stack (ROS) |
Redis
|
Action name |
Purpose |
Details |
|
Create a Redis backup and upload it to OSS |
||
|
Remove a specified IP from the Redis instance IP whitelist group |
||
|
Upgrade the temporary bandwidth of a Redis instance |
SAE
|
Action name |
Purpose |
Details |
|
Create an SAE application |
SLB
|
Action name |
Purpose |
Details |
|
Modify the delete protection attribute of an SLB instance |
TAG
|
Action name |
Purpose |
Details |
|
Inherit disk tags to snapshots |
||
|
Update disk tags by synchronizing ECS instance tags |
||
|
Update EIP tags by synchronizing ECS instance tags |
||
|
Update ENI tags by synchronizing ECS instance tags |
||
|
Update snapshot tags by synchronizing ECS instance tags |
||
|
Get ARNs by tag |
||
|
Create and bind a single tag to a specified cloud resource (case-insensitive) |
||
|
Create and bind multiple tags to a specified cloud resource (case-insensitive) |
||
|
Tag a specified set of resources |
VPC
|
Action name |
Purpose |
Details |
|
Upgrade the temporary bandwidth of an EIP instance |