All Products
Search
Document Center

CloudOps Orchestration Service:Action catalog

Last Updated:Mar 12, 2026

Atomic actions

API category

Action name

Purpose

ACS::ExecuteAPI

Call an OpenAPI action

ACS::WaitFor

Call an OpenAPI to query a resource until it reaches the expected state

ACS::CheckFor

Call an OpenAPI to confirm the status of a resource

ACS::ExecuteHttpRequest

Make an external HTTP/HTTPS request

Trigger Class

Action name

Purpose

Timer trigger ACS::TimerTrigger

Trigger at a specific time

Alert trigger ACS::AlarmTrigger

Trigger when a metric reaches an alert threshold

Event trigger ACS::EventTrigger

Trigger when an event occurs

Control category

Action name

Purpose

Approval ACS::Approve

Let customers approve requests

ACS::Choice

Select tasks to execute based on conditions

Notification ACS::Notify

Let customers send notifications

Sleep ACS::Sleep

Block the template for a period of time

Select target resources ACS::SelectTargets

Select target resources

Loop ACS::Loop

Repeat a series of tasks

Nested Class (Module Class)

Action name

Purpose

Nested ACS::Template

Embed another template as an action

CICD category

Action name

Purpose

Generate Git repository URL ACS::GitCodeRepo

Generate the URL for code in a specified GitHub or Gitee repository

Cloud product actions

CICD

Action name

Purpose

Details

ACS::CICD::DockerBuild

Build a Docker image

Template details

ACS::CICD::DockerDeploy

Deploy a Docker image

Template details

ACS::CICD::DockerDeployOnSingleEcs

Deploy a Docker image on a single ECS instance

Template details

ACS::CICD::GenerateOssUrl

OSS code source

Template details

ACS::CICD::GitCodeRepo

Git code source

Template details

ACS::CICD::LocalBuildAndDeploy

Build and deploy locally

Template details

ACS::CICD::SoftwarePackageBuild

Build a software package

Template details

ACS::CICD::SoftwarePackageDeploy

Deploy a software package

Template details

ACS::CICD::SoftwarePackageDeployOnSingleEcs

Deploy a software package on a single ECS instance

Template details

CN

Action name

Purpose

Details

ACS::CN::DetermineUpgradeServiceInstanceTypeAndPerformUpgrade

Determine the service instance upgrade type and perform the corresponding upgrade operation

Template details

ACS::CN::RollbackServiceInstance

Roll back a service instance on Compute Nest (seller side)

Template details

ACS::CN::UpgradeServiceInstance

Upgrade a service instance on Compute Nest (seller side)

Template details

ACS::CN::UpgradeServiceInstanceByReplaceSystemDisk

Upgrade a service instance by replacing the ECS image

Template details

ACS::CN::UpgradeServiceInstanceByRunCommand

Run commands during the upgrade phase

Template details

ACS::CN::UpgradeServiceInstanceStep

Upgrade service instance step

Template details

CR

Action name

Purpose

Details

ACS::CR::GetAuthorizationToken

Get a temporary Container Registry (CR) credential

Template details

CS

Action name

Purpose

Details

ACS::CS::FCRunCommand

Run commands on cluster nodes using Function Compute

Template details

ACS::CS::RunCommand

Run commands on Kubernetes cluster nodes

Template details

DingTalk

Action name

Purpose

Details

ACS::Approve::DingTalkWebhook

Send an approval notification (DingTalk)

Template details

ACS::Notify::DingTalkWebhook

Send a notification (DingTalk)

Template details

ECD

Action name

Purpose

Details

ACS::ECD::ApplyPatchBaseline

Configure a patch baseline on ECD instances

Template details

ACS::ECD::ModifyDesktopChargeType

Change the billing method of a desktop

Template details

ACS::ECD::RebootDesktop

Restart a Cloud Desktop

Template details

ACS::ECD::RebuildDesktop

Rebuild a Cloud Desktop

Template details

ACS::ECD::RunCommand

Run commands on a Cloud Desktop

Template details

ACS::ECD::SetRenewal

Modify the auto-renewal settings of a Cloud Desktop

Template details

ACS::ECD::StartDesktop

Start a Cloud Desktop

Template details

ACS::ECD::StopDesktop

Stop a Cloud Desktop

Template details

ECI

Action name

Purpose

Details

ACS::ECI::ExecContainerCommand

Run commands in an ECI container

Template details

ECS

Action name

Purpose

Details

ACS::ECS::AddEipToCommonBandwidthPackage

