All Products
Search
Document Center

Elastic Compute Service:API overview

Last Updated:Jul 06, 2026

API standards and multilingual preset SDKs

The OpenAPI of this product (Ecs/2014-05-26) uses the RPC signature style. We have encapsulated SDKs for common programming languages for developers. Developers can download the SDK to directly call this product's OpenAPI without worrying about technical details. If the existing SDK does not meet your needs, you can use the signature mechanism for self-signing integration. Since the details of self-signing are very complex, it may take around 5 business days. Therefore, we recommend joining our DingTalk service group (147535001692) and conducting signature integration under expert guidance.

Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (such as SDK and CLI). For details, see Obtain an AccessKey.

Custom signature scenarios

If your business scenario has special requirements and you need to integrate the API through self-signing, we recommend consulting our technical support team first (DingTalk service group: 147535001692) to obtain professional guidance and ensure efficient integration.

Account and security preparation

Alibaba Cloud accounts have full administrative permissions over all resources. Once an AccessKey is compromised, all associated resources will be at risk of unauthorized access. To ensure security, it is recommended to create a RAM user with only API access permissions and configure its AccessKey, while configuring RAM policies based on the principle of least privilege (PoLP). Use the Alibaba Cloud account only in specific scenarios where Alibaba Cloud account permissions are explicitly required.

Region

API

Title

Description

DescribeRegions DescribeRegions Queries Alibaba Cloud regions. When you call this operation, you can specify parameters, such as InstanceChargeType and ResourceType, in the request.
DescribeZones Query zones Queries the list of active zones based on parameters such as region ID and billing method.
DescribeAvailableResource Query resource inventory in a zone Queries the inventory status of resources in a specified zone. This operation is primarily used to check whether target resources, such as instance types and system disk types, are available in a specific zone before you create instances (RunInstances) or modify instance specifications (ModifyInstanceSpec).
DescribeAccountAttributes DescribeAccountAttributes Queries the quotas of Elastic Compute Service (ECS) resources that you can create in an Alibaba Cloud region. For a specific region, you can query the maximum numbers of security groups, elastic network interfaces (ENIs), vCPUs for pay-as-you-go instances, vCPUs for spot instances, and dedicated hosts that you can create and the capacity quotas for pay-as-you-go disks that you can create. You can also query information such as network types or whether an account has completed the account verification.
DescribeResourcesModification Query resource inventory before changing instance type or system disk type Queries the inventory of instance types or system disk types in a zone before you change the instance type or system disk type of an instance.
DescribeRecommendInstanceType Query alternative instance types (Beta) Queries one or more alternative instance types based on a specified instance type. For instance types that have been or will be retired, DescribeRecommendInstanceType lists all instance types that can serve as replacements.

Pricing

API

Title

Description

DescribePrice Query price Queries the latest prices of specified resources. You can query the latest prices of ECS instances, disks, dedicated hosts, elasticity assurance services, and capacity reservation services based on resource type. The response includes promotion rules, prices, and discounts.
DescribeRenewalPrice Query resource renewal price Queries the renewal price of Elastic Compute Service (ECS) resources. Only subscription resources are supported.
DescribeInstanceModificationPrice DescribeInstanceModificationPrice Retrieves the pricing for upgrading an active subscription ECS instance to a target instance type and for adding a subscription data disk.

Instance

API

Title

Description

RunInstances Batch Create Instances This API is used to batch create ECS instances and supports automatic start, assigning public IP addresses, and setting automatic release time.
CreateInstance Creates an instance. Creates a subscription or pay-as-you-go Elastic Compute Service (ECS) instance with customizable parameters.
StartInstance StartInstance Starts an Elastic Compute Service (ECS) instance. You can specify the ID of an ECS instance and parameters, such as InitLocalDisk, in the request based on your business requirements to start the instance.
StartInstances StartInstances Starts Elastic Compute Service (ECS) instances that are in the Stopped state.
StopInstance Stop an instance Stops an Elastic Compute Service (ECS) instance. You can specify different stop strategies, stop modes, and batch operation modes to stop the ECS instance.
StopInstances Stop instances in a batch Stops one or more ECS instances. You can specify the stop method, stop mode, and batch operation mode.
RebootInstance RebootInstance Restarts an Elastic Compute Service (ECS) instance.
RebootInstances RebootInstances Restarts Elastic Compute Service (ECS) instances. When you call this operation, you can configure parameters to specify a batch operation mode and whether to forcefully restart the instances.
DeleteInstance Delete an instance Deletes or releases a specified ECS instance.
DeleteInstances Batch delete instances Deletes or releases multiple pay-as-you-go instances or expired subscription instances in a batch. You can use parameters to specify whether to release or convert cloud disks to pay-as-you-go disks and retain them.
DescribeInstanceStatus DescribeInstanceStatus Queries the status of one or more Elastic Compute Service (ECS) instances. You can also call this operation to query the list of ECS instances that match the specified filter conditions.
DescribeInstances Query detailed information of instances Queries a list of instances based on specified request conditions and returns the associated detailed information of the instances.
DescribeInstanceTypeFamilies DescribeInstanceTypeFamilies Queries the instance families provided by Elastic Compute Service (ECS). You can call the DescribeInstanceTypeFamilies operation to obtain information about different series of instance families. This helps you better understand the available instance types and choose appropriate instance types to create ECS instances.
DescribeInstanceTypes Query instance type information Queries the information about all instance types provided by Elastic Compute Service (ECS) and obtains the detailed information about the instance types. You can also query the information about specific instance types based on specific conditions. This helps you understand the configurations and performance of different instance types so that you can select instance types that meet your business requirements.
DescribeInstanceAttribute Query instance attributes Queries the attribute information of a specified ECS instance.
ModifyInstanceAttribute Modify instance attributes Modifies some properties of an ECS instance, including the password, instance name, hostname, security group membership, MTU, and instance user data.
ModifyInstanceClockOptions ModifyInstanceClockOptions Modifies the instance clock options.
ModifyInstanceNetworkOptions ModifyInstanceNetworkOptions Modifies instance network configurations.
ModifyInstanceChargeType ModifyInstanceChargeType Changes the billing method of Elastic Compute Service (ECS) instances in batches.
ModifyInstanceSpec Modify the instance type or public bandwidth of an instance Modifies the instance type or public bandwidth of a pay-as-you-go ECS instance.
ModifyPrepayInstanceSpec Modify the instance type of a subscription instance Modifies the instance type of a subscription ECS instance. You can upgrade or downgrade the instance type. The new instance type takes effect for the entire lifecycle of the instance.
ModifyInstanceAutoReleaseTime ModifyInstanceAutoReleaseTime Changes the automatic release time of a pay-as-you-go or spot instance or cancels the automatic release of the instance.
AttachInstanceRamRole AttachInstanceRamRole Attaches an instance Resource Access Management (RAM) role to Elastic Compute Service (ECS) instances.
DescribeInstanceRamRole DescribeInstanceRamRole Queries the instance Resource Access Management (RAM) roles that are attached to Elastic Compute Service (ECS) instances based on the instance IDs, or queries the ECS instances to which a specific instance RAM role is attached based on the name of the instance RAM role.
DetachInstanceRamRole DetachInstanceRamRole Detaches instance Resource Access Management (RAM) roles from Elastic Compute Service (ECS) instances.
DescribeInstanceVncUrl Query the VNC logon URL of an instance Queries the VNC logon URL of an ECS instance.
ModifyInstanceVncPasswd ModifyInstanceVncPasswd Changes the Virtual Network Computing (VNC) password of an Elastic Compute Service (ECS) instance.
ModifyInstanceMetadataOptions ModifyInstanceMetadataOptions Modifies the metadata access configurations of instances in a specific region, including whether to enable the metadata access channel and whether to forcefully use the security hardening mode to access instance metadata.
DescribeUserData DescribeUserData Queries the user data of an Elastic Compute Service (ECS) instance.
RenewInstance RenewInstance Renews a subscription Elastic Compute Service (ECS) instance. You can specify a renewal period or renew the instance to a unified expiration date.
DescribeInstanceAutoRenewAttribute DescribeInstanceAutoRenewAttribute This API returns the auto-renewal status and renewal period for one or more subscription ECS instances.
ModifyInstanceAutoRenewAttribute ModifyInstanceAutoRenewAttribute Modifies the auto-renewal attributes of one or more subscription instances, helping you reduce the maintenance cost of resource expiration.
ReActivateInstances Reactivate an expired or recycled instance Restarts a pay-as-you-go ECS instance that has expired or been recycled due to an overdue payment.
DescribeSpotPriceHistory Query historical prices of spot instances Queries the historical prices of spot instances. You can query price data from the last 30 days. The historical price data helps you set a reasonable maximum price for a spot instance.
DescribeSpotAdvice DescribeSpotAdvice Queries information about spot instances in a region in the previous 30 days. The information includes the average release rate of spot instances and the percentage of the average spot instance price relative to the pay-as-you-go instance price.

