EventGridMqttClientDisconnectionReason type
Alasan Pemutusan Klien EventGrid MQTT
KnownEventGridMqttClientDisconnectionReason dapat digunakan secara bergantian dengan EventGridMqttClientDisconnectionReason, enum ini berisi nilai yang diketahui yang didukung layanan.
Nilai yang diketahui didukung oleh layanan
ClientAuthenticationError: Klien terputus karena alasan autentikasi apa pun (misalnya, sertifikat kedaluwarsa, klien dinonaktifkan, atau konfigurasi klien berubah).
ClientAuthorizationError: Klien terputus karena alasan otorisasi apa pun (misalnya, karena perubahan konfigurasi ruang topik, pengikatan izin, atau grup klien).
ClientError: Klien mengirim permintaan buruk atau menggunakan salah satu fitur yang tidak didukung yang mengakibatkan penghentian koneksi oleh layanan.
ClientInitiatedDisconnect: Klien memulai pemutusan sambungan yang anggun melalui paket DISCONNECT untuk MQTT atau bingkai penutupan untuk MQTT melalui WebSocket.
ConnectionLost: Koneksi server klien hilang. (PERLINDUNGAN ONLINE EXCHANGE).
IpForbidden: Alamat IP klien diblokir oleh filter IP atau konfigurasi Tautan privat.
QuotaExceeded: Klien melebihi satu atau beberapa batas pembatasan yang mengakibatkan penghentian koneksi oleh layanan.
ServerError: Koneksi dihentikan karena kesalahan server yang tidak terduga.
ServerInitiatedDisconnect: Server memulai pemutusan sambungan yang anggun karena alasan operasional apa pun.
SessionOverflow: Antrean klien untuk pesan QoS1 yang tidak diakui mencapai batasnya, yang mengakibatkan penghentian koneksi oleh server.
SessionTakenOver: Klien terhubung kembali dengan nama autentikasi yang sama, yang mengakibatkan penghentian koneksi sebelumnya.
type EventGridMqttClientDisconnectionReason = string