All Products
Search
Document Center

:List of operations by function

Last Updated:Nov 13, 2023

The following tables list the API operations available for use in Elastic Compute Service (ECS).

Instances

Operation

Description

RunInstances

Creates one or more pay-as-you-go or subscription instances.

CreateInstance

Creates a subscription or pay-as-you-go instance.

StartInstance

Starts an instance.

StopInstance

Stops an instance.

RebootInstance

Restarts an instance that is in the Running state.

DeleteInstance

Releases a pay-as-you-go instance or an expired subscription instance.

StartInstances

Starts one or more instances that are in the Stopped state.

RebootInstances

Restarts one or more instances that are in the Running state.

StopInstances

Stops one or more instances that are in the Running state.

AttachInstanceRamRole

Attaches an instance RAM role to one or more instances. An instance can have only a single instance RAM role. If an instance already has an instance RAM role, an error is returned when you attach another instance RAM role to the instance.

DetachInstanceRamRole

Detaches an instance RAM role from one or more instances.

DescribeInstanceStatus

Queries the status information about one or more instances.

DescribeInstances

Queries the details of one or more instances.

DescribeInstanceVncUrl

Queries the Virtual Network Console (VNC) URL of an instance.

DescribeUserData

Queries the user data of an instance.

DescribeInstanceAutoRenewAttribute

Queries the auto-renewal status of one or more subscription instances.

DescribeInstanceRamRole

Queries instance RAM roles attached to one or more instances.

DescribeSpotPriceHistory

Queries the price history of a preemptible instance in the previous 30 days.

DescribeSpotAdvice

Queries information such as the average release rate and discount rate of a preemptible instance in a specified region in the previous 30 days.

DescribeInstanceTypeFamilies

Queries instance families provided by ECS.

DescribeInstanceTypes

Queries instance types provided by ECS.

ModifyInstanceAttribute

Modifies the information about an instance, such as the password, name, description, hostname, and user data. For a burstable instance, you can also change its performance mode.

ModifyInstanceVncPasswd

Modifies the VNC password of an instance.

ModifyInstanceAutoReleaseTime

Specifies or cancels the automatic release time for a pay-as-you-go instance. If you specify the automatic release time for an instance, the instance is automatically released at the specified time. Proceed with caution when you call this operation.

ModifyInstanceAutoRenewAttribute

Configures auto-renewal for one or more subscription instances. To reduce the maintenance workloads when instances expire, you can configure auto-renewal for subscription instances.

ModifyInstanceChargeType

Changes the billing method of one or more ECS instances. You can change the billing methods of instances between pay-as-you-go and subscription, or change the billing method of all data disks attached to an instance from pay-as-you-go to subscription.

ModifyInstanceSpec

Changes the instance type and public bandwidth of a pay-as-you-go instance.

ModifyPrepayInstanceSpec

Upgrades or downgrades the instance type of a subscription instance. The new instance type takes effect for the entire lifecycle of the instance.

ModifyInstanceMetadataOptions

Modifies the metadata of an instance.

RenewInstance

Renews a subscription instance.

ReactivateInstances

Reactivates a pay-as-you-go instance that is in the Expired state or Overdue and Being Recycled state.

DeleteInstances

Releases one or more pay-as-you-go instances or expired subscription instances.

DescribeInstanceAttribute

Queries the details of an ECS instance.

Dedicated hosts

Operation

Description

AllocateDedicatedHosts

Creates one or more pay-as-you-go or subscription dedicated hosts. A dedicated host is a physical server dedicated to a single tenant. You can create ECS instances on a dedicated host and view the attributes of the dedicated host.

CreateDedicatedHostCluster

Creates a dedicated host cluster.

DescribeDedicatedHostClusters

Queries the details of one or more dedicated host clusters.

ModifyDedicatedHostClusterAttribute

Modifies specific attributes of a dedicated host cluster, such as the name and description of the cluster.

DeleteDedicatedHostCluster

Deletes a dedicated host cluster.

RenewDedicatedHosts

Renews one or more subscription dedicated hosts.

ReleaseDedicatedHost

Releases a pay-as-you-go dedicated host.

RedeployDedicatedHost

Migrates instances from a failed dedicated host.