Add an EIP to an Internet Shared Bandwidth package

Template details

ACS::ECS::AlarmScalingThreshold

Send an alert notification when spot instance discounts or spot prices exceed a threshold

Template details

ACS::ECS::AlarmSpotPriceByDiscountThreshold

Monitor discount or spot price thresholds

Template details

ACS::ECS::AlarmSpotPriceByDiscountThresholdWithMultiTypes

Monitor discount or spot price thresholds for multiple instance types

Template details

ACS::ECS::AlarmSpotPriceOrDiscountByScalingGroupInstance

Monitor spot price or discount thresholds for instances in a scaling group

Template details

ACS::ECS::AlarmSpotPriceOrDiscountBySingleScalingGroup

Monitor spot price or discount thresholds for instances in a single scaling group

Template details

ACS::ECS::AlarmSpotPriceOrDiscountThresholdByScalingGroup

Monitor spot price or discount thresholds for instances in a scaling group

Template details

ACS::ECS::AllocateAndAssociateEipAddress

Create and bind an EIP to an instance

Template details

ACS::ECS::AllocateEipAddressAndAttachToInstance

Create and bind an EIP (ECS)

Template details

ACS::ECS::AllocatePublicIpAddress

Assign a public IP address to an ECS instance

Template details

ACS::ECS::ApplyAnsiblePlayBook

Run an Ansible playbook on an ECS instance

Template details

ACS::ECS::ApplyAutoSnapshotPolicy

Apply an automatic snapshot policy to a disk

Template details

ACS::ECS::ApplyPatchBaseline

Configure a patch baseline on an ECS instance

Template details

ACS::ECS::ApplyPatchBaselineOnMangedInstance

Configure a patch baseline on a managed ECS instance

Template details

ACS::ECS::AttachDisk

Attach a disk to an ECS instance

Template details

ACS::ECS::AttachEipToInstance

Bind an EIP to an ECS instance

Template details

ACS::ECS::AttachKeyPair

Bind an SSH key pair to a Linux instance

Template details

ACS::ECS::AttachKeyPairOnline

Bind a key pair online

Template details

ACS::ECS::AttachNASFileSystemToInstance

Mount a NAS file system to an ECS instance

Template details

ACS::ECS::CancelDiskAutoSnapshotPolicies

Cancel automatic snapshot policies for disks

Template details

ACS::ECS::CheckAvailableInstanceTypes

Check available instance types in the instanceTypes parameter list

Template details

ACS::ECS::CleanUpDisk

Clean up a disk

Template details

ACS::ECS::CloneInstance

Clone an ECS instance

Template details

ACS::ECS::CloneInstanceAcrossAZ

Copy and run an ECS instance across availability zones

Template details

ACS::ECS::CloneInstanceWithIncrementSnapshot

Clone an ECS instance using an incremental snapshot

Template details

ACS::ECS::CloneReservedInstance

Clone a reserved instance

Template details

ACS::ECS::ConfigureMultipleOOSPackagesWithTemporaryURL

Install multiple OOS custom software packages on a single ECS instance in batch using this template

Template details

ACS::ECS::ConfigureOOSPackage

Install an OOS custom software package on an ECS instance

Template details

ACS::ECS::ConfigureOOSPackageWithTemporaryURL

Install an OOS custom software package on an ECS instance by generating a temporary URL

Template details

ACS::ECS::ConfigureOOSPackageWithTemporaryURLFullActions

Install, uninstall, or update an OOS software package on an ECS instance by generating a temporary URL

Template details

ACS::ECS::ConfigureOOSUtil

Install OOSUtil

Template details

ACS::ECS::ConvertPublicToEIPAndAddToCommonBandwidthPackage

Convert a public IP to an EIP and add it to an Internet Shared Bandwidth package

Template details

ACS::ECS::CopyImage

Copy an image (ECS)

Template details

ACS::ECS::CopyLinuxInstanceFileFromOSS

Copy a file from OSS to an ECS instance

Template details

ACS::ECS::CopyLinuxInstanceFileToOSS

Copy a file from an ECS instance to OSS

Template details

ACS::ECS::CreateAndAttachAndInitDataDisk

Create, attach, and initialize a data disk

Template details

ACS::ECS::CreateAndAttachDisk

Create and attach a data disk to an ECS instance

Template details

ACS::ECS::CreateAndAttachNetworkInterface

Create and attach a network interface to an ECS instance

Template details

ACS::ECS::CreateDiagnoseReport

Create a diagnostic report

Template details

