The following tables list API operations available for use in Enterprise Distributed Application Service (EDAS). The operations are related to Kubernetes clusters. The operations listed in this topic are applicable to Container Service for Kubernetes (ACK) clusters and serverless Kubernetes clusters. In this topic, the two types of clusters are referred to as Kubernetes clusters.
Resource management
API | Description |
---|---|
ListAliyunRegion | Queries Alibaba Cloud regions. Each region has a default namespace. |
QueryMigrateRegionList | Queries namespaces to which a resource can be migrated. |
QueryRegionConfig | Queries the configuration information of an Alibaba Cloud region. |
ListApplicationEcu | Queries Elastic Compute Units (ECUs). |
SynchronizeResource | Synchronizes basic resources of Alibaba Cloud to EDAS. |
ImportK8sCluster | Imports a Kubernetes cluster to EDAS. |
GetK8sCluster | Queries Kubernetes clusters. |
DeleteCluster | Removes an imported Kubernetes cluster from EDAS. |
GetCluster | Queries the details of a cluster. |
ListCluster | Queries clusters. |
ListResourceGroup | Queries resource groups. |
ListSlb | Queries Server Load Balancer (SLB) instances. |
ListVpc | Queries virtual private clouds (VPCs). |
GetPackageStorageCredential | Queries a security token in Security Token Service (STS) for temporary package storage. |
UpdateK8sResource | Updates the resources of a Kubernetes cluster. |
Application management
NamespacesAPI | Description |
---|---|
InsertOrUpdateRegion | Creates or edits a namespace. |
DeleteUserDefineRegion | Deletes a custom namespace. |
ListUserDefineRegion | Queries custom namespaces. |
GetSecureToken | Queries the SecureToken information of a specified namespace. |
API | Description |
---|---|
ListApplication | Queries applications. |
InsertK8sApplication | Creates an application in a Kubernetes cluster. |
DeployK8sApplication | Deploys an application in a Kubernetes cluster. |
GetK8sApplication | Queries application information in a Kubernetes cluster. |
DeleteK8sApplication | Deletes an application from a Kubernetes cluster. |
StartK8sApplication | Starts an application in a Kubernetes cluster. |
StopK8sApplication | Stops an application in a Kubernetes cluster. |
RestartK8sApplication | Restarts an application in a Kubernetes cluster. |
ScaleK8sApplication | Scales out or scales in an application in a Kubernetes cluster. |
GetScalingRules | Queries scaling rules. |
RollbackApplication | Rolls back an application. |
ListRootStacks | Queries the root technology stack of the application runtime environment in EDAS. |
API | Description |
---|---|
QueryEccInfo | Queries Elastic Compute Container (ECC) information. |
UpdateApplicationBaseInfo | Modifies application information, including the application name, description, and contact information. |
UpdateK8sApplicationConfig | Updates the configuration information of an application in a Kubernetes cluster. |
ConvertK8sResource | Converts deployment resources into an application. |
BindK8sSlb | Binds an SLB instance to an application in a Kubernetes cluster. |
UnbindK8sSlb | Unbinds an SLB instance from an application in a Kubernetes cluster. |
UpdateK8sSlb | Updates an SLB instance for an application in a Kubernetes cluster. |
ListHistoryDeployVersion | Queries the change records of an application. |
UpdateHealthCheckUrl | Configures a health check URL. |
GetContainerConfiguration | Queries Tomcat configuration information for an application or application group. |
GetJvmConfiguration | Queries Java Virtual Machine (JVM) information for an application or application group. |
ListBuildPack | Queries container versions. |
QuerySlsLogStoreList | Queries the details of Log Service that is configured for an application. |
UpdateSlsLogStore | Configures Log Service for an application. |
GetChangeOrderInfo | Views the details of a change process. |
ListRecentChangeOrder | Queries the change records of an application. |
AbortChangeOrder | Terminates a change process. |
AbortAndRollbackChangeOrder | Terminates a change process for an application and rolls back the application. |
RollbackChangeOrder | Rolls back an application. |
ContinuePipeline | Manually triggers the release of the next batch. |
System management
API | Description |
---|---|
AuthorizeApplication | Grants a sub-account or a RAM user the permissions on an application. |
AuthorizeResourceGroup | Grants a sub-account or a RAM user the permissions on a resource group. |
AuthorizeRole | Grants permissions to a role. |
DeleteRole | Deletes a role. |
ListAuthority | Queries all permissions. |
ListRole | Queries roles. |
ListSubAccount | Queries sub-accounts. |
InsertRole | Creates a role. |
UpdateAccountInfo | Edits account information. |
UpdateRole | Edits a role. |
Service management
API | Description |
---|---|
DeleteServiceGroup | Deletes a service group. |
InsertServiceGroup | Creates a service group. |
ListConsumedServices | Queries services that are consumed. |
ListPublishedServices | Queries services that are released. |
ListPublishedServices | Queries service groups. |
ListMethods | Queries service methods. |