ChainingTrigger interface
Başvuruda bulunan işlem hattının runDimension Adı/Değer çiftlerine göre diğer işlem hattı çalıştırmalarına bağımlı olmasını sağlayan tetikleyici. Yukarı akış işlem hatları aynı runDimension Adını bildirmeli ve çalıştırmaları bu runDimensions değerlerine sahip olmalıdır. RunDimension değerleri tüm yukarı akış işlem hattı çalıştırmaları için eşleşiyorsa başvuruda bulunılan işlem hattı çalıştırması tetiklenebilir.
- Extends
Özellikler
| depends |
Yukarı akış boru hatları. |
| pipeline | Tüm yukarı akış işlem hatları başarıyla tamamlandığında çalıştırılan işlem hattı oluşturulur. |
| run |
Yukarı akış işlem hatları tarafından yayınlanması gereken Dimension özelliğini çalıştırın. |
| type | Tetikleyici türü. |
Devralınan Özellikler
| additional |
Ek özellikler |
| annotations | Tetikleyiciyi tanımlamak için kullanılabilecek etiketlerin listesi. |
| description | Tetikleyici açıklaması. |
| runtime |
Tetikleyicinin çalışıp çalışmadığını gösterir. Tetikleyicide Başlat/Durdur API'leri çağrıldığında güncelleştirildi. |
Özellik Ayrıntıları
dependsOn
pipeline
Tüm yukarı akış işlem hatları başarıyla tamamlandığında çalıştırılan işlem hattı oluşturulur.
pipeline: TriggerPipelineReference
Özellik Değeri
runDimension
Yukarı akış işlem hatları tarafından yayınlanması gereken Dimension özelliğini çalıştırın.
runDimension: string
Özellik Değeri
string
type
Tetikleyici türü.
type: "ChainingTrigger"
Özellik Değeri
"ChainingTrigger"
Devralınan Özellik Detayları
additionalProperties
Ek özellikler
additionalProperties?: Record<string, any>
Özellik Değeri
Record<string, any>
Trigger.additionalProperties'tenmiras alınmıştır
annotations
description
runtimeState
Tetikleyicinin çalışıp çalışmadığını gösterir. Tetikleyicide Başlat/Durdur API'leri çağrıldığında güncelleştirildi.
runtimeState?: string
Özellik Değeri
string
Trigger.runtimeStateÖğesinden Devralındı