All Products
Search
Document Center

ENS:API overview

Last Updated:Apr 13, 2026

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 instances.
CreateInstance CreateInstance Creates an instance.
ReleasePostPaidInstance ReleasePostPaidInstance Deletes a pay-as-you-go instance.
ReleasePrePaidInstance ReleasePrePaidInstance Call ReleasePrePaidInstance to delete a subscription instance.
ReinitInstance ReinitInstance Resets an instance based on specific parameters.
ModifyInstanceAttribute ModifyInstanceAttribute Modifies the attributes of an instance, such as its password and name.
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.
ModifyInstanceAutoRenewAttribute ModifyInstanceAutoRenewAttribute Configures auto-renewal for instances.
AttachEnsInstances AttachEnsInstances Add ENS instances to Container Service for Kubernetes.
RebootInstance RebootInstance Reboots an instance.
StartInstance StartInstance Starts an instance.
StopInstance StopInstance Stops an instance.
AddNetworkInterfaceToInstance AddNetworkInterfaceToInstance Adds an IPv6 network interface controller (NIC). A public IP address is automatically assigned at the same time.
DescribeAvailableResource DescribeAvailableResource Queries the resources that can be created.
DescribeInstances DescribeInstances Retrieves 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.
DescribeEnsNetSaleDistrict DescribeEnsNetSaleDistrict Queries the information about ISPs and number of ISPs in an area.
DescribeEnsNetLevel DescribeEnsNetLevel Queries the supported network levels.
DescribeBandWithdChargeType DescribeBandWithdChargeType Queries available bandwidth metering methods.
DescribeInstanceSpec DescribeInstanceSpec Queries the instance specifications that you can purchase.
DescribeEnsRegionIdIpv6Info DescribeEnsRegionIdIpv6Info Queries whether a node supports IPv6.
DescribeRegionIsps DescribeRegionIsps Queries the Internet service providers (ISPs) of edge nodes.
DescribeInstanceAutoRenewAttribute DescribeInstanceAutoRenewAttribute to query whether auto-renewal is enabled for an instance.
DescribeInstanceMonitorData DescribeInstanceMonitorData Queries the vCPU and memory usage of an instance.
DescribeInstanceTypes DescribeInstanceTypes Queries the specifications of instance types.
DescribeInstanceVncUrl DescribeInstanceVncUrl Queries the Virtual Network Computing (VNC) URL of an Edge Node Service (ENS) instance.
DescribeCreatePrePaidInstanceResult DescribeCreatePrePaidInstanceResult Queries the results of creating an instance.

Images

API

Title

Description

ExportImage ExportImage Exports a custom image to an Object Storage Service (OSS) bucket in the same region.
DescribeSelfImages DescribeSelfImages Queries custom images.
DeleteImage DeleteImage Deletes a custom image.
ModifyImageSharePermission ModifyImageSharePermission Shares or unshares an image.
DescribeImageInfos DescribeImageInfos Queries available images.
DescribeImageSharePermission DescribeImageSharePermission Queries the accounts with which you share an image specified by the ImageId parameter.
DescribeExportImageStatus DescribeExportImageStatus Queries the export status of an image.
DescribeExportImageInfo DescribeExportImageInfo Queries the export result of an image.

Disks

API

Title

Description

CreateDisk CreateDisk Creates a pay-as-you-go or subscription data disk.
DeleteDisk DeleteDisk Deletes a disk.
AttachDisk AttachDisk Attaches a disk to an Edge Node Service (ENS) instance.
DetachDisk DetachDisk Detaches a pay-as-you-go disk from an Edge Node Service (ENS) instance. You cannot To detach a disk that is created together with an instance.
ResizeDisk ResizeDisk Resizes a pay-as-you-go disk that you purchase.
DescribeDisks DescribeDisks Describes one or more disks.
ReInitDisk ReInitDisk Initializes a disk.
ResetDisk ResetDisk Rolls back a disk by using a snapshot.
DescribeDiskIopsList DescribeDiskIopsList Queries the disk IOPS monitoring data.

Snapshots

API

Title

Description

ModifySnapshotAttribute ModifySnapshotAttribute Modifies the information about a snapshot.
CopySnapshot CopySnapshot Copies a Snapshot across Nodes.

Networks

API

Title

Description