ACS::ECS::CreateDiagnoseReportForInstanceConnectionFailure

Create a diagnostic report for ECS remote connection failures

Template details

ACS::ECS::CreateImage

Create an image (ECS)

Template details

ACS::ECS::CreateNetworkInterfaceAndEipAndAttachToInstance

Create an elastic network interface and an elastic IP, then bind them to an ECS instance

Template details

ACS::ECS::CreateSavingsPlan

Purchase a Savings Plan

Template details

ACS::ECS::CreateSnapshot

Create a snapshot for a disk

Template details

ACS::ECS::DeleteCustomImagesLinkedToSnapshot

Delete custom images linked to snapshots

Template details

ACS::ECS::DeleteImage

Delete an image (ECS)

Template details

ACS::ECS::DeleteImageByName

Delete an image by name

Template details

ACS::ECS::DeleteInstance

Delete an instance (ECS)

Template details

ACS::ECS::DeletePrepaidInstance

Release a Subscription ECS Instance

Template details

ACS::ECS::DeleteSnapshotGroups

Delete consistent snapshot groups

Template details

ACS::ECS::DeleteSnapshotsExceptSharedFromOthers

Delete snapshots (excluding snapshots shared from other users)

Template details

ACS::ECS::DeleteUnrelatedSnapshots

Delete all unassociated snapshots under your account

Template details

ACS::ECS::DescribeInstancesByName

Get instance IDs by ECS instance name

Template details

ACS::ECS::DescribeInstancesByStatus

Get instance IDs by ECS instance status

Template details

ACS::ECS::DescribeInstancesByTag

View ECS instances by specified tag

Template details

ACS::ECS::DescribeSavingsPlanPrice

Convert subscription to pay-as-you-go and get Savings Plan pricing

Template details

ACS::ECS::DescribeSavingsPlanPriceByInstanceGroup

Convert subscription to pay-as-you-go by instance group and get SP pricing

Template details

ACS::ECS::DetachDisk

Detach a disk from an ECS instance

Template details

ACS::ECS::DetachKeyPairOnline

Unbind a key pair online

Template details

ACS::ECS::DetachNetworkInterfaceAndDeleteEip

Detach an elastic network interface and release the EIP

Template details

ACS::ECS::DisassociateSharedImages

Remove image sharing relationships (resource sharing)

Template details

ACS::ECS::DisassociateSharedSnapshots

Remove snapshot sharing relationships (resource sharing)

Template details

ACS::ECS::DownloadFile

Download a file to an ECS instance

Template details

ACS::ECS::DownloadFileAndRunCommand

Download a file to an instance and run a command

Template details

ACS::ECS::DownloadOssFile

Download an OSS file (ECS)

Template details

ACS::ECS::DownloadOSSFileAndRunCommand

Download an OSS file to an ECS instance and run a command

Template details

ACS::ECS::ElegantReplaceSystemDiskInSLBDefaultServerGroup

Replace the system disk of instances in an SLB default server group

Template details

ACS::ECS::ElegantReplaceSystemDiskInSLBVServerGroup

Replace the system disk of instances in an SLB virtual server group

Template details

ACS::ECS::ElegantRunCommandInSLBDefaultServerGroup

Run commands on instances in an SLB default server group

Template details

ACS::ECS::ElegantRunCommandInSLBVServerGroup

Run commands on instances in an SLB default virtual server group

Template details

ACS::ECS::EnableInstanceDeletionProtection

Modify the release protection attribute of an ECS instance

Template details

ACS::ECS::EncryptSystemDisk

Encrypt a system disk

Template details

ACS::ECS::GetIpAddressAndModifyInstanceName

Get the private IP and modify the ECS instance name

Template details

ACS::ECS::InstallAegisAgent

Install the Aegis agent

Template details

ACS::ECS::InstallCloudAssistant

Install the Cloud Assistant Agent on an ECS instance

Template details

ACS::ECS::InstallDockerCE

Install Docker Community Edition on an ECS instance

Template details

ACS::ECS::InstallLogtail

Install the Simple Log Service agent on an ECS instance

Template details

ACS::ECS::InvokeCommand

Run a Cloud Assistant command

Template details

ACS::ECS::ModifyCreditSpecification

Modify the running mode of T5 burstable instances

Template details

ACS::ECS::ModifyInstanceAttribute

Modify instance attributes (ECS)

Template details

ACS::ECS::ModifyInstanceAutoRenewAttribute

Modify the auto-renewal attribute of an instance

Template details