DescribeDedicatedHosts

Queries the details of one or more dedicated hosts, including the physical performance specifications, machine codes, and service status of the dedicated hosts, and ECS instances that are created on the dedicated hosts.

DescribeDedicatedHostTypes

Queries the details of dedicated host types supported in a region, or the ECS instance families supported by a specific dedicated host type.

DescribeDedicatedHostAutoRenew

Queries the auto-renewal status of one or more subscription dedicated hosts.

ModifyInstanceDeployment

Changes the deployment set of an instance or migrates an instance to a dedicated host. The ECS instance and the destination dedicated host to which to migrate the instance must belong to the same account and reside in the same region and zone.

ModifyDedicatedHostAttribute

Modifies the information about a dedicated host, including the name, description, and instance migration policy applied when the dedicated host fails.

ModifyDedicatedHostAutoReleaseTime

Sets or cancels the automatic release time for a pay-as-you-go dedicated host.

ModifyDedicatedHostAutoRenewAttribute

Enables or disables auto-renewal for one or more subscription dedicated hosts.

ModifyDedicatedHostsChargeType

Changes the billing method of dedicated hosts.

Launch templates

Operation

Description

CreateLaunchTemplate

Creates a launch template. A launch template eliminates the need to configure a large number of parameters each time you create an instance.

CreateLaunchTemplateVersion

Creates a version for a specific launch template.

DeleteLaunchTemplate

Deletes a launch template.

DeleteLaunchTemplateVersion

Deletes a version of a specific launch template. You cannot call this operation to delete the default version. To delete the default version, you must call the DeleteLaunchTemplate operation.

DescribeLaunchTemplates

Queries one or more available launch templates.

DescribeLaunchTemplateVersions

Queries the versions of launch templates.

ModifyLaunchTemplateDefaultVersion

Modifies the default version of a launch template. If you do not specify a template version number when you create instances by calling the RunInstances operation, the default version is used.

Resource diagnostics

Operation

Description

CreateDiagnosticReport

Creates a diagnostic report for a resource. When you call this operation, you can configure the MetricSetId parameter to create a diagnostic report based on the specified diagnostic metric set. Then, you can call the DescribeDiagnosticReportAttributes operation based on the returned diagnostic report ID to view the details of the diagnostic report.

DescribeDiagnosticReports

Queries diagnostic reports.

DescribeDiagnosticReportAttributes

Queries the details of a diagnostic report.

DeleteDiagnosticReports

Deletes diagnostic reports.

CreateDiagnosticMetricSet

Creates a diagnostic metric set. You can group diagnostic metrics into diagnostic metric sets.

ModifyDiagnosticMetricSet

Modifies a diagnostic metric set.

DeleteDiagnosticMetricSets

Deletes diagnostic metric sets.

DescribeDiagnosticMetricSets

Queries diagnostic metric sets.

DescribeDiagnosticMetrics

Queries diagnostic metrics.

Resource assurances

Operation

Description

CreateElasticityAssurance

Creates an elasticity assurance.

CreateCapacityReservation

Creates a capacity reservation.

DescribeElasticityAssurances

Queries the details of elasticity assurances.

DescribeElasticityAssuranceInstances

Queries the running ECS instances that were created by using an elasticity assurance.

DescribeCapacityReservations

Queries the details of one or more capacity reservations.

DescribeCapacityReservationInstances

Queries the instances that match a capacity reservation.

DescribeInstanceAttachmentAttributes

Queries the information about the private pools that instances match.

ModifyElasticityAssurance

Modifies the name and description of an elasticity assurance.

ModifyCapacityReservation

Modifies the information about a capacity reservation, including the name, description, expiration method, and the total number of ECS instances that can be reserved.

ModifyInstanceAttachmentAttributes

Modifies the attributes of the private pool for an instance.

ReleaseCapacityReservation

Releases a capacity reservation.

Auto provisioning groups

Operation

Description

CreateAutoProvisioningGroup

Creates an auto provisioning group.

ModifyAutoProvisioningGroup

Modifies the configurations of an auto provisioning group.

DeleteAutoProvisioningGroup

Deletes an auto provisioning group.

DescribeAutoProvisioningGroupInstances

