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 | Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı |
Devralınan Ö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. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
Ö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
Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı
type: "ChainingTrigger"
Özellik Değeri
"ChainingTrigger"
Devralınan Özellik Detayları
annotations
description
runtimeState
Tetikleyicinin çalışıp çalışmadığını gösterir. Tetikleyicide Başlat/Durdur API'leri çağrıldığında güncelleştirildi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
runtimeState?: string
Özellik Değeri
string
Trigger.runtimeStateÖğesinden Devralındı