本产品中所有开放的API,按照功能目录分类,罗列了API链接和API描述。

服务网格

API 描述

CreateServiceMesh

创建一个服务网格实例

DeleteServiceMesh

删除服务网格实例
ModifyServiceMeshName 修改服务网格实例名称
UpdateMeshFeature 更新服务网格的功能配置

DescribeServiceMeshDetail

获取服务网格详情

DescribeServiceMeshKubeconfig

获取连接服务网格的kubeconfig配置

DescribeCens

获取同一服务网格下多集群跨VPC的网络连通性检测结果
DescribeCrTemplates 查询服务网格中常见使用场景下的Istio资源YAML模板
ReActivateAudit 创建一个空白的网格审计日志

集群

API 描述

AddClusterIntoServiceMesh

添加一个集群到服务网格
RemoveClusterFromServiceMesh 从服务网格中删除集群

DescribeClustersInServiceMesh

获取服务网格所在集群的信息列表
DescribeGuestClusterPods 获取指定K8s集群指定命名空间内的Pod
DescribeGuestClusterNamespaces 列出K8s集群内的命名空间

可观测性

API 描述

DescribeClusterGrafana

获取服务网格内集群的Grafana报表信息

DescribeClusterPrometheus

获取服务网格内集群的Prometheus公网地址

DescribeGuestClusterAccessLogDashboards

获取数据面集群的访问日志报表

升级

API 描述

UpgradeMeshVersion

升级服务网格的版本

DescribeUpgradeVersion

获取服务网格的可更新版本信息

虚拟机

API 描述
AddVMIntoServiceMesh 添加虚拟机到服务网格
GetVmMeta 获取VM网格化所需的元数据信息
GetVmAppMeshInfo 获取VM网格化信息列表
DescribeServiceMeshVMs 获取和服务网格同一VPC的ECS
DescribeVMsInServiceMesh 获取已经加入到服务网格的虚拟机