CreateNetwork CreateNetwork Creates a virtual private cloud (VPC).
CreateClassicNetwork CreateClassicNetwork Creates a classic network
DeleteNetwork DeleteNetwork Deletes a virtual private cloud (VPC).
ModifyNetworkAttribute ModifyNetworkAttribute Modifies the network information.
DescribeNetworkInterfaces View the network interface card list Call DescribeNetworkInterfaces to retrieve a list of network interfaces.
DescribeNetworkAttribute Query Network Information Invoke DescribeNetworkAttribute to query the configuration information of a specified network.
CreateEnsRouteEntry CreateEnsRouteEntry Creates a custom route entry.
DeleteEnsRouteEntry DeleteEnsRouteEntry Deletes a custom route entry.
DescribeEnsRouteEntryList DescribeEnsRouteEntryList Queries route entries.

vSwitches

API

Title

Description

CreateVSwitch CreateVSwitch A vSwitch is created.
DeleteVSwitch DeleteVSwitch Deletes a vSwitch.
ModifyVSwitchAttribute ModifyVSwitchAttribute Modifies information about a vSwitch.

Security groups

API

Title

Description

CreateSecurityGroup CreateSecurityGroup Creates a security group.
DeleteSecurityGroup DeleteSecurityGroup Deletes a security group.
JoinSecurityGroup JoinSecurityGroup Adds an Edge Node Service (ENS) instance to a specified security group.
LeaveSecurityGroup LeaveSecurityGroup Removes an instance from a security group.
DescribeSecurityGroups DescribeSecurityGroups Queries details about created security groups.
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.
RevokeSecurityGroup RevokeSecurityGroup Deletes an inbound security group rule. After the rule is deleted, the access control implemented by the rule is removed.
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.
RevokeSecurityGroupEgress RevokeSecurityGroupEgress Deletes an outbound security group rule. After the rule is deleted, the access control implemented by the rule is removed.

EIP

API

Title

Description

DeleteEip DeleteEip Deletes a pay-as-you-go elastic IP address (EIP).
CreateEipInstance Create an EIP Allocates an Elastic IP Address (EIP) to your account.
AssociateEnsEipAddress AssociateEnsEipAddress Associates an elastic IP address (EIP) with a cloud resource that is deployed in the same region.
UnAssociateEnsEipAddress UnAssociateEnsEipAddress Disassociates an elastic IP address (EIP) from an instance.
ModifyEnsEipAddressAttribute ModifyEnsEipAddressAttribute Modifies the name, description, and peak bandwidth of a specified elastic IP address (EIP).
DescribeEnsEipAddresses DescribeEnsEipAddresses Call the DescribeEnsEipAddresses operation to query elastic IP addresses (EIPs).

NAT gateways

API

Title

Description

ModifyForwardEntry ModifyForwardEntry Modifies a Destination Network Address Translation (DNAT) rule.
DescribeSnatAttribute DescribeSnatAttribute Queries a specific source network address translation (SNAT) entry.
AddSnatIpForSnatEntry AddSnatIpForSnatEntry Adds an elastic IP address (EIP) to a Source Network Address Translation (SNAT) entry.
DeleteSnatIpForSnatEntry DeleteSnatIpForSnatEntry Deletes an elastic IP address (EIP) from a source network address translation (SNAT) entry.
StartSnatIpForSnatEntry StartSnatIpForSnatEntry Starts the elastic IP address (EIP) specified in a source network address translation (SNAT) entry.
StopSnatIpForSnatEntry StopSnatIpForSnatEntry Disables an elastic IP address (EIP) in a source network address translation (SNAT) entry.

ELB

API

Title

Description

ModifyLoadBalancerAttribute ModifyLoadBalancerAttribute Modifies the information about an Edge Load Balancer (ELB) instance.
DescribeLoadBalancerListenMonitor DescribeLoadBalancerListenMonitor Queries monitoring data of an edge load balancer (ELB) instance.
DescribeServerLoadBalancerMonitor DescribeServerLoadBalancerMonitor Queries the request monitoring data of an edge load balancer (ELB) instance.
DescribeServerLoadBalancerListenMonitor DescribeServerLoadBalancerListenMonitor Queries the monitoring data of an edge load balancer (ELB) instance based on the listener.

ENI

API

Title

Description

