Consulta os componentes disponíveis com base em condições específicas, como região, tipo de cluster, subtipo de cluster definido pelo perfil do cluster e versão do cluster, e obtém informações detalhadas sobre um componente. As informações incluem se o componente é gerenciado, o esquema de parâmetros personalizados suportado e a arquitetura do sistema operacional compatível.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cs:ListAddons |
list |
*全部资源
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /addons HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| region_id |
string |
Não |
A região do cluster. Se cluster_id for especificado, este parâmetro será ignorado. Você deve especificar os parâmetros region_id, cluster_type, profile, cluster_spec e cluster_version ao mesmo tempo. |
cn-hangzhou |
| cluster_type |
string |
Não |
O tipo do cluster. Se cluster_id for especificado, este parâmetro será ignorado. Você deve especificar os parâmetros region_id, cluster_type, profile, cluster_spec e cluster_version ao mesmo tempo. |
ManagedKubernetes |
| profile |
string |
Não |
O subtipo do cluster. Se cluster_id for especificado, este parâmetro será ignorado. Você deve especificar os parâmetros region_id, cluster_type, profile, cluster_spec e cluster_version ao mesmo tempo. |
Default |
| cluster_spec |
string |
Não |
As especificações do cluster. Se cluster_id for especificado, este parâmetro será ignorado. Você deve especificar os parâmetros region_id, cluster_type, profile, cluster_spec e cluster_version ao mesmo tempo. |
ack.pro.small |
| cluster_version |
string |
Não |
A versão do cluster. Se cluster_id for especificado, este parâmetro será ignorado. Você deve especificar os parâmetros region_id, cluster_type, profile, cluster_spec e cluster_version ao mesmo tempo. |
1.32.1-aliyun.1 |
| cluster_id |
string |
Não |
O ID do cluster. Se você especificar um ID de cluster, apenas os componentes usados no cluster especificado serão consultados. Outros parâmetros são ignorados. |
c02b3e03be10643e8a644a843ffcb**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| addons |
array<object> |
A lista de componentes disponíveis. |
|
|
object |
|||
| name |
string |
O nome do componente. |
arms-prometheus |
| version |
string |
O número da versão. |
1.1.9 |
| managed |
boolean |
Indica se o componente é totalmente gerenciado. |
false |
| install_by_default |
boolean |
Indica se o componente é instalado automaticamente por padrão. |
false |
| category |
string |
A categoria do componente. |
monitor |
| config_schema |
string |
O esquema dos parâmetros personalizados do componente. |
{} |
| supported_actions |
array |
Operações suportadas pelo componente. Valores válidos:
|
|
|
string |
Operações suportadas pelo componente. Valores válidos:
|
Install |
|
| architecture |
array |
Arquiteturas suportadas pelo componente. Valores válidos:
|
|
|
string |
Operações suportadas pelo componente. Valores válidos:
|
amd64 |
Exemplos
Resposta de sucesso
JSON formato
{
"addons": [
{
"name": "arms-prometheus",
"version": "1.1.9",
"managed": false,
"install_by_default": false,
"category": "monitor",
"config_schema": "{}",
"supported_actions": [
"Install"
],
"architecture": [
"amd64"
]
}
]
}
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.