Questo argomento descrive come creare e ricreare dizionari personalizzati di grandi dimensioni. Inoltre, descrive diversi scenari di errore.
Quando scegliere un dizionario personalizzato di grandi dimensioni rispetto a un dizionario normale personalizzato
I rilevatori di dizionari personalizzati normali sono sufficienti quando hai decine di migliaia di parole o frasi sensibili da analizzare nei contenuti. Se ne hai di più o se l'elenco dei termini cambia spesso, ti consigliamo di creare un dizionario personalizzato di grandi dimensioni, in grado di supportare decine di milioni di termini.
Differenze tra i grandi dizionari personalizzati e altri infoType personalizzati
I dizionari personalizzati di grandi dimensioni sono diversi dagli altri infoType personalizzati in quanto ogni dizionario personalizzato di grandi dimensioni ha due componenti:
- Un elenco di frasi create e definite da te. L'elenco viene archiviato come file di testo all'interno di Cloud Storage o come colonna in una tabella BigQuery.
- I file di dizionario, che Sensitive Data Protection genera e archivia in Cloud Storage. I file del dizionario sono composti da una copia dell'elenco dei termini e da filtri Bloom, che facilitano la ricerca e l'abbinamento.
Crea un dizionario personalizzato di grandi dimensioni
Questa sezione descrive come creare, modificare e ricreare un dizionario personalizzato di grandi dimensioni.
Creare un elenco di termini
Crea un elenco contenente tutte le parole e le frasi che devono essere cercate dal nuovo rilevatore di infoType. Esegui una di queste operazioni:
- Inserisci un file di testo con ogni parola o frase su una riga separata in un bucket Cloud Storage.
- Specifica una colonna di una tabella BigQuery come contenitore per le parole e le frasi. Assegna a ogni voce una propria riga nella colonna. Puoi usare una tabella BigQuery esistente, a condizione che tutte le parole e le frasi del dizionario siano in una singola colonna.
È possibile assemblare un elenco di termini troppo grande per l'elaborazione da parte della protezione dei dati sensibili. Se viene visualizzato un messaggio di errore, consulta la sezione Risoluzione degli errori più avanti in questo argomento.
Crea un infoType archiviato
Dopo aver creato l'elenco dei termini, utilizza Sensitive Data Protection per creare un dizionario:
Console
In un bucket Cloud Storage, crea una nuova cartella in cui Sensitive Data Protection archivierà il dizionario generato.
Sensitive Data Protection crea cartelle contenenti i file di dizionario nella posizione specificata.
Nella console Google Cloud, vai alla pagina Crea infoType.
In Tipo, seleziona Dizionario personalizzato grande.
In ID InfoType, inserisci un identificatore per l'infoType archiviato.
Utilizzerai questo identificatore durante la configurazione dei job di ispezione e anonimizzazione. Nel nome puoi utilizzare lettere, numeri, trattini e trattini bassi.
In Nome visualizzato InfoType, inserisci un nome per l'infoType archiviato.
Puoi utilizzare spazi e punteggiatura nel nome.
In Descrizione, inserisci una descrizione di ciò che viene rilevato dall'infoType archiviato.
Per Tipo di archiviazione, seleziona la località dell'elenco dei termini.
- BigQuery: inserisci l'ID progetto, l'ID set di dati e l'ID tabella. Nel campo Nome campo, inserisci l'identificatore della colonna. Puoi designare al massimo una colonna della tabella.
- Google Cloud Storage: inserisci il percorso del file.
In Bucket o cartella di output, inserisci il percorso Cloud Storage della cartella creata al passaggio 1.
Fai clic su Crea.
Viene visualizzato un riepilogo dell'infoType archiviato. Quando il dizionario viene generato e il nuovo infoType archiviato è pronto per l'uso, lo stato dell'infoType indica Pronto.
C#
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
PHP
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
- Crea una nuova cartella per il dizionario in un bucket Cloud Storage. Sensitive Data Protection crea cartelle contenenti i file di dizionario nella posizione specificata.
- Crea il dizionario utilizzando il metodo
storedInfoTypes.create
. Il metodocreate
accetta i seguenti parametri:- Un oggetto
StoredInfoTypeConfig
, che contiene la configurazione dell'infoType archiviato. Include:description
: una descrizione del dizionario.displayName
: il nome che vuoi assegnare al dizionario.LargeCustomDictionaryConfig
: contiene la configurazione del dizionario personalizzato di grandi dimensioni. Include:BigQueryField
: specificato se l'elenco dei termini è archiviato in BigQuery. Include un riferimento alla tabella in cui è archiviato il tuo elenco, oltre al campo contenente ogni frase del dizionario.CloudStorageFileSet
: specificato se l'elenco dei termini è archiviato in Cloud Storage. Include l'URL del percorso di origine in Cloud Storage nel seguente formato:"gs://[PATH_TO_GS]"
. I caratteri jolly sono supportati.outputPath
: il percorso della località in un bucket Cloud Storage in cui archiviare il dizionario creato.
storedInfoTypeId
: l'identificatore dell'infoType archiviato. Puoi utilizzare questo identificatore per fare riferimento all'infoType archiviato quando lo ricrei, lo elimini o lo utilizzi in un job di ispezione o anonimizzazione. Se lasci vuoto questo campo, il sistema genera un identificatore.
- Un oggetto
Di seguito è riportato un esempio JSON che, quando inviato al metodo storedInfoTypes.create
, crea un nuovo infoType archiviato, in particolare un rilevatore di dizionario personalizzato di grandi dimensioni. Questo esempio crea un infoType archiviato da un elenco di termini archiviato in un database BigQuery (bigquery-public-data.samples.github_nested
) disponibile pubblicamente. Il database contiene tutti i nomi utente GitHub utilizzati nei commit. Il percorso di output del dizionario generato è impostato su un bucket Cloud Storage denominato dlptesting
e l'infoType archiviato è denominato github-usernames
.
Input JSON
POST https://dlp.googleapis.com/v2/projects/PROJECT_ID/storedInfoTypes
{
"config":{
"displayName":"GitHub usernames",
"description":"Dictionary of GitHub usernames used in commits",
"largeCustomDictionary":{
"outputPath":{
"path":"gs://[PATH_TO_GS]"
},
"bigQueryField":{
"table":{
"datasetId":"samples",
"projectId":"bigquery-public-data",
"tableId":"github_nested"
}
}
}
},
"storedInfoTypeId":"github-usernames"
}
Ricrea il dizionario
Se vuoi aggiornare il dizionario, devi prima aggiornare l'elenco dei termini di origine, quindi chiedere a Sensitive Data Protection di ricreare l'infoType archiviato.
Aggiorna l'elenco dei termini di origine esistente in Cloud Storage o BigQuery.
Aggiungi, rimuovi o modifica termini o frasi in base alle esigenze.
Per creare una nuova versione dell'infoType archiviato, "ricrealo" utilizzando la console Google Cloud o il metodo
storedInfoTypes.patch
.La ricostruzione crea una nuova versione del dizionario, che sostituisce il dizionario precedente.
Quando ricrei un infoType archiviato in una nuova versione, la versione precedente viene eliminata. Mentre Sensitive Data Protection aggiorna l'infoType archiviato, il suo stato è "In attesa". Durante questo periodo, esiste ancora la versione precedente dell'infoType archiviato. Eventuali analisi eseguite mentre l'infoType archiviato è in stato di attesa verranno eseguite utilizzando la versione precedente dell'infoType archiviato.
Per ricreare l'infoType archiviato:
Console
- Aggiorna e salva l'elenco dei termini in Cloud Storage o BigQuery.
Nella console Google Cloud, vai all'elenco degli infoType archiviati.
Fai clic sull'ID dell'infoType archiviato che vuoi aggiornare.
Nella pagina Dettagli InfoType, fai clic su Ricrea dati.
Sensitive Data Protection ricrea l'infoType archiviato con le modifiche apportate all'elenco dei termini di origine. Quando lo stato dell'infoType archiviato è "Pronto", puoi utilizzarlo. Tutti i modelli o trigger di job che usano l'infoType archiviato userà automaticamente la versione rigenerata.
C#
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
PHP
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Aggiornare l'elenco dei termini
Se aggiorni solo l'elenco dei termini nel dizionario personalizzato di grandi dimensioni, la richiesta storedInfoTypes.patch
richiede solo il campo name
. Fornisci il nome completo della risorsa dell'infoType archiviato che vuoi ricreare.
I seguenti pattern rappresentano voci valide per il campo name
:
organizations/ORGANIZATION_ID/storedInfoTypes/STORED_INFOTYPE_ID
projects/PROJECT_ID/storedInfoTypes/STORED_INFOTYPE_ID
Sostituisci STORED_INFOTYPE_ID con l'identificatore dell'infoType archiviato che vuoi ricreare.
Se non conosci l'identificatore dell'infoType archiviato, chiama il metodo storedInfoTypes.list
per visualizzare un elenco di tutti gli infoType archiviati al momento.
Esempio
PATCH https://dlp.googleapis.com/v2/projects/PROJECT_ID/storedInfoTypes/STORED_INFOTYPE_ID
In questo caso, il corpo della richiesta non è obbligatorio.
Cambiare l'elenco dei termini di origine
Puoi modificare l'elenco dei termini di origine per un infoType archiviato passando da uno archiviato in BigQuery a uno archiviato in Cloud Storage. Utilizza il metodo storedInfoTypes.patch
, ma includi un oggetto CloudStorageFileSet
in LargeCustomDictionaryConfig
in cui in precedenza hai utilizzato un oggetto BigQueryField
. Quindi, imposta il parametro updateMask
sul parametro infoType archiviato che hai ricreato, in formato FieldMask
. Ad esempio, i seguenti stati JSON nel parametro updateMask
che indicano che l'URL del percorso Cloud Storage è stato aggiornato
(large_custom_dictionary.cloud_storage_file_set.url
):
Esempio
PATCH https://dlp.googleapis.com/v2/projects/PROJECT_ID/storedInfoTypes/github-usernames
{
"config":{
"largeCustomDictionary":{
"cloudStorageFileSet":{
"url":"gs://[BUCKET_NAME]/[PATH_TO_FILE]"
}
}
},
"updateMask":"large_custom_dictionary.cloud_storage_file_set.url"
}
Analogamente, puoi cambiare l'elenco dei termini da uno archiviato in una tabella BigQuery a uno archiviato in un bucket Cloud Storage.
Scansiona i contenuti utilizzando un rilevatore di dizionari personalizzato di grandi dimensioni
La scansione dei contenuti mediante un rilevatore di dizionari personalizzato di grandi dimensioni è simile alla scansione dei contenuti con qualsiasi altro rilevatore infoType personalizzato.
Questa procedura presuppone che tu disponga di un infoType archiviato. Per ulteriori informazioni, consulta la sezione Creare un infoType archiviato in questa pagina.
Console
Puoi applicare un rilevatore di dizionari personalizzato di grandi dimensioni se esegui le seguenti operazioni:
- Creazione di un nuovo job
- Creazione o modifica di un attivatore di job
- Creazione o modifica di un modello
- Configurare la profilazione dei dati
Nella sezione Configura rilevamento della pagina, nella sottosezione InfoType, puoi specificare l'infoType del dizionario personalizzato di grandi dimensioni.
- Fai clic su Gestisci infoType.
- Nel riquadro InfoTypes, fai clic sulla scheda InfoTypes.
- Fai clic su Aggiungi infoType personalizzato.
Nel riquadro Aggiungi infoType personalizzato, procedi nel seguente modo:
- In Tipo, seleziona InfoType archiviato.
- In InfoType, inserisci un nome per l'infoType personalizzato. Puoi utilizzare lettere, numeri e trattini bassi.
In Probabilità, seleziona il livello di probabilità predefinito che vuoi assegnare a tutti i risultati che corrispondono a questo infoType personalizzato. Puoi perfezionare ulteriormente il livello di probabilità dei singoli risultati utilizzando le regole per le hotword.
Se non specifichi un valore predefinito, il livello di probabilità predefinito è impostato su
VERY_LIKELY
. Per ulteriori informazioni, consulta la sezione Probabilità di corrispondenza.Per Sensibilità, seleziona il livello di sensibilità che vuoi assegnare a tutti i risultati che corrispondono a questo infoType personalizzato. Se non specifichi un valore, i livelli di sensibilità di questi risultati vengono impostati su
HIGH
.I punteggi di sensibilità vengono utilizzati nei profili di dati. Durante la profilazione dei dati, Sensitive Data Protection utilizza i punteggi di sensibilità degli infoType per calcolare il livello di sensibilità.
In Nome infoType archiviato, seleziona l'infoType archiviato su cui vuoi basare il nuovo infoType personalizzato.
Fai clic su Fine per chiudere il riquadro Aggiungi infoType personalizzato.
(Facoltativo) Nella scheda Integrata, modifica la selezione di infoType integrati.
Fai clic su Fine per chiudere il riquadro InfoType.
L'infoType personalizzato viene aggiunto all'elenco di infoType rilevati da Sensitive Data Protection. Tuttavia, questa selezione è definitiva solo dopo aver salvato il job, il trigger del job, il modello o la configurazione della scansione.
Quando hai finito di creare o modificare la configurazione, fai clic su Salva.
C#
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
PHP
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Quando viene inviato al metodo content.inspect
, l'esempio seguente analizza il testo specificato utilizzando il rilevatore di infoType archiviato specificato. Il parametro infoType
è obbligatorio perché tutti gli infoType personalizzati devono avere un nome che non sia in conflitto con gli infoType integrati o con altri infoType personalizzati. Il parametro storedType
contiene il percorso completo della risorsa dell'infoType archiviato.
Input JSON
POST https://dlp.googleapis.com/v2/projects/PROJECT_ID/content:inspect
{
"inspectConfig":{
"customInfoTypes":[
{
"infoType":{
"name":"GITHUB_LOGINS"
},
"storedType":{
"name":"projects/PROJECT_ID/storedInfoTypes/github-logins"
}
}
]
},
"item":{
"value":"The commit was made by githubuser."
}
}
Risolvere gli errori
Se viene visualizzato un errore durante il tentativo di creare un infoType archiviato da un elenco di termini archiviato in Cloud Storage, le possibili cause sono le seguenti:
- Hai raggiunto un limite superiore per gli infoType archiviati. A seconda del problema, sono disponibili diverse soluzioni alternative:
- Se raggiungi il limite massimo per un singolo file di input in Cloud Storage (200 MB), prova a suddividere il file in più file. Puoi utilizzare più file per assemblare un singolo dizionario personalizzato, a condizione che la dimensione combinata di tutti i file non superi 1 GB.
- BigQuery non ha gli stessi limiti di Cloud Storage. Valuta la possibilità di spostare i termini in una tabella BigQuery. La dimensione massima di una colonna del dizionario personalizzata in BigQuery è 1 GB e il numero massimo di righe è 5.000.000.
- Se il file dell'elenco dei termini supera tutti i limiti applicabili per gli elenchi di termini di origine, devi dividerlo in più file e creare un dizionario per ogni file. Poi, crea un job di scansione separato per ogni dizionario.
- Uno o più dei termini non contengono almeno una lettera o un numero. Sensitive Data Protection non può eseguire la scansione in cerca di termini composti esclusivamente da spazi o simboli. Deve contenere almeno una lettera o un numero. Controlla l'elenco dei termini e verifica se sono presenti, quindi correggili o eliminali.
- L'elenco dei termini contiene una frase con troppi "componenti". Un componente in questo contesto è una sequenza continua contenente solo lettere, solo numeri o solo caratteri non costituiti da lettere e non, come spazi o simboli. Controlla l'elenco dei termini per vedere se sono presenti, quindi correggili o eliminali.
- L'agente di servizio Sensitive Data Protection non ha accesso ai dati di origine del dizionario o al bucket Cloud Storage per l'archiviazione dei file del dizionario. Per risolvere il problema, concedi all'agente di servizio Sensitive Data Protection i ruoli Amministratore Storage (
roles/storage.admin
) o Proprietario dati BigQuery (roles/bigquery.dataOwner
) e Utente job BigQuery (roles/bigquery.jobUser
).
Panoramica dell'API
La creazione di un infoType archiviato è necessaria se stai creando un rilevatore di dizionario personalizzato di grandi dimensioni.
Un infoType archiviato è rappresentato in Sensitive Data Protection dall'oggetto StoredInfoType
. È costituito dai seguenti oggetti correlati:
StoredInfoTypeVersion
include la data e l'ora di creazione e gli ultimi cinque messaggi di errore visualizzati quando è stata creata la versione corrente.StoredInfoTypeConfig
contiene la configurazione dell'infoType archiviato, inclusi nome e descrizione. Per un dizionario personalizzato di grandi dimensioni,type
deve essere unLargeCustomDictionaryConfig
.LargeCustomDictionaryConfig
specifica entrambi i seguenti elementi:- La posizione all'interno di Cloud Storage o BigQuery in cui è archiviato l'elenco di frasi.
- La posizione in Cloud Storage in cui archiviare i file del dizionario generati.
StoredInfoTypeState
contiene lo stato della versione più recente e le eventuali versioni in sospeso dell'infoType archiviato. Le informazioni sullo stato includono se l'infoType archiviato è in fase di ricreazione, è pronto per l'uso o non è valido.
Specifiche corrispondenti al dizionario
Di seguito sono riportate alcune indicazioni su come Sensitive Data Protection associa parole e frasi del dizionario. Le seguenti indicazioni valgono sia per i dizionari personalizzati standard che per quelli di grandi dimensioni:
- Le parole del dizionario non fanno distinzione tra maiuscole e minuscole. Se il tuo dizionario include
Abby
, troverà una corrispondenza suabby
,ABBY
,Abby
e così via. - Tutti i caratteri, nei dizionari o nei contenuti da scansionare, diversi dalle lettere e dalle cifre contenute nel piano multilingue di base Unicode, vengono considerati come spazi vuoti durante la ricerca di corrispondenze. Se il tuo dizionario
cerca
Abby Abernathy
, troverà corrispondenze suabby abernathy
,Abby, Abernathy
,Abby (ABERNATHY)
e così via. - I caratteri che circondano qualsiasi corrispondenza devono essere di tipo diverso (lettere o cifre) rispetto ai caratteri adiacenti all'interno della parola. Se il tuo dizionario
cerca
Abi
, corrisponderà ai primi tre caratteri diAbi904
, ma non aAbigail
. - Le parole del dizionario contenenti caratteri nel piano multilingue supplementare dello standard Unicode possono generare risultati imprevisti. Esempi di tali caratteri sono cinese, giapponese, coreano ed emoji.
Per creare, modificare o eliminare un infoType archiviato, puoi utilizzare i seguenti metodi:
storedInfoTypes.create
: crea un nuovo infoType archiviato in base al valoreStoredInfoTypeConfig
specificato.storedInfoTypes.patch
: ricrea l'infoType archiviato con un nuovoStoredInfoTypeConfig
da te specificato. Se non viene specificato alcun valore, questo metodo crea una nuova versione dell'infoType archiviato con il valoreStoredInfoTypeConfig
esistente.storedInfoTypes.get
: recuperaStoredInfoTypeConfig
ed eventuali versioni in attesa dell'infoType archiviato specificato.storedInfoTypes.list
: elenca tutti gli infoType archiviati attuali.storedInfoTypes.delete
: elimina l'infoType archiviato specificato.