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. |
CreateDedicatedBlockStorageCluster | Creates a dedicated block storage cluster. |
DescribeDedicatedBlockStorageClusters | Queries created dedicated block storage clusters. |
ModifyDedicatedBlockStorageClusterAttribute | Modifies the information of a dedicated block storage cluster. |
DescribeDedicatedBlockStorageClusterDisks | Queries the details of one or more disks in a dedicated block storage cluster. |
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 custom 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. |