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

Instances

OperationDescription
RunInstancesCreates one or more pay-as-you-go or subscription instances.
CreateInstanceCreates a subscription or pay-as-you-go instance.
StartInstanceStarts an instance.
StopInstanceStops an instance.
RebootInstanceRestarts an instance that is in the Running state.
DeleteInstanceReleases a pay-as-you-go instance or an expired subscription instance.
StartInstancesStarts one or more instances that are in the Stopped state.
RebootInstancesRestarts one or more instances that are in the Running state.
StopInstancesStops one or more instances that are in the Running state.
AttachInstanceRamRoleAttaches 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.
DetachInstanceRamRoleDetaches an instance RAM role from one or more instances.
DescribeInstanceStatusQueries the status information about one or more instances.
DescribeInstancesQueries the details of one or more instances.
DescribeInstanceVncUrlQueries the Virtual Network Console (VNC) URL of an instance.
DescribeUserDataQueries the user data of an instance.
DescribeInstanceAutoRenewAttributeQueries the auto-renewal status of one or more subscription instances.
DescribeInstanceRamRoleQueries instance RAM roles attached to one or more instances.
DescribeSpotPriceHistoryQueries the price history of a preemptible instance in the previous 30 days.
DescribeSpotAdviceQueries information such as the average release rate and discount rate of a preemptible instance in a specified region in the previous 30 days.
DescribeInstanceTypeFamiliesQueries instance families provided by ECS.
DescribeInstanceTypesQueries instance types provided by ECS.
ModifyInstanceAttributeModifies 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.
ModifyInstanceVncPasswdModifies the VNC password of an instance.
ModifyInstanceAutoReleaseTimeSpecifies 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.
ModifyInstanceAutoRenewAttributeConfigures auto-renewal for one or more subscription instances. To reduce the maintenance workloads when instances expire, you can configure auto-renewal for subscription instances.
ModifyInstanceChargeTypeChanges 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.
ModifyInstanceSpecChanges the instance type and public bandwidth of a pay-as-you-go instance.
ModifyPrepayInstanceSpecUpgrades or downgrades the instance type of a subscription instance. The new instance type takes effect for the entire lifecycle of the instance.
ModifyInstanceMetadataOptionsModifies the metadata of an instance.
RenewInstanceRenews a subscription instance.
ReactivateInstancesReactivates a pay-as-you-go instance that is in the Expired state or Overdue and Being Recycled state.
DeleteInstancesReleases one or more pay-as-you-go instances or expired subscription instances.
DescribeInstanceAttributeQueries the details of an ECS instance.

Dedicated hosts

OperationDescription
AllocateDedicatedHostsCreates 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.
CreateDedicatedHostClusterCreates a dedicated host cluster.
DescribeDedicatedHostClustersQueries the details of one or more dedicated host clusters.
ModifyDedicatedHostClusterAttributeModifies specific attributes of a dedicated host cluster, such as the name and description of the cluster.
DeleteDedicatedHostClusterDeletes a dedicated host cluster.
RenewDedicatedHostsRenews one or more subscription dedicated hosts.
ReleaseDedicatedHostReleases a pay-as-you-go dedicated host.
RedeployDedicatedHostMigrates instances from a failed dedicated host.
DescribeDedicatedHostsQueries 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.
DescribeDedicatedHostTypesQueries the details of dedicated host types supported in a region, or the ECS instance families supported by a specific dedicated host type.
DescribeDedicatedHostAutoRenewQueries the auto-renewal status of one or more subscription dedicated hosts.
ModifyInstanceDeploymentChanges 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.
ModifyDedicatedHostAttributeModifies the information about a dedicated host, including the name, description, and instance migration policy applied when the dedicated host fails.
ModifyDedicatedHostAutoReleaseTimeSets or cancels the automatic release time for a pay-as-you-go dedicated host.
ModifyDedicatedHostAutoRenewAttributeEnables or disables auto-renewal for one or more subscription dedicated hosts.
ModifyDedicatedHostsChargeTypeChanges the billing method of dedicated hosts.

Launch templates

OperationDescription
CreateLaunchTemplateCreates a launch template. A launch template eliminates the need to configure a large number of parameters each time you create an instance.
CreateLaunchTemplateVersionCreates a version for a specific launch template.
DeleteLaunchTemplateDeletes a launch template.
DeleteLaunchTemplateVersionDeletes 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.
DescribeLaunchTemplatesQueries one or more available launch templates.
DescribeLaunchTemplateVersionsQueries the versions of launch templates.
ModifyLaunchTemplateDefaultVersionModifies 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

