Consulta todos os recursos de um cluster pelo ID do cluster.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cs:DescribeClusterResources |
get |
*Cluster.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /clusters/{ClusterId}/resources HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClusterId |
string |
Sim |
O ID do cluster. Para obter mais informações sobre como consultar IDs de cluster, consulte Visualizar informações do cluster. Você também pode chamar a operação de API DescribeClustersV1 para consultar todos os clusters que pertencem a uma conta da Alibaba Cloud. |
cb95aa626a47740afbf6aa099b65**** |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| with_addon_resources |
boolean |
Não |
Especifica se os recursos criados pelos componentes do cluster devem ser consultados. |
false |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
array |
A lista de recursos do cluster. |
||
|
array<object> |
Os detalhes do recurso. |
||
| cluster_id |
string |
O ID do cluster. |
cb95aa626a47740afbf6aa099b65**** |
| created |
string |
A hora em que o recurso foi criado. |
2023-08-15T14:34:42+08:00 |
| instance_id |
string |
O ID do recurso. |
ngw-wz9sphwk42sdtjixo**** |
| resource_info |
string |
As informações do recurso. Para obter mais informações sobre como consultar as informações de origem do recurso, consulte ListStackResources. |
{\"Id\":\"KubernetesWorkerRole\",\"Name\":\"KubernetesWorkerRole\",\"Type\":\"ALIYUN::RAM::Role\",\"Status\":\"CREATE_COMPLETE\",\"StatusReason\":\"state changed\",\"Updated\":\"2025-04-10T06:21:17\",\"PhysicalId\":\"KubernetesWorkerRole-7e611193-225f-40f6-bc3c-ea8633******\"} |
| resource_type |
string |
O tipo de recurso. |
ALIYUN::VPC::NatGateway |
| state |
string |
O status do recurso. Valores válidos:
|
CREATE_COMPLETE |
| auto_create |
integer |
Especifica se o recurso é criado pelo Container Service for Kubernetes (ACK). Valores válidos:
|
1 |
| dependencies |
array<object> |
Os recursos dependentes. |
|
|
object |
Os detalhes dos recursos dependentes. |
||
| cluster_id |
string |
O ID do cluster ao qual o recurso dependente está relacionado. |
cc5ee03f63e43425cb6f71f1a1756**** |
| resource_type |
string |
O tipo de recurso dependente. |
ALIYUN::VPC::NatGateway |
| instance_id |
string |
O ID do recurso dependente. |
ngw-wz9sphwk42sdtjixo**** |
| associated_object |
object |
O objeto Kubernetes ao qual o recurso está associado. |
|
| kind |
string |
O tipo de objeto Kubernetes. |
Service |
| namespace |
string |
O namespace no qual o objeto Kubernetes reside. |
kube-system |
| name |
string |
O nome do objeto Kubernetes. |
nginx-ingress-lb |
| delete_behavior |
object |
O comportamento de exclusão do recurso quando o cluster é excluído. |
|
| delete_by_default |
boolean |
Especifica se o recurso deve ser excluído por padrão quando o cluster é excluído. |
false |
| changeable |
boolean |
Especifica se o comportamento padrão retornado em delete_by_default pode ser alterado. |
false |
| creator_type |
string |
O tipo do criador do recurso. Valores válidos:
|
addon |
| extra_info |
object |
As informações adicionais sobre o recurso. |
{ "type": "SLS_Data" } |
Exemplos
Resposta de sucesso
JSON formato
[
{
"cluster_id": "cb95aa626a47740afbf6aa099b65****",
"created": "2023-08-15T14:34:42+08:00",
"instance_id": "ngw-wz9sphwk42sdtjixo****",
"resource_info": "{\\\"Id\\\":\\\"KubernetesWorkerRole\\\",\\\"Name\\\":\\\"KubernetesWorkerRole\\\",\\\"Type\\\":\\\"ALIYUN::RAM::Role\\\",\\\"Status\\\":\\\"CREATE_COMPLETE\\\",\\\"StatusReason\\\":\\\"state changed\\\",\\\"Updated\\\":\\\"2025-04-10T06:21:17\\\",\\\"PhysicalId\\\":\\\"KubernetesWorkerRole-7e611193-225f-40f6-bc3c-ea8633******\\\"}",
"resource_type": "ALIYUN::VPC::NatGateway",
"state": "CREATE_COMPLETE",
"auto_create": 1,
"dependencies": [
{
"cluster_id": "cc5ee03f63e43425cb6f71f1a1756****",
"resource_type": "ALIYUN::VPC::NatGateway",
"instance_id": "ngw-wz9sphwk42sdtjixo****"
}
],
"associated_object": {
"kind": "Service",
"namespace": "kube-system",
"name": "nginx-ingress-lb"
},
"delete_behavior": {
"delete_by_default": false,
"changeable": false
},
"creator_type": "addon",
"extra_info": {
"type": "SLS_Data"
}
}
]
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.