Image

API

Title

Description

CreateImage Create a custom image Creates a custom image. You can use the created custom image to create ECS instances (RunInstances) or replace the system disk of an instance (ReplaceSystemDisk).
DescribeImages Query image resources Queries the list of available image resources based on specified parameters such as ImageId, image usage scenarios, and filter conditions.
ModifyImageAttribute ModifyImageAttribute Call the `ModifyImageAttribute` API to modify the attributes of a custom image, such as its image family, name, boot mode, status, or whether NVMe is supported.
DeleteImage DeleteImage Calls the DeleteImage operation. You can specify the ImageId and Force parameters to delete a custom image.
DescribeImageFromFamily DescribeImageFromFamily Queries available custom images that are most recently created in a specific image family.
DescribeImageSupportInstanceTypes Query instance types supported by a specified image Queries the instance types supported by a specified image.
DescribeImageSharePermission Query all users with whom a custom image is shared Queries all users with whom a custom image is shared. The returned results support pagination, with 10 entries per page by default.
ModifyImageSharePermission ModifyImageSharePermission You can manage image sharing permissions by sharing your custom images with other Alibaba Cloud accounts or publishing them as community images.
ModifyImageShareGroupPermission ModifyImageShareGroupPermission Modifies the permissions of an image share group.
ImportImage Import a local image file Imports a local image file to Elastic Compute Service (ECS) as a custom image that appears in the specified region. You can then use the imported image to create ECS instances (RunInstances) or replace the system disk of an instance (ReplaceSystemDisk).
ExportImage ExportImage Export a custom image to an OSS bucket in the same region as the image.
CopyImage CopyImage Copies a custom image from one region to another region. You can copy custom images to deploy or copy Elastic Compute Service (ECS) instances across regions.
CancelCopyImage Cancel an ongoing image copy task Cancels an ongoing CopyImage task.
CreateImageComponent Create an image component Creates an image component. Image components are used to store commonly used build template commands for image building.
DescribeImageComponents Query image component details Queries the details of one or more image components.
DeleteImageComponent Delete an image component Deletes an image component by specifying the RegionId and ImageComponentId parameters.
CreateImagePipeline CreateImagePipeline Create an image template to build images.
DescribeImagePipelines DescribeImagePipelines Describes one or more image templates.
DeleteImagePipeline Delete an image template Deletes an image template.
StartImagePipelineExecution StartImagePipelineExecution Executes an image creation task (image building task) by using an image template.
DescribeImagePipelineExecutions DescribeImagePipelineExecutions Call `DescribeImagePipelineExecutions` to get details about an image build task.
CancelImagePipelineExecution Cancel an image build task Cancels an image build task.

Block storage

API

Title

Description

CreateDisk Create a data disk Creates a pay-as-you-go or subscription data disk.
DescribeDisks Query block storage Queries information about one or more created block storage devices, including cloud disks, local disks, and elastic ephemeral disks.
AttachDisk AttachDisk Attaches a pay-as-you-go data disk or a system disk to an Elastic Compute Service (ECS) instance.
DetachDisk DetachDisk Detaches a pay-as-you-go data disk or a system disk from an Elastic Compute Service (ECS) instance.
ResizeDisk ResizeDisk Resizes a system disk or a data disk.
ModifyDiskAttribute Modify block storage attributes Modifies the name, description, release behavior, automatic snapshot deletion policy, automatic snapshot policy, performance burst settings, and other attributes of one or more block storage devices.
ModifyDiskChargeType ModifyDiskChargeType Converts the billing method of a data disk attached to a subscription ECS instance between pay-as-you-go and subscription.
ModifyDiskSpec ModifyDiskSpec Changes the disk category of a cloud disk or the performance level of an Enterprise SSD (ESSD). You cannot change the disk categories of Regional ESSDs, basic disks, elastic ephemeral disks, and local disks.
ReplaceSystemDisk ReplaceSystemDisk Replaces the operating system (system disk) of an ECS instance. After the operating system of the ECS instance is replaced, the original system disk of the instance is released and a new system disk is generated for the instance. This causes the ID of the system disk to change.
ResetDisk ResetDisk Rolls back a cloud disk to a snapshot from an earlier point in time.
ResetDisks ResetDisks Restores one or more cloud disks from an instance snapshot.
ReInitDisk Reinitialize a disk to its initial state Reinitializes a disk to its initial state when it was created.
ModifyDiskDeployment ModifyDiskDeployment You can migrate cloud disks to, from, or between dedicated block storage clusters.
DeleteDisk Release a pay-as-you-go data disk Releases a pay-as-you-go data disk. Supported disk types include basic disks, ultra disks, standard SSDs, and enterprise SSDs (ESSDs).
CloneDisks CloneDisks Cloud disk cloning allows you to quickly create a new cloud disk in the same availability zone containing the same data as the source disk. You can customize the new disk's capacity, type, and encryption attributes. After attaching the disk to an instance, you can use it to rapidly replicate business data or scale your services horizontally.
EnableDiskEncryptionByDefault EnableDiskEncryptionByDefault Enables the Account-level Elastic Block Storage (EBS) Default Encryption feature in a region.
DescribeDiskEncryptionByDefaultStatus DescribeDiskEncryptionByDefaultStatus Queries whether account-level default encryption of Elastic Block Storage (EBS) resources is enabled in a region.
DescribeDiskDefaultKMSKeyId DescribeDiskDefaultKMSKeyId Queries the Key Management Service (KMS) key used by the Account-level Elastic Block Storage (EBS) Default Encryption feature in a region.
ModifyDiskDefaultKMSKeyId ModifyDiskDefaultKMSKeyId Changes the Key Management Service (KMS) key used by the Account-level Elastic Block Storage (EBS) Default Encryption feature in a region.
ResetDiskDefaultKMSKeyId ResetDiskDefaultKMSKeyId Resets the Key Management Service (KMS) key used by Account-level Elastic Block Storage (EBS) Default Encryption in a region to the service key.
DisableDiskEncryptionByDefault DisableDiskEncryptionByDefault Disables account-level default encryption of Elastic Block Storage (EBS) resources in a region. After you disable account-level default encryption of EBS resources in a region, the encryption status of existing disks in the region does not change. When you create a disk, you can still choose to encrypt the disk.

