All Products
Search
Document Center

CloudOps Orchestration Service:ECS

Last Updated:Jun 15, 2023

This topic lists the Elastic Compute Service (ECS) actions specific to various scenarios, including their usage, involved API operations, parameters, outputs, and sample codes. You can use the ACS::Template action to call the cloud product actions.

Instance operation scenarios

Cloud product action

Description

API operation

Parameter

Output

ACS::ECS::DescribeInstancesByTag

Queries ECS instance IDs by tag.

DescribeInstances

  • tagKey: String

  • tagValue: String

instanceIds: List

ACS::ECS::RunInstances

Starts one or more ECS instances.

  • RunInstances

  • DescribeInstances

  • imageId: String

  • instanceType: String

  • securityGroupId: String

  • vSwitchId: String

  • amount: String

instanceIds: List

ACS::ECS::RunInstancesFromTemplate

Creates an ECS instance based on a template.

  • RunInstances

  • DescribeInstances

  • launchTemplateId: String

  • launchTemplateName: String

  • amount: Number

instanceIds: List

ACS::ECS::DeleteInstance

Deletes an ECS instance.

DeleteInstance

instanceId: String

-

ACS::ECS::StartInstance

Starts an ECS instance.

  • StartInstance

  • DescribeInstances

instanceId: String

-

ACS::ECS::StopInstance

Stops an ECS instance.

  • StopInstance

  • DescribeInstances

instanceId: String

-

ACS::ECS::RebootInstance

Restarts an ECS instance.

  • RebootInstance

  • DescribeInstances

instanceId: String

-

ACS::ECS::DescribeInstancesByName

Queries ECS instances by name.

DescribeInstances

instanceName: String

instanceIds: List

ACS::ECS::DescribeInstancesByStatus

Queries ECS instances by status.

DescribeInstances

status: String

instanceIds: List

Instance modification scenarios

Cloud product action

Description

API operation

Parameter

Output

ACS::ECS::ResizeDisk

Scales up a data disk.

  • DescribeInstances

  • ResizeDisk

  • DescribeDisks

  • RebootInstance

  • diskId: String

  • instanceId: String

  • newSize: String

-

ACS::ECS::ModifyInstanceVpcAttribute

Modifies the virtual private cloud (VPC) attributes of an ECS instance.

  • StopInstance

  • DescribeInstances

  • ModifyInstanceVpcAttribute

  • instanceId: String

  • vSwitchId: String

-

ACS::ECS::ResetPassword

Changes the password of an ECS instance.

  • ModifyInstanceAttribute

  • RebootInstance

  • DescribeInstances

  • instanceId: String

  • password: String

instanceId: String

ACS::ECS::ModifyVncPassword

Changes the Virtual Network Computing (VNC) password of an ECS instance.

  • ModifyInstanceVncPasswd

  • RebootInstance

  • DescribeInstances

  • instanceId: String

  • vncPassword: String

-

ACS::ECS::ModifyPrepaySpec

Upgrades or downgrades the specifications of a subscribed ECS instance.

  • StopInstance

  • DescribeInstances

  • ModifyPrepayInstanceSpec

  • StartInstance

  • instanceId: String

  • autoPay: String

  • instanceType: String

orderId: String

ACS::ECS::AttachDisk

Attaches a cloud disk to an ECS instance.

  • AttachDisk

  • DescribeDisks

  • instanceId: String

  • diskId: String

-

ACS::ECS::DetachDisk

Detaches a cloud disk from an ECS instance.

  • DetachDisk

  • DescribeDisks

  • instanceId: String

  • diskId: String

-

Cloud Assistant scenarios

Cloud product action

Description

API operation

Parameter

Output

ACS::ECS::InstallCloudAssistant

Installs Cloud Assistant.

  • ModifyInstanceSpec

  • RebootInstance

  • DescribeInstances

  • DescribeCloudAssistantStatus

instanceId: String

-

ACS::ECS::RunCommand

Runs a command in the Cloud Assistant client.

  • CreateCommand

  • InvokeCommand

  • DescribeInvocations

  • DescribeInvocationResults

  • DeleteCommand

  • instanceId: String

  • commandContent: String

  • commandType: String

invocationResult: String

Other scenarios

Cloud product action

Description

API operation

Parameter

Output

ACS::ECS::CreateImage

Creates an image.

  • DescribeInstances

  • CreateImage

  • DescribeImages

  • instanceId: String

  • imageName: String

imageId: String

ACS::ECS::CreateSnapshot

Creates a snapshot.

  • DescribeInstances

  • CreateSnapshot

  • instanceId: String

  • diskId: String

  • snapshotName: String

snapshotId: String

ACS::ECS::ResetDisk

Rolls back a cloud disk to a specific point in time based on a snapshot of the disk.

  • StopInstance

  • DescribeInstances

  • ResetDisk

  • instanceId: String

  • diskId: String

  • snapshotId: String

-

ACS::ECS::CreateAndAttachDisk

Creates a cloud disk and attaches it to an ECS instance.

  • DescribeInstances

  • CreateDisk

  • DescribeDisks

  • AttachDisk

  • instanceId: String

  • diskName: String

  • zoneId: String

  • diskCategory: String

  • size: String

diskId: String

ACS::ECS::ReplaceSystemDisk

Replaces the system disk.

  • StopInstance

  • DescribeInstances

  • ReplaceSystemDisk

  • StartInstance

  • instanceId: String

  • imageId: String

-

ACS::ECS::ReInitDisk

Initializes a cloud disk.

  • DescribeDisks

  • DescribeInstances

  • ReInitDisk

  • StartInstance

diskId: String

-

ACS::ECS::AllocatePublicIpAddress

Assigns a public IP address to an ECS instance.

  • DescribeInstances

  • AllocatePublicIpAddress

  • RebootInstance

instanceId: String

-

ACS::ECS::CreateAndAttachNetworkInterface

Creates and installs a network interface card (NIC).

  • DescribeInstances

  • CreateNetworkInterface

  • AttachNetworkInterface

  • instanceId: String

  • securityGroupId: String

  • vSwitchId: String

networkInterfaceId: String

ACS::ECS::DeleteImage

Deletes an image.

DeleteImage

imageId: String

-

ACS::ECS::InstallLogtail

Installs Logtail.

  • DescribeInstances

  • CreateCommand

  • InvokeCommand

  • DescribeInvocations

  • DescribeInvocationResults

  • DeleteCommand

  • instanceId: String

  • logTailUserDefinedId: String

  • OOSAssumeRole: String

  • exitCode: String

  • invocationResult: String