调用DescribeGuestClusterNamespaces获取加入服务网格的Kubernetes集群的命名空间列表。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeGuestClusterNamespaces |
系统规定参数。取值:DescribeGuestClusterNamespaces。 |
ServiceMeshId | String | 是 | ce134b0727aa2492db69f6c3880e**** |
服务网格ID。 |
GuestClusterID | String | 是 | c584d805c7bd442b8bac421f9849f**** |
加入服务网格的Kubernetes集群ID。 |
ShowNsLabels | Boolean | 否 | true |
是否同时返回命名空间的标签。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 31d3a0f0-07ed-4f6e-9004-1804498c**** |
请求ID。 |
NsList | Array of String | default |
命名空间名称。 |
NsLabels | Map |
命名空间的标签,仅在 |
示例
请求示例
http(s)://[Endpoint]/?Action=DescribeGuestClusterNamespaces
&ServiceMeshId=ce134b0727aa2492db69f6c3880e****
&GuestClusterID=c584d805c7bd442b8bac421f9849f****
&ShowNsLabels=true
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeGuestClusterNamespacesResponse>
<RequestId>31d3a0f0-07ed-4f6e-9004-1804498c****</RequestId>
<NsList>default</NsList>
<NsLabels>
<default>
<istio-injection>enabled</istio-injection>
<kubernetes.io/metadata.name>default</kubernetes.io/metadata.name>
</default>
</NsLabels>
</DescribeGuestClusterNamespacesResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "31d3a0f0-07ed-4f6e-9004-1804498c****",
"NsList" : [ "default" ],
"NsLabels" : {
"default" : {
"istio-injection" : "enabled",
"kubernetes.io/metadata.name" : "default"
}
}
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
404 | ERR404 | Not found | 不存在 |
访问错误中心查看更多错误码。