Bagikan melalui


DeployedServicePackageHealthStateFilter

Menentukan kriteria yang cocok untuk menentukan apakah paket layanan yang disebarkan harus disertakan sebagai anak dari aplikasi yang disebarkan dalam gugus kesehatan kluster. Paket layanan yang disebarkan hanya dikembalikan jika entitas induk cocok dengan filter yang ditentukan dalam deskripsi kueri gugus kesehatan kluster. Aplikasi yang disebarkan induk dan aplikasi induknya harus disertakan dalam gugus kesehatan kluster. Satu filter dapat cocok dengan nol, satu atau beberapa paket layanan yang disebarkan, tergantung pada propertinya.

Properti

Nama Jenis Diperlukan
ServiceManifestNameFilter string Tidak
ServicePackageActivationIdFilter string Tidak
HealthStateFilter bilangan bulat Tidak

ServiceManifestNameFilter

Jenis: string
Diperlukan: Tidak

Nama manifes layanan yang mengidentifikasi paket layanan yang disebarkan yang cocok dengan filter. Jika ditentukan, filter hanya diterapkan ke paket layanan yang disebarkan yang ditentukan, jika ada. Jika tidak ada paket layanan yang disebarkan dengan nama manifes yang ditentukan, tidak ada yang dikembalikan dalam gugus kesehatan kluster berdasarkan filter ini. Jika ada paket layanan yang disebarkan, paket tersebut disertakan dalam gugus kesehatan kluster jika mematuhi properti filter lainnya. Jika tidak ditentukan, semua paket layanan yang disebarkan yang cocok dengan filter induk (jika ada) dipertimbangkan dan dicocokkan dengan anggota filter lainnya, seperti filter status kesehatan.


ServicePackageActivationIdFilter

Jenis: string
Diperlukan: Tidak

ID aktivasi paket layanan yang disebarkan yang cocok dengan filter. Jika tidak ditentukan, filter berlaku untuk semua paket layanan yang disebarkan yang cocok dengan parameter lainnya. Jika ditentukan, filter hanya cocok dengan paket layanan yang disebarkan dengan ID aktivasi yang ditentukan.


HealthStateFilter

Jenis: bilangan bulat
Diperlukan: Tidak
Default: 0

Filter untuk status kesehatan paket layanan yang disebarkan. Ini memungkinkan memilih paket layanan yang disebarkan jika cocok dengan status kesehatan yang diinginkan. Nilai yang mungkin adalah nilai bilangan bulat dari salah satu status kesehatan berikut. Hanya paket layanan yang disebarkan yang cocok dengan filter yang dikembalikan. Semua paket layanan yang disebarkan digunakan untuk mengevaluasi status kesehatan agregat aplikasi yang disebarkan induk. Jika tidak ditentukan, nilai defaultnya adalah Tidak Ada, kecuali ID paket layanan yang disebarkan ditentukan. Jika filter memiliki nilai default dan ID paket layanan yang disebarkan ditentukan, paket layanan yang disebarkan yang cocok akan dikembalikan. Nilai status adalah enumerasi berbasis bendera, sehingga nilainya bisa berupa kombinasi dari nilai-nilai ini, yang diperoleh menggunakan operator 'OR' bitwise. Misalnya, jika nilai yang disediakan adalah 6, nilai tersebut cocok dengan paket layanan yang disebarkan dengan nilai HealthState OK (2) dan Warning (4).

  • Default - Nilai default. Mencocokkan dengan HealthState. Nilainya berbasis nol.
  • None - Filter yang tidak cocok dengan nilai HealthState apa pun. Digunakan untuk mengembalikan tanpa hasil pada koleksi status tertentu. Nilainya adalah 1.
  • Ok - Filter yang cocok dengan input dengan nilai HealthState Ok. Nilainya adalah 2.
  • Peringatan - Filter yang cocok dengan input dengan nilai HealthState Peringatan. Nilainya adalah 4.
  • Kesalahan - Filter yang cocok dengan input dengan nilai HealthState Kesalahan. Nilainya adalah 8.
  • Semua - Filter yang cocok dengan input dengan nilai HealthState apa pun. Nilainya adalah 65535.