Queries the instances in an auto provisioning group.

DescribeAutoProvisioningGroups

Queries the information about auto provisioning groups.

DescribeAutoProvisioningGroupHistory

Queries the scheduling tasks of an auto provisioning group.

Elastic Block Storage (EBS) devices

Operation

Description

CreateDisk

Creates a pay-as-you-go or subscription data disk. The data disk can be a basic disk, an ultra disk, a standard SSD, or an enhanced SSD (ESSD).

DeleteDisk

Releases a pay-as-you-go data disk. The data disk can be a basic disk, an ultra disk, a standard SSD, or an ESSD.

DescribeDisks

Queries one or more EBS devices that you have created, including cloud disks and local disks.

AttachDisk

Attaches a pay-as-you-go data disk to an instance.

DetachDisk

Detaches a pay-as-you-go disk from an instance. The disk can be a basic disk, an ultra disk, or a standard SSD.

ModifyDiskAttribute

Modifies the attributes of one or more disks.

ReplaceSystemDisk

Replaces the system disk or operating system of an instance.

ReInitDisk

Re-initializes a disk to the state that it was in when it was created.

ResetDisk

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

ResizeDisk

Resizes a system disk or data disk.

ModifyDiskChargeType

Changes the billing methods of up to 16 disks attached to an instance.

ModifyDiskSpec

Upgrades the performance level of an ESSD.

EBS devices (advanced features)

Operation

Description

CreateDiskReplicaPair

Creates a replication pair to asynchronously replicate data between disks.

StartDiskReplicaPair

Activates a replication pair to replicate data from the primary disk to the secondary disk across regions on a regular basis.

FailoverDiskReplicaPair

Enables the failover feature for a replication pair. When the primary disk in a replication pair fails, you can call this operation to enable read and write permissions on the secondary disk and fail over to the secondary disk.

ReprotectDiskReplicaPair

Enables the reverse replication feature for a replication pair. After reverse replication is enabled for the replication pair, data is replicated from the original secondary disk to the original primary disk.

DescribeDiskReplicaPairs

Queries the details of one or more replication pairs in a specific region.

DescribeRegions

Queries the details of regions in which EBS features are supported.

ModifyDiskReplicaPair

Modifies the name or description of a replication pair.

StopDiskReplicaPair

Stops a replication pair.

DeleteDiskReplicaPair

Deletes a replication pair.

CreateDiskReplicaGroup

Creates a replication pair-consistent group.

AddDiskReplicaPair

Adds a replication pair to a replication pair-consistent group.

StartDiskReplicaGroup

Enables the async replication feature for replication pairs in a replication pair-consistent group. The first time you enable the async replication feature for the replication pairs, the system performs a full synchronization to synchronize all data from disks at the primary site (primary disks) to disks at the secondary site (secondary disks). Then, the system periodically synchronizes incremental data based on the recovery point objective (RPO) of the replication pair-consistent group.

DescribeDiskReplicaGroups

Queries the information about one or more replication pair-consistent groups in a specified region.

ModifyDiskReplicaGroup

Modifies the name, description, or RPO of a replication pair-consistent group.

FailoverDiskReplicaGroup

Enables the failover feature for replication pairs in a replication pair-consistent group. When the primary disks of specific replication pairs in a replication pair-consistent group fail, you can call this operation to enable read and write permissions on the secondary disks.

ReprotectDiskReplicaGroup

Enables the reverse replication feature for replication pairs in a replication pair-consistent group. After reverse replication is enabled, data stored on the original secondary disks is replicated to the original primary disks. When a reverse replication is being performed, the primary and secondary sites of the replication pair-consistent group remain unchanged, but data is replicated from the secondary site to the primary site.

RemoveDiskReplicaPair

Removes a replication pair from a replication pair-consistent group. After a replication pair is removed from a replication pair-consistent group, the pair is disassociated from the group but is not deleted.

StopDiskReplicaGroup

Stops a replication pair-consistent group.

DeleteDiskReplicaGroup

Deletes a replication pair-consistent group.

Reserved instances

Operation

Description

PurchaseReservedInstancesOffering

Purchases a reserved instance. Reserved instances can be applied to automatically offset the bills of pay-as-you-go instances.

