Aracılığıyla paylaş


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ı.