Queries the namespaces of a Container Service for Kubernetes (ACK) cluster.
Operation description
Before you call this operation to query the namespaces of a Container Service for Kubernetes (ACK) cluster, make sure that the following prerequisites are met: An ACK cluster exists within the current account. How to obtain the ClusterId: View the cluster ID in the Container Service console, or call the DescribeClustersV1 operation of Container Service to obtain the ID of the ACK managed cluster.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-sas:DescribeContainerServiceK8sClusterNamespaces |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SourceIp |
string |
No |
The IP address of the access source. |
140.205.XXX.XXX |
| ClusterId |
string |
No |
The ID of the cluster. Note: This parameter is required. If this parameter is not specified, the API returns InvalidParam (400). |
cf4435fefd45d4b1b8643f3a0bea3**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
0C8487EF-50C2-54BB-8634-10F8C35D**** |
| K8sClusterNamespaces |
array<object> |
The list of namespaces. |
|
|
object |
|||
| Namespace |
string |
The namespace. |
default |
Examples
Success response
JSON format
{
"RequestId": "0C8487EF-50C2-54BB-8634-10F8C35D****",
"K8sClusterNamespaces": [
{
"Namespace": "default"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | AckFailure | Failed to operate ack. | Failed to operate ack. |
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission | You are not authorized to do this operation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.