Chame a operação DescribeTrigger para consultar um gatilho de aplicativo específico.
Depuração
Sintaxe da solicitação
GET /clusters/[cluster_id]/triggers?Namespace=String&Type=String&Name=String&action=String HTTP/1.1
Content-Type:application/json
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
cluster_id |
String |
Sim |
c5cdf7e3938bc4f8eb0e44b21a80f**** |
ID do cluster. |
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Namespace | String | Sim | default | Namespace ao qual o aplicativo pertence. |
| Type | String | Não | deployment | Tipo do gatilho. Valores válidos:
Valor padrão: Sem esse parâmetro, os gatilhos não são filtrados por tipo. |
| Name | String | Sim | web-server | Nome do aplicativo. |
| action | String | Não | redeploy | Ação executada pelo gatilho. Defina o valor como redeploy.
Sem esse parâmetro, os gatilhos não são filtrados por ação. |
Sintaxe da resposta
HTTP/1.1 200 OK
Content-Type:application/json
[ {
"id" : "String",
"name" : "String",
"cluster_id" : "String",
"project_id" : "String",
"type" : "String",
"action" : "String",
"token" : "String"
} ]
Parâmetros da resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| Array of trigger_info | Detalhes dos gatilhos retornados. | ||
| id | String | 1234 | ID do gatilho. |
| name | String | test | Nome do gatilho. |
| cluster_id | String | c259f563386444ebb8d7**** | ID do cluster. |
| project_id | String | default/test-app | Nome do projeto. Composto pelo namespace de implantação do aplicativo e pelo nome do aplicativo. Formato: |
| type | String | deployment | Tipo do gatilho. Valores válidos:
Valor padrão: |
| action | String | redeploy | Ação executada pelo gatilho. Valor válido:
|
| token | String | eyJhbGci*** | Informações do token. |
Exemplos
Exemplos de solicitações
GET /clusters/[cluster_id]/triggers?Namespace=default&Type=deployment&Name=web-server&action=redeploy HTTP/1.1
Host:cs.aliyuncs.com
Content-Type:application/json
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeTriggerResponse>
<id>1234</id>
<name>test</name>
<cluster_id>c259f563386444ebb8d7****</cluster_id>
<project_id>default/test-app</project_id>
<type>deployment</type>
<action>redeploy</action>
<token>eyJhbGci***</token>
</DescribeTriggerResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
[ {
"id" : "1234",
"name" : "test",
"cluster_id" : "c259f563386444ebb8d7****",
"project_id" : "default/test-app",
"type" : "deployment",
"action" : "redeploy",
"token" : "eyJhbGci***"
} ]
Códigos de erro
Para obter uma lista de códigos de erro, visite o API Error Center.