API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (Ens/2017-11-10) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.
Custom signature
If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. To call APIs securely, create a Resource Access Management (RAM) user with API access only, configure its AccessKey pairs, and implement the principle of least privilege (PoLP) through RAM policies. Use the Alibaba Cloud account only when its permissions are explicitly required for specific scenarios.
Instances
|
API |
Title |
Description |
| RunInstances | Batch Create Instances | Create pay-as-you-go or subscription ENS compute instances. |
| ModifyInstanceAttribute | ModifyInstanceAttribute | Changes the attributes of an instance, such as the name and the password. |
| DescribeInstances | DescribeInstances | You can call this operation to view the details of one or more instances. |
| DescribeAvailableResourceInfo | Query purchasable instance type information | You can call DescribeAvailableResourceInfo to query the specifications of purchasable resources for instance creation. |
Images
|
API |
Title |
Description |
| CreateImage | CreateImage | Creates an image from an instance. |
Networks
|
API |
Title |
Description |
| DescribeNetworkInterfaces | View the network interface card list | Invoke DescribeNetworkInterfaces to view the network interface card list. |
| DescribeNetworkAttribute | Query Network Information | Invoke DescribeNetworkAttribute to query the configuration information of a specified network. |
| DescribeNetworks | Query network list | Invoke DescribeNetworks to query the Network List. |
vSwitches
|
API |
Title |
Description |
| DescribeVSwitches | Query vSwitch information | You can invoke DescribeVSwitches to query information about vSwitches for network configuration. Internal networks are organized by vSwitch. |
Security groups
|
API |
Title |
Description |
| DescribeSecurityGroupAttribute | Query security group rules | You can invoke DescribeSecurityGroupAttribute to query the security group rules of a security group. |
EIP
|
API |
Title |
Description |
| DeleteEip | DeleteEip | Deletes a pay-as-you-go elastic IP address (EIP). |
| CreateEipInstance | Create an EIP | Use the CreateEipInstance API to request an Elastic IP Address. |
| DescribeEnsEipAddresses | DescribeEnsEipAddresses | Call the DescribeEnsEipAddresses operation to query elastic IP addresses (EIPs). |
NAT gateways
|
API |
Title |
Description |
| DescribeNatGateways | Query NAT Gateway properties | Invoke DescribeNatGateways to query created NAT Gateways. |
ELB
|
API |
Title |
Description |
| CreateLoadBalancer | Create an SLB Instance | Invoke the CreateLoadBalancer API to create an SLB instance. |
ENI
|
API |
Title |
Description |
| CreateNetworkInterface | CreateNetworkInterface | Create an Elastic Network Interface (ENI). |
| DeleteNetworkInterfaces | DeleteNetworkInterfaces | Deletes an elastic network interface (ENI). |
| DescribeSecondaryPublicIpAddresses | Query the list of secondary public IP addresses | Invoke DescribeSecondaryPublicIpAddresses to query the created secondary public IP addresses. |
HA VIP
|
API |
Title |
Description |
| CreateHaVip | CreateHaVip | Creates a high-availability virtual IP address (HAVIP). |
Network ACL
|
API |
Title |
Description |
| DescribeNetworkAcls | View the list of network ACLs | You can invoke the DescribeNetworkAcls API to query created network ACLs. |
| CreateNetworkAclEntry | Create a network ACL rule | You can invoke the CreateNetworkAclEntry API to create a network ACL rule. |
NAS collaborative storage
|
API |
Title |
Description |
| DescribeFileSystems | Query file system information | Query NAS file system information. |
Cluster
|
API |
Title |
Description |
| CreateCluster | Create an edge container cluster | Creates an edge container cluster. |
| DeleteCluster | DeleteCluster | Deletes a cluster. |
| DescribeClustersV1 | DescribeClustersV1 | Queries a list of clusters. |
| ListClusterAddonInstances | List of installed add-on instances in the cluster | Retrieves a list of add-on instances installed in a destination cluster and returns information such as their version and status. |
| ListAddons | ListAddons | Retrieves details about cluster components. |
| InitializeENSECKServiceRole | InitializeENSECKServiceRole | Creates a service-linked role (SLR) that grants ENS the permissions to manage your resources. |
SDG
|
API |
Title |
Description |
| DescribeInstanceSDGStatus | Query the SDG deployment status on an instance | Query the SDG mount status under a specific AIC instance. |
| AttachInstanceSDG | Mount an SDG to an instance | Attach an SDG to the corresponding AIC. |
| CreateSDG | Create SDG | Creates a Shared Data Group (SDG) on an AIC instance. |
| DeployInstanceSDG | Deploy SDG to an instance | Deploy SDG to a compute instance. |
| PreloadRegionSDG | Preload SDG | Preload the SDG. |
| DescribeSDGs | Query SDG information | Query the information of created shared data groups. |
| DescribeSDG | Query SDG Information | Query basic SDG information, including edge zone preloading information. |
| DescribeSDGDeploymentStatus | Query SDG deployment status | Query the deployment status of SDG. |
| RemoveSDGs | RemoveSDGs | Removes all versions of SDG and restores the mount to the local disk. |
AIC
|
API |
Title |
Description |
| DescribeARMServerInstances | Obtain information about ARM servers and AIC instances | Obtain information about ARM servers and AIC instances. |
| DescribeAICImages | Retrieve image information | Retrieve image information. |
Edge App Hosting
|
API |
Title |
Description |
| DescribeDataPushResult | Query application data pre-push results | You can invoke DescribeDataPushResult to obtain the pre-push status results of an application's data files on edge zones. |
Node Resources
|
API |
Title |
Description |
OM and monitoring
|
API |
Title |
Description |
| DescribeHistoryEvents | DescribeHistoryEvents | Queries instance system events. |
| BatchEventRebootInstance | BatchEventRebootInstance | The event that is used to immediately redeploy specified resources in batches or by appointment |
| EventRebootInstance | EventRebootInstance | Restart the instance across nodes after an O\\\&M event occurs on an instance. |
| EventMigrateInstance | EventMigrateInstance | Migrates the instance across nodes after an O\\\&M event occurs on an instance. |
| BatchEventMigrateInstance | BatchEventMigrateInstance | Migrates multiple instances in a specified event at a time. You can execute the task immediately or schedule the task execution. |
| EventRedeployInstance | EventRedeployInstance | The event that is used to immediately redeploy a specified resource or by appointment |
| BatchEventRedeployInstance | Batch Deploy Instances | Batch redeployment |
Other
|
API |
Title |
Description |
| DescribeNASAvailableResourceInfo | DescribeNASAvailableResourceInfo | Queries the specifications of resources that you can purchase when you create a NAS. |
| DescribeEnsNetDistrict | Query regions where edge service resources can be created | Invoke DescribeEnsNetDistrict to query the regions where edge service resources can be created. |
| DescribeInstanceBandwidthDetail | DescribeInstanceBandwidthDetail | Queries the bandwidth details for instances at a 5 minute granularity. |
| ModifyInstanceBootConfiguration | ModifyInstanceBootConfiguration | Modifies the boot configuration of a heterogeneous PC Farm bare metal instance. |
| DeleteHaVips | DeleteHaVips | Deletes a high-availability VIP (HAVIP). |
| ModifySnatEntry | Modify an SNAT entry | Invoke the ModifySnatEntry API to modify an SNAT entry. |
| DescribeVSwitchAttributes | Query the Configuration of a VSwitch | Call the DescribeVSwitchAttributes interface to query the configuration of a specified VSwitch. |
| ModifyEnsRouteEntry | ModifyEnsRouteEntry | Modifies the name and description of a custom route. |
| ImportImage | Import Image | Call ImportImage to import your image file to the cloud server. |
| DescribeForwardEntryAttribute | DescribeForwardEntryAttribute | You can call the DescribeForwardEntryAttribute operation to query the details of a DNAT rule. |
| ModifyInstanceNetworkAttribute | ModifyInstanceNetworkAttribute | Modifies the private IP address or vSwitch of a VPC-type ECS instance. |
| CreateSecurityGroupPermissions | CreateSecurityGroupPermissions | Create an ENS security group rule. |
| DeleteSecurityGroupPermissions | DeleteSecurityGroupPermissions | Deletes an ENS security group rule. |
| ManageAICLogin | ManageAICLogin | Log on to the AIC instance. You can associate or disassociate an AIC instance based on the uploaded AIC public key. |
| ListAICPublicKeys | ListAICPublicKeys | Query the list of AIC public keys that meet the conditions. Paged query is supported. |
| DeleteAICPublicKey | DeleteAICPublicKey | Deletes a specified AIC public key. You can delete a public key only if it is not associated with the public key. |
| ListAICPublicKeyDeliveries | ListAICPublicKeyDeliveries | Queries the related information of AIC public keys. Paged query is supported. |
| ShareAICImage | ShareAICImage | Share the specified AIC image to other users. |
| UploadAICPublicKey | UploadAICPublicKey | Upload a new AIC public key. |
| DescribeSDGSharedDisks | DescribeSDGSharedDisks | You can query the information of shared disks in a specified SDG. |
Others
|
API |
Title |
Description |
| AccosicateNetworkAcl | AccosicateNetworkAcl | Associates a network access control list (ACL) with a network. |
| AddBackendServers | AddBackendServers | Adds backend servers. |
| AddNetworkInterfaceToInstance | AddNetworkInterfaceToInstance | Adds an IPv6 network interface controller (NIC). A public IP address is automatically assigned at the same time. |
| AddSnatIpForSnatEntry | AddSnatIpForSnatEntry | Adds an elastic IP address (EIP) to a Source Network Address Translation (SNAT) entry. |
| AssignPrivateIpAddresses | AssignPrivateIpAddresses | Assigns secondary private IP addresses to an elastic network interface (ENI). |
| AssociateEnsEipAddress | AssociateEnsEipAddress | Associates an elastic IP address (EIP) with a cloud resource that is deployed in the same region. |
| AssociateHaVip | AssociateHaVip | Associates a high-availability virtual IP address (HAVIP) with an Edge Node Service (ENS) instance or elastic network interface (ENI). |
| AttachDisk | AttachDisk | Attaches a disk to an Edge Node Service (ENS) instance. |
| AttachEnsInstances | AttachEnsInstances | Adds an Edge Node Service (ENS) instance to Container Service for Kubernetes (ACK). |
| AttachNetworkInterface | AttachNetworkInterface | Attaches an Elastic Network Interface (ENI) to an Edge Node Service (ECS) instance. |
| AuthorizeSecurityGroup | AuthorizeSecurityGroup | Creates an inbound security group rule. This operation allows or denies the inbound traffic from other devices to instances in the security group. |
| AuthorizeSecurityGroupEgress | AuthorizeSecurityGroupEgress | Creates an outbound security group rule. This operation allows or denies the outbound traffic from the instances in the security group to other devices. |
| CopySDG | CopySDG | Copies a shared data group (SDG) across nodes. |
| CopySnapshot | CopySnapshot | Copies a snapshot across nodes. |
| CreateARMServerInstances | CreateARMServerInstances | Creates an ARM server. |
| CreateApplication | CreateApplication | Creates an edge application that allows you to manage Edge Node Service (ENS) nodes in containers, bare metal instances, and virtual machines. |
| CreateClassicNetwork | CreateClassicNetwork | Creates a classic network |
| CreateClusterNodePool | CreateClusterNodePool | A node pool is a logical collection of nodes that share the same properties. It lets you centrally manage nodes and perform operations and maintenance (O&M), such as node upgrades and elastic scaling. You can also use the automated features of a node pool to fix operating system (OS) Common Vulnerabilities and Exposures (CVEs), recover failed nodes, and upgrade kubelet and containerd versions. This helps reduce O&M costs. You can call the CreateClusterNodePool operation to create a node pool for a cluster. |
| CreateDisk | CreateDisk | Creates a pay-as-you-go or subscription data disk. |
| CreateEnsRouteEntry | CreateEnsRouteEntry | Creates a custom route entry. |
| CreateEnsService | CreateEnsService | Creates an edge service. |
| CreateEpnInstance | CreateEpnInstance | Creates an edge private network (EPN) instance. |
| CreateFileSystem | CreateFileSystem | Creates a NAS file system. |
| CreateForwardEntry | CreateForwardEntry | Adds a Destination Network Address Translation (DNAT) entry to a DNAT table. |
| CreateInstance | CreateInstance | Creates an instance. |
| CreateKeyPair | CreateKeyPair | Creates an SSH key pair. |
| CreateLoadBalancerHTTPListener | CreateLoadBalancerHTTPListener | Creates an HTTP listener. |
| CreateLoadBalancerHTTPSListener | CreateLoadBalancerHTTPSListener | Creates an HTTPS listener. |
| CreateLoadBalancerTCPListener | CreateLoadBalancerTCPListener | Creates a Transmission Control Protocol (TCP) listener. |
| CreateLoadBalancerUDPListener | CreateLoadBalancerUDPListener | Creates a User Datagram Protocol (UDP) listener. |
| CreateMountTarget | CreateMountTarget | Creates a mount target. |
| CreateNatGateway | CreateNatGateway | Creates a network address translation (NAT) gateway. |
| CreateNetwork | CreateNetwork | Creates a virtual private cloud (VPC). |
| CreateNetworkAcl | CreateNetworkAcl | Creates a network access control list (ACL). |
| CreateSecurityGroup | CreateSecurityGroup | Creates a security group. |
| CreateSnapshot | CreateSnapshot | Creates a snapshot. |
| CreateSnatEntry | CreateSnatEntry | Adds a source network address translation (SNAT) entry to a specified SNAT table. |
| CreateStorageGateway | CreateStorageGateway | Creates a storage gateway. |
| CreateStorageVolume | CreateStorageVolume | Creates a storage volume. |
| CreateVSwitch | CreateVSwitch | A vSwitch is created. |
| DeleteApplication | DeleteApplication | Releases all containers and resource instances related to a specific application in an asynchronous manner. |
| DeleteBucket | DeleteBucket | Deletes a bucket. |
| DeleteBucketLifecycle | DeleteBucketLifecycle | Deletes the lifecycle rules for objects in a bucket. |
| DeleteClusterNodePool | DeleteClusterNodePool | You can call the DeleteClusterNodePool operation to delete a node pool that you no longer need. When you delete a node pool, all pods on its nodes are also deleted. This action may trigger descheduling. If the pods cannot be rescheduled, your services may be affected. Before you delete the node pool, ensure that the cluster has sufficient resources for rescheduling. |
| DeleteClusterNodes | DeleteClusterNodes | You can call the DeleteClusterNodes operation to remove cluster nodes that you no longer need. |
| DeleteDisk | DeleteDisk | Deletes a disk. |
| DeleteEnsRouteEntry | DeleteEnsRouteEntry | Deletes a custom route entry. |
| DeleteEpnInstance | DeleteEpnInstance | Deletes an edge private network (EPN) instance. |
| DeleteFileSystem | DeleteFileSystem | Deletes a File Storage NAS file system. |
| DeleteForwardEntry | DeleteForwardEntry | Deletes a Destination Network Address Translation (DNAT) entry from a specified DNAT table. |
| DeleteImage | DeleteImage | Deletes a custom image. |
| DeleteKeyPairs | DeleteKeyPairs | Deletes SSH key pairs. |
| DeleteLoadBalancerListener | DeleteLoadBalancerListener | Deletes a listener. |
| DeleteMountTarget | DeleteMountTarget | Deletes a mount target. |
| DeleteNatGateway | DeleteNatGateway | Deletes an Internet network address translation (NAT) gateway. |
| DeleteNetwork | DeleteNetwork | Deletes a virtual private cloud (VPC). |
| DeleteNetworkAcl | DeleteNetworkAcl | Deletes a network access control list (ACL). |
| DeleteNetworkAclEntry | DeleteNetworkAclEntry | Deletes a network access control list (ACL) rule. |
| DeleteObject | DeleteObject | Deletes an object. |
| DeleteSDG | DeleteSDG | Deletes a shared data group (SDG). |
| DeleteSecurityGroup | DeleteSecurityGroup | Deletes a security group. |
| DeleteSnapshot | DeleteSnapshot | Deletes a snapshot. |
| DeleteSnatEntry | DeleteSnatEntry | Deletes a source network address translation (SNAT) entry from a specified SNAT table. |
| DeleteSnatIpForSnatEntry | DeleteSnatIpForSnatEntry | Deletes an elastic IP address (EIP) from a source network address translation (SNAT) entry. |
| DeleteStorageGateway | DeleteStorageGateway | Deletes a storage gateway. |
| DeleteStorageVolume | DeleteStorageVolume | Deletes a storage volume. |
| DeleteVSwitch | DeleteVSwitch | Deletes a vSwitch. |
| DeploySDG | DeploySDG | Deploys shared data groups (SDGs). |
| DescribeAddon | DescribeAddon | You can call the DescribeAddon operation to query information about a target component. |
| DescribeApplication | DescribeApplication | Queries the basic properties, resources, and container status of an application. |
| DescribeAvailableResource | DescribeAvailableResource | Queries the resources that can be created. |
| DescribeBandWithdChargeType | DescribeBandWithdChargeType | Queries available bandwidth metering methods. |
| DescribeBandwitdhByInternetChargeType | DescribeBandwitdhByInternetChargeType | Queries the metering method for the bandwidth. |
| DescribeCloudDiskAvailableResourceInfo | DescribeCloudDiskAvailableResourceInfo | Queries the available resources in a region. |
| DescribeCloudDiskTypes | DescribeCloudDiskTypes | The specifications of available resources are queried when you create a disk. |
| DescribeCluster | DescribeCluster | Queries Container Service for Kubernetes (ACK) edge clusters. |
| DescribeClusterDetail | DescribeClusterDetail | Queries the details of a cluster. |
| DescribeClusterKubeConfig | DescribeClusterKubeConfig | Queries the certificate of a Container Service for Kubernetes (ACK) edge cluster. |
| DescribeClusterNodePools | DescribeClusterNodePools | Queries a list of all node pools in a cluster. |
| DescribeClusterNodes | DescribeClusterNodes | You can call the DescribeClusterNodes operation to query information about nodes that meet specified criteria. |
| DescribeClusterUserKubeconfig | DescribeClusterUserKubeconfig | A kubeconfig file contains the credentials required for a client to access an Elastic Container instance on Kubernetes (ECK) cluster. The file includes identity and authentication data for accessing the destination cluster. To manage a cluster using kubectl, you must first connect to the cluster with its kubeconfig file. You can call the DescribeClusterUserKubeconfig operation to query the kubeconfig file for a specific cluster. |
| DescribeCreatePrePaidInstanceResult | DescribeCreatePrePaidInstanceResult | Queries the results of creating an instance. |
| DescribeDataDistResult | DescribeDataDistResult | Queries the distribution status of data files on edge instances of an application. |
| DescribeDataDownloadURL | DescribeDataDownloadURL | Queries the download URLs of application data on file servers and returns the file servers on which data is pushed. |
| DescribeDeviceService | DescribeDeviceService | Queries the properties of instances and virtual devices in a specific edge application. |
| DescribeDiskIopsList | DescribeDiskIopsList | Queries the disk IOPS monitoring data. |
| DescribeDisks | DescribeDisks | Queries the information about one or more disks. |
| DescribeEnsNetLevel | DescribeEnsNetLevel | Queries the supported network levels. |
| DescribeEnsNetSaleDistrict | DescribeEnsNetSaleDistrict | Queries the information about ISPs and number of ISPs in an area. |
| DescribeEnsRegionIdIpv6Info | DescribeEnsRegionIdIpv6Info | Queries whether a node supports IPv6. |
| DescribeEnsRegionIdResource | DescribeEnsRegionIdResource | Queries node resources. |
| DescribeEnsRegions | DescribeEnsRegions | Queries a list of available ENS nodes. |
| DescribeEnsResourceUsage | DescribeEnsResourceUsage | Queries the usage summary of ENS virtual machines (VMs), disks, and networks. |
| DescribeEnsRouteEntryList | DescribeEnsRouteEntryList | Queries route entries. |
| DescribeEnsRouteTables | DescribeEnsRouteTables | Queries route tables. |
| DescribeEpnBandWidthData | DescribeEpnBandWidthData | Queries the EPN bandwidth usage. |
| DescribeEpnBandwitdhByInternetChargeType | DescribeEpnBandwitdhByInternetChargeType | Queries the metering method of the EPN bandwidth within a time period. |
| DescribeEpnInstanceAttribute | DescribeEpnInstanceAttribute | Queries networking information about an EPN instance. |
| DescribeEpnInstances | DescribeEpnInstances | Queries EPN instances. |
| DescribeEpnMeasurementData | DescribeEpnMeasurementData | Queries the metering data of the edge private network (EPN). |
| DescribeExportImageInfo | DescribeExportImageInfo | Queries the export result of an image. |
| DescribeExportImageStatus | DescribeExportImageStatus | Queries the export status of an image. |
| DescribeForwardTableEntries | DescribeForwardTableEntries | Queries Destination Network Address Translation (DNAT) entries that you created. |
| DescribeHaVips | DescribeHaVips | Queries high-availability virtual IP addresses (HAVIPs). |
| DescribeImageInfos | DescribeImageInfos | Queries available images. |
| DescribeImageSharePermission | DescribeImageSharePermission | Queries the accounts with which you share an image specified by the ImageId parameter. |
| DescribeImages | DescribeImages | Queries available images. |
| DescribeInstanceAutoRenewAttribute | DescribeInstanceAutoRenewAttribute | You can call this operation to query whether auto-renewal is enabled for an instance. |
| DescribeInstanceBootConfiguration | DescribeInstanceBootConfiguration | Queries the boot configuration of a heterogeneous PC Farm bare metal instance. |
| DescribeInstanceMonitorData | DescribeInstanceMonitorData | Queries the vCPU and memory usage of an instance. |
| DescribeInstanceSpec | DescribeInstanceSpec | Queries the instance specifications that you can purchase. |
| DescribeInstanceTypes | DescribeInstanceTypes | Queries the specifications of instance types. |
| DescribeInstanceVncUrl | DescribeInstanceVncUrl | Queries the Virtual Network Computing (VNC) URL of an Edge Node Service (ENS) instance. |
| DescribeKeyPairs | DescribeKeyPairs | Queries one or more key pairs. |
| DescribeLoadBalancerAttribute | DescribeLoadBalancerAttribute | Queries detailed information about an Edge Load Balancer (ELB) instance. |
| DescribeLoadBalancerHTTPListenerAttribute | DescribeLoadBalancerHTTPListenerAttribute | Queries the configuration of an HTTP listener. |
| DescribeLoadBalancerHTTPSListenerAttribute | DescribeLoadBalancerHTTPSListenerAttribute | Queries the configurations of an HTTPS listener. |
| DescribeLoadBalancerListenMonitor | DescribeLoadBalancerListenMonitor | Queries monitoring data of an edge load balancer (ELB) instance. |
| DescribeLoadBalancerListeners | DescribeLoadBalancerListeners | Queries listeners of Edge Load Balancer (ELB) instances. |
| DescribeLoadBalancerSpec | DescribeLoadBalancerSpec | Queries the specifications of an Edge Load Balancer (ELB) instance. |
| DescribeLoadBalancerTCPListenerAttribute | DescribeLoadBalancerTCPListenerAttribute | Queries the configurations of a Transmission Control Protocol (TCP) listener. |
| DescribeLoadBalancerUDPListenerAttribute | DescribeLoadBalancerUDPListenerAttribute | Queries the configuration of a User Datagram Protocol (UDP) listener. |
| DescribeLoadBalancers | DescribeLoadBalancers | Queries the Edge Load Balance (ELB) instances that you have created. |
| DescribeMeasurementData | DescribeMeasurementData | Queries the metering data of the user. |
| DescribeMountTargets | DescribeMountTargets | Queries the information about mount targets. |
| DescribePrePaidInstanceStock | DescribePrePaidInstanceStock | Queries the specifications of resources that can be purchased in subscription billing mode. |
| DescribePrice | DescribePrice | Queries the most recent price of an Edge Node Service (ENS) instance. |
| DescribeRegionIsps | DescribeRegionIsps | Queries information about the Internet service providers (ISPs) of edge nodes. |
| DescribeReservedResource | DescribeReservedResource | Queries the specifications of resources that you can purchase. |
| DescribeSecurityGroups | DescribeSecurityGroups | Queries details about created security groups. |
| DescribeSelfImages | DescribeSelfImages | Queries custom images. |
| DescribeServcieSchedule | DescribeServcieSchedule | You can call the DescribeServcieSchedule to query the real-time status of the instance device or container that is being occupied by the UUID. |
| DescribeServerLoadBalancerListenMonitor | DescribeServerLoadBalancerListenMonitor | Queries the monitoring data of an edge load balancer (ELB) instance based on the listener. |
| DescribeServerLoadBalancerMonitor | DescribeServerLoadBalancerMonitor | Queries the request monitoring data of an edge load balancer (ELB) instance. |
| DescribeSnapshots | DescribeSnapshots | Queries information about snapshots. |
| DescribeSnatAttribute | DescribeSnatAttribute | Queries the details of a specific source network address translation (SNAT) entry. |
| DescribeSnatTableEntries | DescribeSnatTableEntries | Queries source network address translation (SNAT) entries. |
| DescribeStorageGateway | DescribeStorageGateway | Queries storage gateways. |
| DescribeStorageVolume | DescribeStorageVolume | Queries volumes. |
| DescribeUserBandWidthData | DescribeUserBandWidthData | Queries the bandwidth that you use within a specified period of time. |
| DetachDisk | DetachDisk | Detaches a pay-as-you-go disk from an Edge Node Service (ENS) instance. You cannot call this operation to detach a disk that is created together with an instance. |
| DetachInstanceSDG | DetachInstanceSDG | Detaches a shared data group (SDG). |
| DetachNetworkInterface | DetachNetworkInterface | Detach an elastic network interface (ENI) from an instance. |
| DistApplicationData | DistApplicationData | Distributes pushed data to the Edge Node Service (ENS) instances of the application. You can specify multiple canary release policies, decompress files, and restart containers. |
| ExportBillDetailData | ExportBillDetailData | Exports billing details within a specific time range. |
| ExportImage | ExportImage | Exports a custom image to an Object Storage Service (OSS) bucket in the same region. |
| ExportMeasurementData | ExportMeasurementData | Exports the metering data within a specific time range. |
| GetBucketAcl | GetBucketAcl | Queries the access control list (ACL) of a bucket. |
| GetBucketInfo | GetBucketInfo | Queries the detailed information about a bucket. |
| GetBucketLifecycle | GetBucketLifecycle | Queries lifecycle rules. |
| GetClusterAddonInstance | GetClusterAddonInstance | Call the GetClusterAddonInstance operation to query the details of a component in a cluster, including the version, parameter settings, and status of the component instance. |
| GetOssStorageAndAccByBuckets | GetOssStorageAndAccByBuckets | Queries the storage usage in the previous billing cycle and the cumulative number of calls in this month. |
| GetOssUsageData | GetOssUsageData | Queries the storage and bandwidth usage within a specific time range. |
| ImportKeyPair | ImportKeyPair | Imports the public key of a Rivest–Shamir–Adleman (RSA)-encrypted key pair that is generated by a third-party tool. |
| InstallClusterAddons | InstallClusterAddons | To enhance the capabilities of Kubernetes, Edge Kubernetes (ECK) clusters support a variety of components, such as managed core components, applications, logging and monitoring, networking, storage, and security components. You can call the InstallClusterAddons operation to install components by specifying their names and versions. |
| JoinPublicIpsToEpnInstance | JoinPublicIpsToEpnInstance | Assigns public IP addresses to an EPN instance. |
| JoinSecurityGroup | JoinSecurityGroup | Adds an Edge Node Service (ENS) instance to a specified security group. |
| JoinVSwitchesToEpnInstance | JoinVSwitchesToEpnInstance | Performs networking. |
| LeaveSecurityGroup | LeaveSecurityGroup | Removes an instance from a security group. |
| ListApplications | ListApplications | Queries the created applications. |
| ListBuckets | ListBuckets | Queries all buckets of a user. |
| ListObjects | ListObjects | Queries the information about all objects in a bucket. |
| ListProductAbilities | ListProductAbilities | Lists all service capabilities. |
| ListTagResources | ListTagResources | Queries tags that are added to Edge Node Service (ENS) instances. |
| ModifyClusterAddon | ModifyClusterAddon | Call the ModifyClusterAddon operation to modify the configuration of an installed cluster component. Modifying the configuration may affect your services. We recommend that you assess the impact, perform this operation during off-peak hours, and back up your data in advance. |
| ModifyClusterNodePool | ModifyClusterNodePool | You can call the ModifyClusterNodePool operation to modify node configurations in a cluster node pool, such as kubelet and node rotation configurations. This operation modifies configurations in batches and restarts the kubelet, which may affect node and workload operations. Perform this operation during off-peak hours. |
| ModifyEnsEipAddressAttribute | ModifyEnsEipAddressAttribute | Modifies the name, description, and peak bandwidth of a specified elastic IP address (EIP). |
| ModifyEpnInstance | ModifyEpnInstance | Modifies an Edge Private Network (EPN) instance. |
| ModifyFileSystem | ModifyFileSystem | Modifies the description of a NAS file system. |
| ModifyForwardEntry | ModifyForwardEntry | Modifies a Destination Network Address Translation (DNAT) rule. |
| ModifyHaVipAttribute | ModifyHaVipAttribute | Modifies the name of a high-availability virtual IP address (HAVIP). |
| ModifyImageAttribute | ModifyImageAttribute | Modifies the image attributes. |
| ModifyImageSharePermission | ModifyImageSharePermission | Shares or unshares an image. |
| ModifyInstanceAutoRenewAttribute | ModifyInstanceAutoRenewAttribute | Configures auto-renewal for instances. |
| ModifyInstanceChargeType | ModifyInstanceChargeType | Changes the billing method of Edge Node Service (ENS) instances. You can switch between the pay-as-you-go and subscription billing methods for instances. You can also change the billing method for disks that you created with pay-as-you-go instances to subscription. |
| ModifyLoadBalancerAttribute | ModifyLoadBalancerAttribute | Modifies the information about an Edge Load Balancer (ELB) instance. |
| ModifyNetworkAttribute | ModifyNetworkAttribute | Modifies the network information. |
| ModifyNetworkInterfaceAttribute | ModifyNetworkInterfaceAttribute | Modifies the attributes of an elastic network interface (ENI), such as its name and description. |
| ModifyPrepayInstanceSpec | ModifyPrepayInstanceSpec | Upgrades or downgrades the instance type of a subscription Edge Node Service (ENS) instance. The new instance type takes effect for the remaining lifecycle of the instance. |
| ModifySecurityGroupAttribute | ModifySecurityGroupAttribute | Modifies the information about a security group. |
| ModifySnapshotAttribute | ModifySnapshotAttribute | Modifies the information about a snapshot. |
| ModifyVSwitchAttribute | ModifyVSwitchAttribute | Modifies information about a vSwitch. |
| MountInstanceSDG | MountInstanceSDG | Deploys the SDG that has been attached to instances on the corresponding Android in Container (AIC) instance. |
| PrepareUpload | PrepareUpload | Prepares the upload and obtains the location of the bucket. |
| PushApplicationData | PushApplicationData | Pushes the business or service data of an application to file servers. |
| PutBucket | PutBucket | Creates an Edge Object Storage (EOS) bucket. |
| PutBucketAcl | PutBucketAcl | Modifies the access control list (ACL) of a bucket. |
| PutBucketLifecycle | PutBucketLifecycle | Configures lifecycle rules for objects. |
| ReInitDisk | ReInitDisk | Initializes a disk. |
| RebootAICInstance | RebootAICInstance | Restarts an Android in Container (AIC) instance. |
| RebootARMServerInstance | RebootARMServerInstance | Reboots an Android in Container (AIC) server. |
| RebootInstance | RebootInstance | Reboots an instance. |
| RecoverAICInstance | RecoverAICInstance | Recovers an Android in Container (AIC) instance on the server. |
| ReinitInstance | ReinitInstance | Resets an instance based on specific parameters. |
| ReleaseAICInstance | ReleaseAICInstance | Releases an Android in Container (AIC) instance from the server. |
| ReleaseARMServerInstance | ReleaseARMServerInstance | Releases an ARM server. |
| ReleaseInstance | ReleaseInstance | Releases an instance. You can call this operation to release only Elastic IP Addresses (EIPs), Edge Load Balancer (ELB) instances, and cloud disk-based instances. We recommend that you call service-specific operations to release or unsubscribe from instances. |
| ReleasePostPaidInstance | ReleasePostPaidInstance | Deletes a pay-as-you-go instance. |
| ReleasePrePaidInstance | ReleasePrePaidInstance | Call ReleasePrePaidInstance to delete a subscription instance. |
| RemoveBackendServers | RemoveBackendServers | Removes backend servers. |
| RemoveInstanceSDG | RemoveInstanceSDG | Removes a shared data group (SDG) that is attached to the compute instance. |
| RemovePublicIpsFromEpnInstance | RemovePublicIpsFromEpnInstance | Removes IP addresses from an edge private network (EPN) instance. |
| RemoveSDG | RemoveSDG | Removes a deployed shared data group (SDG) and restore local storage. |
| RemoveVSwitchesFromEpnInstance | RemoveVSwitchesFromEpnInstance | Deletes the networking information. This operation is applicable only for instances that reside in the internal network. |
| RenewARMServerInstance | RenewARMServerInstance | Renews a subscription Android in Container (AIC) instance. |
| RenewInstance | RenewInstance | Renews a subscription instance. |
| RescaleApplication | RescaleApplication | Scales resources in an asynchronous manner and deploys or releases the container. |
| RescaleDeviceService | RescaleDeviceService | Scales out a bare metal device. |
| ResetAICInstance | ResetAICInstance | Resets an Android in Container (AIC) instance. |
| ResetDisk | ResetDisk | Rolls back a disk by using a snapshot. |
| ResizeDisk | ResizeDisk | Resizes a pay-as-you-go disk that you purchase. |
| RevokeSecurityGroup | RevokeSecurityGroup | Deletes an inbound security group rule. After the rule is deleted, the access control implemented by the rule is removed. |
| RevokeSecurityGroupEgress | RevokeSecurityGroupEgress | Deletes an outbound security group rule. After the rule is deleted, the access control implemented by the rule is removed. |
| RollbackApplication | RollbackApplication | Rolls back the container version of a specific application. |
| RunServiceSchedule | RunServiceSchedule | Schedules the nearest idle resources including instances and pods for your device based on the user ID and IP address and initializes the virtual environment. |
| SaveSDG | SaveSDG | Saves the disk of a specific device as a shared data group (SDG). |
| ScaleClusterNodePool | ScaleClusterNodePool | The ScaleClusterNodePool operation scales out nodes in a node pool. This ensures that you have sufficient nodes to support your services. |
| SetBackendServers | SetBackendServers | Sets the weights of backend servers. |
| SetLoadBalancerHTTPListenerAttribute | SetLoadBalancerHTTPListenerAttribute | Modifies the configurations of an HTTP listener. |
| SetLoadBalancerHTTPSListenerAttribute | SetLoadBalancerHTTPSListenerAttribute | Modifies the configurations of an HTTPS listener. |
| SetLoadBalancerStatus | SetLoadBalancerStatus | Modifies the status of an Edge Load Balancer (ELB) instance. |
| SetLoadBalancerTCPListenerAttribute | SetLoadBalancerTCPListenerAttribute | Modifies the configurations of a TCP listener. |
| SetLoadBalancerUDPListenerAttribute | SetLoadBalancerUDPListenerAttribute | Modifies the configurations of a UDP listener. |
| StartEpnInstance | StartEpnInstance | Starts an edge network instance. |
| StartInstance | StartInstance | Starts an instance. |
| StartLoadBalancerListener | StartLoadBalancerListener | Enables a listener. |
| StartSnatIpForSnatEntry | StartSnatIpForSnatEntry | Starts the elastic IP address (EIP) specified in a source network address translation (SNAT) entry. |
| StopEpnInstance | StopEpnInstance | Stops an EPN instance. |
| StopInstance | StopInstance | Stops an instance. |
| StopLoadBalancerListener | StopLoadBalancerListener | Disables a listener. |
| StopSnatIpForSnatEntry | StopSnatIpForSnatEntry | Disables an elastic IP address (EIP) in a source network address translation (SNAT) entry. |
| TagResources | TagResources | Creates and adds tags to specific Edge Node Service (ENS) resources. |
| UnAssociateEnsEipAddress | UnAssociateEnsEipAddress | Disassociates an elastic IP address (EIP) from an instance. |
| UnInstallClusterAddons | UnInstallClusterAddons | The UnInstallClusterAddons operation deletes components from a cluster. You must specify the names of the components that you want to delete. |
| UnassignPrivateIpAddresses | UnassignPrivateIpAddresses | Unassigns secondary private IP addresses from an elastic network interface (ENI). |
| UnassociateHaVip | UnassociateHaVip | Disassociates a high-availability virtual IP address (HAVIP) from an Edge Node Service (ENS) instance or Elastic Network Interface (ENI). |
| UnassociateNetworkAcl | UnassociateNetworkAcl | Disassociates a network access control list (ACL) from a network. |
| UnloadRegionSDG | UnloadRegionSDG | Deletes preloaded data. |
| UnmountInstanceSDG | UnmountInstanceSDG | Unmounts a shared data group (SDG) from instances. |
| UntagResources | UntagResources | Removes tags from resources. |
| UpgradeAICInstanceImage | UpgradeAICInstanceImage | Updates the image of an Android in Container (AIC) instance. |
| UpgradeApplication | UpgradeApplication | Updates the container in an asynchronous manner. You can configure multiple canary release policies. |
| UpgradeClusterAddons | UpgradeClusterAddons | Call the UpgradeClusterAddons operation to upgrade cluster component instances. |