DescribeReservedInstances

Queries purchased reserved instances.

ModifyReservedInstances

Splits, merges, or modifies reserved instances.

ModifyReservedInstanceAttribute

Modifies the attributes of a reserved instance, such as the name and description of the instance.

RenewReservedInstances

Renews one or more reserved instances that you have purchased.

Storage capacity units (SCUs)

Operation

Description

PurchaseStorageCapacityUnit

Purchases one or more SCUs.

ModifyStorageCapacityUnitAttribute

Modifies the name or description of an SCU.

DescribeStorageCapacityUnits

Queries the details of one or more SCUs.

Images

Operation

Description

CreateImage

Creates a custom image. You can use the created image to create ECS instances (RunInstances) or replace the system disks of ECS instances (ReplaceSystemDisk).

ImportImage

Imports an existing image to ECS. The imported image appears as a custom image in the destination region.

ExportImage

Exports a custom image to an Object Storage Service (OSS) bucket in the same region.

CopyImage

Copies a custom image from one region to another. You can deploy or copy instances across regions by copying images.

CancelCopyImage

Cancels an ongoing image copy (CopyImage) task.

DescribeImages

Queries available images.

DeleteImage

Deletes a custom image.

DescribeImageSharePermission

Queries the accounts to which a custom image is shared. The response can be displayed by page. By default, ten entries are displayed on each page.

ModifyImageAttribute

Modifies the name or description of a custom image.

ModifyImageSharePermission

Manages the share permissions on a custom image. After you share a custom image to another Alibaba Cloud account, the account can use the shared image to create ECS instances (RunInstances) or replace system disks of ECS instances (ReplaceSystemDisk).

DescribeImageSupportInstanceTypes

Queries the instance types supported by an image.

DescribeImageFromFamily

Queries the available images that are most recently created in a specific image family.

Image Builder

Operation

Description

CreateImageComponent

Creates an image component. Image components are used to store the image template commands that are commonly used to create images.

CreateImagePipeline

Creates an image template. Image templates can be used to create images.

DescribeImageComponents

Queries the details of one or more image components.

DescribeImagePipelines

Queries the details of one or more image templates.

DeleteImageComponent

Deletes an image component.

DeleteImagePipeline

Deletes an image template.

StartImagePipelineExecution

Executes an image creation task by using an image template.

DescribeImagePipelineExecutions

Queries the details of an image creation task.

CancelImagePipelineExecution

Cancels an image creation task.

Snapshots

Operation

Description

CreateSnapshot

Creates a snapshot for a disk.

CreateAutoSnapshotPolicy

Creates an automatic snapshot policy.

CreateSnapshotGroup

Creates a snapshot-consistent group for the disks on an ECS instance. A snapshot-consistent group can contain snapshots of one or more disks.

ApplyAutoSnapshotPolicy

Applies an automatic snapshot policy to one or more disks. If you apply an automatic snapshot policy to a disk that already has an automatic snapshot policy, the new policy replaces the original policy to take effect on the disk.

CopySnapshot

Copies a normal snapshot from one region to another.

DeleteSnapshot

Deletes a snapshot. If you call this operation to delete a snapshot that is being created, the snapshot creation task is canceled.

CancelAutoSnapshotPolicy

Disables the automatic snapshot policy for one or more disks.

DeleteAutoSnapshotPolicy

Deletes an automatic snapshot policy. After you delete an automatic snapshot policy, the policy is no longer applied to the disks on which it previously took effect.

DeleteSnapshotGroup

Deletes a snapshot-consistent group.

DescribeAutoSnapshotPolicyEX

Queries the automatic snapshot policies that you have created.

DescribeSnapshots

Queries all snapshots of an instance or disk. You can specify multiple request parameters that you want to query, such as InstanceId, DiskId, and SnapshotIds. Specified parameters have logical AND relations. Only the specified parameters are included in the filter conditions.

DescribeSnapshotLinks

Queries the snapshot chains of one or more disks. A snapshot chain is a chain of all the snapshots created for a disk. A disk corresponds to a snapshot chain.

DescribeSnapshotGroups

Queries the information about one or more snapshot-consistent groups.

DescribeSnapshotsUsage

