调用DescribeCCMVersion查询CCM组件版本。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeCCMVersion |
系统规定参数。取值:DescribeCCMVersion。 |
ServiceMeshId | String | 是 | c08ba3fd1e6484b0f8cc1ad8fe10d**** |
ASM实例ID |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
CCMVersions | Map |
所有数据面集群的CCM版本信息 |
|
Object |
CCM版本信息 |
||
QueryState | String | time_out |
本次查询的请求失败原因,取值:
|
Version | String | v2.0.1 |
CCM版本 |
SLBGracefulDrainSupport | Boolean | true |
是否支持SLB无损下线,取值:
|
ClusterId | String | cfbb81b9b51a44b299349xxxxxxxxxxxx |
数据面集群实例ID |
Message | String | timeout error |
查询失败时的额外信息,成功时为空。 |
RequestId | String | BD65C0AD-D3C6-48D3-8D93-38D2015C**** |
请求ID |
示例
请求示例
http(s)://[Endpoint]/?Action=DescribeCCMVersion
&ServiceMeshId=c08ba3fd1e6484b0f8cc1ad8fe10d****
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeCCMVersionResponse>
<CCMVersions>
<key>
<QueryState>time_out</QueryState>
<Version>v2.0.1</Version>
<SLBGracefulDrainSupport>true</SLBGracefulDrainSupport>
<ClusterId>cfbb81b9b51a44b299349xxxxxxxxxxxx</ClusterId>
<Message>timeout error</Message>
</key>
</CCMVersions>
<RequestId>BD65C0AD-D3C6-48D3-8D93-38D2015C****</RequestId>
</DescribeCCMVersionResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"CCMVersions" : {
"key" : {
"QueryState" : "time_out",
"Version" : "v2.0.1",
"SLBGracefulDrainSupport" : true,
"ClusterId" : "cfbb81b9b51a44b299349xxxxxxxxxxxx",
"Message" : "timeout error"
}
},
"RequestId" : "BD65C0AD-D3C6-48D3-8D93-38D2015C****"
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
503 | ERR404 | Not found | 不存在 |
访问错误中心查看更多错误码。