CreateNetworkInterface CreateNetworkInterface Create an Elastic Network Interface (ENI).
DeleteNetworkInterfaces DeleteNetworkInterfaces Deletes an elastic network interface (ENI).
AttachNetworkInterface AttachNetworkInterface Attaches an Elastic Network Interface (ENI) to an Edge Node Service (ECS) instance.
DetachNetworkInterface DetachNetworkInterface Detach an elastic network interface (ENI) from an instance.
ModifyNetworkInterfaceAttribute ModifyNetworkInterfaceAttribute Modifies the attributes of an elastic network interface (ENI), such as its name and description.
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).
ModifyHaVipAttribute ModifyHaVipAttribute Modifies the name of a high-availability virtual IP address (HAVIP).
DescribeHaVips DescribeHaVips Queries high-availability virtual IP addresses (HAVIPs).
AssociateHaVip AssociateHaVip Associates a high-availability virtual IP address (HAVIP) with an Edge Node Service (ENS) instance or 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).

Network ACL

API

Title

Description

CreateNetworkAcl CreateNetworkAcl Creates a network access control list (ACL).
DeleteNetworkAcl DeleteNetworkAcl Deletes a network access control list (ACL).
DescribeNetworkAcls View the list of network ACLs You can invoke the DescribeNetworkAcls API to query created network ACLs.
AccosicateNetworkAcl AccosicateNetworkAcl Associates a network access control list (ACL) with a network.
UnassociateNetworkAcl UnassociateNetworkAcl Disassociates a network access control list (ACL) from a network.
CreateNetworkAclEntry Create a network ACL rule You can invoke the CreateNetworkAclEntry API to create a network ACL rule.
DeleteNetworkAclEntry DeleteNetworkAclEntry Deletes a network access control list (ACL) rule.

NAS collaborative storage

API

Title

Description

CreateFileSystem CreateFileSystem Call the CreateFileSystem API to create a NAS file system.
DeleteFileSystem DeleteFileSystem Deletes a File Storage NAS file system.
ModifyFileSystem ModifyFileSystem Modifies the description of a NAS file system.
DescribeFileSystems Query file system information Query NAS file system information.
CreateMountTarget CreateMountTarget Creates a mount target.
DeleteMountTarget DeleteMountTarget Deletes a mount target.
DescribeMountTargets DescribeMountTargets Queries the information about mount targets.

EOS collaborative storage

API

Title

Description

GetOssUsageData GetOssUsageData Queries the storage and bandwidth usage within a specific time range.
GetOssStorageAndAccByBuckets GetOssStorageAndAccByBuckets Queries the storage usage in the previous billing cycle and the cumulative number of calls in this month.

Storage Gateway

API

Title

Description

DescribeStorageGateway DescribeStorageGateway Queries storage gateways.
CreateStorageGateway CreateStorageGateway Creates a storage gateway.
DeleteStorageGateway DeleteStorageGateway Deletes a storage gateway.

Storage Volume

API

Title

Description

DescribeStorageVolume DescribeStorageVolume Queries volumes.
CreateStorageVolume CreateStorageVolume Creates a storage volume.
DeleteStorageVolume DeleteStorageVolume Deletes a storage volume.

Secondary IP

API

Title

Description

AssignPrivateIpAddresses AssignPrivateIpAddresses Assigns secondary private IP addresses to an elastic network interface (ENI).
UnassignPrivateIpAddresses UnassignPrivateIpAddresses Unassigns secondary private IP addresses from an elastic network interface (ENI).

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.
DescribeClusterDetail DescribeClusterDetail Queries details of a cluster.
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.
UpdateClusterCertificate UpdateClusterCertificate Updates the cluster certificate.
InitializeENSECKServiceRole InitializeENSECKServiceRole Creates a service-linked role (SLR) that grants ENS the permissions to manage your resources.
ListAddons ListAddons Retrieves details about cluster components.

SDG

API

Title

Description