Queries the number of snapshots that are stored in a region and the total size of the snapshots.

ModifyAutoSnapshotPolicyEx

Modifies an automatic snapshot policy. After an automatic snapshot policy is modified, the modifications immediately take effect on the disks to which the policy is applied.

ModifySnapshotAttribute

Modifies the name or description of a snapshot.

ModifySnapshotGroup

Modifies the name or description of a snapshot-consistent group.

Prefix lists

Operation

Description

CreatePrefixList

Creates a prefix list.

DescribePrefixLists

Queries the information about one or more prefix lists.

DescribePrefixListAssociations

Queries the information about resources that are associated with a specific prefix list.

DescribePrefixListAttributes

Queries the details of a prefix list, including the name, address family, maximum number of entries, and details of the entries.

ModifyPrefixList

Modifies the name, description, or entries of a specific prefix list.

DeletePrefixList

Deletes a prefix list and all entries in the prefix list.

Security groups

Operation

Description

CreateSecurityGroup

Creates a security group. By default, a new security group allows mutual access between instances in the security group. Access requests to the security group from outside are denied. If you want to allow requests from the Internet or requests from instances in other security groups, you can call the AuthorizeSecurityGroup operation.

AuthorizeSecurityGroup

Creates an inbound rule in a security group. You can use the created rule to allow or deny inbound traffic from other devices to instances in the security group.

AuthorizeSecurityGroupEgress

Creates an outbound rule in a security group. You can use the created rule to allow or deny outbound traffic from instances in the security group to other devices.

RevokeSecurityGroup

Deletes an inbound security group rule. After the rule is deleted, the access control implemented by the rule is removed.

RevokeSecurityGroupEgress

Deletes an outbound security group rule. After the rule is deleted, the access control implemented by the rule is removed.

JoinSecurityGroup

Adds an instance to a security group.

LeaveSecurityGroup

Removes an instance from a security group.

DeleteSecurityGroup

Deletes a security group.

DescribeSecurityGroupAttribute

Queries the rules of a security group.

DescribeSecurityGroups

Queries the basic information about security groups, including the IDs and descriptions of the groups. Security groups are displayed in descending order of their IDs.

DescribeSecurityGroupReferences

Queries whether a security group is referenced by other security groups.

ModifySecurityGroupAttribute

Modifies the name or description of a security group.

ModifySecurityGroupPolicy

Modifies the internal access control policy of a basic security group.

ModifySecurityGroupRule

Modifies the descriptions of inbound rules in a security group. You can call the AuthorizeSecurityGroup operation to create an inbound security group rule.

ModifySecurityGroupEgressRule

Modifies the descriptions of outbound rules in a security group. You can call the AuthorizeSecurityGroupEgress operation to create an outbound security group rule.

Deployment sets

Operation

Description

CreateDeploymentSet

Creates a deployment set in a specific region.

DeleteDeploymentSet

Deletes a deployment set.

ModifyDeploymentSetAttribute

Modifies the name or description of a deployment set.

DescribeDeploymentSets

Queries the attributes of one or more deployment sets.

DescribeDeploymentSetSupportedInstanceTypeFamily

Queries the instance families that support deployment sets.

SSH key pairs

Operation

Description

CreateKeyPair

Creates an SSH key pair. An SSH key pair consists of a public key and a private key. Alibaba Cloud stores the public key and returns the unencrypted private key that is PEM-encoded in the PKCS#8 format. You must securely lock away the private key.

ImportKeyPair

Imports the public key of an RSA-encrypted key pair that is generated by a third-party tool. After the key pair is imported, Alibaba Cloud stores the public key. You must securely lock away the private key.

AttachKeyPair

Binds an SSH key pair to one or more Linux instances.

DetachKeyPair

Unbinds an SSH key pair from one or more Linux instances.

DeleteKeyPairs

Deletes one or more SSH key pairs. After an SSH key pair is deleted, the public key is no longer stored in Alibaba Cloud. However, the instances to which the SSH key pair is bound can still use the key pair, and the key pair name is still displayed on the instance details page.

DescribeKeyPairs

Queries one or more key pairs.

Networks

Operation

Description

ModifyInstanceVpcAttribute