OperationDescription
CreateDiagnosticReportCreates 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.
DescribeDiagnosticReportsQueries diagnostic reports.
DescribeDiagnosticReportAttributesQueries the details of a diagnostic report.
DeleteDiagnosticReportsDeletes diagnostic reports.
CreateDiagnosticMetricSetCreates a diagnostic metric set. You can group diagnostic metrics into diagnostic metric sets.
ModifyDiagnosticMetricSetModifies a diagnostic metric set.
DeleteDiagnosticMetricSetsDeletes diagnostic metric sets.
DescribeDiagnosticMetricSetsQueries diagnostic metric sets.
DescribeDiagnosticMetricsQueries diagnostic metrics.

Resource assurances

OperationDescription
CreateElasticityAssuranceCreates an elasticity assurance.
CreateCapacityReservationCreates a capacity reservation.
DescribeElasticityAssurancesQueries the details of elasticity assurances.
DescribeElasticityAssuranceInstancesQueries the running ECS instances that were created by using an elasticity assurance.
DescribeCapacityReservationsQueries the details of one or more capacity reservations.
DescribeCapacityReservationInstancesQueries the instances that match a capacity reservation.
DescribeInstanceAttachmentAttributesQueries the information about the private pools that instances match.
ModifyElasticityAssuranceModifies the name and description of an elasticity assurance.
ModifyCapacityReservationModifies the information about a capacity reservation, including the name, description, expiration method, and the total number of ECS instances that can be reserved.
ModifyInstanceAttachmentAttributesModifies the attributes of the private pool for an instance.
ReleaseCapacityReservationReleases a capacity reservation.

Auto provisioning groups

OperationDescription
CreateAutoProvisioningGroupCreates an auto provisioning group.
ModifyAutoProvisioningGroupModifies the configurations of an auto provisioning group.
DeleteAutoProvisioningGroupDeletes an auto provisioning group.
DescribeAutoProvisioningGroupInstancesQueries the instances in an auto provisioning group.
DescribeAutoProvisioningGroupsQueries the information about auto provisioning groups.
DescribeAutoProvisioningGroupHistoryQueries the scheduling tasks of an auto provisioning group.

Elastic Block Storage (EBS) devices

OperationDescription
CreateDiskCreates 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).
DeleteDiskReleases a pay-as-you-go data disk. The data disk can be a basic disk, an ultra disk, a standard SSD, or an ESSD.
DescribeDisksQueries one or more EBS devices that you have created, including cloud disks and local disks.
AttachDiskAttaches a pay-as-you-go data disk to an instance.
DetachDiskDetaches a pay-as-you-go disk from an instance. The disk can be a basic disk, an ultra disk, or a standard SSD.
ModifyDiskAttributeModifies the attributes of one or more disks.
ReplaceSystemDiskReplaces the system disk or operating system of an instance.
ReInitDiskRe-initializes a disk to the state that it was in when it was created.
ResetDiskRolls back a disk to a specific point in time based on a snapshot of the disk.
ResizeDiskResizes a system disk or data disk.
ModifyDiskChargeTypeChanges the billing methods of up to 16 disks attached to an instance.
ModifyDiskSpecUpgrades the performance level of an ESSD.

EBS devices (advanced features)

OperationDescription
CreateDiskReplicaPairCreates a replication pair to asynchronously replicate data between disks.
StartDiskReplicaPairActivates a replication pair to replicate data from the primary disk to the secondary disk across regions on a regular basis.
FailoverDiskReplicaPairEnables 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.
ReprotectDiskReplicaPairEnables 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.
DescribeDiskReplicaPairsQueries the details of one or more replication pairs in a specific region.
DescribeRegionsQueries the details of regions in which EBS features are supported.
ModifyDiskReplicaPairModifies the name or description of a replication pair.
StopDiskReplicaPairStops a replication pair.
DeleteDiskReplicaPairDeletes a replication pair.
CreateDiskReplicaGroupCreates a replication pair-consistent group.
AddDiskReplicaPairAdds a replication pair to a replication pair-consistent group.
StartDiskReplicaGroupEnables 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.
DescribeDiskReplicaGroupsQueries the information about one or more replication pair-consistent groups in a specified region.
ModifyDiskReplicaGroupModifies the name, description, or RPO of a replication pair-consistent group.
FailoverDiskReplicaGroupEnables 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.
ReprotectDiskReplicaGroupEnables 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.
RemoveDiskReplicaPairRemoves 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.
StopDiskReplicaGroupStops a replication pair-consistent group.
DeleteDiskReplicaGroupDeletes a replication pair-consistent group.
CreateDedicatedBlockStorageClusterCreates a dedicated block storage cluster.
DescribeDedicatedBlockStorageClustersQueries created dedicated block storage clusters.
ModifyDedicatedBlockStorageClusterAttributeModifies the information of a dedicated block storage cluster.
DescribeDedicatedBlockStorageClusterDisksQueries the details of one or more disks in a dedicated block storage cluster.

