Recurso: DatasetConfig
Mensagem que descreve as propriedades de configuração do conjunto de dados. Para mais informações, consulte Propriedades de configuração do conjunto de dados.
| Representação JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "uid": string, "organizationNumber": string, "includeNewlyCreatedBuckets": boolean, "retentionPeriodDays": integer, "link": { object ( |
| Campos | |
|---|---|
name |
Identificador. Nome do recurso. |
createTime |
Apenas saída. A hora UTC em que a configuração do conjunto de dados foi criada. Esse campo é preenchido automaticamente. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. O horário UTC em que a configuração do conjunto de dados foi atualizada pela última vez. Esse campo é preenchido automaticamente. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
labels |
Rótulos como pares de chave-valor. Um objeto com uma lista de pares |
uid |
Apenas saída. Identificador exclusivo gerado pelo sistema para o recurso. |
organizationNumber |
Opcional. ID do recurso da organização a que os projetos de origem precisam pertencer. Projetos que não pertencem à organização fornecida não são considerados ao criar o conjunto de dados. |
includeNewlyCreatedBuckets |
Se definido como |
retentionPeriodDays |
Número de dias de histórico que precisam ser retidos. |
link |
Detalhes do conjunto de dados vinculado. |
identity |
Identidade usada por este |
status |
Apenas saída. Status do |
datasetConfigState |
Apenas saída. Estado do |
description |
Opcional. Uma descrição fornecida pelo usuário para a configuração do conjunto de dados. Comprimento máximo: 256 caracteres. |
Campo de união source_options. Define as opções para fornecer identificadores de origem para o conjunto de dados. source_options pode ser apenas de um dos tipos a seguir: |
|
sourceProjects |
Define as opções para fornecer projetos de origem para o conjunto de dados. |
sourceFolders |
Define as opções para fornecer pastas de origem para o conjunto de dados. |
organizationScope |
Define as opções para fornecer uma organização de origem para o conjunto de dados. |
cloudStorageObjectPath |
Somente entrada. Caminho do objeto do Cloud Storage que contém uma lista de números de projetos ou pastas a serem incluídos no conjunto de dados. Não pode conter uma mistura de projetos e pastas. O objeto precisa ser um arquivo de texto em que cada linha tenha uma das seguintes entradas:
|
Campo de união cloud_storage_locations. Locais do Cloud Storage a serem incluídos ou excluídos. cloud_storage_locations pode ser apenas de um dos tipos a seguir: |
|
includeCloudStorageLocations |
|
excludeCloudStorageLocations |
|
Campo de união cloud_storage_buckets. Buckets do Cloud Storage a serem incluídos ou excluídos. cloud_storage_buckets pode ser apenas de um dos tipos a seguir: |
|
includeCloudStorageBuckets |
|
excludeCloudStorageBuckets |
|
activityDataRetentionPeriodDays |
Opcional. Quando definido, substitui o período de armazenamento dos dados de atividade. Se não for definido, os dados de atividade vão usar o valor especificado em |
SourceProjects
Coleção de números de projetos
| Representação JSON |
|---|
{ "projectNumbers": [ string ] } |
| Campos | |
|---|---|
projectNumbers[] |
|
SourceFolders
Especifica um conjunto de pastas a serem incluídas no conjunto de dados
| Representação JSON |
|---|
{ "folderNumbers": [ string ] } |
| Campos | |
|---|---|
folderNumbers[] |
Opcional. A lista de números de pastas a serem incluídos no conjunto de dados. |
CloudStorageLocations
Coleção de locais do Cloud Storage.
| Representação JSON |
|---|
{ "locations": [ string ] } |
| Campos | |
|---|---|
locations[] |
|
CloudStorageBuckets
Coleção de buckets do Cloud Storage.
| Representação JSON |
|---|
{
"cloudStorageBuckets": [
{
object ( |
| Campos | |
|---|---|
cloudStorageBuckets[] |
|
CloudStorageBucket
Define o bucket pelo nome ou por um padrão de regex para corresponder a buckets.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união
|
|
bucketName |
Nome do bucket do Cloud Storage. |
bucketPrefixRegex |
Um padrão regex para nomes de buckets que correspondem à regex. A regex precisa seguir a sintaxe especificada em |
Link
Define os detalhes sobre o conjunto de dados vinculado.
| Representação JSON |
|---|
{ "dataset": string, "linked": boolean } |
| Campos | |
|---|---|
dataset |
Apenas saída. Nome do conjunto de dados vinculado. |
linked |
Apenas saída. Estado do conjunto de dados vinculado. |
Identidade
A identidade permite que o usuário forneça o tipo de identidade a ser usada e gera a string de identidade que pode ser usada para mudanças na política do IAM.
| Representação JSON |
|---|
{
"name": string,
"type": enum ( |
| Campos | |
|---|---|
name |
Apenas saída. Nome da identidade. |
type |
Tipo de identidade a ser usada para o datasetConfig. |
IdentityType
Tipo de conta de serviço a ser usada para a configuração do conjunto de dados.
| Tipos enumerados | |
|---|---|
IDENTITY_TYPE_UNSPECIFIED |
O padrão não é especificado e não deve ser usado. |
IDENTITY_TYPE_PER_CONFIG |
Conta de serviço gerenciado pelo Google por recurso. |
IDENTITY_TYPE_PER_PROJECT |
Conta de serviço gerenciado pelo Google por projeto. |
ConfigState
Estado da configuração.
| Tipos enumerados | |
|---|---|
CONFIG_STATE_UNSPECIFIED |
Estado não especificado. |
CONFIG_STATE_ACTIVE |
Uma configuração ativa indica que ela está ingerindo dados. |
CONFIG_STATE_VERIFICATION_IN_PROGRESS |
Nesse estado, a configuração está sendo verificada para várias permissões. |
CONFIG_STATE_CREATED |
A configuração foi criada e precisa de mais processamento. |
CONFIG_STATE_PROCESSING |
A configuração está sendo processada |
Métodos |
|
|---|---|
|
Cria uma configuração de conjunto de dados em um determinado projeto para um determinado local. |
|
Exclui uma configuração de conjunto de dados em um determinado projeto e local. |
|
Recebe a configuração do conjunto de dados em um determinado projeto para um determinado local. |
|
Vincula um conjunto de dados ao BigQuery em um determinado projeto e local. |
|
Lista as configurações de conjunto de dados em um determinado projeto e local. |
|
Atualiza uma configuração de conjunto de dados em um determinado projeto para um determinado local. |
|
Desvincula um conjunto de dados do BigQuery em um determinado projeto e local. |