ACS::ECS::ModifyInstanceChargeType

Modify the billing method of an instance

Template details

ACS::ECS::ModifyInstanceChargeTypeSpecifiedInstanceTypeFamilies

Modify the billing method of instances in specified instance type families

Template details

ACS::ECS::ModifyInstanceSpec

Modify the instance type of a pay-as-you-go ECS instance

Template details

ACS::ECS::ModifyInstanceVpcAttribute

Modify the VPC attributes of an ECS instance

Template details

ACS::ECS::ModifyPrepaySpec

Modify the instance type of a subscription ECS instance

Template details

ACS::ECS::ModifySharedImageSharePermission

Modify shared image sharing permissions

Template details

ACS::ECS::ModifyUserPasswordBySecretParameter

Modify user password using an encrypted parameter

Template details

ACS::ECS::ModifyVncPassword

Modify the VNC password of an ECS instance

Template details

ACS::ECS::PurchaseReservedInstancesOffering

Purchase a reserved instance

Template details

ACS::ECS::PutInventory

Collect inventory data

Template details

ACS::ECS::QueryInstanceAttributes

Query ECS instance attributes

Template details

ACS::ECS::RebootInstance

Reboot an instance (ECS)

Template details

ACS::ECS::ReInitDisk

Initialize a disk (ECS)

Template details

ACS::ECS::ReleaseEipAddress

Unbind and release an EIP from an instance

Template details

ACS::ECS::RemoveEipFromCommonBandwidthPackage

Remove an EIP from an Internet Shared Bandwidth package

Template details

ACS::ECS::ReplaceSystemDisk

Replace a system disk (ECS)

Template details

ACS::ECS::ResetDisk

Roll back a disk using a specified snapshot

Template details

ACS::ECS::ResetPassword

Reset instance password (ECS)

Template details

ACS::ECS::ResizeDisk

Expand a disk (ECS)

Template details

ACS::ECS::RunCommand

Run a command (ECS)

Template details

ACS::ECS::RunCommandForApplyPatchBaseline

Run patch baseline-related scripts on an ECS instance

Template details

ACS::ECS::RunCommandForLongTime

Run a command on an ECS instance for a long time

Template details

ACS::ECS::RunImageTemplateCommand

Run commands or restart instances across multiple regions on an ECS instance

Template details

ACS::ECS::RunInstances

Create an instance (ECS)

Template details

ACS::ECS::RunInstancesFromTemplate

Create ECS instances from a launch template

Template details

ACS::ECS::RunPacker

Run a Packer template on an ECS instance

Template details

ACS::ECS::SMCConversionConstantByJqScript

Transform constants using a Jq script

Template details

ACS::ECS::SMCVerifyInstanceByRunCommand

Verify an instance by running a Cloud Assistant command

Template details

ACS::ECS::StartInstance

Start an instance (ECS)

Template details

ACS::ECS::StopInstance

Stop an instance (ECS)

Template details

ACS::ECS::TagInstanceByLinuxKernelVersion

Tag an instance using the Linux kernel version as the tag value

Template details

ACS::ECS::TagInstanceByOSType

Tag an instance using the operating system type as the tag value

Template details

ACS::ECS::TagInstanceByRunCommandResult

Tag an instance using the result of a Cloud Assistant command as the tag value

Template details

ACS::ECS::UpdateCustomImageTagsByEcsInstanceTags

Inherit instance tags to ECS custom images

Template details

ACS::ECS::UpdateLaunchTemplate

Update a launch template

Template details

ACS::ECS::UploadOssFile

Upload an OSS file (ECS)

Template details

ESS

Action name

Purpose

Details

ACS::ESS::ConfigureOOSPackage

Install an OOS custom software package on ECS instances in a scaling group

Template details

ACS::ESS::DownloadFileAndRunCommand

Download a file to an instance and run a command

Template details

ACS::ESS::DownloadOSSFileAndRunCommand

Download an OSS file to an ECS instance and run a command

Template details

ACS::ESS::ModifyPolarDBIPWhitelist

Modify the IP whitelist of a PolarDB cluster

Template details

ACS::ESS::ModifyScalingGroupImageConfiguration

Modify the image configuration of a scaling group

Template details

ACS::ESS::ModifyScalingGroupLifecycleHook

Modify the lifecycle hook configuration of a scaling group

Template details

ACS::ESS::ReplaceSystemDisk

Replace the system disk of ECS instances in a scaling group

Template details

ACS::ESS::RunCommand

Run a Cloud Assistant command on ECS instances in a scaling group.