Reserved instances

OperationDescription
PurchaseReservedInstancesOfferingPurchases a reserved instance. Reserved instances can be applied to automatically offset the bills of pay-as-you-go instances.
DescribeReservedInstancesQueries purchased reserved instances.
ModifyReservedInstancesSplits, merges, or modifies reserved instances.
ModifyReservedInstanceAttributeModifies the attributes of a reserved instance, such as the name and description of the instance.
RenewReservedInstancesRenews one or more reserved instances that you have purchased.

Storage capacity units (SCUs)

OperationDescription
PurchaseStorageCapacityUnitPurchases one or more SCUs.
ModifyStorageCapacityUnitAttributeModifies the name or description of an SCU.
DescribeStorageCapacityUnitsQueries the details of one or more SCUs.

Images

OperationDescription
CreateImageCreates a custom image. You can use the created image to create ECS instances (RunInstances) or replace the system disks of ECS instances (ReplaceSystemDisk).
ImportImageImports an existing image to ECS. The imported image appears as a custom image in the destination region.
ExportImageExports a custom image to an Object Storage Service (OSS) bucket in the same region.
CopyImageCopies a custom image from one region to another. You can deploy or copy instances across regions by copying images.
CancelCopyImageCancels an ongoing image copy (CopyImage) task.
DescribeImagesQueries available images.
DeleteImageDeletes a custom image.
DescribeImageSharePermissionQueries 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.
ModifyImageAttributeModifies the name or description of a custom image.
ModifyImageSharePermissionManages 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).
DescribeImageSupportInstanceTypesQueries the instance types supported by an image.
DescribeImageFromFamilyQueries the available custom images that are most recently created in a specific image family.

Image Builder

OperationDescription
CreateImageComponentCreates an image component. Image components are used to store the image template commands that are commonly used to create images.
CreateImagePipelineCreates an image template. Image templates can be used to create images.
DescribeImageComponentsQueries the details of one or more image components.
DescribeImagePipelinesQueries the details of one or more image templates.
DeleteImageComponentDeletes an image component.
DeleteImagePipelineDeletes an image template.
StartImagePipelineExecutionExecutes an image creation task by using an image template.
DescribeImagePipelineExecutionsQueries the details of an image creation task.
CancelImagePipelineExecutionCancels an image creation task.

Snapshots

OperationDescription
CreateSnapshotCreates a snapshot for a disk.
CreateAutoSnapshotPolicyCreates an automatic snapshot policy.
CreateSnapshotGroupCreates a snapshot-consistent group for the disks on an ECS instance. A snapshot-consistent group can contain snapshots of one or more disks.
ApplyAutoSnapshotPolicyApplies 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.
CopySnapshotCopies a normal snapshot from one region to another.
DeleteSnapshotDeletes a snapshot. If you call this operation to delete a snapshot that is being created, the snapshot creation task is canceled.
CancelAutoSnapshotPolicyDisables the automatic snapshot policy for one or more disks.
DeleteAutoSnapshotPolicyDeletes 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.
DeleteSnapshotGroupDeletes a snapshot-consistent group.
DescribeAutoSnapshotPolicyEXQueries the automatic snapshot policies that you have created.
DescribeSnapshotsQueries 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.
DescribeSnapshotLinksQueries 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.
DescribeSnapshotGroupsQueries the information about one or more snapshot-consistent groups.
DescribeSnapshotsUsageQueries the number of snapshots that are stored in a region and the total size of the snapshots.
ModifyAutoSnapshotPolicyExModifies 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.
ModifySnapshotAttributeModifies the name or description of a snapshot.
ModifySnapshotGroupModifies the name or description of a snapshot-consistent group.

Prefix lists

