RepairTask interface
Ne tür bir onarım istendiği, ilerleme durumunun ne olduğu ve nihai sonucunun ne olduğu hakkında bilgiler içeren bir onarım görevini temsil eder.
Bu tür Service Fabric platformunu destekler; doğrudan kodunuzdan kullanılması amaçlanmamıştır.
Özellikler
| action | İstenen onarım eylemi. Onarım görevi oluşturulduğunda belirtilmelidir ve ayarlandıktan sonra sabittir. |
| description | Onarım görevinin amacının açıklaması veya diğer bilgilendirme ayrıntıları. Onarım görevi oluşturulduğunda ayarlanabilir ve ayarlandıktan sonra sabittir. |
| executor | Onarım yürütücüsünün adı. Talep edilen ve sonraki durumlarda belirtilmelidir ve ayarlandıktan sonra sabittir. |
| executor |
Onarım yürütücüsünü iç durumunu depolamak için kullanabileceği bir veri dizesi. |
| flags | Onarım görevinin durumu hakkında ek ayrıntılar veren aşağıdaki değerlerden bit düzeyinde VEYA.
|
| history | Onarım görevinin durum geçişlerinin zaman damgalarını içeren nesne. Bu zaman damgaları sistem tarafından güncelleştirilir ve doğrudan değiştirilemez. |
| impact | Etki nesnesi, onarımın yürütülmesini onaylamadan önce sistemin onarımın etkisine hazırlanmak için hangi eylemleri gerçekleştireceğini belirler. Etki, Hazırlama durumuna geçerken onarım yürütücüsü tarafından belirtilmelidir ve ayarlandıktan sonra sabittir. |
| perform |
Onarım görevi Hazırlanıyor durumuna girdiğinde sistem durumu denetimlerinin yapılıp yapılmayacağını belirlemek için bir değer. |
| perform |
Onarım görevi Geri Yükleme durumuna girdiğinde sistem durumu denetimlerinin yapılıp yapılmayacağını belirlemek için bir değer. |
| preparing |
Onarım görevi Hazırlanıyor durumundayken sistem durumu denetiminin iş akışı durumu. Olası değerler şunlardır: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' |
| restoring |
Onarım görevi Geri Yükleme durumundayken sistem durumu denetiminin iş akışı durumu. Olası değerler şunlardır: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' |
| result |
Onarım görevi yürütmesinin sonucu hakkında ek ayrıntılar sağlayan sayısal değer. Geri yükleme ve sonraki durumlarda belirtilebilir ve ayarlandıktan sonra sabittir. |
| result |
Onarım görevi yürütmesinin sonucu hakkında ek ayrıntılar sağlayan bir dize. Geri yükleme ve sonraki durumlarda belirtilebilir ve ayarlandıktan sonra sabittir. |
| result |
Onarım görevi yürütme işleminin genel sonucunu açıklayan değer. Geri yükleme ve sonraki durumlarda belirtilmelidir ve ayarlandıktan sonra sabittir. Olası değerler şunlardır: 'Invalid', 'Succeeded', 'Cancelled', 'Interrupted', 'Failed', 'Pending' |
| state | Onarım görevinin iş akışı durumu. Geçerli ilk durumlar Oluşturma, Talep Etme ve Hazırlama'dır. Olası değerler şunlardır: 'Invalid', 'Created', 'Claimed', 'Preparing', 'Approved', 'Executing', 'Restoreing', 'Completed' |
| target | Hedef nesne, onarımın yürütülmesini onaylamadan önce sistemin onarımın etkisine hazırlanmak için hangi eylemleri gerçekleştireceğini belirler. Onarım görevi oluşturulduğunda ayarlanabilir ve ayarlandıktan sonra sabittir. |
| task |
Onarım görevinin kimliği. |
| version | Onarım görevinin sürümü. Yeni bir onarım görevi oluştururken, sürüm sıfır olarak ayarlanmalıdır. Onarım görevi güncelleştirilirken, sürüm iyimser eşzamanlılık denetimleri için kullanılır. Sürüm sıfır olarak ayarlanırsa, güncelleştirme yazma çakışmalarını denetlemez. Sürüm sıfır olmayan bir değere ayarlanırsa, güncelleştirme ancak onarım görevinin gerçek geçerli sürümü bu değerle eşleşirse başarılı olur. |
Özellik Ayrıntıları
action
İstenen onarım eylemi. Onarım görevi oluşturulduğunda belirtilmelidir ve ayarlandıktan sonra sabittir.
action: string
Özellik Değeri
string
description
Onarım görevinin amacının açıklaması veya diğer bilgilendirme ayrıntıları. Onarım görevi oluşturulduğunda ayarlanabilir ve ayarlandıktan sonra sabittir.
description?: string
Özellik Değeri
string
executor
Onarım yürütücüsünün adı. Talep edilen ve sonraki durumlarda belirtilmelidir ve ayarlandıktan sonra sabittir.
executor?: string
Özellik Değeri
string
executorData
Onarım yürütücüsünü iç durumunu depolamak için kullanabileceği bir veri dizesi.
executorData?: string
Özellik Değeri
string
flags
Onarım görevinin durumu hakkında ek ayrıntılar veren aşağıdaki değerlerden bit düzeyinde VEYA.
- 1 - Onarımın iptali istendi
- 2 - Onarımın iptali istendi
- 4 - Onarımın onaylanması istemci isteğiyle zorlandı
flags?: number
Özellik Değeri
number
history
Onarım görevinin durum geçişlerinin zaman damgalarını içeren nesne. Bu zaman damgaları sistem tarafından güncelleştirilir ve doğrudan değiştirilemez.
history?: RepairTaskHistory
Özellik Değeri
impact
Etki nesnesi, onarımın yürütülmesini onaylamadan önce sistemin onarımın etkisine hazırlanmak için hangi eylemleri gerçekleştireceğini belirler. Etki, Hazırlama durumuna geçerken onarım yürütücüsü tarafından belirtilmelidir ve ayarlandıktan sonra sabittir.
impact?: RepairImpactDescriptionBaseUnion
Özellik Değeri
performPreparingHealthCheck
Onarım görevi Hazırlanıyor durumuna girdiğinde sistem durumu denetimlerinin yapılıp yapılmayacağını belirlemek için bir değer.
performPreparingHealthCheck?: boolean
Özellik Değeri
boolean
performRestoringHealthCheck
Onarım görevi Geri Yükleme durumuna girdiğinde sistem durumu denetimlerinin yapılıp yapılmayacağını belirlemek için bir değer.
performRestoringHealthCheck?: boolean
Özellik Değeri
boolean
preparingHealthCheckState
Onarım görevi Hazırlanıyor durumundayken sistem durumu denetiminin iş akışı durumu. Olası değerler şunlardır: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut'
preparingHealthCheckState?: RepairTaskHealthCheckState
Özellik Değeri
restoringHealthCheckState
Onarım görevi Geri Yükleme durumundayken sistem durumu denetiminin iş akışı durumu. Olası değerler şunlardır: 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut'
restoringHealthCheckState?: RepairTaskHealthCheckState
Özellik Değeri
resultCode
Onarım görevi yürütmesinin sonucu hakkında ek ayrıntılar sağlayan sayısal değer. Geri yükleme ve sonraki durumlarda belirtilebilir ve ayarlandıktan sonra sabittir.
resultCode?: number
Özellik Değeri
number
resultDetails
Onarım görevi yürütmesinin sonucu hakkında ek ayrıntılar sağlayan bir dize. Geri yükleme ve sonraki durumlarda belirtilebilir ve ayarlandıktan sonra sabittir.
resultDetails?: string
Özellik Değeri
string
resultStatus
Onarım görevi yürütme işleminin genel sonucunu açıklayan değer. Geri yükleme ve sonraki durumlarda belirtilmelidir ve ayarlandıktan sonra sabittir. Olası değerler şunlardır: 'Invalid', 'Succeeded', 'Cancelled', 'Interrupted', 'Failed', 'Pending'
resultStatus?: ResultStatus
Özellik Değeri
state
Onarım görevinin iş akışı durumu. Geçerli ilk durumlar Oluşturma, Talep Etme ve Hazırlama'dır. Olası değerler şunlardır: 'Invalid', 'Created', 'Claimed', 'Preparing', 'Approved', 'Executing', 'Restoreing', 'Completed'
state: State
Özellik Değeri
target
Hedef nesne, onarımın yürütülmesini onaylamadan önce sistemin onarımın etkisine hazırlanmak için hangi eylemleri gerçekleştireceğini belirler. Onarım görevi oluşturulduğunda ayarlanabilir ve ayarlandıktan sonra sabittir.
target?: RepairTargetDescriptionBaseUnion
Özellik Değeri
taskId
Onarım görevinin kimliği.
taskId: string
Özellik Değeri
string
version
Onarım görevinin sürümü. Yeni bir onarım görevi oluştururken, sürüm sıfır olarak ayarlanmalıdır. Onarım görevi güncelleştirilirken, sürüm iyimser eşzamanlılık denetimleri için kullanılır. Sürüm sıfır olarak ayarlanırsa, güncelleştirme yazma çakışmalarını denetlemez. Sürüm sıfır olmayan bir değere ayarlanırsa, güncelleştirme ancak onarım görevinin gerçek geçerli sürümü bu değerle eşleşirse başarılı olur.
version?: string
Özellik Değeri
string