Recurso: DatasetConfig
Es un mensaje que describe las propiedades de configuración del conjunto de datos. Para obtener más información, consulta Propiedades de configuración del conjunto 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 salida. Es la fecha y hora en UTC en la que se creó la configuración del conjunto de datos. Este campo se completa automáticamente. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la fecha y hora en UTC en la que se actualizó por última vez la configuración del conjunto de datos. Este campo se completa automáticamente. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
labels |
Etiquetas como pares clave-valor Un objeto que contiene una lista de pares |
uid |
Solo salida. Es el identificador único generado por el sistema para el recurso. |
organizationNumber |
Es opcional. Es el ID del recurso de la organización a la que deben pertenecer los proyectos de origen. Los proyectos que no pertenecen a la organización proporcionada no se tienen en cuenta cuando se crea el conjunto de datos. |
includeNewlyCreatedBuckets |
Si se configura como |
retentionPeriodDays |
Cantidad de días de historial que se deben conservar. |
link |
Son los detalles del conjunto de datos vinculado. |
identity |
Es la identidad que usa este |
status |
Solo salida. Es el estado del |
datasetConfigState |
Solo salida. Es el estado del |
description |
Es opcional. Es una 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 para el conjunto de datos. source_options puede ser solo uno de los parámetros siguientes: |
|
sourceProjects |
Define las opciones para proporcionar proyectos de origen para el conjunto de datos. |
sourceFolders |
Define las opciones para proporcionar carpetas de origen para el conjunto de datos. |
organizationScope |
Define las opciones para proporcionar una organización de origen para el conjunto de datos. |
cloudStorageObjectPath |
Solo entrada. Es la ruta del objeto de Cloud Storage que contiene una lista de números de proyectos o carpetas para incluir 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. Son las ubicaciones de Cloud Storage que se incluirán o excluirán. cloud_storage_locations puede ser solo uno de los parámetros siguientes: |
|
includeCloudStorageLocations |
|
excludeCloudStorageLocations |
|
Campo de unión cloud_storage_buckets. Son los buckets de Cloud Storage que se incluirán o excluirán. cloud_storage_buckets puede ser solo uno de los parámetros siguientes: |
|
includeCloudStorageBuckets |
|
excludeCloudStorageBuckets |
|
activityDataRetentionPeriodDays |
Es opcional. Cuando se configura, anula el período de retención de los datos de actividad. Si no se configura, los datos de actividad usan el valor especificado en |
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[] |
Es opcional. Es la lista de números de carpeta que se incluirán en el conjunto de datos. |
CloudStorageLocations
Es una colección de ubicaciones de Cloud Storage.
| Representación JSON |
|---|
{ "locations": [ string ] } |
| Campos | |
|---|---|
locations[] |
|
CloudStorageBuckets
Es una colección de buckets de Cloud Storage.
| Representación JSON |
|---|
{
"cloudStorageBuckets": [
{
object ( |
| Campos | |
|---|---|
cloudStorageBuckets[] |
|
CloudStorageBucket
Define el bucket por su nombre o un patrón de regex para que coincida con los buckets.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión
|
|
bucketName |
Es el nombre del bucket de Cloud Storage. |
bucketPrefixRegex |
Es un patrón de regex para los nombres de bucket que coinciden con la regex. La expresión regular debe seguir la sintaxis especificada en |
Vínculo
Define los detalles sobre el conjunto de datos vinculado.
| Representación JSON |
|---|
{ "dataset": string, "linked": boolean } |
| Campos | |
|---|---|
dataset |
Solo salida. Es el nombre del conjunto de datos vinculado. |
linked |
Solo salida. Es el estado del conjunto de datos vinculado. |
Identidad
Identity permite que el usuario proporcione el tipo de identidad que se usará y genera la cadena de identidad que se puede usar para los cambios en la política de IAM.
| Representación JSON |
|---|
{
"name": string,
"type": enum ( |
| Campos | |
|---|---|
name |
Solo salida. Nombre de la identidad. |
type |
Es el tipo de identidad que se usará para datasetConfig. |
IdentityType
Es el tipo de cuenta de servicio que se usará para la configuración del conjunto de datos.
| Enums | |
|---|---|
IDENTITY_TYPE_UNSPECIFIED |
El valor predeterminado no está especificado y no se debe usar. |
IDENTITY_TYPE_PER_CONFIG |
Cuenta de servicio administrada por Google por recurso. |
IDENTITY_TYPE_PER_PROJECT |
Cuenta de servicio administrada por Google por proyecto. |
ConfigState
Es el estado de la configuración.
| Enums | |
|---|---|
CONFIG_STATE_UNSPECIFIED |
Significa que el estado no se especificó. |
CONFIG_STATE_ACTIVE |
La configuración activa indica que la configuración está incorporando datos de forma activa. |
CONFIG_STATE_VERIFICATION_IN_PROGRESS |
En este estado, se verifica la configuración para varios permisos. |
CONFIG_STATE_CREATED |
Se crea la configuración y se debe realizar un procesamiento adicional. |
CONFIG_STATE_PROCESSING |
Se está procesando la configuración |
Métodos |
|
|---|---|
|
Crea una configuración de conjunto de datos en un proyecto determinado para una ubicación determinada. |
|
Borra la configuración de un conjunto de datos en un proyecto y una ubicación determinados. |
|
Obtiene la configuración del conjunto de datos en un proyecto determinado para una ubicación determinada. |
|
Vincula un conjunto de datos a BigQuery en un proyecto determinado para una ubicación determinada. |
|
Enumera las configuraciones del conjunto de datos en un proyecto determinado para una ubicación determinada. |
|
Actualiza la configuración de un conjunto de datos en un proyecto determinado para una ubicación determinada. |
|
Desvincula un conjunto de datos de BigQuery en un proyecto determinado para una ubicación determinada. |