Template details

ACS::ESS::RunCommandOnSpecifiedInstance

Run a command on a specified instance

Template details

ACS::ESS::UpdateContainerGroup

Update an ESS container group

Template details

FC

Action name

Purpose

Details

ACS::FC::ExecuteScript

Run a Python script (FC)

Template details

ACS::FC::InvokeFunction

Invoke a function (FC)

Template details

HBR

Action name

Purpose

Details

ACS::HBR::RestoreHanaDatabaseBackup

Restore a database backup from a source instance to a test instance and check the restore status

Template details

OSS

Action name

Purpose

Details

ACS::OSS::GenerateUrl

Get a temporary URL for an OSS file

Template details

RDC

Action name

Purpose

Details

ACS::RDC::NewRunCommand

Run a script on an ECS instance

Template details

ACS::RDC::RunCommand

Run a script on an ECS instance

Template details

ACS::RDC::RunCommandByDevops

Run a script on an ECS instance through DevOps

Template details

ACS::RDC::RunCommandByStaragent

Run a script on an ECS instance through StarAgent

Template details

RDS

Action name

Purpose

Details

ACS::RDS::CreateAccount

Create a new account in an RDS instance

Template details

ACS::RDS::CreateBackup

Create a backup of an RDS instance

Template details

ACS::RDS::CreateDatabase

Create a new database in an EDS instance

Template details

ACS::RDS::CreateDbInstance

Create an instance (RDS)

Template details

ACS::RDS::DeleteDbInstance

Delete an instance (RDS)

Template details

ACS::RDS::GrantAccountPrivilege

Grant account privileges to specified or all databases in an instance

Template details

ACS::RDS::ModifyDBInstanceSpec

Modify instance specifications

Template details

ACS::RDS::ModifySecurityIpsByInstanceIPArray

Remove 0.0.0.0/0 from the RDS instance IP whitelist group

Template details

ACS::RDS::RecoveryDbInstance

Restore a database to an existing instance or a new instance

Template details

ACS::RDS::RestartDbInstance

Restart an instance (RDS)

Template details

ACS::RDS::StartInstance

Start an RDS instance

Template details

ACS::RDS::StopInstance

Stop an RDS instance

Template details

ACS::RDS::UpgradeDbInstanceEngineVersion

Upgrade the database engine version of an instance

Template details

ROS

Action name

Purpose

Details

ACS::ROS::CreateStack

Create a stack (ROS)

Template details

ACS::ROS::DeleteStack

Delete a stack (ROS)

Template details

Redis

Action name

Purpose

Details

ACS::Redis::CreateBackupAndUploadToOSS

Create a Redis backup and upload it to OSS

Template details

ACS::Redis::DeleteSecurityIpByInstanceIPArray

Remove a specified IP from the Redis instance IP whitelist group

Template details

ACS::Redis::UpgradeRedisInstanceBandwidth

Upgrade the temporary bandwidth of a Redis instance

Template details

SAE

Action name

Purpose

Details

ACS::SAE::CreateApplication

Create an SAE application

Template details

SLB

Action name

Purpose

Details

ACS::SLB::SetLoadBalancerDeleteProtection

Modify the delete protection attribute of an SLB instance

Template details

TAG

Action name

Purpose

Details

ACS::ECS::InheritDiskTagToSnapshot

Inherit disk tags to snapshots

Template details

ACS::ECS::UpdateDiskTagsByEcsInstanceTags

Update disk tags by synchronizing ECS instance tags

Template details

ACS::ECS::UpdateEipTagsByEcsInstanceTags

Update EIP tags by synchronizing ECS instance tags

Template details

ACS::ECS::UpdateEniTagsByEcsInstanceTags

Update ENI tags by synchronizing ECS instance tags

Template details

ACS::ECS::UpdateSnapshotTagsByEcsInstanceTags

Update snapshot tags by synchronizing ECS instance tags

Template details

ACS::TAG::GetARNsByTag

Get ARNs by tag

Template details

ACS::TAG::TagResourceByTagIgnoreCaseSensitive

Create and bind a single tag to a specified cloud resource (case-insensitive)

Template details

ACS::TAG::TagResourceByTagsIgnoreCaseSensitive

Create and bind multiple tags to a specified cloud resource (case-insensitive)

Template details

ACS::TAG::TagResources

Tag a specified set of resources

Template details

VPC

Action name

Purpose

Details

ACS::VPC::UpgradeEipBandwidth

Upgrade the temporary bandwidth of an EIP instance

Template details