Bagikan melalui


ServiceResourceProperties

Jenis ini menjelaskan properti sumber daya layanan.

Properti

Nama Jenis Diperlukan
osType string (enum) Ya
codePackages array ContainerCodePackageProperties Ya
networkRefs array NetworkRef Tidak
diagnostics DiagnosticsRef Tidak
description string Tidak
replicaCount bilangan bulat Tidak
executionPolicy ExecutionPolicy Tidak
autoScalingPolicies array AutoScalingPolicy Tidak
status string (enum) Tidak
statusDetails string Tidak
healthState string (enum) Tidak
unhealthyEvaluation string Tidak
identityRefs array ServiceIdentity Tidak
dnsName string Tidak

osType

Jenis: string (enum)
Diperlukan: Ya

Sistem operasi yang diperlukan oleh kode dalam layanan.

Potensi nilai:

  • Linux - Sistem operasi yang diperlukan adalah Linux.
  • Windows - Sistem operasi yang diperlukan adalah Windows.

codePackages

Jenis: array ContainerCodePackageProperties
Diperlukan: Ya

Menjelaskan sekumpulan paket kode yang membentuk layanan. Paket kode menjelaskan kontainer dan properti untuk menjalankannya. Semua paket kode dimulai bersama-sama pada host yang sama dan berbagi konteks yang sama (jaringan, proses, dll.).


networkRefs

Jenis: array NetworkRef
Diperlukan: Tidak

Nama-nama jaringan privat yang perlu menjadi bagian dari layanan ini.


diagnostics

Jenis: DiagnosticsRef
Diperlukan: Tidak

Referensi ke sink di DiagnosticsDescription.


description

Jenis: string
Diperlukan: Tidak

Deskripsi layanan yang dapat dibaca pengguna.


replicaCount

Jenis: bilangan bulat
Diperlukan: Tidak

Jumlah replika layanan yang akan dibuat. Default ke 1 jika tidak ditentukan.


executionPolicy

Jenis: ExecutionPolicy
Diperlukan: Tidak

Kebijakan eksekusi layanan


autoScalingPolicies

Jenis: array AutoScalingPolicy
Diperlukan: Tidak

Kebijakan penskalakan otomatis


status

Jenis: string (enum)
Diperlukan: Tidak

Status sumber daya.

Potensi nilai:

  • Unknown - Menunjukkan status sumber daya tidak diketahui. Nilainya berbasis nol.
  • Ready - Menunjukkan bahwa sumber daya sudah siap. Nilainya adalah 1.
  • Upgrading - Menunjukkan bahwa sumber daya sedang ditingkatkan. Nilainya adalah 2.
  • Creating - Menunjukkan bahwa sumber daya sedang dibuat. Nilainya adalah 3.
  • Deleting - Menunjukkan bahwa sumber daya sedang dihapus. Nilainya adalah 4.
  • Failed - Menunjukkan sumber daya tidak berfungsi karena kegagalan persisten. Lihat properti statusDetails untuk detail selengkapnya. Nilainya adalah 5.

statusDetails

Jenis: string
Diperlukan: Tidak

Memberikan informasi tambahan tentang status layanan saat ini.


healthState

Jenis: string (enum)
Diperlukan: Tidak

Status kesehatan entitas Service Fabric seperti Kluster, Node, Aplikasi, Layanan, Partisi, Replika, dll.

Potensi nilai:

  • Invalid - Menunjukkan status kesehatan yang tidak valid. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya berbasis nol.
  • Ok - Menunjukkan keadaan kesehatan baik-baik saja. Nilainya adalah 1.
  • Warning - Menunjukkan status kesehatan berada pada tingkat peringatan. Nilainya adalah 2.
  • Error - Menunjukkan status kesehatan berada pada tingkat kesalahan. Status kesehatan kesalahan harus diselidiki, karena dapat memengaruhi fungsionalitas kluster yang benar. Nilainya adalah 3.
  • Unknown - Menunjukkan status kesehatan yang tidak diketahui. Nilainya adalah 65535.

unhealthyEvaluation

Jenis: string
Diperlukan: Tidak

Ketika status kesehatan layanan tidak 'Ok', detail tambahan ini dari service fabric Health Manager bagi pengguna untuk mengetahui mengapa layanan ditandai tidak sehat.


identityRefs

Jenis: array ServiceIdentity
Diperlukan: Tidak

Daftar identitas layanan.


dnsName

Jenis: string
Diperlukan: Tidak

Nama dns layanan.