Snapshots

API

Title

Description

OpenSnapshotService OpenSnapshotService Activate the snapshot service.
CreateSnapshot CreateSnapshot Create a snapshot of a cloud disk.
DescribeSnapshots Query disk snapshot list Queries the snapshot list of a disk, including snapshot status, remaining time for a snapshot being created, and automatic snapshot retention days.
DescribeSnapshotsUsage DescribeSnapshotsUsage Queries the number of snapshots that are stored in a region and the total size of the snapshots.
ModifySnapshotAttribute ModifySnapshotAttribute Modifies the name, description, or retention period of a snapshot.
ModifySnapshotCategory Modify snapshot type Modifies the snapshot type. You can call this operation to convert a standard snapshot to an archive snapshot.
CopySnapshot CopySnapshot Copies a standard or encrypted snapshot from one region to another.
DeleteSnapshot DeleteSnapshot Deletes a specified snapshot. If you call this operation to delete a snapshot that is being created, the associated snapshot creation task is also canceled.
DescribeSnapshotLinks Query disk snapshot chains Queries snapshot chains of disks. A snapshot chain consists of all snapshots of a disk. Each disk corresponds to one snapshot chain.
CreateSnapshotGroup CreateSnapshotGroup Creates a snapshot-consistent group for the disks of an Elastic Compute Service (ECS) instance. A snapshot-consistent group contains snapshots of one or more disks.
DescribeSnapshotGroups DescribeSnapshotGroups Queries the information of one or more snapshot-consistent groups, such as the status of the groups, IDs of the instances associated with the groups, and snapshot creation progress.
ModifySnapshotGroup ModifySnapshotGroup Modifies the name and description of a snapshot-consistent group.
DeleteSnapshotGroup DeleteSnapshotGroup Deletes snapshot-consistent groups.
CreateAutoSnapshotPolicy CreateAutoSnapshotPolicy Creates an automatic snapshot policy in a specific region. You can specify the schedule on which to create automatic snapshots, the retention period of the automatic snapshots, and whether to enable cross-region replication for the snapshots in the automatic snapshot policy. The automatic snapshot policy can be applied to create snapshots for system disks or data disks to back up disk data.
DescribeAutoSnapshotPolicyEx Query automatic snapshot policies Queries the details of automatic snapshot policies that are created in a specified region.
DescribeAutoSnapshotPolicyAssociations Query automatic snapshot policy associations Queries the associate relationships of an automatic snapshot policy.
ModifyAutoSnapshotPolicyEx Modify an automatic snapshot policy Modifies an automatic snapshot policy, such as the snapshot creation time, repeat date, and retention period.
ApplyAutoSnapshotPolicy ApplyAutoSnapshotPolicy Applies an automatic snapshot policy to one or more disks.
CancelAutoSnapshotPolicy Cancel the automatic snapshot policy for a disk Cancels an auto snapshot policy for one or more disks.
DeleteAutoSnapshotPolicy 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.
LockSnapshot LockSnapshot Lock a snapshot in compliance mode to protect it from accidental or malicious deletion. While a snapshot is locked, it cannot be deleted.
DescribeLockedSnapshots DescribeLockedSnapshots Queries the lock status and configuration of a snapshot.
UnlockSnapshot UnlockSnapshot Unlock snapshots that are locked in compliance mode but are still in a cooling-off period. If the snapshot is locked in compliance mode and the cooling-off period has ended, it cannot be unlocked.

Networking

API

Title

Description

DescribeBandwidthLimitation Query the maximum public bandwidth for different instance types Calls DescribeBandwidthLimitation to query the maximum public bandwidth that can be purchased, upgraded, or downgraded for different instance types.
ModifyInstanceNetworkSpec Modify the bandwidth of an ECS instance or allocate a public IP address Modifies the bandwidth configuration of an ECS instance, allocates a public IP address, or converts the network billing method. Both upgrades and downgrades are supported.
AllocatePublicIpAddress AllocatePublicIpAddress Assigns a static public IP address (also called system-assigned public IP address or auto-assigned public IP address) to an Elastic Compute Service (ECS) instance.
ConvertNatPublicIpToEip ConvertNatPublicIpToEip Converts the static public IP address of an Elastic Compute Service (ECS) instance that resides in a virtual private cloud (VPC) into an elastic IP address (EIP). Static public IP addresses are the public IP addresses that are automatically assigned to ECS instances.
ModifyInstanceVpcAttribute ModifyInstanceVpcAttribute Changes the virtual private cloud (VPC), private IP address, security groups, or vSwitch of an Elastic Compute Service (ECS) instance located in a VPC.
DescribeClassicLinkInstances DescribeClassicLinkInstances Queries instances located in the classic network that have established ClassicLink connections to virtual private clouds (VPCs).
AttachClassicLinkVpc AttachClassicLinkVpc Links an instance that is deployed in the classic network to a virtual private cloud (VPC) by establishing a ClassicLink connection between the instance and the VPC. This way, the instance can communicate with cloud resources in the VPC over the internal network.
DetachClassicLinkVpc DetachClassicLinkVpc Unlinks an Elastic Compute Service (ECS) instance that resides in the classic network from a virtual private cloud (VPC) by closing the ClassicLink connection between the instance and the VPC. After the instance is unlinked from the VPC, the instance can no longer communicate with instances in the VPC.

Elastic network interfaces

API

Title

Description