OperationDescription
CreatePrefixListCreates a prefix list.
DescribePrefixListsQueries the information about one or more prefix lists.
DescribePrefixListAssociationsQueries the information about resources that are associated with a specific prefix list.
DescribePrefixListAttributesQueries the details of a prefix list, including the name, address family, maximum number of entries, and details of the entries.
ModifyPrefixListModifies the name, description, or entries of a specific prefix list.
DeletePrefixListDeletes a prefix list and all entries in the prefix list.

Security groups

OperationDescription
CreateSecurityGroupCreates 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.
AuthorizeSecurityGroupCreates 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.
AuthorizeSecurityGroupEgressCreates 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.
RevokeSecurityGroupDeletes an inbound security group rule. After the rule is deleted, the access control implemented by the rule is removed.
RevokeSecurityGroupEgressDeletes an outbound security group rule. After the rule is deleted, the access control implemented by the rule is removed.
JoinSecurityGroupAdds an instance to a security group.
LeaveSecurityGroupRemoves an instance from a security group.
DeleteSecurityGroupDeletes a security group.
DescribeSecurityGroupAttributeQueries the rules of a security group.
DescribeSecurityGroupsQueries the basic information about security groups, including the IDs and descriptions of the groups. Security groups are displayed in descending order of their IDs.
DescribeSecurityGroupReferencesQueries whether a security group is referenced by other security groups.
ModifySecurityGroupAttributeModifies the name or description of a security group.
ModifySecurityGroupPolicyModifies the internal access control policy of a basic security group.
ModifySecurityGroupRuleModifies the descriptions of inbound rules in a security group. You can call the AuthorizeSecurityGroup operation to create an inbound security group rule.
ModifySecurityGroupEgressRuleModifies the descriptions of outbound rules in a security group. You can call the AuthorizeSecurityGroupEgress operation to create an outbound security group rule.

Deployment sets

OperationDescription
CreateDeploymentSetCreates a deployment set in a specific region.
DeleteDeploymentSetDeletes a deployment set.
ModifyDeploymentSetAttributeModifies the name or description of a deployment set.
DescribeDeploymentSetsQueries the attributes of one or more deployment sets.
DescribeDeploymentSetSupportedInstanceTypeFamilyQueries the instance families that support deployment sets.

SSH key pairs

OperationDescription
CreateKeyPairCreates 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.
ImportKeyPairImports 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.
AttachKeyPairBinds an SSH key pair to one or more Linux instances.
DetachKeyPairUnbinds an SSH key pair from one or more Linux instances.
DeleteKeyPairsDeletes 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.
DescribeKeyPairsQueries one or more key pairs.

Networks

OperationDescription
ModifyInstanceVpcAttributeModifies the Virtual Private Cloud (VPC) attributes of an instance.
AllocatePublicIpAddressAssigns a public IP address to an instance.
ConvertNatPublicIpToEipConverts the public IP address of an instance located in a VPC to an elastic IP address (EIP).
AttachClassicLinkVpcLinks 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.
DetachClassicLinkVpcUnlinks 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.
DescribeBandwidthLimitationQueries available bandwidth resources.
DescribeClassicLinkInstancesQueries one or more instances located in the classic network that have established ClassicLink connections with VPCs.
ModifyInstanceNetworkSpecModifies the bandwidth configurations of an instance. You can modify the bandwidth configurations of an instance to improve network performance.

Elastic network interfaces (ENIs)

OperationDescription
CreateNetworkInterfaceCreates an ENI.
AttachNetworkInterfaceBinds an ENI to an instance located in a VPC.
DetachNetworkInterfaceUnbinds an ENI from an instance.
DeleteNetworkInterfaceDeletes an ENI.
DescribeNetworkInterfacesQueries one or more ENIs.
DescribeNetworkInterfaceAttributeQueries the attributes of an elastic network interface (ENI), such as its name, description, and security group.
ModifyNetworkInterfaceAttributeModifies the attributes such as the name, description, and security group of an ENI.
AssignPrivateIpAddressesAssigns 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.
UnassignPrivateIpAddressesUnassigns one or more secondary private IP addresses from an ENI.
AssignIpv6AddressesAssigns one or more IPv6 addresses to an ENI.
UnassignIpv6AddressesUnassigns one or more IPv6 addresses from an ENI.

System events

OperationDescription
DescribeDisksFullStatusQueries the full status information of one or more EBS devices.
DescribeInstancesFullStatusQueries 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.
DescribeInstanceHistoryEventsQueries the system events of an instance. By default, system events that are in the Executed, Avoided, Canceled, or Failed state are queried.
CancelSimulatedSystemEventsCancels 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.
CreateSimulatedSystemEventsSchedules simulated system events for one or more instances. The simulated system events do not actually occur on or affect ECS instances.
AcceptInquiredSystemEventAccepts the default operation for a system event in the Inquiring state and authorizes the system to perform the default operation.

