modulo 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
Legge gli ID avviso esistenti e li converte in un elenco se sono un dizionario. Questo è necessario per evitare regressioni.
Parametri
| Parametri | |
|---|---|
siemplify |
SiemplifyAction | SiemplifyConnectorExecution | SiemplifyJobUn'istanza dell'SDK Google Security Operations SOAR. |
default_value_to_return |
dict | list | stringIl valore predefinito da impostare quando viene creato un nuovo file o una nuova chiave. Se non viene fornito alcun valore, verrà impostato un valore predefinito interno di |
identifier |
strL'attributo identificatore del connettore. |
ids_file_name |
strIl nome del file in cui devono essere salvati gli ID quando è stato creato un oggetto |
db_key |
strIl nome della chiave in cui devono essere salvati gli ID quando è stato creato un oggetto |
Restituisce
Un elenco di ID all'interno dell'oggetto DataStream.
Tipo restituito
list
TIPCommon.smp_io.read_content
TIPCommon.smp_io.read_content(siemplify, file_name, db_key, default_value_to_return=None, identifier=None)
Legge il contenuto di un oggetto ConnectorStream. Se l'oggetto non contiene dati o non esiste, restituisci un valore predefinito.
| Parametri | |
|---|---|
siemplify |
objUn'istanza della classe
|
file_name |
strIl nome del file da convalidare (quando la piattaforma utilizza i file). |
db_key |
strIl nome della chiave da convalidare (quando la piattaforma utilizza un database). |
default_value_to_return |
dict/list/strIl valore predefinito impostato quando vengono creati nuovi file e chiavi. Se non viene fornito alcun valore, viene impostato un valore predefinito interno di
|
identifier |
strL'attributo identificatore del connettore. |
Restituisce
(dict) I contenuti all'interno dell'oggetto DataStream.
I contenuti passano attraverso json.loads prima di essere restituiti.
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')
Legge gli ID da un oggetto ConnectorStream. Se l'oggetto non contiene dati o non esiste, restituisci un valore predefinito.
| Parametri | |
|---|---|
siemplify |
objUn'istanza della classe
|
ids_file_name |
sttrIl nome del file in cui salvare gli ID quando è stato creato un oggetto |
db_key |
strIl nome della chiave in cui devono essere salvati gli ID quando è stato creato un oggetto |
default_value_to_return |
dict/list/strIl valore predefinito da impostare nel caso in cui
vengano creati nuovi file e chiavi. Se non viene fornito alcun valore, viene impostato un valore predefinito interno |
identifier |
strL'attributo identificatore del connettore. |
Restituisce
(list) Un elenco di ID all'interno dell'oggetto DataStream.
I contenuti passano attraverso
json.loads prima di essere restituiti.
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')
Legge gli ID da un oggetto ConnectorStream. Se l'oggetto non contiene dati o non esiste, restituisci un valore predefinito.
| Parametri | |
|---|---|
siemplify |
objUn'istanza della classe
|
offset_in_hours |
intIl limite di tempo (valore di offset) dell'ID in ore. |
convert_to_milliseconds |
boolTrasforma il timestamp (Unix) di ogni ID da secondi a millisecondi. |
cast_keys_to_integers |
boolEsegui il cast delle chiavi in numeri interi. |
offset_is_in_days |
boolSe l'offset fornito a questo metodo è in giorni,
imposta il parametro su |
ids_file_name |
strIl nome del file in cui salvare gli ID quando è stato creato un oggetto |
db_key |
strIl nome della chiave in cui devono essere salvati gli ID quando è stato creato un oggetto |
default_value_to_return |
dict/list/strIl valore predefinito da impostare nel caso in cui vengano creati nuovi file e chiavi. |
identifier |
strL'attributo identificatore del connettore. |
Restituisce
(list) Un elenco di ID all'interno dell'oggetto DataStream. I contenuti passano attraverso
json.loads prima di essere restituiti.
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)
Scrive i contenuti in un oggetto ConnectorStream.
| Parametri | |
|---|---|
siemplify |
objUn'istanza della classe
|
content_to_write |
dict/list/strI contenuti da scrivere nel stream di dati dedicato. |
file_name |
strIl nome del file. |
db_key |
strIl nome della chiave. |
default_value_to_set |
dict/list/strIl valore predefinito impostato quando vengono creati nuovi file e chiavi. |
identifier |
strL'attributo identificatore del connettore. |
Restituisce
Nessuno.
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')
Scrive gli ultimi 1000 ID in un oggetto ConnectorStream.
| Parametri | |
|---|---|
siemplify |
objUn'istanza della classe
|
ids |
list/strGli ID da scrivere nello stream di dati dedicato. |
stored_ids_limit |
intIl numero di ID recenti tra gli ID esistenti che verranno scritti. |
ids_file_name |
strIl nome del file in cui salvare gli ID quando è stato creato un oggetto |
db_key |
strIl nome della chiave in cui devono essere salvati gli ID quando è stato creato un oggetto |
default_value_to_set |
dict/list/strIl valore predefinito impostato quando vengono creati nuovi file e chiavi. |
identifier |
strL'attributo identificatore del connettore. |
Restituisce
Nessuno.
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')
Scrive gli ID in un oggetto ConnectorStream con un timestamp.
| Parametri | |
|---|---|
siemplify |
objUn'istanza della classe
|
ids |
list/strGli ID da scrivere nello stream di dati dedicato. |
ids_file_name |
strIl nome del file in cui salvare gli ID quando è stato creato un oggetto |
db_key |
strIl nome della chiave in cui devono essere salvati gli ID quando è stato creato un oggetto |
default_value_to_set |
dict/list/strIl valore predefinito da impostare nel caso in cui vengano creati nuovi file e chiavi. |
identifier |
strL'attributo identificatore del connettore. |
Restituisce
Nessuno.
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.