CreateNetworkInterface CreateNetworkInterface You can create an elastic network interface (ENI) and specify its primary private IP address.
DescribeNetworkInterfaces DescribeNetworkInterfaces Queries the details of one or more Elastic Network Interface (ENIs).
DescribeNetworkInterfaceAttribute DescribeNetworkInterfaceAttribute Provides details about a specified elastic network interface.
ModifyNetworkInterfaceAttribute ModifyNetworkInterfaceAttribute Modify attributes of an elastic network interface (ENI), such as its number of queues, security group, queue depth, communication mode, and whether to retain the interface upon instance release.
DeleteNetworkInterface DeleteNetworkInterface Deletes an elastic network interface (ENI) in a region. DeleteNetworkInterface is an asynchronous operation.
AttachNetworkInterface Attach an ENI to a VPC-connected instance Calls the AttachNetworkInterface operation to attach an Elastic Network Interface (ENI) to a VPC-connected ECS instance. You can specify parameters such as NetworkInterfaceId, InstanceId, and NetworkCardIndex.
DetachNetworkInterface DetachNetworkInterface Detach an elastic network interface (ENI) from an Elastic Compute Service (ECS) instance.
AssignPrivateIpAddresses Assign secondary private IP addresses to an ENI Allocates one or more secondary private IP addresses to an Elastic Network Interface (ENI). You can specify available private IP addresses from the vSwitch to which the ENI belongs, or automatically allocate private IP addresses by specifying the number of private endpoint addresses.
UnassignPrivateIpAddresses UnassignPrivateIpAddresses Unassigns secondary private IP addresses from an elastic network interface (ENI).
AssignIpv6Addresses Assign IPv6 addresses to an ENI Assigns one or more IPv6 addresses to an Elastic Network Interface (ENI).
UnassignIpv6Addresses Unassign IPv6 addresses from an ENI Unassigns one or more IPv6 addresses from an Elastic Network Interface (ENI).
CreateNetworkInterfacePermission Grant ENI permissions to a certified ISV or individual user Grants elastic network interface (ENI) permissions to an Alibaba Cloud partner (certified ISV) or an individual user.
DescribeNetworkInterfacePermissions Query NIC permissions granted to certified ISVs or individual users Queries the list of Elastic Network Interface (ENI) permissions that you have granted to an Alibaba Cloud partner (certified ISV) or an individual user.

Prefix lists

API

Title

Description

CreatePrefixList CreatePrefixList Creates a prefix list.
DescribePrefixLists DescribePrefixLists Queries the information of prefix lists.
DescribePrefixListAttributes DescribePrefixListAttributes Queries the details of a prefix list, including the name, address family, maximum number of entries, and details of the entries.
DescribePrefixListAssociations DescribePrefixListAssociations Queries information about resources that are associated with a prefix list, such as the resource IDs and types.
ModifyPrefixList ModifyPrefixList Modifies the name, description, or entries of a prefix list. You can add, modify, and delete entries in the prefix list.
DeletePrefixList Delete a prefix list Calls DeletePrefixList to delete a specified prefix list and all entries in the prefix list.

Port lists

API

Title

Description

CreatePortRangeList CreatePortRangeList Creates a port list. You can associate a port list with resources, such as security groups.
DescribePortRangeLists DescribePortRangeLists Queries the port lists.
DescribePortRangeListEntries Query entries of a port range list Queries the entries of a specified port range list.
DescribePortRangeListAssociations DescribePortRangeListAssociations Queries the resources that are associated with a port list, such as security groups.
ModifyPortRangeList ModifyPortRangeList Modifies the name and entries of a port list. You can call this operation to add, modify, and remove entries for a port list.
DeletePortRangeList DeletePortRangeList Deletes a port list and all entries in the port list.

Security groups

API

Title

Description

CreateSecurityGroup Create a security group Creates a security group.
DescribeSecurityGroups Query basic information about security groups Queries the basic information about security groups. You can filter results by region, security group ID, security group type, and other parameters through parameter query.
DescribeSecurityGroupAttribute Query security group and rule information Queries the details of a specified security group, including the list of security group rules.
ModifySecurityGroupPolicy Modify the intra-group connectivity policy of a basic security group Modifies the intra-group connectivity policy of a basic security group.
ModifySecurityGroupAttribute Modify the name or description of a security group Modifies the name or description of a specified security group.
DeleteSecurityGroup DeleteSecurityGroup Deletes a security group and all security group rules in the security group.
AuthorizeSecurityGroup Add inbound security group rules Adds one or more inbound rules to a security group. You can use this operation to specify inbound access permissions for a security group, allowing or denying other devices from sending inbound traffic to instances in the security group, which enables fine-grained network access control.
ModifySecurityGroupRule Modify an inbound security group rule Modifies an inbound security group rule of a specified security group.
RevokeSecurityGroup Delete inbound security group rules Deletes one or more inbound security group rules from a specified security group.
AuthorizeSecurityGroupEgress Add outbound security group rules Adds one or more outbound rules to a security group. You can use this operation to specify outbound access permissions for a security group, allowing or denying instances in the security group from sending outbound traffic to other devices, which enables fine-grained network access control.
ModifySecurityGroupEgressRule Modify an outbound security group rule Modifies an outbound security group rule.
RevokeSecurityGroupEgress Delete outbound security group rules Deletes one or more outbound security group rules from a specified security group.
DescribeSecurityGroupReferences Query authorized security group list Queries the list of other security groups that have been authorized by one or more specified security groups.
JoinSecurityGroup JoinSecurityGroup Adds an ECS instance or an elastic network interface to a security group.
LeaveSecurityGroup LeaveSecurityGroup Removes an Elastic Compute Service (ECS) instance or an elastic network interface (ENI) from a security group.

Key pairs

API

Title

Description

CreateKeyPair CreateKeyPair Calls CreateKeyPair to create an SSH key pair. The system stores the public key and returns the unencrypted PEM-encoded PKCS#8 format private key. You must securely store the private key on your own.
ImportKeyPair ImportKeyPair Imports the public key part of an RSA key pair generated by other tools. After the key pair is imported, Alibaba Cloud stores the public key for you. You must securely store the private key of the key pair.
DescribeKeyPairs Query key pairs Queries one or more key pairs.
AttachKeyPair Bind a key pair to Linux instances Bind an SSH key pair to one or more Linux instances.
DetachKeyPair Unbind SSH key pairs from linux instances Unbinds SSH key pairs from one or more Linux instances.
DeleteKeyPairs Delete key pairs in batches Call DeleteKeyPairs to delete one or more SSH key pairs.

Launch templates

API

Title

Description

