All Products
Search
Document Center

Alibaba Cloud Service Mesh:List of operations by function

Last Updated:Jun 05, 2023
This product(servicemesh/2020-01-11) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (11370001915) and sign under the guidance of experts.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.

Service information

APITitleDescription
DescribeMetadataDescribeMetadataLists basic information about Alibaba Cloud Service Mesh (ASM).

ASM instance

APITitleDescription
CreateServiceMeshCreateServiceMeshCreates an Alibaba Cloud Service Mesh (ASM) instance.
DeleteServiceMeshDeleteServiceMeshDeletes an Alibaba Cloud Service Mesh (ASM) instance.
ModifyServiceMeshNameModifyServiceMeshNameModifies the name of an Alibaba Cloud Service Mesh (ASM) instance.
UpdateMeshFeatureUpdateMeshFeatureUpdates the configuration of an Alibaba Cloud Service Mesh (ASM) instance.
DescribeServiceMeshesDescribeServiceMeshesQueries the information about Alibaba Cloud Service Mesh (ASM) instances.
DescribeServiceMeshDetailDescribeServiceMeshDetailQueries the details of an Alibaba Cloud Service Mesh (ASM) instance.
DescribeServiceMeshKubeconfigDescribeServiceMeshKubeconfigQueries the content of the kubeconfig file of an Alibaba Cloud Service Mesh (ASM) instance.
RevokeKubeconfigRevokeKubeconfigRevokes a kubeconfig file of an Alibaba Cloud Service Mesh (ASM) instance and generates a new kubeconfig file.
DescribeServiceMeshAdditionalStatusDescribeServiceMeshAdditionalStatusQueries the check results of an Alibaba Cloud Service Mesh (ASM) instance.
DescribeVersionsDescribeVersionsQueries available Alibaba Cloud Service Mesh (ASM) versions when you create an ASM instance.

Mesh management

APITitleDescription
DescribeNodesInstanceTypeDescribeNodesInstanceTypeQueries the instance types of nodes on the data plane and whether the instance types support Multi-Buffer acceleration.
DescribeCCMVersionDescribeCCMVersionQueries the versions of the Cloud Controller Manager (CCM) component.
ReActivateAudit ReActivateAuditRecreates a project that is used to store audit logs.
GetCaCertGetCaCertObtains a certificate issued by a certificate authority (CA).

Permission management

APITitleDescription
GrantUserPermissionsGrantUserPermissionsModifies role-based access control (RBAC) permissions.
DescribeUserPermissionsDescribeUserPermissionsObtains role-based access control (RBAC) permissions.
DescribeUsersWithPermissionsDescribeUsersWithPermissionsQueries the IDs of all RAM users or RAM roles to which a Role-based Access Control (RBAC) role is assigned.

Mesh resources

APITitleDescription
UpdateMeshCRAggregationUpdateMeshCRAggregationSpecifies whether to enable the Kubernetes API on the data plane to access Istio resources.
DescribeVSwitchesDescribeVSwitchesQueries a list of vSwitches that are deployed in a specified virtual private cloud (VPC) in a region.
DescribeVpcsDescribeVpcsQueries the virtual private clouds (VPCs) that are available in a specified region.
DescribeCensDescribeCensQueries the Kubernetes clusters that are deployed in different virtual private clouds (VPCs) and are not connected by using a Cloud Enterprise Network (CEN) instance among all the Kubernetes clusters that are added to an Alibaba Cloud Service Mesh (ASM) instance.
DescribeCrTemplatesDescribeCrTemplatesQueries the common YAML templates for a specified type of Istio resource in Alibaba Cloud Service Mesh (ASM).
DescribeEipResourcesDescribeEipResourcesQueries elastic IP addresses (EIPs).
ModifyApiServerEipResourceModifyApiServerEipResourceDisassociates an elastic IP address (EIP) from an API server or associates an EIP with an API server.

Sidecar management

APITitleDescription
DescribeServiceMeshProxyStatusDescribeServiceMeshProxyStatusQueries the status of proxies on the data plane of an Alibaba Cloud Service Mesh (ASM) instance.
DescribeNamespaceScopeSidecarConfigDescribeNamespaceScopeSidecarConfigQueries the configurations of sidecar proxies at the namespace level.
UpdateNamespaceScopeSidecarConfigUpdateNamespaceScopeSidecarConfigUpdates the sidecar proxy configurations of a namespace.
UpdateIstioInjectionConfigUpdateIstioInjectionConfigModifies the sidecar injection setting of an Alibaba Cloud Service Mesh (ASM) instance.

Cluster

APITitleDescription
DescribeServiceMeshClustersDescribeServiceMeshClustersQueries the clusters that can be added to an Alibaba Cloud Service Mesh (ASM) instance.
DescribeClustersInServiceMeshDescribeClustersInServiceMeshQueries the information about clusters in an Alibaba Cloud Service Mesh (ASM) instance.
AddClusterIntoServiceMeshAddClusterIntoServiceMeshAdds a cluster to an Alibaba Cloud Service Mesh (ASM) instance.
RemoveClusterFromServiceMeshRemoveClusterFromServiceMeshRemoves a cluster from an Alibaba Cloud Service Mesh (ASM) instance.
DescribeGuestClusterPodsDescribeGuestClusterPodsQueries the pods in a specified namespace of a Kubernetes cluster that is added to an Alibaba Cloud Service Mesh (ASM) instance.
DescribeGuestClusterNamespacesDescribeGuestClusterNamespacesQueries the namespaces of a Kubernetes cluster that is added to an Alibaba Cloud Service Mesh (ASM) instance.
DescribeReusableSlbDescribeReusableSlbQueries the Server Load Balancer (SLB) instances that can be reused.
GetRegisteredServiceEndpointsGetRegisteredServiceEndpointsQueries the endpoints of a registered service in an Alibaba Cloud Service Mesh (ASM) instance.
GetRegisteredServiceNamespacesGetRegisteredServiceNamespacesQueries the namespaces of a registered service in an Alibaba Cloud Service Mesh (ASM) instance.
UpdateASMNamespaceFromGuestClusterUpdateASMNamespaceFromGuestCluster