DescribeInstanceSDGStatus Query the SDG deployment status on an instance Query the SDG mount status under a specific AIC instance.
MountInstanceSDG MountInstanceSDG Deploys the SDG that has been attached to instances on the corresponding Android in Container (AIC) instance.
UnmountInstanceSDG UnmountInstanceSDG Unmounts a shared data group (SDG) from instances.
AttachInstanceSDG Mount an SDG to an instance Attach an SDG to the corresponding AIC.
DetachInstanceSDG DetachInstanceSDG Detaches a shared data group (SDG).
CreateSDG Create SDG Creates a Shared Data Group (SDG) on an AIC instance.
DeploySDG DeploySDG Deploys shared data groups (SDGs).
DeployInstanceSDG Deploy SDG to an instance Deploy SDG to a compute instance.
CopySDG CopySDG Copies a shared data group (SDG) across nodes.
PreloadRegionSDG Preload SDG Preload the SDG.
DescribeSDGs Query SDG information Query the information of created shared data groups.
DescribeSDG Query SDG Information Queries the basic information about a Shared Data Group (SDG), including node preloading details.
DescribeSDGDeploymentStatus Query SDG deployment status Query the deployment status of SDG.
DeleteSDG DeleteSDG Deletes a shared data group (SDG).
UnloadRegionSDG UnloadRegionSDG Deletes preloaded data.
RemoveSDG RemoveSDG Removes a deployed shared data group (SDG) and restore local storage.
RemoveInstanceSDG RemoveInstanceSDG Removes a shared data group (SDG) that is attached to the compute instance.
SaveSDG SaveSDG Saves the disk of a specific device as a shared data group (SDG).
RemoveSDGs RemoveSDGs Removes all versions of SDG and restores the mount to the local disk.

AIC

API

Title

Description

ModifyAICInstanceType ModifyAICInstanceType Changes the instance type of an AIC instance.
ResetAICInstance ResetAICInstance Resets an Android in Container (AIC) instance.
UpgradeAICInstanceImage UpgradeAICInstanceImage Updates the image of an Android in Container (AIC) instance.
RebootAICInstance RebootAICInstance Restarts an Android in Container (AIC) instance.
DescribeARMServerInstances Obtain information about ARM servers and AIC instances Obtain information about ARM servers and AIC instances.
RebootARMServerInstance RebootARMServerInstance Reboots an Android in Container (AIC) server.
ReleaseARMServerInstance ReleaseARMServerInstance Releases an ARM server.
CreateARMServerInstances CreateARMServerInstances Creates ARM server instances.
RenewARMServerInstance RenewARMServerInstance Renews a subscription Android in Container (AIC) instance.
DescribeAICImages Retrieve image information Retrieve image information.
RecoverAICInstance RecoverAICInstance Recovers an Android in Container (AIC) instance on the server.
ReleaseAICInstance ReleaseAICInstance Releases an Android in Container (AIC) instance from the server.

Edge App Hosting

API

Title

Description

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.
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.
RescaleDeviceService RescaleDeviceService Scales out a bare metal device.
DescribeDeviceService DescribeDeviceService Queries the properties of instances and virtual devices in a specific edge application.
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.
DescribeDataDownloadURL DescribeDataDownloadURL Queries the download URLs of application data on file servers and returns the file servers on which data is pushed.
DescribeDataDistResult DescribeDataDistResult Queries the distribution status of data files on edge instances of an application.
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.
DescribeApplication DescribeApplication Queries the basic properties, resources, and container status of an application.
UpgradeApplication UpgradeApplication Updates the container in an asynchronous manner. You can configure multiple canary release policies.
RollbackApplication RollbackApplication Rolls back the container version of a specific application.
RescaleApplication RescaleApplication Scales resources in an asynchronous manner and deploys or releases the container.
PushApplicationData PushApplicationData Pushes the business or service data of an application to file servers.

Node Resources

API

Title

Description

DescribeEnsRegions DescribeEnsRegions Queries a list of available ENS nodes.
DescribeEnsRegionIdResource DescribeEnsRegionIdResource Queries node resources.
DescribeReservedResource DescribeReservedResource Queries the specifications of resources that you can purchase.
DescribePrePaidInstanceStock DescribePrePaidInstanceStock Queries the specifications of resources that can be purchased in subscription billing mode.
DescribeLoadBalancerSpec DescribeLoadBalancerSpec Queries the specifications of an Edge Load Balancer (ELB) instance.
DescribeCloudDiskTypes DescribeCloudDiskTypes The specifications of available resources are queried when you create a disk.
DescribeCloudDiskAvailableResourceInfo DescribeCloudDiskAvailableResourceInfo Queries the available resources in a region.

Bandwidth

API

Title

Description