CreateLaunchTemplate Create a launch template Creates an ECS instance launch template. A launch template eliminates the need to configure a large number of parameters every time you create an instance.
DescribeLaunchTemplates Query one or more available launch templates Calls the DescribeLaunchTemplates operation. You can specify parameters such as TemplateTag, TemplateResourceGroupId, and LaunchTemplateId to query information about one or more launch templates, including the total number of launch templates, template creation time, and latest version number.
DeleteLaunchTemplate Delete a launch template Deletes a launch template in a specified region by specifying the LaunchTemplateId or LaunchTemplateName parameter.
CreateLaunchTemplateVersion Create a new version in a launch template Creates a new version in a specified ECS launch template for subsequent creation of ECS instances, elastic scaling groups, or auto provisioning groups.
DescribeLaunchTemplateVersions Query launch template version information Queries information about launch template versions of ECS instances, such as the total number of launch templates, template names, and template version numbers.
ModifyLaunchTemplateDefaultVersion Switch the default version of a launch template Calls the ModifyLaunchTemplateDefaultVersion operation to switch the default version of a launch template by specifying the DefaultVersionNumber parameter. If you do not specify a template version number when you create an instance by calling the RunInstances operation, the default version is used.
DeleteLaunchTemplateVersion Delete launch template versions Deletes one or more versions of a specified launch template by specifying parameters such as LaunchTemplateId and DeleteVersion.

The auto provisioning group

API

Title

Description

CreateAutoProvisioningGroup Create an auto provisioning group Creates an auto provisioning group.
DescribeAutoProvisioningGroups DescribeAutoProvisioningGroups Queries one or more Auto Provisioning Groups.
DescribeAutoProvisioningGroupInstances Query instances in an auto provisioning group Queries information about instances in an auto provisioning group.
ModifyAutoProvisioningGroup ModifyAutoProvisioningGroup Modifies the configurations of an auto provisioning group.
DescribeAutoProvisioningGroupHistory DescribeAutoProvisioningGroupHistory Call `DescribeAutoProvisioningGroupHistory` to query the history of scheduling tasks for an auto provisioning group.
DeleteAutoProvisioningGroup DeleteAutoProvisioningGroup Deletes an auto provisioning group. When you call this operation, you can specify AutoProvisioningGroupId and TerminateInstances in the request.

Deployment sets

API

Title

Description

CreateDeploymentSet CreateDeploymentSet Creates a deployment set in a specified region.
DescribeDeploymentSetSupportedInstanceTypeFamily DescribeDeploymentSetSupportedInstanceTypeFamily Queries the instance families that support different deployment strategies. When you call this operation, specify parameters, such as RegionId and Strategy, in the request.
DescribeDeploymentSets DescribeDeploymentSets Describes one or more deployment sets.
ModifyInstanceDeployment ModifyInstanceDeployment Changes the deployment set of an Elastic Compute Service (ECS) instance or migrates an ECS instance to a dedicated host. You can change the instance type of an ECS instance when you migrate the instance.
ModifyDeploymentSetAttribute ModifyDeploymentSetAttribute Modifies the name and description of a deployment set.
DeleteDeploymentSet DeleteDeploymentSet Deletes a deployment set.

Resource assurance

API

Title

Description

CreateElasticityAssurance CreateElasticityAssurance Creates an elasticity assurance in a region. When you call this operation, you can specify parameters, such as ZoneId, InstanceType, Period, PeriodUnit, and AutoRenew, in the request.
DescribeElasticityAssurances DescribeElasticityAssurances Retrieves the details of an Elasticity Assurance, including its status, matching mode, effective method, expiry time, and the number of used instances.
DescribeElasticityAssuranceInstances DescribeElasticityAssuranceInstances Queries the running Elastic Compute Service (ECS) instances that use an elasticity assurance.
ModifyElasticityAssurance ModifyElasticityAssurance Modifies information about an elasticity assurance, including the name, description, and capacity. Only capacity scale-in is supported .
RenewElasticityAssurances Renew elasticity assurance services Renews one or more purchased elasticity assurance services.
ModifyElasticityAssuranceAutoRenewAttribute ModifyElasticityAssuranceAutoRenewAttribute Modifies the auto-renewal attribute of elasticity assurances.
DescribeElasticityAssuranceAutoRenewAttribute Query auto-renewal attributes of elasticity assurance services Queries the auto-renewal attributes of one or more elasticity assurance services.
PurchaseElasticityAssurance PurchaseElasticityAssurance Purchases an elasticity assurance that is not in the Active state and for which resources are prepared.
CreateCapacityReservation CreateCapacityReservation To create a Capacity Reservation, specify the instance type, total quantity, start time, and availability zone.
DescribeCapacityReservations DescribeCapacityReservations Returns details for one or more capacity reservation services, including their status, start and end times, private pool mode, and used instance count.
DescribeCapacityReservationInstances DescribeCapacityReservationInstances Queries the Elastic Compute Service (ECS) instances that match a capacity reservation.
ModifyCapacityReservation ModifyCapacityReservation Modifies the information of a capacity reservation, including the name, description, release mode, and the total number of Elastic Compute Service (ECS) instances for which capacity is reserved.
DescribeInstanceAttachmentAttributes DescribeInstanceAttachmentAttributes Queries the information about the private pools that Elastic Compute Service (ECS) instances match.
ModifyInstanceAttachmentAttributes ModifyInstanceAttachmentAttributes Changes the type of the private pool for an Elastic Compute Service (ECS) instance.
ReleaseCapacityReservation ReleaseCapacityReservation Releases a capacity reservation.

Reserved instances

API

Title

Description

PurchaseReservedInstancesOffering PurchaseReservedInstancesOffering Purchases a regional or zonal reserved instance to offset the bills of pay-as-you-go Elastic Compute Service (ECS) instances.
DescribeReservedInstances DescribeReservedInstances Queries the details of reserved instances that you have purchased in a specific region. You can query the details of reserved instances based on parameters, such as tags and reserved instance attributes.
ModifyReservedInstances ModifyReservedInstances Modifies the configurations of a reserved instance, such as the instance type, quantity, and zone, to split, merge, or change the scope of the reserved instance.
ModifyReservedInstanceAttribute ModifyReservedInstanceAttribute Modifies the attributes of a reserved instance, such as the name and description of the instance.
RenewReservedInstances RenewReservedInstances Renews one or more reserved instances. When you renew reserved instances, you can specify a validity period (renewal period) and whether to enable auto-renewal for the reserved instances.
DescribeReservedInstanceAutoRenewAttribute DescribeReservedInstanceAutoRenewAttribute Queries the auto-renewal attributes of one or more reserved instances, including the auto-renewal duration and auto-renewal status.
ModifyReservedInstanceAutoRenewAttribute ModifyReservedInstanceAutoRenewAttribute Modifies the auto-renewal attributes of reserved instances. You can cancel or disable the auto-renewal feature for reserved instances.

Storage capacity units

API

Title

Description