ASM Gateway

APITitleDescription
CreateASMGatewayCreateASMGatewayCreates an Alibaba Cloud Service Mesh (ASM) gateway.
CreateIstioGatewayRoutesCreateIstioGatewayRoutesCreates a routing rule for an Alibaba Cloud Service Mesh (ASM) gateway.
CreateGatewaySecretCreateGatewaySecretCreates a secret for an Alibaba Cloud Service Mesh (ASM) gateway.
CreateIstioGatewayDomainsCreateIstioGatewayDomainsAdds one or more domain names for an Alibaba Cloud Service Mesh (ASM) gateway.
DeleteGatewayRouteDeleteGatewayRouteDeletes a routing rule for an Alibaba Cloud Service Mesh (ASM) gateway.
DeleteGatewaySecretDeleteGatewaySecretDeletes a secret for an Alibaba Cloud Service Mesh (ASM) gateway.
DeleteIstioGatewayDomainsDeleteIstioGatewayDomainsDeletes one or more domain names for an Alibaba Cloud Service Mesh (ASM) gateway.
UpdateASMGatewayUpdateASMGatewayUpdates an Alibaba Cloud Service Mesh (ASM) gateway.
UpdateASMGatewayImportedServicesUpdateASMGatewayImportedServicesUpdates imported services on an Alibaba Cloud Service Mesh (ASM) gateway to import or delete upstream services associated with the gateway.
UpdateIstioGatewayRoutesUpdateIstioGatewayRoutesUpdates a routing rule for an Alibaba Cloud Service Mesh (ASM) gateway.
UpdateIstioRouteAdditionalStatusUpdateIstioRouteAdditionalStatusUpdates the information about a routing rule for an Alibaba Cloud Service Mesh (ASM) gateway.
DescribeImportedServicesDetailDescribeImportedServicesDetailQueries the details of the imported services on an Alibaba Cloud Service Mesh (ASM) gateway.
DescribeASMGatewayImportedServicesDescribeASMGatewayImportedServicesQueries imported services on an Alibaba Cloud Service Mesh (ASM) gateway.
DescribeIstioGatewayRouteDetailDescribeIstioGatewayRouteDetailQueries the detailed information about a routing rule of an Alibaba Cloud Service Mesh (ASM) gateway.
DescribeGatewaySecretDetailsDescribeGatewaySecretDetailsQueries the detailed information about a secret of an Alibaba Cloud Service Mesh (ASM) gateway.
DescribeIstioGatewayDomainsDescribeIstioGatewayDomainsQueries the domain names that are exposed by an Alibaba Cloud Service Mesh (ASM) gateway.
DescribeIstioGatewayRoutesDescribeIstioGatewayRoutesQueries the routing rules of an Alibaba Cloud Service Mesh (ASM) gateway.

Observability

APITitleDescription
DescribeClusterGrafanaDescribeClusterGrafanaQueries the information of Grafana dashboards of a cluster in an Alibaba Cloud Service Mesh (ASM) instance.
DescribeClusterPrometheusDescribeClusterPrometheusQueries the public endpoint of the Prometheus service that is used to monitor a cluster in an Alibaba Cloud Service Mesh (ASM) instance.
DescribeServiceMeshLogsDescribeServiceMeshLogsQueries the logs of an Alibaba Cloud Service Mesh (ASM) instance.
DescribeGuestClusterAccessLogDashboardsDescribeGuestClusterAccessLogDashboardsQueries the access log reports of a cluster on the data plane.
GetGrafanaDashboardUrlGetGrafanaDashboardUrlQueries the Grafana dashboard URL from ARMS.

Update

APITitleDescription
UpgradeMeshVersionUpgradeMeshVersionUpdates the version of an Alibaba Cloud Service Mesh (ASM) instance.
UpgradeMeshEditionPartiallyUpgradeMeshEditionPartiallyUpgrades an Alibaba Cloud Service Mesh (ASM) instance.
DescribeUpgradeVersionDescribeUpgradeVersionQueries the update status of an Alibaba Cloud Service Mesh (ASM) instance.
DescribeServiceMeshUpgradeStatusDescribeServiceMeshUpgradeStatusQueries the upgrade details of an Alibaba Cloud Service Mesh (ASM) instance and its ingress gateways.

End-to-end canary release

APITitleDescription
CreateSwimLaneCreateSwimLaneCreates a lane.
CreateSwimLaneGroupCreateSwimLaneGroupCreates a lane group.
DeleteSwimLaneDeleteSwimLaneDeletes a lane.
DeleteSwimLaneGroupDeleteSwimLaneGroupDeletes a lane group. If a lane group is deleted, the lanes in the group and the traffic routing rules attached to the lanes are deleted.
GetSwimLaneDetailGetSwimLaneDetailQueries detailed information about a lane.
GetSwimLaneGroupListGetSwimLaneGroupListQueries a list of all lane groups in an Alibaba Cloud Service Mesh (ASM) instance.
GetSwimLaneListGetSwimLaneListQueries a list of all the lanes in a lane group.
UpdateSwimLaneUpdateSwimLaneUpdates the information of a lane.
UpdateSwimLaneGroupUpdateSwimLaneGroupUpdates the information of a lane group.

Others

APITitleDescription
GetDeploymentBySelectorGetDeploymentBySelectorQueries a list of workloads specified by a label selector.