DescribeBandwitdhByInternetChargeType DescribeBandwitdhByInternetChargeType Queries the metering method for the bandwidth.
DescribeUserBandWidthData DescribeUserBandWidthData Queries the bandwidth that you use within a specified period of time.

Metering and billing

API

Title

Description

DescribeMeasurementData DescribeMeasurementData Queries the metering data of the user.
ExportBillDetailData ExportBillDetailData Exports billing details within a specific time range.
ExportMeasurementData ExportMeasurementData Exports the metering data within a specific time range.

OM and monitoring

API

Title

Description

BatchEventRebootInstance BatchEventRebootInstance Reboots a batch of specified resources for associated events, either immediately or at a scheduled time.
EventRebootInstance EventRebootInstance Reboots an Instance affected by an Operational Event.
EventMigrateInstance EventMigrateInstance Migrates an instance across physical nodes in response to an O&M event.
BatchEventMigrateInstance BatchEventMigrateInstance Migrates multiple instances affected by specified events, either immediately or at a scheduled time.
EventRedeployInstance EventRedeployInstance Redeploys a specified instance either immediately or at a scheduled time.
BatchEventRedeployInstance Batch Deploy Instances An event to batch redeploy specified resources immediately or on a schedule.

Other

API

Title

Description

ReleaseInstance ReleaseInstance Releases an instance. 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.
CreateEnsService CreateEnsService Creates an edge service.
DescribeNASAvailableResourceInfo DescribeNASAvailableResourceInfo Query the resources that you can purchase when creating a NAS file system.
CreateEpnInstance CreateEpnInstance Creates an edge private network (EPN) instance.
DeleteEpnInstance DeleteEpnInstance Deletes an edge private network (EPN) instance.
DescribeEnsNetDistrict Query regions where edge service resources can be created Invoke DescribeEnsNetDistrict to query the regions where edge service resources can be created.
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).
JoinPublicIpsToEpnInstance JoinPublicIpsToEpnInstance Assigns public IP addresses to an EPN instance.
JoinVSwitchesToEpnInstance JoinVSwitchesToEpnInstance Performs networking.
ModifyEpnInstance ModifyEpnInstance Modifies an Edge Private Network (EPN) instance.
RemovePublicIpsFromEpnInstance RemovePublicIpsFromEpnInstance Removes IP addresses from an edge private network (EPN) instance.
RemoveVSwitchesFromEpnInstance RemoveVSwitchesFromEpnInstance Deletes the networking information. This operation is applicable only for instances that reside in the internal network.
StartEpnInstance StartEpnInstance Starts an edge network instance.
StopEpnInstance StopEpnInstance Stops an EPN instance.
DescribeEnsResourceUsage DescribeEnsResourceUsage Queries the usage summary of ENS virtual machines (VMs), disks, and networks.
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.
DescribeEnsRouteTables DescribeEnsRouteTables Queries route tables.
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.
ListProductAbilities ListProductAbilities Lists all service capabilities.
DescribeInstanceBootConfiguration DescribeInstanceBootConfiguration Queries the boot configuration of a heterogeneous PC Farm bare metal instance.
DescribeForwardEntryAttribute DescribeForwardEntryAttribute Queries the details of a DNAT rule.
ModifyInstanceNetworkAttribute ModifyInstanceNetworkAttribute Modifies the private IP address or vSwitch of a VPC-type ECS instance.
CreateSecurityGroupPermissions CreateSecurityGroupPermissions Creates an Edge Node Service (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 only delete a key that is not associated with any resource.
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 Queries details for shared disks in a specified SDG.
DescribeClusterKubeConfig DescribeClusterKubeConfig Queries the certificate of a Container Service for Kubernetes (ACK) edge cluster.
DescribeCluster DescribeCluster Queries Container Service for Kubernetes (ACK) edge clusters.
DeleteNetworkPeerConnection DeleteNetworkPeerConnection Deletes a network peer connection.
DescribeNetworkPeerConnections DescribeNetworkPeerConnections Call `DescribeNetworkPeerConnections` to query network peer connections.
AttachInstancesToNodePool AttachInstancesToNodePool Adds existing ENS instances to an ECK cluster as worker nodes, or re-adds instances previously removed from a node pool.
AttachKeyPair AttachKeyPair Attaches an SSH key pair to up to 30 instances in a single call.
CreateForwardEntry CreateForwardEntry Adds a Destination Network Address Translation (DNAT) entry to a DNAT table.
CreateImage CreateImage Creates an image from an existing instance.
CreateKeyPair CreateKeyPair Creates an SSH key pair.
CreateNatGateway CreateNatGateway Creates a NAT Gateway in Edge Node Service (ENS).
CreateSnapshot CreateSnapshot Call the CreateSnapshot operation to create a snapshot.
CreateSnatEntry CreateSnatEntry Adds a source network address translation (SNAT) entry to a specified SNAT table.
DeleteForwardEntry DeleteForwardEntry Deletes a Destination Network Address Translation (DNAT) entry from a specified DNAT table.
DeleteKeyPairs DeleteKeyPairs Deletes SSH key pairs.
DeleteNatGateway DeleteNatGateway Deletes an Internet network address translation (NAT) gateway.
DeleteSnapshot DeleteSnapshot Deletes a snapshot.
DeleteSnatEntry DeleteSnatEntry Deletes a source network address translation (SNAT) entry from a specified SNAT table.
DescribeClusterAttachScripts DescribeClusterAttachScripts To add an existing ENS instance to an ECK cluster as a worker node or re-add a node to a node pool, call the DescribeClusterAttachScripts operation to get the required script.
DescribeForwardTableEntries DescribeForwardTableEntries Queries Destination Network Address Translation (DNAT) entries that you created.
DescribeHistoryEvents DescribeHistoryEvents Retrieves a list of system events.
DescribeImages DescribeImages Queries available images.
DescribeKeyPairs DescribeKeyPairs Queries one or more key pairs.
DescribeNatGateways Query NAT Gateway properties Invoke DescribeNatGateways to query created NAT Gateways.
DescribeNetworks Query network list Invoke DescribeNetworks to query the Network List.
DescribePrice DescribePrice Queries the most recent price of an Edge Node Service (ENS) instance.
DescribeSecurityGroupAttribute Query security group rules You can invoke DescribeSecurityGroupAttribute to query the security group rules of a security group.
DescribeSnapshots DescribeSnapshots Queries snapshots.
DescribeSnatTableEntries DescribeSnatTableEntries Queries source network address translation (SNAT) entries.
DescribeVSwitches Query vSwitch information You can invoke DescribeVSwitches to query information about vSwitches for network configuration. Internal networks are organized by vSwitch.
DetachKeyPair DetachKeyPair Detaches a key pair from up to 30 instances in a single request. You can specify the key pair by its key pair name or key pair ID.
ImportImage Import Image Imports an image.
ImportKeyPair ImportKeyPair Imports the public key of a Rivest–Shamir–Adleman (RSA)-encrypted key pair that is generated by a third-party tool.
ListTagResources ListTagResources Queries tags that are added to Edge Node Service (ENS) instances.
ModifyImageAttribute ModifyImageAttribute Modifies the image attributes.
ModifyInstanceChargeType ModifyInstanceChargeType Call the `ModifyInstanceChargeType` operation to change the billing method for one or more Edge Node Service (ENS) instances. You can convert instances between pay-as-you-go and subscription plans. For a pay-as-you-go instance, you can also convert a cloud disk that was provisioned with the instance from pay-as-you-go to a subscription.
ModifySecurityGroupAttribute ModifySecurityGroupAttribute Modifies the information about a security group.
RenewInstance RenewInstance Renews a subscription instance.
TagResources TagResources Creates and adds tags to specific Edge Node Service (ENS) resources.
UntagResources UntagResources Removes tags from resources.
AddBackendServers AddBackendServers Adds backend servers.
CreateApplication CreateApplication Creates an edge application that allows you to manage Edge Node Service (ENS) nodes in containers, bare metal instances, and virtual machines.
CreateClusterNodePool CreateClusterNodePool A node pool is a logical group of nodes with the same properties, enabling unified management and operations such as node upgrades and autoscaling. A node pool's automated features also reduce operations costs. For example, it can automatically remediate OS CVE vulnerabilities, recover failed nodes, and upgrade the kubelet and containerd. Call `CreateClusterNodePool` to create a node pool.
CreateLoadBalancer Create an SLB Instance Invoke the CreateLoadBalancer API to create an SLB instance.
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.
DeleteApplication DeleteApplication Releases all containers and resource instances related to a specific application in an asynchronous manner.
DeleteBucket DeleteBucket You can call the DeleteBucket operation to delete a bucket.
DeleteBucketLifecycle DeleteBucketLifecycle Deletes the lifecycle rules of 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 this operation to remove one or more nodes from a cluster. The `ReleaseNode` parameter controls whether to release the underlying ENS compute instance, and its default value is `false`. If a node being removed is in the `failed` state, this parameter is ignored and the corresponding compute instance is released by default. For an ENS compute instance attached via a script from the `DescribeAttachScript` operation, this parameter is also ignored, and the instance is not released by default.
DeleteLoadBalancerListener DeleteLoadBalancerListener Deletes a listener.
DeleteObject DeleteObject Deletes an object.
DescribeAddon DescribeAddon You can call the DescribeAddon operation to query information about a target component.
DescribeClusterNodePools DescribeClusterNodePools Lists all node pools in a cluster.
DescribeClusterNodes DescribeClusterNodes You can call the DescribeClusterNodes operation to query information about nodes that meet specified criteria.
DescribeLoadBalancerAttribute DescribeLoadBalancerAttribute Retrieves the details of a specified load balancer instance.
DescribeLoadBalancerHTTPListenerAttribute DescribeLoadBalancerHTTPListenerAttribute Queries the configuration of an HTTP listener.
DescribeLoadBalancerHTTPSListenerAttribute DescribeLoadBalancerHTTPSListenerAttribute Queries the configurations of an HTTPS listener.
DescribeLoadBalancerListeners DescribeLoadBalancerListeners Queries listeners of Edge Load Balancer (ELB) instances.
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 Retrieves a list of your Load Balancer instances.
GetBucketAcl GetBucketAcl Queries the access control list (ACL) of a bucket.
GetBucketInfo GetBucketInfo You can call GetBucketInfo to retrieve detailed Bucket information.
GetBucketLifecycle GetBucketLifecycle Call GetBucketLifecycle to retrieve lifecycle rule information.
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.
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.
ListApplications ListApplications Queries the created applications.
ListBuckets ListBuckets Queries all buckets of a user.
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.
ListObjects ListObjects Queries the information about all objects in a bucket.
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. Modifies configurations in batches and restarts the kubelet, which may affect node and workload operations. Perform this operation during off-peak hours.
PrepareUpload PrepareUpload Prepares for an upload and retrieves information about the physical storage location.
PutBucket PutBucket Create a bucket for collaborative storage.
PutBucketAcl PutBucketAcl Modifies the access control list (ACL) of a bucket.
PutBucketLifecycle PutBucketLifecycle You can call the PutBucketLifecycle operation to set lifecycle rules for a bucket.
RemoveBackendServers RemoveBackendServers Removes backend servers.
ScaleClusterNodePool ScaleClusterNodePool Call the ScaleClusterNodePool operation to scale out a node pool, which adds more nodes to support your workloads. The count parameter must be greater than the current number of nodes in the pool. If a node pool contains failed nodes, first call the DeleteClusterNodes operation to remove them before scaling out the pool. A scale-out operation typically completes in 5 to 10 minutes. If the operation takes longer than one hour, it has failed. Contact technical support.
SetBackendServers SetBackendServers Sets the weights of backend servers.
SetLoadBalancerHTTPListenerAttribute SetLoadBalancerHTTPListenerAttribute Modifies an HTTP listener.
SetLoadBalancerHTTPSListenerAttribute SetLoadBalancerHTTPSListenerAttribute Modifies an HTTPS listener.
SetLoadBalancerStatus SetLoadBalancerStatus Modifies the status of an Edge Load Balancer (ELB) instance.
SetLoadBalancerTCPListenerAttribute SetLoadBalancerTCPListenerAttribute Modifies a TCP listener.
SetLoadBalancerUDPListenerAttribute SetLoadBalancerUDPListenerAttribute Modifies a UDP listener.
StartLoadBalancerListener StartLoadBalancerListener Enables a listener.
StopLoadBalancerListener StopLoadBalancerListener Disables a listener.
UnInstallClusterAddons UnInstallClusterAddons The UnInstallClusterAddons operation deletes components from a cluster. You must specify the names of the components that you want to delete.
UpgradeClusterAddons UpgradeClusterAddons Call the UpgradeClusterAddons operation to upgrade cluster component instances.