Questo argomento descrive come creare e ricostruire dizionari personalizzati di grandi dimensioni. Inoltre, copre diversi scenari di errore.
Quando scegliere un dizionario personalizzato grande anziché uno normale
I rivelatori di dizionari personalizzati standard sono sufficienti quando hai decine di migliaia di parole o frasi sensibili per le quali vuoi eseguire la scansione dei contenuti. Se hai più termini o se l'elenco dei termini cambia spesso, ti consigliamo di creare un grande dizionario personalizzato, che può supportare decine di milioni di termini.
Differenze tra i dizionari personalizzati di grandi dimensioni e gli 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 che crei e definisci. L'elenco viene archiviato come file di testo in Cloud Storage o come colonna in una tabella BigQuery.
- I file del dizionario, che Sensitive Data Protection genera e archivia in Cloud Storage. I file del dizionario sono composti da una copia dell'elenco di termini e da filtri Bloom, che aiutano nella ricerca e nella corrispondenza.
Creare un dizionario personalizzato di grandi dimensioni
Questa sezione descrive come creare, modificare e ricostruire un dizionario personalizzato di grandi dimensioni.
Creare un elenco di termini
Crea un elenco contenente tutte le parole e le frasi che vuoi che il nuovo rilevatore infoType cerchi. Esegui una di queste operazioni:
- Inserisci un file di testo con ogni parola o frase su una riga in un bucket Cloud Storage.
- Designa una colonna di una tabella BigQuery come contenitore per le parole e le frasi. Assegna a ogni voce una riga nella colonna. Puoi utilizzare una tabella BigQuery esistente, a condizione che tutte le parole e le frasi del dizionario siano in un'unica colonna.
È possibile creare un elenco di termini troppo grande per essere elaborato da Sensitive Data Protection. Se viene visualizzato un messaggio di errore, consulta Risolvere i problemi relativi agli errori più avanti in questo argomento.
Creare un infoType archiviato
Dopo aver creato l'elenco di termini, utilizza Sensitive Data Protection per creare un dizionario:
Console
In un bucket Cloud Storage, crea una nuova cartella in cui Protezione dei dati sensibili memorizzerà il dizionario generato.
La funzionalità Protezione dei dati sensibili crea cartelle contenenti i file del 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.
Lo utilizzerai per configurare i 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 posizione dell'elenco di 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 la posizione in Cloud Storage della cartella che hai creato nel 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 è Pronto.
C#
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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. La funzionalità Protezione dei dati sensibili crea cartelle contenenti i file del 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. Sono inclusi:description
: una descrizione del dizionario.displayName
: il nome che vuoi assegnare al dizionario.LargeCustomDictionaryConfig
: contiene la configurazione del dizionario personalizzato di grandi dimensioni. Sono inclusi:BigQueryField
: specificato se l'elenco di termini è archiviato in BigQuery. Include un riferimento alla tabella in cui è archiviato l'elenco, oltre al campo contenente ogni frase del dizionario.CloudStorageFileSet
: Specificato se l'elenco di termini è archiviato in Cloud Storage. Include l'URL della posizione di origine in Cloud Storage, nel seguente formato:"gs://[PATH_TO_GS]"
. I caratteri jolly sono supportati.outputPath
: il percorso della posizione in un bucket Cloud Storage in cui memorizzare il dizionario creato.
storedInfoTypeId
: l'identificatore per l'infoType archiviato. Utilizza questo identificatore per fare riferimento al infoType memorizzato quando lo ricostruisci, lo elimini o lo utilizzi in un'ispezione o un job di anonimizzazione. Se lasci vuoto questo campo, il sistema genera un identificatore per te.
- Un oggetto
Di seguito è riportato un esempio di JSON che, se 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 memorizzato in un database BigQuery (bigquery-public-data.samples.github_nested
) disponibile pubblicamente. Il database contiene tutti i nomi utente di GitHub utilizzati nei commit. Il percorso di output per il 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"
}
Ricostruire il dizionario
Se vuoi aggiornare il dizionario, aggiorna prima l'elenco dei termini di origine, quindi chiedi a Sensitive Data Protection di ricostruire l'elemento infoType archiviato.
Aggiorna l'elenco dei termini di origine esistenti in Cloud Storage o BigQuery.
Aggiungi, rimuovi o modifica i termini o le frasi in base alle esigenze.
Crea una nuova versione dell'elemento infoType archiviato "ricostruendolo" utilizzando la console Google Cloud o il metodo
storedInfoTypes.patch
.La ricostruzione crea una nuova versione del dizionario, che sostituisce il vecchio dizionario.
Quando ricostruisci un infoType archiviato in una nuova versione, la versione precedente viene eliminata. Mentre Sensitive Data Protection aggiorna l'infoType archiviato, il relativo stato è "in attesa". Durante questo periodo, la vecchia versione dell'infoType archiviato è ancora presente. Eventuali scansioni eseguite mentre l'infoType archiviato è in stato di attesa verranno eseguite utilizzando la versione precedente dell'infoType archiviato.
Per ricostruire l'infoType archiviato:
Console
- Aggiorna e salva l'elenco di termini in Cloud Storage o BigQuery.
Nella console Google Cloud, vai all'elenco degli infoType archiviati.
Fai clic sull'ID dell'elemento infoType archiviato che vuoi aggiornare.
Nella pagina Dettagli InfoType, fai clic su Ricompila i dati.
Sensitive Data Protection ricostruisce 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 gli attivatori dei job che utilizzano il valore infoType archiviato utilizzeranno automaticamente la versione ricostruita.
C#
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Aggiornare l'elenco di 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 ricostruire.
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 del infoType memorizzato che vuoi ricostruire.
Se non conosci l'identificatore dell'infoType archiviato, chiama il metodo
storedInfoTypes.list
per visualizzare un elenco di tutti gli infoType attualmente archiviati.
Esempio
PATCH https://dlp.googleapis.com/v2/projects/PROJECT_ID/storedInfoTypes/STORED_INFOTYPE_ID
In questo caso, non è richiesto un corpo della richiesta.
Cambia l'elenco dei termini di origine
Puoi modificare l'elenco di termini di origine per un infoType archiviato da uno archiviato in BigQuery a uno archiviato in Cloud Storage. Utilizza il metodo
storedInfoTypes.patch
, ma includi un oggetto
CloudStorageFileSet
in
LargeCustomDictionaryConfig
dove in precedenza avevi utilizzato un oggetto
BigQueryField
. Imposta quindi il parametro updateMask
sul parametro infoType
almacenato che hai ricostruito, in formato
FieldMask
. Ad esempio, il seguente JSON indica nel parametro updateMask
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 passare da un elenco di termini archiviato in una tabella BigQuery a uno archiviato in un bucket Cloud Storage.
Eseguire la scansione dei contenuti utilizzando un rilevatore di dizionari personalizzati di grandi dimensioni
La scansione dei contenuti utilizzando un rilevatore di dizionari personalizzati di grandi dimensioni è simile alla scansione dei contenuti utilizzando qualsiasi altro rilevatore di infoType personalizzato.
Questa procedura presuppone che tu abbia un infoType archiviato esistente. Per ulteriori informazioni, consulta Creare un infoType archiviato in questa pagina.
Console
Puoi applicare un rilevatore di dizionari personalizzati di grandi dimensioni quando esegui le seguenti operazioni:
- Creazione di un nuovo job
- Creazione o modifica di un attivatore di job
- Creazione o modifica di un modello
- Configurazione della 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 InfoType, fai clic sulla scheda Personalizzato.
- Fai clic su Aggiungi infoType personalizzato.
Nel riquadro Aggiungi infoType personalizzato, segui questi passaggi:
- In Tipo, seleziona infoType archiviato.
- In InfoType, inserisci un nome per l'infoType personalizzato. Puoi utilizzare lettere, numeri e trattini bassi.
Per Probabilità, seleziona il livello di probabilità predefinito da assegnare a tutti i risultati corrispondenti a questo infoType personalizzato. Puoi perfezionare ulteriormente il livello di probabilità dei singoli risultati utilizzando le regole 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.In Sensibilità, seleziona il livello di sensibilità da assegnare a tutti i risultati corrispondenti 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 dei dati. Quando esegue il profilo dei tuoi 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 Integrato, 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 non è definitiva finché non salvi il job, l'attivatore del job, il modello o la configurazione della scansione.
Al termine della creazione o della modifica della 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 autenticarti a Sensitive Data Protection, configura le 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 infoType memorizzato specificato. Il parametro infoType
è obbligatorio perché tutti gli infoType personalizzati devono avere un nome che non entri 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 ricevi un errore durante il tentativo di creare un infoType archiviato da un elenco di termini archiviato in Cloud Storage, le seguenti sono possibili cause:
- Hai raggiunto un limite superiore per gli infoType archiviati. A seconda del problema, esistono diverse soluzioni alternative:
- Se raggiungi il limite massimo per un singolo file di input in Cloud Storage (200 MB), prova a suddividerlo in più file. Puoi utilizzare più file per assemblare un singolo dizionario personalizzato, a condizione che le dimensioni combinate di tutti i file non superino 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 personalizzato in BigQuery è 1 GB e il numero massimo di righe è 5.000.000.
- Se il file dell'elenco di termini supera tutti i limiti applicabili per gli elenchi di termini di origine, devi suddividerlo in più file e creare un dizionario per ogni file. Quindi, crea un job di scansione separato per ogni dizionario.
- Uno o più dei tuoi termini non contengono almeno una lettera o un numero. Sensitive Data Protection non può cercare termini composti esclusivamente da spazi o simboli. Deve contenere almeno una lettera o un numero. Esamina l'elenco dei termini per verificare se sono inclusi termini di questo tipo, quindi correggili o eliminali.
- L'elenco di termini contiene una frase con troppi "componenti". Un componente in questo contesto è una sequenza continua contenente solo lettere, solo numeri o solo caratteri non alfabetici e non numerici, come spazi o simboli. Esamina l'elenco dei termini per verificare se sono inclusi termini di questo tipo, quindi correggili o eliminali.
- L'agente di servizio Sensitive Data Protection non ha accesso ai dati dell'origine del dizionario o al bucket Cloud Storage per l'archiviazione dei file del dizionario. Per risolvere il problema, concedi all'agente di servizio Protezione dei dati sensibili il ruolo Amministratore Storage (
roles/storage.admin
) o i ruoli Proprietario dati BigQuery (roles/bigquery.dataOwner
) e Utente job BigQuery (roles/bigquery.jobUser
).
Panoramica dell'API
La creazione di un infoType archiviato è obbligatoria se stai creando un rilevatore di dizionari personalizzati 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 che si sono verificati quando è stata creata la versione corrente.StoredInfoTypeConfig
contiene la configurazione dell'elemento infoType archiviato, inclusi il nome e la descrizione. Per un dizionario personalizzato di grandi dimensioni,type
deve essere unLargeCustomDictionaryConfig
.LargeCustomDictionaryConfig
specifica entrambe le seguenti condizioni:- La posizione in Cloud Storage o BigQuery dove è archiviato l'elenco di frasi.
- La posizione in Cloud Storage in cui archiviare i file del dizionario generato.
StoredInfoTypeState
contiene lo stato della versione più recente e di eventuali versioni in attesa dell'infoType archiviato. Le informazioni sullo stato indicano se il valore infoType memorizzato è in fase di ricostruzione, è pronto per l'uso o non è valido.
Dettagli sulla corrispondenza del dizionario
Di seguito sono riportate indicazioni su come Sensitive Data Protection abbina le parole e le frasi del dizionario. Questi punti si applicano sia ai dizionari personalizzati regolari che a quelli di grandi dimensioni:
- Le parole del dizionario non fanno distinzione tra maiuscole e minuscole. Se il tuo dizionario include
Abby
, verrà trovata una corrispondenza perabby
,ABBY
,Abby
e così via. - Tutti i caratteri, nei dizionari o nei contenuti da scansionare, diversi da lettere, cifre e altri caratteri alfabetici contenuti nel piano multilingue di base di Unicode sono considerati spazi vuoti durante la ricerca di corrispondenze. Se il dizionario cerca
Abby Abernathy
, corrisponderà aabby abernathy
,Abby, Abernathy
,Abby (ABERNATHY)
e così via. - I caratteri che circondano una corrispondenza devono essere di tipo diverso (lettere o cifre) rispetto ai caratteri adiacenti all'interno della parola. Se il dizionario cerca
Abi
, corrisponderà ai primi tre caratteri diAbi904
, ma non diAbigail
. - Le parole del dizionario contenenti caratteri nel piano multilinguale supplementare dello standard Unicode possono produrre risultati imprevisti. Esempi di questi caratteri sono emoji, simboli scientifici e scritture storiche.
Le lettere, i numeri e altri caratteri alfabetici sono definiti come segue:
- Lettere: caratteri con categorie generali
Lu
,Ll
,Lt
,Lm
oLo
nella specifica Unicode - Cifre: caratteri con categoria generale
Nd
nella specifica Unicode - Altri caratteri alfabetici: caratteri con categoria generale
Nl
nella specifica Unicode o con proprietà contributivaOther_Alphabetic
come definito dallo standard Unicode
Per creare, modificare o eliminare un infoType archiviato, utilizza i seguenti metodi:
storedInfoTypes.create
: crea un nuovo infoType archiviato in base al valoreStoredInfoTypeConfig
specificato.storedInfoTypes.patch
: ricostruisce l'infoType archiviato con un nuovoStoredInfoTypeConfig
specificato. Se non viene specificato alcun valore, questo metodo crea una nuova versione dell'infoType memorizzato con ilStoredInfoTypeConfig
esistente.storedInfoTypes.get
: recupera ilStoredInfoTypeConfig
e le eventuali versioni in attesa dell'infoType archiviato specificato.storedInfoTypes.list
: elenca tutti gli infoType attualmente archiviati.storedInfoTypes.delete
: elimina l'infoType archiviato specificato.