O&M and monitoring

OperationDescription
GetInstanceScreenshotObtains the screenshots of an instance.
GetInstanceConsoleOutputObtains the command output of an instance. The returned command output is encoded in Base64.
DescribeDiskMonitorDataQueries the monitoring data of a disk over a specific period of time.
DescribeInstanceMonitorDataQueries 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.
DescribeEniMonitorDataQueries the monitoring data of a secondary ENI over a specific period of time.
DescribeSnapshotMonitorDataQueries the monitoring data of changes in snapshot sizes in a region over the last 30 days.
DescribeInstanceMaintenanceAttributesQueries the maintenance attributes of an instance.
ModifyInstanceMaintenanceAttributesModifies the maintenance attributes of an instance.
RedeployInstanceRedeploys an instance when the instance receives an event notification.
ReportInstancesStatusReports 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

OperationDescription
CreateCommandCreates a Cloud Assistant command.
CreateActivationCreates an activation code. This activation code is used to register servers that are not provided by Alibaba Cloud as Alibaba Cloud managed instances.
InvokeCommandTriggers a Cloud Assistant command for one or more instances.
StopInvocationStops the process of a running Cloud Assistant command on one or more instances.
DisableActivationManually disables an activation code.
ModifyCommandModifies the parameters and content of a Cloud Assistant command.
ModifyManagedInstanceModifies the information of a managed instance.
DeleteCommandDeletes a Cloud Assistant command.
DeregisterManagedInstanceDeregisters a managed instance. After you deregister the managed instance, you can no longer use Cloud Assistant to send commands or files to the instance.
DescribeCommandsQueries Cloud Assistant commands that you have created. If you specify only the Action and RegionId parameters, all available commands are queried.
DescribeInvocationsQueries the execution list and states of Cloud Assistant commands over the last two weeks.
DescribeInvocationResultsQueries the execution results of Cloud Assistant commands on instances.
DescribeCloudAssistantStatusQueries whether the Cloud Assistant Agent is installed on one or more instances.
DescribeActivationsQueries existing activation codes and their usage information.
DescribeManagedInstancesQueries managed instances.
InstallCloudAssistantInstalls the Cloud Assistant Agent on one or more instances.
RunCommandCreates a Cloud Assistant command of the shell, PowerShell, or batch type and then runs the command on one or more instances.
SendFileSends a remote file to one or more ECS instances.
DescribeSendFileResultsQueries the files sent by Cloud Assistant and their states.
DeleteActivationDeletes an unused activation code.
StartTerminalSessionCreates 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.
ListPluginStatusQueries the states of Cloud Assistant plug-ins on ECS instances.

HPC clusters

OperationDescription
CreateHpcClusterCreates a high performance computing (HPC) cluster.
DescribeHpcClustersQueries available HPC clusters.
ModifyHpcClusterAttributeModifies the description of an HPC cluster.
DeleteHpcClusterDeletes an HPC cluster.

Tags

OperationDescription
TagResourcesAdds tags to specified ECS resources.
ListTagResourcesQueries tags that are added to one or more ECS resources.
UntagResourcesRemoves tags from specified ECS resources.

Regions

OperationDescription
DescribeRegionsQueries available Alibaba Cloud regions.
DescribeZonesQueries the zones in a specific region.
DescribeAvailableResourceQueries 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.
DescribeResourcesModificationQueries available resources within a specific zone when you upgrade or downgrade instance types or replace system disks.

Inquiry

OperationDescription
DescribePriceQueries the most recent prices of ECS resources.
DescribeRenewalPriceQueries the renewal prices of subscription ECS resources. Renewal prices of only subscription resources can be queried.
DescribeInstanceModificationPriceQueries 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

OperationDescription
CancelTaskCancels a running task. You can cancel the running tasks generated by the ImportImage or ExportImage operation.
DescribeTasksQueries the progress of one or more asynchronous requests.
DescribeTaskAttributeQueries the details of an asynchronous task. You can query the asynchronous tasks generated by the ImportImage or ExportImage operation.
DescribeAccountAttributesQueries 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.
JoinResourceGroupAdds an ECS resource or service to a resource group.
DescribeDemandsQueries the delivery and usage states of filed resources.