Modul smp_io
TIPCommon.smp_io.read_and_repair_existing_ids
TIPCommon.smp_io.read_and_repair_existing_ids(siemplify: SiemplifyAction | SiemplifyConnectorExecution | SiemplifyJob, default_value_to_return: dict = None, identifier: str = None, ids_file_name: str = 'ids.json', db_key: str = 'ids')→ list
Membaca ID pemberitahuan yang ada dan mengonversinya menjadi daftar jika berupa kamus. Hal ini diperlukan untuk menghindari regresi.
Parameter
Parameter | |
---|---|
siemplify |
SiemplifyAction | SiemplifyConnectorExecution | SiemplifyJob Instance Google Security Operations SOAR SDK. |
default_value_to_return |
dict | list | string Nilai default yang akan ditetapkan saat file atau kunci baru dibuat. Jika tidak ada nilai yang diberikan, nilai default internal |
identifier |
str Atribut ID konektor. |
ids_file_name |
str Nama file tempat ID harus disimpan saat objek |
db_key |
str Nama kunci tempat ID harus disimpan saat objek |
Hasil
Daftar ID di dalam objek DataStream.
Jenis hasil yang ditampilkan
list
TIPCommon.smp_io.read_content
TIPCommon.smp_io.read_content(siemplify, file_name, db_key, default_value_to_return=None, identifier=None)
Membaca konten objek ConnectorStream. Jika objek tidak berisi data atau tidak ada, tampilkan nilai default.
Parameter | |
---|---|
siemplify |
obj Instance class
|
file_name |
str Nama file yang akan divalidasi (saat platform menggunakan file). |
db_key |
str Nama kunci yang akan divalidasi (saat platform menggunakan database). |
default_value_to_return |
dict/list/str Nilai default yang ditetapkan saat file dan
kunci baru dibuat. Jika tidak ada nilai yang diberikan, nilai default internal |
identifier |
str Atribut ID konektor. |
Hasil
(dict)
Konten di dalam objek DataStream
.
Konten melewati json.loads
sebelum kembali.
TIPCommon.smp_io.read_ids
TIPCommon.smp_io.read_ids(siemplify, default_value_to_return=None, identifier=None, ids_file_name='ids.json', db_key='ids')
Membaca ID dari objek ConnectorStream. Jika objek tidak berisi data atau tidak ada, kembalikan nilai default.
Parameter | |
---|---|
siemplify |
obj Instance class
|
ids_file_name |
sttr Nama file tempat ID harus disimpan saat objek
|
db_key |
str Nama kunci tempat ID harus disimpan saat objek
|
default_value_to_return |
dict/list/str Nilai default yang akan ditetapkan jika
file dan kunci baru dibuat. Jika tidak ada nilai yang diberikan, nilai default
internal |
identifier |
str Atribut ID konektor. |
Hasil
(list)
Daftar ID di dalam objek DataStream.
Konten melewati
json.loads
sebelum kembali.
TIPCommon.smp_io.read_ids_by_timestamp
TIPCommon.smp_io.read_ids_by_timestamp(siemplify, offset_in_hours=72, default_value_to_return=None, convert_to_milliseconds=False, cast_keys_to_integers=False, offset_is_in_days=False, identifier=None, ids_file_name='ids.json', db_key='ids')
Membaca ID dari objek ConnectorStream. Jika objek tidak berisi data atau tidak ada, kembalikan nilai default.
Parameter | |
---|---|
siemplify |
obj Instance class
|
offset_in_hours |
int Batas waktu (nilai offset) ID dalam jam. |
convert_to_milliseconds |
bool Ubah stempel waktu (Unix) setiap ID dari detik menjadi milidetik. |
cast_keys_to_integers |
bool Melakukan transmisi kunci ke bilangan bulat. |
offset_is_in_days |
bool Jika offset yang diberikan ke metode ini dalam satuan hari,
tetapkan parameter ke |
ids_file_name |
str Nama file tempat ID harus disimpan saat objek
|
db_key |
str Nama kunci tempat ID harus disimpan saat objek
|
default_value_to_return |
dict/list/str Nilai default yang akan ditetapkan jika file dan kunci baru dibuat. |
identifier |
str Atribut ID konektor. |
Hasil
(list)
Daftar ID di dalam objek DataStream. Konten melewati
json.loads
sebelum kembali.
TIPCommon.smp_io.write_content
TIPCommon.smp_io.write_content(siemplify, content_to_write, file_name, db_key, default_value_to_set=None, identifier=None)
Menulis konten ke dalam objek ConnectorStream.
Parameter | |
---|---|
siemplify |
obj Instance class
|
content_to_write |
dict/list/str Konten yang akan ditulis ke aliran data khusus. |
file_name |
str Nama file. |
db_key |
str Nama kunci. |
default_value_to_set |
dict/list/str Nilai default yang ditetapkan saat file dan kunci baru dibuat. |
identifier |
str Atribut ID konektor. |
Hasil
Tidak ada.
TIPCommon.smp_io.write_ids
TIPCommon.smp_io.write_ids(siemplify, ids, default_value_to_set=None, stored_ids_limit=1000, identifier=None, ids_file_name='ids.json', db_key='ids')
Menulis 1.000 ID terakhir ke dalam objek ConnectorStream.
Parameter | |
---|---|
siemplify |
obj Instance class
|
ids |
list/str ID yang akan ditulis ke aliran data khusus. |
stored_ids_limit |
int Jumlah ID terbaru dari ID yang ada yang akan ditulis. |
ids_file_name |
str Nama file tempat ID harus disimpan saat objek
|
db_key |
str Nama kunci tempat ID harus disimpan saat objek
|
default_value_to_set |
dict/list/str Nilai default yang ditetapkan saat file dan kunci baru dibuat. |
identifier |
str Atribut ID konektor. |
Hasil
Tidak ada.
TIPCommon.smp_io.write_ids_with_timestamp
TIPCommon.smp_io.write_ids_with_timestamp(siemplify, ids, default_value_to_set=None, identifier=None, ids_file_name='ids.json', db_key='ids')
Menulis ID ke dalam objek ConnectorStream dengan stempel waktu.
Parameter | |
---|---|
siemplify |
obj Instance class
|
ids |
list/str ID yang akan ditulis ke aliran data khusus. |
ids_file_name |
str Nama file tempat ID harus disimpan saat objek
|
db_key |
str Nama kunci tempat ID harus disimpan saat objek
|
default_value_to_set |
dict/list/str Nilai default yang akan ditetapkan jika file dan kunci baru dibuat. |
identifier |
str Atribut ID konektor. |
Hasil
Tidak ada.
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.