En este tema, se describe cómo crear y volver a compilar diccionarios personalizados grandes. También abarca varias situaciones de error.
Cuándo elegir un diccionario personalizado grande en lugar de uno normal
Los detectores de diccionarios personalizados normales son suficientes cuando tienes decenas de miles de palabras o frases sensibles que quieres analizar en tu contenido. Si tienes más o si tu lista de términos cambia con frecuencia, considera crear un diccionario personalizado grande, que puede admitir decenas de millones de términos.
En qué se diferencian los diccionarios personalizados grandes de otros tipos de información personalizada
Los diccionarios personalizados grandes se diferencian de otros tipos de información personalizada en que cada diccionario personalizado grande tiene dos componentes:
- Una lista de frases que creas y defines. La lista se almacena como un archivo de texto dentro de Cloud Storage o como una columna en una tabla de BigQuery.
- Los archivos de diccionario, que Sensitive Data Protection genera y almacena en Cloud Storage. Los archivos de diccionario se componen de una copia de tu lista de términos y filtros de Bloom, que ayudan en la búsqueda y la coincidencia.
Crea un diccionario personalizado grande
En esta sección, se describe cómo crear, editar y volver a compilar un diccionario personalizado grande.
Cómo crear una lista de términos
Crea una lista que contenga todas las palabras y frases que deseas que busque el nuevo detector de Infotipo. Realiza una de las siguientes acciones:
- Colocar un archivo de texto con cada palabra o frase en su propia línea en un bucket de Cloud Storage.
- Designa una columna de una tabla de BigQuery como el contenedor de las palabras y frases. Asigna a cada entrada su propia fila en la columna. Puedes usar una tabla de BigQuery existente, siempre y cuando todas las palabras y frases del diccionario estén en una sola columna.
Es posible que se cree una lista de términos demasiado grande para que Sensitive Data Protection la procese. Si ves un mensaje de error, consulta Soluciona problemas de errores más adelante en este tema.
Crea un infotipo almacenado
Después de crear tu lista de términos, usa Sensitive Data Protection para crear un diccionario:
Console
En un bucket de Cloud Storage, crea una carpeta nueva en la que Sensitive Data Protection almacenará el diccionario generado.
Sensitive Data Protection crea carpetas que contienen los archivos de diccionario en la ubicación que especifiques.
En la consola de Google Cloud , ve a la página Crear infoType.
En Tipo, selecciona Diccionario personalizado grande.
En ID de infotipo, ingresa un identificador para el infotipo almacenado.
Usarás este identificador cuando configures tus trabajos de inspección y desidentificación. Puedes usar letras, números, guiones y guiones bajos en el nombre.
En Nombre visible del tipo de información, ingresa un nombre para el Infotipo almacenado.
Puedes usar espacios y signos de puntuación en el nombre.
En Descripción, ingresa una descripción de lo que detecta tu tipo de Infotipo almacenado.
En Tipo de almacenamiento, selecciona la ubicación de tu lista de términos:
- BigQuery: Ingresa el ID del proyecto, el ID del conjunto de datos y el ID de la tabla. En el campo Nombre del campo, ingresa el identificador de la columna. Puedes designar como máximo una columna de la tabla.
- Google Cloud Storage: Ingresa la ruta de acceso al archivo.
En Bucket o carpeta de salida, ingresa la ubicación de Cloud Storage de la carpeta que creaste en el paso 1.
Haz clic en Crear.
Aparecerá un resumen del infotipo almacenado. Cuando se genera el diccionario y el nuevo Infotipo almacenado está listo para usarse, el estado del Infotipo muestra Listo.
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
REST
- Crea una carpeta nueva para el diccionario en un bucket de Cloud Storage. Sensitive Data Protection crea carpetas que contienen los archivos de diccionario en la ubicación que especifiques.
- Crea el diccionario con el método
storedInfoTypes.create. El métodocreateincluye los siguientes parámetros:- Un objeto
StoredInfoTypeConfig, que contiene la configuración del Infotipo almacenado. Incluye lo siguiente:description: es una descripción del diccionario.displayName: es el nombre que deseas asignar al diccionario.LargeCustomDictionaryConfig: Contiene la configuración del diccionario personalizado grande. Encontrarás la siguiente información:BigQueryField: se especifica si tu lista de términos se almacena en BigQuery. Incluye una referencia a la tabla en la que se almacena tu lista, además del campo que contiene cada frase del diccionario.CloudStorageFileSet: se especifica si tu lista de términos se almacena en Cloud Storage. Incluye la URL a la ubicación de origen en Cloud Storage, de la siguiente manera:"gs://[PATH_TO_GS]". Se admiten comodines.outputPath: es la ruta a la ubicación en un bucket de Cloud Storage para almacenar el diccionario creado.
storedInfoTypeId: Es el identificador del Infotipo almacenado. Usa este identificador para hacer referencia al Infotipo almacenado cuando lo vuelvas a compilar, lo borres o lo uses en un trabajo de inspección o desidentificación. Si dejas este campo vacío, el sistema generará un identificador para ti.
- Un objeto
A continuación, se muestra un ejemplo de JSON que, cuando se envía al método storedInfoTypes.create, crea un nuevo Infotipo almacenado, específicamente, un detector de diccionario personalizado grande. En este ejemplo, se crea un Infotipo almacenado a partir de una lista de términos
almacenada en una base de datos de BigQuery
disponible de forma pública (bigquery-public-data.samples.github_nested).
La base de datos contiene todos los nombres de usuario de GitHub que se usan en las confirmaciones. La ruta de acceso de salida para
el diccionario generado se establece en un bucket de Cloud Storage llamado
dlptesting, y el Infotipo almacenado se llama github-usernames.
Entrada de 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"
}
Vuelve a compilar el diccionario
Si quieres actualizar tu diccionario, primero actualiza la lista de términos de origen y, luego, indica a Sensitive Data Protection que vuelva a compilar el Infotipo almacenado.
Actualiza la lista de términos de origen existente en Cloud Storage o BigQuery.
Agrega, quita o cambia los términos o las frases según sea necesario.
Para crear una versión nueva del Infotipo sensible almacenado, vuelve a compilarla con la consola de Google Cloud o el método
storedInfoTypes.patch.La reconstrucción crea una versión nueva del diccionario, que reemplaza al diccionario anterior.
Cuando vuelves a compilar un tipo de información sensible almacenado en una versión nueva, se borra la versión anterior. Mientras Sensitive Data Protection actualiza el infotipo almacenado, su estado es "pendiente". Durante este tiempo, la versión anterior del Infotipo almacenado aún existe. Cualquier análisis que ejecutes mientras el Infotipo almacenado esté en estado pendiente se ejecutará con la versión anterior del Infotipo almacenado.
Para volver a compilar el infotipo almacenado, sigue estos pasos:
Console
- Actualiza y guarda tu lista de términos en Cloud Storage o BigQuery.
En la consola de Google Cloud , ve a la lista de tipos de información almacenados.
Haz clic en el ID del Infotipo almacenado que deseas actualizar.
En la página Detalles del infotipo, haz clic en Recompilar datos.
Sensitive Data Protection vuelve a compilar el Infotipo almacenado con los cambios que realizaste en la lista de términos de origen. Una vez que el estado del Infotipo almacenado sea "Listo", podrás usarlo. Cualquier plantilla o activador de trabajo que use el Infotipo almacenado usará automáticamente la versión reconstruida.
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
REST
Actualiza la lista de términos
Si solo actualizas la lista de términos en el diccionario personalizado grande, tu solicitud storedInfoTypes.patch solo requiere el campo name. Proporciona el nombre completo del recurso del
tipo de información sensible almacenado que deseas volver a compilar.
Los siguientes patrones representan entradas válidas para el campo name:
organizations/ORGANIZATION_ID/storedInfoTypes/STORED_INFOTYPE_IDprojects/PROJECT_ID/storedInfoTypes/STORED_INFOTYPE_ID
Reemplaza STORED_INFOTYPE_ID por el identificador del Infotipo almacenado que deseas volver a compilar.
Si no conoces el identificador del infotipo almacenado, llama al método
storedInfoTypes.list
para ver una lista de todos los infotipos almacenados actuales.
Ejemplo
PATCH https://dlp.googleapis.com/v2/projects/PROJECT_ID/storedInfoTypes/STORED_INFOTYPE_ID
En este caso, no se requiere un cuerpo de la solicitud.
Cambia la lista de términos de origen
Puedes cambiar la lista de términos de origen de un Infotipo almacenado
de uno almacenado en BigQuery a uno almacenado en
Cloud Storage. Usa el método storedInfoTypes.patch, pero incluye un objeto CloudStorageFileSet en LargeCustomDictionaryConfig donde antes usabas un objeto BigQueryField. Luego, configura el parámetro updateMask como el parámetro Infotipo almacenado que volviste a compilar, en formato FieldMask. Por ejemplo, el siguiente JSON indica en el parámetro updateMask
que se actualizó la URL de la ruta de acceso de Cloud Storage
(large_custom_dictionary.cloud_storage_file_set.url):
Ejemplo
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"
}
Del mismo modo, puedes cambiar tu lista de términos de una almacenada en una tabla de BigQuery a una almacenada en un bucket de Cloud Storage.
Analiza contenido con un detector de diccionario personalizado grande
Analizar contenido con un detector de diccionario personalizado grande es similar a analizar contenido con cualquier otro detector de Infotipo personalizado.
En este procedimiento, se supone que tienes un Infotipo almacenado existente. Para obtener más información, consulta Crea un tipo de información almacenado en esta página.
Console
Puedes aplicar un detector de diccionario personalizado grande cuando hagas lo siguiente:
- Crea un trabajo nuevo
- Crea o edita un activador de trabajo
- Crear o editar una plantilla
- Configura la creación de perfiles de datos
En la sección Configurar detección de la página, en el apartado Infotipos, puedes especificar el infotipo de diccionario personalizado grande.
- Haz clic en Administrar tipos de información.
- En el panel Infotipos, haz clic en la pestaña Personalizados.
- Haz clic en Agregar infotipo personalizado.
En el panel Agregar tipo de información personalizado, haz lo siguiente:
- En Tipo, selecciona Infotipo almacenado.
- En InfoType, ingresa un nombre para el infotipo personalizado. Puedes usar letras, números y guiones bajos.
En Probabilidad, selecciona el nivel de probabilidad predeterminado que deseas asignar a todos los hallazgos que coincidan con este tipo de Infotipo sensible personalizado. Puedes ajustar aún más el nivel de probabilidad de los hallazgos individuales con las reglas de palabras clave.
Si no especificas un valor predeterminado, el nivel de probabilidad predeterminado se establece en
VERY_LIKELY. Para obtener más información, consulta Probabilidad de coincidencia.En Sensibilidad, selecciona el nivel de sensibilidad que deseas asignar a todos los hallazgos que coincidan con este tipo de Infotipo sensible personalizado. Si no especificas un valor, los niveles de sensibilidad de esos hallazgos se establecen en
HIGH.Las puntuaciones de sensibilidad se usan en los perfiles de datos. Cuando se genera un perfil de tus datos, Sensitive Data Protection usa las puntuaciones de sensibilidad de los infotipos para calcular el nivel de sensibilidad.
En Nombre del infotipo almacenado, selecciona el infotipo almacenado en el que deseas basar el nuevo infotipo personalizado.
Haz clic en Listo para cerrar el panel Agregar tipo de información personalizado.
Opcional: En la pestaña Integrados, edita tu selección de infotipos integrados.
Haz clic en Listo para cerrar el panel Tipos de información.
El infotipo personalizado se agrega a la lista de infotipos que busca Sensitive Data Protection. Sin embargo, esta selección no es definitiva hasta que guardes el trabajo, el activador de trabajos, la plantilla o la configuración de análisis.
Cuando termines de crear o editar la configuración, haz clic en Guardar.
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Sensitive Data Protection, consulta las bibliotecas cliente de Sensitive Data Protection.
Para autenticarte en Sensitive Data Protection, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
REST
Cuando se envía al método
content.inspect,
el siguiente ejemplo analiza el texto proporcionado con el detector de Infotipo almacenado
especificado. El parámetro infoType es obligatorio porque
todos los infoTypes personalizados deben tener un nombre
que no entre en conflicto con los infoTypes integrados ni con otros infoTypes personalizados. El parámetro storedType contiene la ruta de acceso completa al recurso del Infotipo almacenado.
Entrada de 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."
}
}
Solucionar errores
Si recibes un error cuando intentas crear un Infotipo almacenado a partir de una lista de términos almacenada en Cloud Storage, las siguientes son las posibles causas:
- Alcanzaste un límite superior para los infoTypes
almacenados. Según el problema, existen varias soluciones alternativas:
- Si alcanzas el límite superior para un solo archivo de entrada en Cloud Storage (200 MB), intenta dividirlo en varios archivos. Puedes usar varios archivos para ensamblar un solo diccionario personalizado, siempre que el tamaño combinado de todos los archivos no supere 1 GB.
- BigQuery no tiene los mismos límites que Cloud Storage. Considera mover los términos a una tabla de BigQuery. El tamaño máximo de una columna de diccionario personalizado en BigQuery es de 1 GB y la cantidad máxima de filas es de 5,000,000.
- Si el archivo de la lista de términos supera todos los límites aplicables para las listas de términos de origen, debes dividir el archivo de la lista de términos en varios archivos y crear un diccionario para cada archivo. Luego, crea un trabajo de análisis independiente para cada diccionario.
- Uno o más de tus términos no contienen, al menos, una letra o número. Sensitive Data Protection no puede analizar términos que se compongan solo de espacios o símbolos. Debe tener al menos una letra o número. Mira tu lista de términos y fíjate si hay alguno de esos términos incluido y, luego, corrígelo o bórralo.
- Tu lista de términos contiene una frase con demasiados “componentes”. Un componente en este contexto es una secuencia continua que contiene solo letras, solo números o solo caracteres que no son letras ni dígitos, como espacios o símbolos. Mira tu lista de términos y fíjate si hay alguno de esos términos incluido y, luego, corrígelo o bórralo.
- El agente de servicio de Sensitive Data Protection no tiene acceso a
los datos de origen del diccionario ni al bucket de Cloud Storage para almacenar
los archivos del diccionario. Para solucionar este problema, otorga al agente de servicio de Sensitive Data Protection
el rol de administrador de Storage (
roles/storage.admin) o los roles de propietario de datos de BigQuery (roles/bigquery.dataOwner) y usuario de trabajos de BigQuery (roles/bigquery.jobUser).
Descripción general de la API
Es necesario crear un infotipo almacenado si estás creando un detector de diccionario personalizado grande.
Un Infotipo almacenado se representa en Sensitive Data Protection con el objeto
StoredInfoType. Consta de los siguientes objetos relacionados:
StoredInfoTypeVersionincluye la fecha y hora de creación, y los últimos cinco mensajes de error que se produjeron cuando se creó la versión actual.StoredInfoTypeConfigcontiene la configuración del Infotipo almacenado, incluidos su nombre y descripción. Para un diccionario personalizado grande, eltypedebe ser unLargeCustomDictionaryConfig.LargeCustomDictionaryConfigespecifica lo siguiente:- Dónde se almacena tu lista de frases dentro de Cloud Storage o BigQuery.
- Dónde se almacenan los archivos de diccionario generados en Cloud Storage.
StoredInfoTypeStatecontiene el estado de la versión más reciente y cualquier versión pendiente del Infotipo almacenado. La información de estado incluye si el Infotipo almacenado se está recopilando de nuevo, si está listo para usar o si no es válido.
Detalles de coincidencias en el diccionario
A continuación, se incluye orientación sobre cómo Sensitive Data Protection hace coincidir las palabras y frases del diccionario. Estos puntos se aplican a los diccionarios personalizados normales y grandes:
- Las palabras del diccionario no distinguen mayúsculas de minúsculas. Si tu diccionario incluye
Abby, coincidirá conabby,ABBY,Abby, etcétera. - Todos los caracteres (en diccionarios o en el contenido que se analizará) que no sean letras, dígitos ni otros caracteres alfabéticos incluidos en el plano multilingüe básico de Unicode se consideran espacios en blanco cuando se buscan coincidencias. Si tu diccionario analiza
Abby Abernathy, coincidirá conabby abernathy,Abby, Abernathy,Abby (ABERNATHY), etcétera. - Los caracteres que rodean cualquier coincidencia deben ser de un tipo diferente (letras o dígitos) de los caracteres adyacentes dentro de la palabra. Si tu diccionario analiza
Abi, coincidirá con los tres primeros caracteres deAbi904, pero no deAbigail. - Las palabras del diccionario que contienen caracteres en el plano multilingüe complementario del estándar Unicode pueden generar resultados inesperados. Algunos ejemplos de estos caracteres son los emojis, los símbolos científicos y las escrituras históricas.
Las letras, los dígitos y otros caracteres alfabéticos se definen de la siguiente manera:
- Letras: caracteres con categorías generales
Lu,Ll,Lt,LmoLoen la especificación de Unicode - Dígitos: caracteres con la categoría general
Nden la especificación de Unicode - Otros caracteres alfabéticos: caracteres con la categoría general
Nlen la especificación de Unicode o con la propiedad contributivaOther_Alphabetic, según lo define el estándar Unicode
Para crear, editar o borrar un Infotipo almacenado, utiliza los siguientes métodos:
storedInfoTypes.create: crea un nuevo Infotipo almacenado según el objetoStoredInfoTypeConfigque especifiques.storedInfoTypes.patch: Vuelve a compilar el Infotipo almacenado con unStoredInfoTypeConfignuevo que especifiques. Si no se especifica ninguno, este método crea una versión nueva del Infotipo almacenado con elStoredInfoTypeConfigexistente.storedInfoTypes.get: recupera el objetoStoredInfoTypeConfigy las versiones pendientes del Infotipo almacenado especificado.storedInfoTypes.list: enumera todos los Infotipos almacenados actualmente.storedInfoTypes.delete: borra el Infotipo almacenado especificado.