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.