如果您需要查看目前使用者各個叢集KubeConfig的下發情況,您可以調用ListUserKubeConfigStates介面來擷取目前使用者所有叢集的KubeConfig狀態列表。
介面說明
使用該介面需要擁有管理Container Service(CS)的許可權(AliyunCSFullAccess)
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
cs:ListUserKubeConfigStates |
none |
*全部資源
|
無 | 無 |
請求文法
GET /users/{Uid}/kubeconfig/states HTTP/1.1
路徑參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| Uid |
string |
否 |
阿里雲帳號內指定 RAM 使用者或 RAM 角色 ID。 |
206945240368****** |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| page_number |
integer |
否 |
當前頁數。
|
2 |
| page_size |
integer |
否 |
每頁返回的結果數。
|
10 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
返回體參數。 |
||
| states |
array<object> |
使用者 KubeConfig 狀態詳情。 |
|
|
object |
|||
| cluster_id |
string |
叢集 ID。 |
c5b5e80b0b64a4bf6939d2d8fbbc5**** |
| cert_expire_time |
string |
KubeConfig 認證到期時間。格式:RFC3339 格式的 UTC 時間。 |
2028-04-09T06:20:47Z |
| cert_state |
string |
KubeConfig 認證目前狀態。 包含以下狀態:
|
Unissued |
| cluster_state |
string |
叢集運行狀態,取值:
|
running |
| cluster_name |
string |
叢集名稱。 |
cluster-demo |
| page |
object |
分頁參數。 |
|
| page_number |
integer |
當前頁數。 |
1 |
| page_size |
integer |
每頁返回的記錄數。 |
10 |
| total_count |
integer |
結果總數。 |
100 |
樣本
正常返回樣本
JSON格式
{
"states": [
{
"cluster_id": "c5b5e80b0b64a4bf6939d2d8fbbc5****\n",
"cert_expire_time": "2028-04-09T06:20:47Z",
"cert_state": "Unissued",
"cluster_state": "running",
"cluster_name": "cluster-demo"
}
],
"page": {
"page_number": 1,
"page_size": 10,
"total_count": 100
}
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。