Belirli bir uygulama tetikleyicisini sorgulamak için DescribeTrigger işlemini çağırabilirsiniz.
Hata Ayıklama
İstek sözdizimi
GET /clusters/[cluster_id]/triggers?Namespace=String&Type=String&Name=String&action=String HTTP/1.1
Content-Type:application/json
İstek parametreleri
| Parametre | Tür | Gerekli | Örnek | Açıklama |
| cluster_id | String | Evet | c5cdf7e3938bc4f8eb0e44b21a80f**** |
|
| Parametre | Tür | Gerekli | Örnek | Açıklama |
| Namespace | String | Evet | default | Uygulamanın ait olduğu ad alanı. |
| Type | String | Hayır | deployment | Tetikleyici türü. Geçerli değerler:
Varsayılan değer: Bu parametreyi ayarlamazsanız tetikleyiciler türe göre filtrelenmez. |
| Name | String | Evet | web-server | Uygulamanın adı. |
| action | String | Hayır | redeploy | Tetikleyicinin gerçekleştirdiği eylem. Değeri redeploy olarak ayarlayın.
Bu parametreyi belirtmezseniz tetikleyiciler eyleme göre filtrelenmez. |
Yanıt sözdizimi
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"
} ]
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| trigger_info dizisi | Döndürülen tetikleyici ayrıntıları. | ||
| id | String | 1234 | Tetikleyicinin kimliği. |
| name | String | test | Tetikleyicinin adı. |
| cluster_id | String | c259f563386444ebb8d7**** | Kümenin kimliği. |
| project_id | String | default/test-app | Projenin adı. Ad, uygulamanın dağıtıldığı ad alanından ve uygulamanın adından oluşur. Biçim |
| type | String | deployment | Tetikleyici türü. Geçerli değerler:
Varsayılan değer: |
| action | String | redeploy | Tetikleyicinin gerçekleştirdiği eylem. Geçerli değer:
|
| token | String | eyJhbGci*** | Belirteç bilgileri. |
Örnekler
Örnek istekler
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
Başarılı yanıt örnekleri
XML biçimi
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>
JSON biçimi
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***"
} ]
Hata kodları
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.