PurchaseStorageCapacityUnit PurchaseStorageCapacityUnit Purchases one or more storage capacity units (SCUs).
DescribeStorageCapacityUnits DescribeStorageCapacityUnits Queries the details of storage capacity units (SCUs). In the request, you can specify the name, status, or capacity of each SCU.
ModifyStorageCapacityUnitAttribute ModifyStorageCapacityUnitAttribute Modifies the name or description of a storage capacity unit (SCU).

Cloud assistant

API

Title

Description

RunCommand Create and execute a Cloud Assistant command Creates and runs a Cloud Assistant command, such as a Shell, PowerShell, or Bat script, on one or more ECS instances. This operation also supports scheduled execution, custom parameters, and execution in containers.
CreateCommand Creates a Cloud Assistant command. Creates a Cloud Assistant command of the Shell, PowerShell, or Bat script type.
InvokeCommand Execute a Cloud Assistant command Specify parameters such as CommandId, InstanceId, and ResourceGroupId to trigger a Cloud Assistant command on one or more ECS instances.
DescribeInvocations Query Cloud assistant command execution information Queries the execution list and status of Cloud Assistant commands.
DescribeInvocationResults Query Cloud assistant command execution results Queries the execution results of one or more Cloud Assistant commands, which are the actual execution results on ECS instances.
ModifyInvocationAttribute ModifyInvocationAttribute Modifies the execution information of a Cloud Assistant scheduled command task, including modifying the content and execution frequency of the command and adding Elastic Compute Service (ECS) instances or Alibaba Cloud managed instances to the command task.
StopInvocation StopInvocation \\\\* If you stop the process of a command that runs only once, the executions that have started are not interrupted. The executions that have not started are canceled. \\\\* If you stop the process of a scheduled invocation command, the executions that have started are not interrupted. However, the execution does not start in the next period.
DescribeCommands DescribeCommands You can view your custom Cloud Assistant commands or the public commands provided by Alibaba Cloud.
ModifyCommand ModifyCommand Modifies the parameters of a Cloud Assistant command.
DeleteCommand DeleteCommand Deletes a Cloud Assistant command in a region. This operation cannot delete Cloud Assistant commands that are being run.
SendFile SendFile Sends a file to one or more Elastic Compute Service (ECS) instances.
DescribeSendFileResults Query Cloud assistant file sending results Queries the list and status of files sent by Cloud Assistant by calling DescribeSendFileResults.
DescribeCloudAssistantStatus DescribeCloudAssistantStatus Queries whether Cloud Assistant Agent is installed on instances. If Cloud Assistant Agent is installed, the system queries the total number of Cloud Assistant commands that have been run, the number of Cloud Assistant commands that are being run, and the time when Cloud Assistant commands were last run.
InstallCloudAssistant InstallCloudAssistant Installs Cloud Assistant Agent on Elastic Compute Service (ECS) instances. After you install Cloud Assistant Agent on ECS instances, restart the instances for the installation to take effect.
StartTerminalSession Start a terminal session Invokes StartTerminalSession to create a session based on the session management feature. You can establish a WebSocket session with an ECS instance by specifying the instance ID. The WebSocketUrl returned by this operation can be used to establish a remote connection to the ECS instance.
EndTerminalSession Close a terminal session Permanently closes the data connection of a specified session.
DescribeTerminalSessions View session manager session history Queries the session history of Session Manager.
ModifyCloudAssistantSettings ModifyCloudAssistantSettings Change the Cloud Assistant settings.
DescribeCloudAssistantSettings DescribeCloudAssistantSettings View the Cloud Assistant service configuration.
CreateActivation Creates an activation code. Creates an activation code that is used to register non-Alibaba Cloud servers as Alibaba Cloud managed instances.
DescribeActivations DescribeActivations Queries existing activation codes and their usage information.
DisableActivation DisableActivation To prevent an activation code from being leaked, you can call the DisableActivation operation to disable the activation code. Disabled activation codes cannot be used to register new managed instances. However, managed instances that are already registered are not affected.
DeleteActivation DeleteActivation Deletes an unused activation code.
DescribeManagedInstances DescribeManagedInstances Queries managed instances.
ModifyManagedInstance ModifyManagedInstance Modifies the information of a managed instance.
DeregisterManagedInstance Log off a managed instance You can invoke DeregisterManagedInstance to log off a managed instance. After logging off, you can no longer use Cloud Assistant to send commands or files to the instance.
ListPluginStatus ListPluginStatus Queries the states of Cloud Assistant plug-ins on Elastic Compute Service (ECS) instances.

System events

API

Title

Description

DescribeInstancesFullStatus DescribeInstancesFullStatus Queries the full status information of one or more Elastic Compute Service (ECS) instances. The full status information includes the instance status and the status of instance system events. The instance status is the lifecycle status of instances. The status of instance system events is the health status of maintenance events.
DescribeDisksFullStatus DescribeDisksFullStatus Queries the full status information about one or more Elastic Block Storage (EBS) devices.
DescribeInstanceHistoryEvents Query system events for a specified instance Queries system event information for a specified instance by calling the DescribeInstanceHistoryEvents operation. You can specify parameters such as InstanceId and EventType. By default, this operation queries historical system events in inactive states.
CreateSimulatedSystemEvents Schedule simulated system events for instances Schedules simulated system events for one or more ECS instances. Simulated system events are equivalent to event drills. They do not actually execute the events or affect ECS instances.
CancelSimulatedSystemEvents Cancel simulated system events Cancels one or more simulated system events that are in the Scheduled or Executing state. After a system event is canceled, the simulated event enters the Canceled state.
AcceptInquiredSystemEvent Accept and authorize a system event operation Accepts and authorizes the execution of a system event operation. For system events in the Inquiring state, this operation accepts the default action of the system event and authorizes the system to execute the default action.

Resource diagnostics

API

Title

Description

DescribeDiagnosticMetrics DescribeDiagnosticMetrics Queries diagnostic metrics.
CreateDiagnosticMetricSet CreateDiagnosticMetricSet Creates a diagnostic metric set. You can group diagnostic metrics into diagnostic metric sets.
DescribeDiagnosticMetricSets DescribeDiagnosticMetricSets Queries diagnostic metric sets.
ModifyDiagnosticMetricSet ModifyDiagnosticMetricSet Modifies a diagnostic metric set.
DeleteDiagnosticMetricSets DeleteDiagnosticMetricSets Deletes diagnostic metric sets.
CreateDiagnosticReport CreateDiagnosticReport Call `CreateDiagnosticReport` to create a diagnostic report for a resource. This operation uses the specified diagnostic metric set ID to generate a report with multiple diagnostic metrics. You can then call `DescribeDiagnosticReportAttributes` with the returned diagnostic report ID to query the report's details.
DescribeDiagnosticReports DescribeDiagnosticReports Queries resource diagnostic reports.
DescribeDiagnosticReportAttributes DescribeDiagnosticReportAttributes Call `DescribeDiagnosticReportAttributes` to get the details of a resource diagnosis.
DeleteDiagnosticReports DeleteDiagnosticReports Deletes diagnostic reports.

