StatefulServiceInfo
Durum bilgisi olan bir Service Fabric hizmeti hakkında bilgi.
Özellikler
Ad | Tür | Gerekli |
---|---|---|
Id |
dize | No |
Name |
dize | No |
TypeName |
dize | No |
ManifestVersion |
dize | No |
HealthState |
dize (sabit listesi) | No |
ServiceStatus |
dize (sabit listesi) | No |
IsServiceGroup |
boolean | No |
ServiceMetadata |
ServiceMetadata | No |
HasPersistedState |
boolean | No |
Id
Tür: dize
Gerekli: Hayır
Hizmetin kimliği. Bu kimlik, hizmet adının kodlanmış bir gösterimidir. Bu, hizmet kaynağını tanımlamak için REST API'lerinde kullanılır.
Sürüm 6.0'dan itibaren hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, hizmet adı "fabric:/myapp/app1/svc1" ise, hizmet kimliği 6.0+ sürümünde "myapp~app1~svc1" ve önceki sürümlerde "myapp/app1/svc1" olacaktır.
Name
Tür: dize
Gerekli: Hayır
'fabric:' URI şemasına sahip hizmetin tam adı.
TypeName
Tür: dize
Gerekli: Hayır
Hizmet bildiriminde belirtilen hizmet türünün adı.
ManifestVersion
Tür: dize
Gerekli: Hayır
Hizmet bildiriminin sürümü.
HealthState
Tür: dize (sabit listesi)
Gerekli: Hayır
Küme, Düğüm, Uygulama, Hizmet, Bölüm, Çoğaltma gibi bir Service Fabric varlığının sistem durumu.
Olası değerler şunlardır:
-
Invalid
- Geçersiz bir sistem durumu gösterir. Tüm Service Fabric sabit listeleri geçersiz türe sahiptir. Değer sıfırdır. -
Ok
- Sistem durumunun iyi olduğunu gösterir. Değer 1'dir. -
Warning
- Sistem durumunun bir uyarı düzeyinde olduğunu gösterir. Değer 2'dir. -
Error
- Sistem durumunun hata düzeyinde olduğunu gösterir. Kümenin doğru işlevselliğini etkileyeebileceği için hata durumu araştırılmalıdır. Değer 3'dür. -
Unknown
- Bilinmeyen bir sistem durumunu gösterir. Değer 65535'tir.
ServiceStatus
Tür: dize (sabit listesi)
Gerekli: Hayır
Uygulamanın durumu.
Olası değerler şunlardır:
-
Unknown
- Hizmet durumunun bilinmediğini gösterir. Değer sıfırdır. -
Active
- Hizmet durumunun etkin olduğunu gösterir. Değer 1'dir. -
Upgrading
- Hizmetin yükseltiliyor olduğunu gösterir. Değer 2'dir. -
Deleting
- Hizmetin silindiğini gösterir. Değer 3'dür. -
Creating
- Hizmetin oluşturulduğunu gösterir. Değer 4'dür. -
Failed
- Kalıcı hatalar nedeniyle oluşturma veya silme işleminin sonlandırıldığını gösterir. Başka bir oluşturma/silme isteği kabul edilebilir. Değer 5'tir.
IsServiceGroup
Tür: boole
Gerekli: Hayır
Hizmetin bir hizmet grubunda olup olmadığı.
ServiceMetadata
Tür: ServiceMetadata
Gerekli: Hayır
Belirli bir hizmetle ilişkili meta veriler.
HasPersistedState
Tür: boole
Gerekli: Hayır
Hizmetin durumunun kalıcı olup olmadığı.