Queries the information about Alibaba Cloud Service Mesh (ASM) instances.

Debugging

OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer. OpenAPI Explorer dynamically generates the sample code of the operation for different SDKs.

Request parameters

Parameter Type Required Example Description

Response parameters

Parameter Type Example Description
RequestId String BD65C0AD-D3C6-48D3-8D93-38D2015C****

The ID of the request.

ServiceMeshes Array

The information of the ASM instances.

Clusters List ["caf089e56daba4c51a8906fe43ea1****","c80f45444b3da447da60a911390c2****"]

The clusters in the ASM instance.

Endpoints Struct

All endpoints of the ASM instance.

IntranetApiServerEndpoint String https://192.168.xx.xx:6443

The endpoint that is used to access the API server from the internal network.

IntranetPilotEndpoint String 192.168.xx.xx:15011

The endpoint that is used to access Istio Pilot from the internal network.

PublicApiServerEndpoint String https://123.56.xx.xx:6443

The endpoint that is used to expose the API server to the Internet.

PublicPilotEndpoint String 182.92.xx.xx:15011

The endpoint that is used to expose Istio Pilot to the Internet.

ReverseTunnelEndpoint String ...

The endpoint of the reverse tunnel.

ServiceMeshInfo Struct

The basic information of the ASM instance.

CreationTime String 2020-04-21T09:42:20+08:00

The time when the ASM instance was created.

ErrorMessage String error

The error message that is returned when the call failed.

Name String test

The name of the ASM instance.

RegionId String cn-beijing

The ID of the region where the ASM instance resides.

ServiceMeshId String cb8963379255149cb98c8686f274x****

The ID of the ASM instance.

State String success

The status of the ASM instance.

UpdateTime String 2020-04-21T09:42:20+08:00

The time when the ASM instance was last modified.

Version String 1

The version number of the ASM instance.

Spec Struct

The specifications of the ASM instance.

LoadBalancer Struct

The information about load balancing of the ASM instance.

ApiServerLoadbalancerId String lb-2zekaak10uxds44vx****

The ID of the Server Load Balancer (SLB) instance that is used when the API server is exposed to the Internet.

ApiServerPublicEip Boolean true

Indicates whether the API Server is exposed to the Internet.

PilotPublicEip Boolean true

Indicates whether Istio Pilot is exposed to the Internet.

PilotPublicLoadbalancerId String lb-2zesa8qs8kbkj9jkl****

The ID of the SLB instance that is used when Istio Pilot is exposed to the Internet.

MeshConfig Struct

The configuration information of the ASM instance.

Mtls Boolean true

Indicates whether traffic is routed to the nearest instance.

OutboundTrafficPolicy String xxx

The outbound traffic policy of the ASM instance.

StrictMtls Boolean true

The mode of mutual Transport Layer Security (mTLS).

Telemetry Boolean true

Indicates whether Prometheus monitoring is enabled. We recommend that you use Application Real-Time Monitoring Service (ARMS).

Tracing Boolean true

Indicates whether the tracing feature is enabled. To enable this feature, make sure that you have activated Alibaba Cloud Tracing Analysis.

Network Struct

The network configuration of the ASM instance.

SecurityGroupId String sg-2ze384sxttxbctnj****

The ID of the security group.

VSwitches List ["1","2"]

The ID of the vSwitch.

VpcId String vpc-2zew0rajjkmxy2369****

The ID of the virtual private cloud (VPC).

Examples

Sample requests

http(s)://[Endpoint]/? Action=DescribeServiceMeshes
&<Common request parameters>

Sample success responses

XML format

<RequestId>BD65C0AD-D3C6-48D3-8D93-38D2015C****</RequestId>

JSON format

{
    "RequestId": "BD65C0AD-D3C6-48D3-8D93-38D2015C****"
}

Error codes

For a list of error codes, visit the API Error Center.