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 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 hora UTC en la que se creó la configuración del conjunto de datos. Este campo se completa automáticamente. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
updateTime |
Solo salida. La hora (UTC) en la que se actualizó por última vez la configuración del conjunto de datos. Este campo se completa automáticamente. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "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 |
Opcional. Es el ID del recurso de la organización al que deben pertenecer los proyectos de origen. Cuando se crea el conjunto de datos, no se consideran los proyectos que no pertenecen a la organización proporcionada. |
includeNewlyCreatedBuckets |
Si se establece en |
retentionPeriodDays |
Cantidad de días de historial que se deben retener. |
link |
Detalles del conjunto de datos vinculado. |
identity |
Es la identidad que usa este |
status |
Solo salida. Estado de |
datasetConfigState |
Solo salida. Estado de |
description |
Opcional. Es una descripción que proporciona 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 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 de acceso al 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 . Ubicaciones de Cloud Storage que se incluirán o excluirán cloud_storage_locations puede ser solo uno de los siguientes: |
|
includeCloudStorageLocations |
|
excludeCloudStorageLocations |
|
Campo de unión cloud_storage_buckets . Buckets de Cloud Storage que se incluirán o excluirán cloud_storage_buckets puede ser solo uno de los siguientes: |
|
includeCloudStorageBuckets |
|
excludeCloudStorageBuckets |
|
SourceProjects
Colección de números de proyectos
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. Es la lista de números de carpetas 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 regex debe seguir la sintaxis especificada en |
Vínculo
Define los detalles del 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 muestra 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. Es el 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 se especifica 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
Estado de la configuración.
Enums | |
---|---|
CONFIG_STATE_UNSPECIFIED |
Estado sin especificar. |
CONFIG_STATE_ACTIVE |
La configuración activa indica que la configuración transfiere datos de forma activa. |
CONFIG_STATE_VERIFICATION_IN_PROGRESS |
En este estado, se verifica la configuración para varios permisos. |
CONFIG_STATE_CREATED |
Se creó la configuración y se debe realizar un procesamiento adicional. |
CONFIG_STATE_PROCESSING |
La configuración está en proceso |
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 determinado para una ubicación determinada. |
|
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. |
|
Muestra una lista de las configuraciones de los conjuntos 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. |