Modifies the Virtual Private Cloud (VPC) attributes of an instance.

AllocatePublicIpAddress

Assigns a public IP address to an instance.

ConvertNatPublicIpToEip

Converts the public IP address of an instance located in a VPC to an elastic IP address (EIP).

AttachClassicLinkVpc

Links an instance located in the classic network to a VPC by establishing a ClassicLink connection between them. This way, the instance can communicate with cloud resources in the VPC over the internal network.

DetachClassicLinkVpc

Unlinks an instance located in the classic network from a VPC by removing the ClassicLink connection between them. After the instance is unlinked from the VPC, it can no longer communicate with the resources in the VPC.

DescribeBandwidthLimitation

Queries available bandwidth resources.

DescribeClassicLinkInstances

Queries one or more instances located in the classic network that have established ClassicLink connections with VPCs.

ModifyInstanceNetworkSpec

Modifies the bandwidth configurations of an instance. You can modify the bandwidth configurations of an instance to improve network performance.

Elastic network interfaces (ENIs)

Operation

Description

CreateNetworkInterface

Creates an ENI.

AttachNetworkInterface

Binds an ENI to an instance located in a VPC.

DetachNetworkInterface

Unbinds an ENI from an instance.

DeleteNetworkInterface

Deletes an ENI.

DescribeNetworkInterfaces

Queries one or more ENIs.

DescribeNetworkInterfaceAttribute

Queries the attributes of an elastic network interface (ENI), such as its name, description, and security group.

ModifyNetworkInterfaceAttribute

Modifies the attributes such as the name, description, and security group of an ENI.

AssignPrivateIpAddresses

Assigns one or more secondary private IP addresses to an ENI. You can specify available private IP addresses within the CIDR block of the vSwitch that is associated with the ENI. Alternatively, you can specify a number to have the specified number of private IP addresses automatically assigned to the ENI.

UnassignPrivateIpAddresses

Unassigns one or more secondary private IP addresses from an ENI.

AssignIpv6Addresses

Assigns one or more IPv6 addresses to an ENI.

UnassignIpv6Addresses

Unassigns one or more IPv6 addresses from an ENI.

System events

Operation

Description

DescribeDisksFullStatus

Queries the full status information of one or more EBS devices.

DescribeInstancesFullStatus

Queries the full status information of one or more instances. The full status information includes instance states and states of instance system events. The instance states are the lifecycle states of instances. The states of instance system events are the health states of maintenance events.

DescribeInstanceHistoryEvents

Queries the system events of an instance. By default, system events that are in the Executed, Avoided, Canceled, or Failed state are queried.

CancelSimulatedSystemEvents

Cancels one or more simulated system events that are in the Scheduled or Executing state. After you cancel a simulated system event, the simulated event enters the Canceled state.

CreateSimulatedSystemEvents

Schedules simulated system events for one or more instances. The simulated system events do not actually occur on or affect ECS instances.

AcceptInquiredSystemEvent

Accepts the default operation for a system event in the Inquiring state and authorizes the system to perform the default operation.

O&M and monitoring

Operation

Description

GetInstanceScreenshot

Obtains the screenshots of an instance.

GetInstanceConsoleOutput

Obtains the command output of an instance. The returned command output is encoded in Base64.

DescribeDiskMonitorData

Queries the monitoring data of a disk over a specific period of time.

DescribeInstanceMonitorData

Queries the monitoring data of an instance. The returned monitoring data about an ECS instance includes the vCPU utilization, CPU credits of the burstable instance, received data traffic, sent data traffic, and average bandwidth.

DescribeEniMonitorData

Queries the monitoring data of a secondary ENI over a specific period of time.

DescribeSnapshotMonitorData

Queries the monitoring data of changes in snapshot sizes in a region over the last 30 days.

DescribeInstanceMaintenanceAttributes

Queries the maintenance attributes of an instance.

ModifyInstanceMaintenanceAttributes

Modifies the maintenance attributes of an instance.

RedeployInstance

Redeploys an instance when the instance receives an event notification.

ReportInstancesStatus

Reports an exception on one or more ECS instances. You can report the same exception on multiple ECS instances or on multiple disks of an ECS instance.

Cloud Assistant

