smp_io-Modul
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
Liest vorhandene Benachrichtigungs-IDs und wandelt sie in eine Liste um, wenn sie ein Dictionary sind. Dies ist erforderlich, um Regressionen zu vermeiden.
Parameter
Parameter | |
---|---|
siemplify |
SiemplifyAction | SiemplifyConnectorExecution | SiemplifyJob Eine Instanz des Google Security Operations SOAR SDK. |
default_value_to_return |
dict | list | string Der Standardwert, der beim Erstellen einer neuen Datei oder eines neuen Schlüssels festgelegt werden soll. Wenn kein Wert angegeben wird, wird intern der Standardwert |
identifier |
str Das Attribut zur Kennzeichnung des Connectors. |
ids_file_name |
str Der Dateiname, in dem IDs gespeichert werden sollen, wenn ein |
db_key |
str Der Schlüsselname, unter dem IDs gespeichert werden sollen, wenn ein |
Gibt Folgendes zurück:
Eine Liste von IDs im DataStream-Objekt.
Rückgabetyp
list
TIPCommon.smp_io.read_content
TIPCommon.smp_io.read_content(siemplify, file_name, db_key, default_value_to_return=None, identifier=None)
Inhalte eines ConnectorStream-Objekts lesen Wenn das Objekt keine Daten enthält oder nicht vorhanden ist, geben Sie einen Standardwert zurück.
Parameter | |
---|---|
siemplify |
obj Eine Instanz der SDK-Klasse |
file_name |
str Der Name der Datei, die validiert werden soll (wenn die Plattform Dateien verwendet). |
db_key |
str Der Name des zu validierenden Schlüssels (wenn die Plattform eine Datenbank verwendet). |
default_value_to_return |
dict/list/str Der Standardwert, der beim Erstellen einer neuen Datei und eines neuen Schlüssels festgelegt wird. Wenn kein Wert angegeben wird, wird ein interner Standardwert von |
identifier |
str Das Attribut zur Kennzeichnung des Connectors. |
Gibt Folgendes zurück:
(dict)
Der Inhalt des DataStream
-Objekts.
Die Inhalte werden über json.loads
weitergeleitet, bevor sie zurückgegeben werden.
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')
Liest IDs aus einem ConnectorStream-Objekt. Wenn das Objekt keine Daten enthält oder nicht vorhanden ist, geben Sie einen Standardwert zurück.
Parameter | |
---|---|
siemplify |
obj Eine Instanz der SDK-Klasse |
ids_file_name |
sttr Der Dateiname, in dem IDs gespeichert werden sollen, wenn ein |
db_key |
str Der Schlüsselname, unter dem IDs gespeichert werden sollen, wenn ein |
default_value_to_return |
dict/list/str Der Standardwert, der festgelegt werden soll, wenn eine neue Datei und ein neuer Schlüssel erstellt werden. Wenn kein Wert angegeben wird, wird ein interner Standardwert |
identifier |
str Das Attribut zur Kennzeichnung des Connectors. |
Gibt Folgendes zurück:
(list)
Eine Liste von IDs im DataStream-Objekt.
Die Inhalte werden über json.loads
zurückgegeben.
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')
Liest IDs aus einem ConnectorStream-Objekt. Wenn das Objekt keine Daten enthält oder nicht vorhanden ist, geben Sie einen Standardwert zurück.
Parameter | |
---|---|
siemplify |
obj Eine Instanz der SDK-Klasse |
offset_in_hours |
int Das Zeitlimit (Offsetwert) der ID in Stunden. |
convert_to_milliseconds |
bool Wandeln Sie den Zeitstempel (Unix) jeder ID von Sekunden in Millisekunden um. |
cast_keys_to_integers |
bool Schlüssel in Ganzzahlen umwandeln. |
offset_is_in_days |
bool Wenn der für diese Methode angegebene Offset in Tagen angegeben ist, setzen Sie den Parameter auf |
ids_file_name |
str Der Dateiname, in dem IDs gespeichert werden sollen, wenn ein |
db_key |
str Der Schlüsselname, unter dem IDs gespeichert werden sollen, wenn ein |
default_value_to_return |
dict/list/str Der Standardwert, der festgelegt werden soll, wenn eine neue Datei und ein neuer Schlüssel erstellt werden. |
identifier |
str Das Attribut zur Kennzeichnung des Connectors. |
Gibt Folgendes zurück:
(list)
Eine Liste von IDs im DataStream-Objekt. Die Inhalte werden über json.loads
zurückgegeben.
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)
Schreibt Inhalte in ein ConnectorStream-Objekt.
Parameter | |
---|---|
siemplify |
obj Eine Instanz der SDK-Klasse |
content_to_write |
dict/list/str Die Inhalte, die in den dedizierten Datenstream geschrieben werden sollen. |
file_name |
str Der Name der Datei. |
db_key |
str Der Name des Schlüssels. |
default_value_to_set |
dict/list/str Der Standardwert, der beim Erstellen einer neuen Datei und eines neuen Schlüssels festgelegt wird. |
identifier |
str Das Attribut zur Kennzeichnung des Connectors. |
Gibt Folgendes zurück:
Keine.
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')
Schreibt die letzten 1.000 IDs in ein ConnectorStream-Objekt.
Parameter | |
---|---|
siemplify |
obj Eine Instanz der SDK-Klasse |
ids |
list/str Die IDs, die in den dedizierten Datenstream geschrieben werden sollen. |
stored_ids_limit |
int Die Anzahl der letzten IDs aus den vorhandenen IDs, die geschrieben werden. |
ids_file_name |
str Der Dateiname, in dem IDs gespeichert werden sollen, wenn ein |
db_key |
str Der Schlüsselname, unter dem IDs gespeichert werden sollen, wenn ein |
default_value_to_set |
dict/list/str Der Standardwert, der beim Erstellen einer neuen Datei und eines neuen Schlüssels festgelegt wird. |
identifier |
str Das Attribut zur Kennzeichnung des Connectors. |
Gibt Folgendes zurück:
Keine.
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')
Schreibt IDs mit einem Zeitstempel in ein ConnectorStream-Objekt.
Parameter | |
---|---|
siemplify |
obj Eine Instanz der SDK-Klasse |
ids |
list/str Die IDs, die in den dedizierten Datenstream geschrieben werden sollen. |
ids_file_name |
str Der Dateiname, in dem IDs gespeichert werden sollen, wenn ein |
db_key |
str Der Schlüsselname, unter dem IDs gespeichert werden sollen, wenn ein |
default_value_to_set |
dict/list/str Der Standardwert, der festgelegt werden soll, wenn eine neue Datei und ein neuer Schlüssel erstellt werden. |
identifier |
str Das Attribut zur Kennzeichnung des Connectors. |
Gibt Folgendes zurück:
Keine.
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten