Bagikan melalui


StatefulServiceProperties

Properti sumber daya layanan stateful.

Properti

Nama Jenis Diperlukan
serviceKind string Ya
placementConstraints string Tidak
correlationScheme array ServiceCorrelationDescription Tidak
serviceLoadMetrics array ServiceLoadMetricDescription Tidak
servicePlacementPolicies array ServicePlacementPolicyDescription Tidak
defaultMoveCost string (enum) Tidak
provisioningState string Tidak
serviceTypeName string Tidak
partitionDescription PartitionSchemeDescription Tidak
hasPersistedState boolean Tidak
targetReplicaSetSize bilangan bulat Tidak
minReplicaSetSize bilangan bulat Tidak
replicaRestartWaitDuration string (tanggal-waktu) Tidak
quorumLossWaitDuration string (tanggal-waktu) Tidak
standByReplicaKeepDuration string (tanggal-waktu) Tidak

serviceKind

Jenis: string
Diperlukan: Ya

Properti diskriminator. Nilainya harus 'Stateful' untuk objek jenis 'StatefulServiceProperties'.


placementConstraints

Jenis: string
Diperlukan: Tidak

Batasan penempatan sebagai string. Kendala penempatan adalah ekspresi boolean pada properti node dan memungkinkan pembatasan layanan ke node tertentu berdasarkan persyaratan layanan. Misalnya, untuk menempatkan layanan pada simpul di mana NodeType berwarna biru, tentukan hal berikut: "NodeColor == blue)".


correlationScheme

Jenis: array ServiceCorrelationDescription
Diperlukan: Tidak

Daftar yang menjelaskan korelasi layanan dengan layanan lain.


serviceLoadMetrics

Jenis: array ServiceLoadMetricDescription
Diperlukan: Tidak

Metrik beban layanan diberikan sebagai array objek ServiceLoadMetricDescription.


servicePlacementPolicies

Jenis: array ServicePlacementPolicyDescription
Diperlukan: Tidak

Daftar yang menjelaskan korelasi layanan dengan layanan lain.


defaultMoveCost

Jenis: string (enum)
Diperlukan: Tidak

Menentukan biaya pemindahan untuk layanan.

Potensi nilai:

  • Nol - Biaya pemindahan nol. Nilai ini adalah nol.
  • Rendah - Menentukan biaya pemindahan layanan sebagai Rendah. Nilainya adalah 1.
  • Sedang - Menentukan biaya pemindahan layanan sebagai Sedang. Nilainya adalah 2.
  • Tinggi - Menentukan biaya pemindahan layanan sebagai Tinggi. Nilainya adalah 3.

provisioningState

Jenis: string
Diperlukan: Tidak

Status penyebaran atau penyediaan saat ini, yang hanya muncul dalam respons


serviceTypeName

Jenis: string
Diperlukan: Tidak

Nama jenis layanan


partitionDescription

Jenis: PartitionSchemeDescription
Diperlukan: Tidak

Menjelaskan bagaimana layanan dipartisi.


hasPersistedState

Jenis: boolean
Diperlukan: Tidak

Bendera yang menunjukkan apakah ini adalah layanan persisten yang menyimpan status pada disk lokal. Jika itu adalah nilai properti ini benar, jika bukan salah.


targetReplicaSetSize

Jenis: bilangan bulat
Diperlukan: Tidak
InclusiveMinimum: 1

Replika target menetapkan ukuran sebagai angka.


minReplicaSetSize

Jenis: bilangan bulat
Diperlukan: Tidak
InclusiveMinimum: 1

Ukuran set replika minimum sebagai angka.


replicaRestartWaitDuration

Jenis: string (tanggal-waktu)
Diperlukan: Tidak

Durasi antara ketika replika turun dan ketika replika baru dibuat, diwakili dalam format ISO 8601 (hh:mm:ss.s).


quorumLossWaitDuration

Jenis: string (tanggal-waktu)
Diperlukan: Tidak

Durasi maksimum di mana partisi diizinkan dalam keadaan kehilangan kuorum, yang diwakili dalam format ISO 8601 (hh:mm:ss.s).


standByReplicaKeepDuration

Jenis: string (tanggal-waktu)
Diperlukan: Tidak

Definisi tentang berapa lama replika StandBy harus dipertahankan sebelum dihapus, diwakili dalam format ISO 8601 (hh:mm:ss.s).