Operation

Description

CreateCommand

Creates a Cloud Assistant command.

CreateActivation

Creates an activation code. This activation code is used to register servers that are not provided by Alibaba Cloud as Alibaba Cloud managed instances.

InvokeCommand

Triggers a Cloud Assistant command for one or more instances.

StopInvocation

Stops the process of a running Cloud Assistant command on one or more instances.

DisableActivation

Manually disables an activation code.

ModifyCommand

Modifies the parameters and content of a Cloud Assistant command.

ModifyManagedInstance

Modifies the information of a managed instance.

DeleteCommand

Deletes a Cloud Assistant command.

DeregisterManagedInstance

Deregisters a managed instance. After you deregister the managed instance, you can no longer use Cloud Assistant to send commands or files to the instance.

DescribeCommands

Queries Cloud Assistant commands that you have created. If you specify only the Action and RegionId parameters, all available commands are queried.

DescribeInvocations

Queries the execution list and states of Cloud Assistant commands over the last two weeks.

DescribeInvocationResults

Queries the execution results of Cloud Assistant commands on instances.

DescribeCloudAssistantStatus

Queries whether the Cloud Assistant Agent is installed on one or more instances.

DescribeActivations

Queries existing activation codes and their usage information.

DescribeManagedInstances

Queries managed instances.

InstallCloudAssistant

Installs the Cloud Assistant Agent on one or more instances.

RunCommand

Creates a Cloud Assistant command of the shell, PowerShell, or batch type and then runs the command on one or more instances.

SendFile

Sends a remote file to one or more ECS instances.

DescribeSendFileResults

Queries the files sent by Cloud Assistant and their states.

DeleteActivation

Deletes an unused activation code.

StartTerminalSession

Creates a session by using the session management feature. When you call this operation, you can include the ID of an ECS instance in the request to create a WebSocket session to the instance. The URL of the WebSocket session returned by the operation can be used to connect to the instance.

ListPluginStatus

Queries the states of Cloud Assistant plug-ins on ECS instances.

HPC clusters

Operation

Description

CreateHpcCluster

Creates a high performance computing (HPC) cluster.

DescribeHpcClusters

Queries available HPC clusters.

ModifyHpcClusterAttribute

Modifies the description of an HPC cluster.

DeleteHpcCluster

Deletes an HPC cluster.

Tags

Operation

Description

TagResources

Adds tags to specified ECS resources.

ListTagResources

Queries tags that are added to one or more ECS resources.

UntagResources

Removes tags from specified ECS resources.

Regions

Operation

Description

DescribeRegions

Queries available Alibaba Cloud regions.

DescribeZones

Queries the zones in a specific region.

DescribeAvailableResource

Queries resources in a specific zone. For example, you can query the most recent resource list before you create instances (RunInstances) or modify instance specifications (ModifyInstanceSpec) in a specific zone.

DescribeResourcesModification

Queries available resources within a specific zone when you upgrade or downgrade instance types or replace system disks.

Inquiry

Operation

Description

DescribePrice

Queries the most recent prices of ECS resources.

DescribeRenewalPrice

Queries the renewal prices of subscription ECS resources. Renewal prices of only subscription resources can be queried.

DescribeInstanceModificationPrice

Queries the pricing information about newly attached subscription data disks or about the new ECS instance types when you upgrade the configurations of unexpired subscription instances.

Other operations

Operation

Description

CancelTask

Cancels a running task. You can cancel the running tasks generated by the ImportImage or ExportImage operation.

DescribeTasks

Queries the progress of one or more asynchronous requests.

DescribeTaskAttribute

Queries the details of an asynchronous task. You can query the asynchronous tasks generated by the ImportImage or ExportImage operation.

DescribeAccountAttributes

Queries the quotas of ECS resources that you can create in an Alibaba Cloud region. You can query the maximum numbers of security groups, ENIs, vCPUs for pay-as-you-go instances, vCPUs for preemptible instances, and dedicated hosts that you can create in a region. You can also query the information such as the network type in that region or whether real-name verification has been completed for an account.

JoinResourceGroup

Adds an ECS resource or service to a resource group.

DescribeDemands

Queries the delivery and usage states of filed resources.