ServiceResourceProperties
Bu tür, bir hizmet kaynağının özelliklerini açıklar.
Özellikler
Ad | Tür | Gerekli |
---|---|---|
osType |
dize (sabit listesi) | Yes |
codePackages |
ContainerCodePackageProperties dizisi | Yes |
networkRefs |
NetworkRef dizisi | No |
diagnostics |
DiagnosticsRef | No |
description |
dize | No |
replicaCount |
tamsayı | No |
executionPolicy |
Executionpolicy | No |
autoScalingPolicies |
AutoScalingPolicy dizisi | No |
status |
dize (sabit listesi) | No |
statusDetails |
dize | No |
healthState |
dize (sabit listesi) | No |
unhealthyEvaluation |
dize | No |
identityRefs |
ServiceIdentity dizisi | No |
dnsName |
dize | No |
osType
Tür: dize (sabit listesi)
Gerekli: Evet
Hizmetteki kodun gerektirdiği işlem sistemi.
Olası değerler şunlardır:
-
Linux
- Gerekli işletim sistemi Linux'tır. -
Windows
- Gerekli işletim sistemi Windows'dur.
codePackages
Tür: ContainerCodePackageProperties dizisi
Gerekli: Evet
Hizmeti oluşturan kod paketleri kümesini açıklar. Kod paketi, kapsayıcıyı ve çalıştırma özelliklerini açıklar. Tüm kod paketleri aynı konakta birlikte başlatılır ve aynı bağlamı (ağ, işlem vb.) paylaşır.
networkRefs
Tür: NetworkRef dizisi
Gerekli: Hayır
Bu hizmetin parçası olması gereken özel ağların adları.
diagnostics
Tür: DiagnosticsRef
Gerekli: Hayır
DiagnosticsDescription'da havuzlara başvuru.
description
Tür: dize
Gerekli: Hayır
Hizmetin kullanıcı tarafından okunabilir açıklaması.
replicaCount
Tür: tamsayı
Gerekli: Hayır
Oluşturulacak hizmetin çoğaltma sayısı. Belirtilmezse varsayılan olarak 1'e ayarlanır.
executionPolicy
Tür: ExecutionPolicy
Gerekli: Hayır
Hizmetin yürütme ilkesi
autoScalingPolicies
Tür: AutoScalingPolicy dizisi
Gerekli: Hayır
Otomatik ölçeklendirme ilkeleri
status
Tür: dize (sabit listesi)
Gerekli: Hayır
Kaynağın durumu.
Olası değerler şunlardır:
-
Unknown
- Kaynak durumunun bilinmediğini gösterir. Değer sıfırdır. -
Ready
- Kaynağın hazır olduğunu gösterir. Değer 1'dir. -
Upgrading
- Kaynağın yükseltiliyor olduğunu gösterir. Değer 2'dir. -
Creating
- Kaynağın oluşturulduğunu gösterir. Değer 3'dür. -
Deleting
- Kaynağın silindiğini gösterir. Değer 4'dür. -
Failed
- Kaynağın kalıcı hatalardan dolayı işlevsel olmadığını gösterir. Daha fazla ayrıntı için statusDetails özelliğine bakın. Değer 5'tir.
statusDetails
Tür: dize
Gerekli: Hayır
Hizmetin geçerli durumu hakkında ek bilgi verir.
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.
unhealthyEvaluation
Tür: dize
Gerekli: Hayır
Hizmetin sistem durumu 'Tamam' olmadığında, kullanıcının hizmetin neden iyi durumda olmadığını bilmesi için service fabric Health Manager'dan gelen bu ek ayrıntılar.
identityRefs
Tür: ServiceIdentity dizisi
Gerekli: Hayır
Hizmet kimliği listesi.
dnsName
Tür: dize
Gerekli: Hayır
Hizmetin Dns adı.