O&M and monitoring

API

Title

Description

GetInstanceScreenshot Retrieve screenshot information of an instance Calls GetInstanceScreenshot to retrieve the screenshot information of an instance.
GetInstanceConsoleOutput Retrieve instance system command-line output Retrieves the system command-line output of an instance. The data is returned in Base64-encoded format.
DescribeDiskMonitorData DescribeDiskMonitorData Queries the usage information of a disk within a specified period, such as read IOPS, write IOPS, read bandwidth (B/s), write bandwidth (B/s), read latency (μs), and write latency (μs).
DescribeInstanceMonitorData DescribeInstanceMonitorData Queries the monitoring data of an Elastic Compute Service (ECS) instance. The monitoring data can include the vCPU utilization, CPU credits of the burstable instance, amount of received data traffic, amount of sent data traffic, and average bandwidth.
DescribeEniMonitorData DescribeEniMonitorData Queries the monitoring data of a secondary elastic network interface (ENI) over a specific period of time.
DescribeSnapshotMonitorData DescribeSnapshotMonitorData Queries the monitoring data of snapshot sizes in a region within the last 30 days.
DescribeInstanceMaintenanceAttributes DescribeInstanceMaintenanceAttributes Queries the maintenance attributes of an instance.
ModifyInstanceMaintenanceAttributes ModifyInstanceMaintenanceAttributes Modifies the maintenance attributes of an instance.
RedeployInstance Redeploy an instance Invokes the RedeployInstance operation to redeploy an ECS instance when the ECS instance receives a system event notification.
ReportInstancesStatus ReportInstancesStatus Reports an exception on Elastic Compute Service (ECS) instances. You can report the same exception on multiple ECS instances or on multiple disks of an ECS instance.

Tags and resource groups

API

Title

Description

TagResources TagResources Creates and adds tags to Elastic Compute Service (ECS) resources.
ListTagResources ListTagResources Lists the tags on one or more ECS resources.
UntagResources UntagResources Removes tags from Elastic Compute Service (ECS) resources. After a tag is removed from a resource, the tag is automatically deleted if it is not added to other resources.
JoinResourceGroup Add an ECS resource or service to a resource group Calls JoinResourceGroup to add an ECS resource or service to a resource group.

Dedicated hosts

API

Title

Description

AllocateDedicatedHosts AllocateDedicatedHosts Creates pay-as-you-go or subscription dedicated hosts. A dedicated host is a physical server dedicated to a single tenant. You can create Elastic Compute Service (ECS) instances on a dedicated host and view the attributes of a dedicated host.
DescribeDedicatedHosts Query detailed information about Dedicated Hosts Use this operation to query details for one or more dedicated hosts. It returns information such as physical performance metrics, machine code, status, and a list of ECS instances on the hosts. You can filter the results by parameters like dedicated host IDs, dedicated host cluster ID, host name, or status to find specific hosts. This feature helps you efficiently manage and optimize your cloud computing resources.
DescribeDedicatedHostTypes DescribeDedicatedHostTypes Queries the details of dedicated host types supported in a region, or the Elastic Compute Service (ECS) instance families supported by a specific dedicated host type.
ModifyDedicatedHostAttribute ModifyDedicatedHostAttribute Modifies the information about a dedicated host, such as the name, description, and instance migration policy that is applied when the dedicated host fails.
ModifyDedicatedHostsChargeType ModifyDedicatedHostsChargeType Changes the billing method of dedicated hosts.
DescribeDedicatedHostAutoRenew DescribeDedicatedHostAutoRenew Queries the auto-renewal status of one or more subscription dedicated hosts.
ModifyDedicatedHostAutoRenewAttribute ModifyDedicatedHostAutoRenewAttribute Enables or disables auto-renewal for one or more subscription dedicated hosts.
RenewDedicatedHosts RenewDedicatedHosts Renews one or more subscription dedicated hosts.
ModifyDedicatedHostAutoReleaseTime ModifyDedicatedHostAutoReleaseTime Sets the automatic release time for a pay-as-you-go dedicated host or cancels its automatic release.
RedeployDedicatedHost RedeployDedicatedHost Migrates Elastic Compute Service (ECS) instances from a failed dedicated host.
ReleaseDedicatedHost ReleaseDedicatedHost Releases a pay-as-you-go Dedicated Host or an expired subscription Dedicated Host.
CreateDedicatedHostCluster CreateDedicatedHostCluster Creates a dedicated host group.
ModifyDedicatedHostClusterAttribute ModifyDedicatedHostClusterAttribute Modifies the information of a dedicated host group, including the name, description, and properties.
DescribeDedicatedHostClusters DescribeDedicatedHostClusters Queries the details of one or more dedicated host groups.
DeleteDedicatedHostCluster DeleteDedicatedHostCluster Deletes a dedicated host group. Before you call the API operation, you must migrate the dedicated hosts in the host group to another host group.

High-performance clusters

API

Title

Description

CreateHpcCluster Create an HPC cluster Creates an HPC cluster by calling CreateHpcCluster.
DescribeHpcClusters Query HPC clusters Queries available High Performance Computing (HPC) clusters. Request parameters serve as filters. Filters are evaluated by using a logical AND. The parameters are independent of each other.
ModifyHpcClusterAttribute Modify the description of an HPC cluster Modifies the description of an HPC cluster.
DeleteHpcCluster Delete an HPC cluster Calls DeleteHpcCluster to delete an HPC cluster.

Tasks

API

Title

Description

DescribeTasks Query task list Invoke DescribeTasks to query the progress of one or more asynchronous requests.
DescribeTaskAttribute Query task details Queries the details of an asynchronous task. Currently, the asynchronous tasks that can be queried include ImportImage, ExportImage, and ModifyDiskSpec.
CancelTask CancelTask Cancels a running task. You can cancel the running tasks generated by the ImportImage or ExportImage operation.

Deprecated

API

Title

Description

