Recurso: DatasetConfig
Mensaje que describe las propiedades de configuración del conjunto de datos. Para obtener más información, consulta Propiedades de configuración de conjuntos de datos.
Representación JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "uid": string, "organizationNumber": string, "includeNewlyCreatedBuckets": boolean, "retentionPeriodDays": integer, "link": { object ( |
Campos | |
---|---|
name |
Identificador. Nombre del recurso. |
createTime |
Solo de salida. Hora UTC en la que se creó la configuración del conjunto de datos. Este campo se rellena automáticamente. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
updateTime |
Solo de salida. Hora UTC en la que se actualizó por última vez la configuración del conjunto de datos. Este campo se rellena automáticamente. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
labels |
Etiquetas como pares clave-valor Un objeto que contiene una lista de pares |
uid |
Solo de salida. Identificador único generado por el sistema para el recurso. |
organizationNumber |
Opcional. ID de recurso de organización al que deben pertenecer los proyectos de origen. Los proyectos que no pertenecen a la organización proporcionada no se tienen en cuenta al crear el conjunto de datos. |
includeNewlyCreatedBuckets |
Si se le asigna el valor |
retentionPeriodDays |
Número de días del historial que se debe conservar. |
link |
Detalles del conjunto de datos vinculado. |
identity |
Identidad usada por este |
status |
Solo de salida. Estado de |
datasetConfigState |
Solo de salida. Estado de |
description |
Opcional. Descripción proporcionada por el usuario para la configuración del conjunto de datos. Longitud máxima: 256 caracteres. |
Campo de unión source_options . Define las opciones para proporcionar identificadores de origen del conjunto de datos. source_options solo puede ser una de las siguientes cosas: |
|
sourceProjects |
Define las opciones para proporcionar proyectos de origen para el conjunto de datos. |
sourceFolders |
Define las opciones para proporcionar carpetas de origen del conjunto de datos. |
organizationScope |
Define las opciones para proporcionar una organización de origen para el conjunto de datos. |
cloudStorageObjectPath |
Solo de entrada. Ruta del objeto de Cloud Storage que contiene una lista de números de proyectos o carpetas que se incluirán en el conjunto de datos. No puede contener una combinación de proyectos y carpetas. El objeto debe ser un archivo de texto en el que cada línea tenga una de las siguientes entradas:
|
Campo de unión cloud_storage_locations . Ubicaciones de Cloud Storage que se deben incluir o excluir. cloud_storage_locations solo puede ser una de las siguientes cosas: |
|
includeCloudStorageLocations |
|
excludeCloudStorageLocations |
|
Campo de unión cloud_storage_buckets . Segmentos de Cloud Storage que se deben incluir o excluir. cloud_storage_buckets solo puede ser una de las siguientes cosas: |
|
includeCloudStorageBuckets |
|
excludeCloudStorageBuckets |
|
SourceProjects
Colección de números de proyecto
Representación JSON |
---|
{ "projectNumbers": [ string ] } |
Campos | |
---|---|
projectNumbers[] |
|
SourceFolders
Especifica un conjunto de carpetas que se incluirán en el conjunto de datos.
Representación JSON |
---|
{ "folderNumbers": [ string ] } |
Campos | |
---|---|
folderNumbers[] |
Opcional. Lista de números de carpetas que se incluirán en el conjunto de datos. |
CloudStorageLocations
Colección de ubicaciones de Cloud Storage.
Representación JSON |
---|
{ "locations": [ string ] } |
Campos | |
---|---|
locations[] |
|
CloudStorageBuckets
Colección de segmentos de Cloud Storage.
Representación JSON |
---|
{
"cloudStorageBuckets": [
{
object ( |
Campos | |
---|---|
cloudStorageBuckets[] |
|
CloudStorageBucket
Define el segmento por su nombre o un patrón de regex para que coincida con los segmentos.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
|
|
bucketName |
Nombre del segmento de Cloud Storage. |
bucketPrefixRegex |
Un patrón de regex para los nombres de los segmentos que coincidan con la regex. La expresión regular debe seguir la sintaxis especificada en |
Enlace
Define los detalles del conjunto de datos vinculado.
Representación JSON |
---|
{ "dataset": string, "linked": boolean } |
Campos | |
---|---|
dataset |
Solo de salida. Nombre del conjunto de datos vinculado. |
linked |
Solo de salida. Estado del conjunto de datos vinculado. |
Identidad
Identity permite al usuario proporcionar el tipo de identidad que se va a usar y genera la cadena de identidad que se puede usar para los cambios en las políticas de gestión de identidades y accesos.
Representación JSON |
---|
{
"name": string,
"type": enum ( |
Campos | |
---|---|
name |
Solo de salida. Nombre de la identidad. |
type |
Tipo de identidad que se va a usar en datasetConfig. |
IdentityType
Tipo de cuenta de servicio que se va a usar para la configuración del conjunto de datos.
Enumeraciones | |
---|---|
IDENTITY_TYPE_UNSPECIFIED |
El valor predeterminado no está especificado y no debe usarse. |
IDENTITY_TYPE_PER_CONFIG |
Cuenta de servicio gestionada por Google por recurso. |
IDENTITY_TYPE_PER_PROJECT |
Cuenta de servicio gestionada por Google por proyecto. |
ConfigState
Estado de la configuración.
Enumeraciones | |
---|---|
CONFIG_STATE_UNSPECIFIED |
Estado sin especificar. |
CONFIG_STATE_ACTIVE |
Una configuración activa indica que está ingiriendo datos. |
CONFIG_STATE_VERIFICATION_IN_PROGRESS |
En este estado, se verifica la configuración para comprobar si tiene varios permisos. |
CONFIG_STATE_CREATED |
Se crea la configuración y es necesario realizar más pasos. |
CONFIG_STATE_PROCESSING |
La configuración se está procesando |
Métodos |
|
---|---|
|
Crea una configuración de conjunto de datos en un proyecto y una ubicación determinados. |
|
Elimina una configuración de conjunto de datos de un proyecto y una ubicación concretos. |
|
Obtiene la configuración del conjunto de datos de un proyecto y una ubicación concretos. |
|
Vincula un conjunto de datos a BigQuery en un proyecto determinado y en una ubicación concreta. |
|
Muestra las configuraciones de conjuntos de datos de un proyecto y una ubicación determinados. |
|
Actualiza la configuración de un conjunto de datos de un proyecto y una ubicación determinados. |
|
Desvincula un conjunto de datos de BigQuery en un proyecto determinado y en una ubicación concreta. |