Mengelola jendela pemeliharaan, di mana pemberitahuan tidak akan dikirim. Gunakan API ini untuk menentukan dan memperbarui waktu berhenti dan mulai, perangkat, atau subnet yang harus dikecualikan saat memicu pemberitahuan, atau menentukan dan memperbarui Defender untuk mesin IoT yang harus dikecualikan.
Misalnya, selama masa pemeliharaan, Anda mungkin ingin menghentikan pengiriman semua pemberitahuan, kecuali untuk pemberitahuan malware pada perangkat penting.
Jendela pemeliharaan yang menentukan dengan maintenanceWindow API muncul di jendela Pengecualian Pemberitahuan konsol manajemen lokal sebagai aturan pengecualian baca-saja, dinamai dengan sintaks berikut: Maintenance-{token name}-{ticket ID}.
Penting
API ini hanya didukung untuk tujuan pemeliharaan dan untuk jangka waktu terbatas, dan tidak dimaksudkan untuk digunakan alih-alih aturan pengecualian pemberitahuan. Gunakan API ini hanya untuk operasi pemeliharaan sementara satu kali.
String. Menentukan ID tiket pemeliharaan dalam sistem pengguna. Pastikan ID tiket tidak ditautkan ke jendela terbuka yang ada.
2987345p98234
Diperlukan
ttl
Bilangan bulat positif. Mendefinisikan TTL (waktu hidup), yang merupakan durasi jendela pemeliharaan, dalam hitungan menit. Setelah periode waktu yang ditentukan selesai, jendela pemeliharaan berakhir dan sistem bersifat normal lagi.
180
Diperlukan
mesin
Array string JSON. Menentukan mesin mana yang akan menekan pemberitahuan selama jendela pemeliharaan. Nilai yang memungkinkan:
Array string JSON. Menentukan sensor mana yang akan menekan pemberitahuan selama jendela pemeliharaan. Anda bisa mendapatkan ID sensor ini dari API appliance (Kelola appliance sensor OT ).
1,35,63
Opsional
subnet
Array string JSON. Menentukan subnet untuk menekan pemberitahuan selama jendela pemeliharaan. Tentukan setiap subnet dalam notasi CIDR.
192.168.0.0/16,138.136.80.0/14,112.138.10.0/8
Opsional
Kode status
Pesan
Deskripsi
201 (Dibuat)
-
Tindakan berhasil diselesaikan.
400 (Permintaan Buruk)
Tidak Ada TicketId
Permintaan API kehilangan ticketId nilai.
400 (Permintaan Buruk)
TTL Ilegal
Permintaan API menyertakan nilai TTL non-positif atau non-numerik.
400 (Permintaan Buruk)
Tidak dapat mengurai permintaan.
Masalah saat mengurai isi, seperti parameter yang salah atau nilai yang tidak valid.
400 (Permintaan Buruk)
Jendela pemeliharaan dengan parameter yang sama sudah ada.
Muncul ketika jendela pemeliharaan yang ada sudah ada dengan detail yang sama.
404 (Tidak Ditemukan)
ID sensor tidak diketahui
Salah satu sensor yang tercantum dalam permintaan tidak ada.
409 (Konflik)
ID tiket sudah memiliki jendela yang terbuka.
ID tiket ditautkan ke jendela pemeliharaan terbuka lainnya.
Memfilter log dari tanggal yang telah ditentukan sebelumnya dan yang lebih baru. Formatnya adalah YYYY-MM-DD.
2022-08-10
Opsional
toDate
Memfilter log hingga tanggal yang telah ditentukan sebelumnya. Formatnya adalah YYYY-MM-DD.
2022-08-10
Opsional
idTiket
Memfilter log yang terkait dengan ID tiket tertentu.
9a5fe99c-d914-4bda-9332-307384fe40bf
Opsional
namaToken
Memfilter log yang terkait dengan nama token tertentu.
quarterly-sanity-window
Opsional
Kode kesalahan:
Kode
Pesan
Deskripsi
200
OK
Tindakan berhasil diselesaikan.
204:
Tidak ada Konten
Tidak ada data untuk ditampilkan.
400
Permintaan Buruk
Format tanggal salah.
500
Kesalahan Server Internal
Kesalahan tak terduga lainnya.
Jenis: JSON
Array objek JSON yang mewakili operasi jendela pemeliharaan.
Struktur respons:
Nama
Jenis
Dapat diubah ke null / Tidak dapat diubah ke null
Daftar nilai
id
Bilangan bulat panjang
Tidak dapat diubah ke null
ID internal untuk log saat ini
tanggalWaktu
String
Tidak dapat diubah ke null
Waktu aktivitas terjadi, misalnya: 2022-04-23T18:25:43.511Z
idTiket
String
Tidak dapat diubah ke null
ID jendela pemeliharaan. Misalnya: 9a5fe99c-d914-4bda-9332-307384fe40bf
namaToken
String
Tidak dapat diubah ke null
Nama token jendela pemeliharaan. Misalnya: quarterly-sanity-window
mesin
Array string
Dapat diubah ke null
Mesin tempat jendela pemeliharaan berlaku, seperti yang disediakan selama pembuatan jendela pemeliharaan: Protocol Violation, , Policy Violation, MalwareAnomaly, atauOperational
idSensor
Array string
Dapat diubah ke null
Sensor tempat jendela pemeliharaan berlaku, seperti yang disediakan selama pembuatan jendela pemeliharaan.
subnet
Array string
Dapat diubah ke null
Subnet tempat jendela pemeliharaan berlaku, seperti yang disediakan selama pembuatan jendela pemeliharaan.
ttl
Numerik
Dapat diubah ke null
Time to Live (TTL) jendela pemeliharaan, sebagaimana disediakan selama pembuatan atau pembaruan jendela pemeliharaan.
Memungkinkan Anda memperbarui durasi jendela pemeliharaan setelah Memulai proses pemeliharaan dengan mengubah ttl parameter . Definisi durasi baru ambil alih yang sebelumnya.
Metode ini berguna ketika Anda ingin mengatur durasi yang lebih lama dari durasi yang dikonfigurasi saat ini. Misalnya, jika Anda awalnya telah menentukan 180 menit, 90 menit telah berlalu, dan Anda ingin menambahkan 30 menit lagi, perbarui ttl ke 120 menit untuk mengatur ulang jumlah durasi.