DescribeUserBusinessBehavior DescribeUserBusinessBehavior Queries a user's default attributes.
ModifyUserBusinessBehavior Modify user business behavior Modifies the default user-level attributes.
DescribeLimitation Query resource quota limits Queries the limitations on your account.
DescribeClusters Obtain cluster information Describes one or more clusters.
DeleteNetworkInterfacePermission DeleteNetworkInterfacePermission Deletes a permission for an elastic network interface.
DeleteBandwidthPackage DeleteBandwidthPackage Deletes a bandwidth package.
ModifyBandwidthPackageSpec ModifyBandwidthPackageSpec Modifies the bandwidth of a bandwidth package.
DescribeBandwidthPackages DescribeBandwidthPackages DescribeBandwidthPackages
CreateVSwitch CreateVSwitch CreateVSwitch
DeleteVSwitch DeleteVSwitch Deletes a specified VSwitch.
ModifyVSwitchAttribute ModifyVSwitchAttribute ModifyVSwitchAttribute
DescribeVSwitches DescribeVSwitches DescribeVSwitches
CreatePhysicalConnection CreatePhysicalConnection CreatePhysicalConnection
DeletePhysicalConnection DeletePhysicalConnection Deletes a physical connection.
ModifyPhysicalConnectionAttribute ModifyPhysicalConnectionAttribute ModifyPhysicalConnectionAttribute
EnablePhysicalConnection EnablePhysicalConnection Enables a physical connection.
DescribePhysicalConnections DescribePhysicalConnections Queries physical connections.
CancelPhysicalConnection CancelPhysicalConnection Cancels an application for an Express Connect circuit. You can cancel an Express Connect circuit only when it is in the `Initial` or `Approved` state.
TerminatePhysicalConnection TerminatePhysicalConnection Terminates a physical connection.
CreateVpc CreateVpc CreateVpc
DeleteVpc DeleteVpc delete a VPC
DescribeVpcs DescribeVpcs Query VPCs
ModifyVpcAttribute ModifyVpcAttribute Modifies VPC attributes, such as its name and cidr block.
RemoveBandwidthPackageIps RemoveBandwidthPackageIps RemoveBandwidthPackageIps
CreateHaVip CreateHaVip Creates a high-availability virtual IP address (HaVip).
DeleteHaVip DeleteHaVip DeleteHaVip
AssociateHaVip AssociateHaVip Associates a high-availability virtual IP address (HaVip) with a specified instance.
ModifyHaVipAttribute ModifyHaVipAttribute Modifies the attributes of a high-availability virtual IP address (HAVIP).
DescribeHaVips DescribeHaVips DescribeHaVips
UnassociateHaVip UnassociateHaVip Disassociates a high-availability virtual IP address (HaVip) from an ECS instance.
CreateVirtualBorderRouter CreateVirtualBorderRouter CreateVirtualBorderRouter
DeleteVirtualBorderRouter DeleteVirtualBorderRouter Deletes a virtual border router (VBR).
ModifyVirtualBorderRouterAttribute ModifyVirtualBorderRouterAttribute ModifyVirtualBorderRouterAttribute
RecoverVirtualBorderRouter RecoverVirtualBorderRouter RecoverVirtualBorderRouter
TerminateVirtualBorderRouter TerminateVirtualBorderRouter Terminates a virtual border router (VBR).
DescribeVirtualBorderRouters DescribeVirtualBorderRouters DescribeVirtualBorderRouters
DescribeVirtualBorderRoutersForPhysicalConnection DescribeVirtualBorderRoutersForPhysicalConnection DescribeVirtualBorderRoutersForPhysicalConnection.
CreateRouterInterface CreateRouterInterface CreateRouterInterface.
DeleteRouterInterface DeleteRouterInterface DeleteRouterInterface
ActivateRouterInterface ActivateRouterInterface Activates a router interface.
DeactivateRouterInterface DeactivateRouterInterface DeactivateRouterInterface
ModifyRouterInterfaceAttribute ModifyRouterInterfaceAttribute Modifies the attributes of a router interface.
ModifyRouterInterfaceSpec ModifyRouterInterfaceSpec Modifies the specification of a router interface.
ModifyVRouterAttribute ModifyVRouterAttribute ModifyVRouterAttribute
DescribeRouterInterfaces DescribeRouterInterfaces DescribeRouterInterfaces
UnassociateEipAddress UnassociateEipAddress UnassociateEipAddress
AllocateEipAddress Apply for Elastic IP Address (EIP) AllocateEipAddress
ReleaseEipAddress ReleaseEipAddress ReleaseEipAddress
AssociateEipAddress AssociateEipAddress AssociateEipAddress
DescribeEipMonitorData DescribeEipMonitorData DescribeEipMonitorData
CreateNatGateway CreateNatGateway CreateNatGateway
DeleteNatGateway DeleteNatGateway DeleteNatGateway
DescribeNatGateways DescribeNatGateways DescribeNatGateways
DescribeNewProjectEipMonitorData DescribeNewProjectEipMonitorData Queries the monitoring data of an Elastic IP Address (EIP) associated with a new project.
DeleteRouteEntry DeleteRouteEntry DeleteRouteEntry
DeleteForwardEntry DeleteForwardEntry Deletes a DNAT entry.
CreateForwardEntry CreateForwardEntry CreateForwardEntry
AddBandwidthPackageIps AddBandwidthPackageIps AddBandwidthPackageIps.
DescribeVRouters Query the vRouter List in a Specified Region Queries VRouters.
CreateRouteEntry CreateRouteEntry CreateRouteEntry
DescribeForwardTableEntries DescribeForwardTableEntries DescribeForwardTableEntries
ModifyForwardEntry ModifyForwardEntry Modifies the properties of a specified forward entry.
DescribeAccessPoints DescribeAccessPoints Queries access points.
DescribeRouteTables DescribeRouteTables List route tables
ConnectRouterInterface ConnectRouterInterface ConnectRouterInterface
ExportSnapshot ExportSnapshot Exports a snapshot to a specified Object Storage Service (OSS) bucket.
ReleasePublicIpAddress ReleasePublicIpAddress Releases a public IP from an instance.
AddTags Add or overwrite one or more tags on ECS resources Adds or overwrites one or more tags on various Elastic Compute Service (ECS) resources. You can add tags to instances, cloud disks, snapshots, images, security groups, and other resources for easier management.
DescribeResourceByTags DescribeResourceByTags The DescribeResourceByTags operation retrieves resources by tag or resource type.
DescribeTags Queries available tags. Queries tags available to you. You can perform a conditional query for tags based on resource type, resource ID, tag key, or tag value. The filter conditions are evaluated by using a logical AND (&&) operator, and only tags that meet all filter conditions are returned.
RemoveTags Unbind tags Calls RemoveTags to unbind one or more tags from resources such as instances, disks, snapshots, images, and security groups.

Others

API

Title

Description

EnableNetworkInterfaceQoS EnableNetworkInterfaceQoS Enable or modify Elastic Network Interface (ENI) QoS rate limit settings
DisableNetworkInterfaceQoS DisableNetworkInterfaceQoS Disables Elastic Network Interface (ENI) QoS speed setting.
DescribePlanMaintenanceWindows Query O&M windows Queries O&M windows.
CreatePlanMaintenanceWindow Create an O&M window Creates an O&M window. When the TargetResource parameter of the O&M window is set to associate with ECS instances and a hardware risk is detected at the underlying layer that requires scheduled O&M to mitigate, the execution time of the scheduled O&M is determined based on the time range specified by the TimePeriod parameter. When the execution time of the O&M event is reached, the platform automatically performs the corresponding O&M operation based on the event type.
ModifyPlanMaintenanceWindow Modify an O&M window Updates an O&M window.
DeletePlanMaintenanceWindow Delete O&M window Deletes a maintenance window.