Queries the information about Alibaba Cloud Service Mesh (ASM) instances.
Debugging
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.