Queries the check results of an Alibaba Cloud Service Mesh (ASM) instance.
Debugging
Request parameters
| Parameter | Type | Required | Example | Description |
|---|---|---|---|---|
| Action | String | Yes | DescribeServiceMeshAdditionalStatus |
The operation that you want to perform. Set the value to DescribeServiceMeshAdditionalStatus. |
| ServiceMeshId | String | Yes | ca04bc38979214bf2882be79d39b4**** |
The ID of the ASM instance. |
| CheckMode | String | No | full |
The check mode of the ASM instance. Valid values:
|
Response parameters
| Parameter | Type | Example | Description |
|---|---|---|---|
| RequestId | String | 11fd0027-c27e-41bb-a565-75583054**** |
The ID of the request. |
| ClusterStatus | Object |
The status of the cluster. |
|
| ApiServerLoadBalancerStatus | Object |
The check results of the SLB instances created for exposing the API server. |
|
| SLBExistStatus | String | exist |
The check result of the SLB instance. Valid values:
|
| SLBBackEndServerNumStatus | String | num_exact |
The check result of the number of SLB instances created for exposing the API server. Valid values:
|
| Reused | Boolean | false |
Indicates whether the SLB instance is reused. Valid values:
|
| Locked | Boolean | false |
Indicates whether the SLB instance is locked. Valid values:
|
| PayType | String | PrePay |
The billing method of the SLB instance. Valid values:
|
| PilotLoadBalancerStatus | Object |
The check results of the SLB instances created for exposing Istio Pilot. |
|
| SLBExistStatus | String | exist |
The check result of the SLB instance. Valid values:
|
| SLBBackEndServerNumStatus | String | num_exact |
The check result of the number of SLB instances created for exposing Istio Pilot. Valid values:
|
| Reused | Boolean | true |
Indicates whether the SLB instance is reused. Valid values:
|
| Locked | Boolean | false |
Indicates whether the SLB instance is locked. Valid values:
|
| PayType | String | PayOnDemand |
The billing method of the SLB instance. Valid values:
|
| AuditProjectStatus | String | exist |
The check result of audit logs. Valid values:
|
| LogtailStatusRecord | Map |
The check results of the Logtail installation for clusters on the data plane. |
|
| ControlPlaneProjectStatus | String | exist |
The check result of control plane logs. Valid values:
|
| SgStatus | String | reused |
Indicates whether the security group is reused. Valid values:
|
| ApiServerEIPStatus | String | exist |
The check result of the EIP associated with the API server. Valid values:
|
| AccessLogProjectStatus | String | exist |
The check result of access logs. Valid values:
|
Examples
Sample requests
http(s)://[Endpoint]/?Action=DescribeServiceMeshAdditionalStatus
&ServiceMeshId=ca04bc38979214bf2882be79d39b4****
&CheckMode=full
&<Common request parameters>
Sample success responses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeServiceMeshAdditionalStatusResponse>
<RequestId>11fd0027-c27e-41bb-a565-75583054****</RequestId>
<ClusterStatus>
<ApiServerLoadBalancerStatus>
<SLBExistStatus>exist</SLBExistStatus>
<SLBBackEndServerNumStatus>num_exact</SLBBackEndServerNumStatus>
<Reused>false</Reused>
<PayType>PrePay</PayType>
</ApiServerLoadBalancerStatus>
<PilotLoadBalancerStatus>
<SLBExistStatus>exist</SLBExistStatus>
<SLBBackEndServerNumStatus>num_exact</SLBBackEndServerNumStatus>
<Reused>true</Reused>
<PayType>PayOnDemand</PayType>
</PilotLoadBalancerStatus>
<AuditProjectStatus>exist</AuditProjectStatus>
<LogtailStatusRecord>
<key>
<ClusterId>caeac85a793c94afbbb0a4bb20320****</ClusterId>
<LogtailDetailStatus>exist</LogtailDetailStatus>
<AccessLogDashboards>
<Title>audit-c186a6d9641a24098b549****</Title>
<Url>https://sls.console.alibabacloud.com/lognext/project/audit-c186a6d9641a24098b549xxxxxxxxxxxx/dashboard/mesh</Url>
</AccessLogDashboards>
</key>
</LogtailStatusRecord>
<ControlPlaneProjectStatus>exist</ControlPlaneProjectStatus>
<SgStatus>reused</SgStatus>
<ApiServerEIPStatus>exist</ApiServerEIPStatus>
<AccessLogProjectStatus>exist</AccessLogProjectStatus>
</ClusterStatus>
</DescribeServiceMeshAdditionalStatusResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "11fd0027-c27e-41bb-a565-75583054****",
"ClusterStatus" : {
"ApiServerLoadBalancerStatus" : {
"SLBExistStatus" : "exist",
"SLBBackEndServerNumStatus" : "num_exact",
"Reused" : false,
"PayType" : "PrePay"
},
"PilotLoadBalancerStatus" : {
"SLBExistStatus" : "exist",
"SLBBackEndServerNumStatus" : "num_exact",
"Reused" : true,
"PayType" : "PayOnDemand"
},
"AuditProjectStatus" : "exist",
"LogtailStatusRecord" : {
"key" : {
"ClusterId" : "caeac85a793c94afbbb0a4bb20320****",
"LogtailDetailStatus" : "exist",
"AccessLogDashboards" : {
"Title" : "audit-c186a6d9641a24098b549****",
"Url" : "https://sls.console.alibabacloud.com/lognext/project/audit-c186a6d9641a24098b549xxxxxxxxxxxx/dashboard/mesh"
}
}
},
"ControlPlaneProjectStatus" : "exist",
"SgStatus" : "reused",
"ApiServerEIPStatus" : "exist",
"AccessLogProjectStatus" : "exist"
}
}
Error codes
For a list of error codes, visit the API Error Center.