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 |
Identifier. name of resource |
createTime |
Apenas saída. A hora UTC em que a configuração do conjunto de dados foi criada. Esse campo é preenchido automaticamente. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
updateTime |
Apenas saída. A hora UTC em que a configuração do conjunto de dados foi atualizada pela última vez. Esse campo é preenchido automaticamente. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" 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. Os projetos que não pertencem à organização fornecida não são considerados na criação do conjunto de dados. |
includeNewlyCreatedBuckets |
Se definido como |
retentionPeriodDays |
Número de dias de histórico que precisam ser mantidos. |
link |
Detalhes do conjunto de dados vinculado. |
identity |
Identidade usada por este |
status |
Apenas saída. Status da |
datasetConfigState |
Apenas saída. Estado da |
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 |
|
SourceProjects
Coleta 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. Lista de números de pastas a serem incluídos no conjunto de dados. |
CloudStorageLocations
Coleta 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 aos buckets.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união
|
|
bucketName |
Nome do bucket do Cloud Storage. |
bucketPrefixRegex |
Um padrão de regex para nomes de bucket que correspondem ao regex. O 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
O Identity permite que o usuário forneça o tipo de identidade a ser usado 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 usado para o datasetConfig. |
IdentityType
Tipo de conta de serviço a ser usada na configuração do conjunto de dados.
Enums | |
---|---|
IDENTITY_TYPE_UNSPECIFIED |
O padrão não é especificado e não deve ser usado. |
IDENTITY_TYPE_PER_CONFIG |
Conta de serviço gerenciada pelo Google por recurso. |
IDENTITY_TYPE_PER_PROJECT |
Conta de serviço gerenciada pelo Google por projeto. |
ConfigState
Estado da configuração.
Enums | |
---|---|
CONFIG_STATE_UNSPECIFIED |
Estado não especificado. |
CONFIG_STATE_ACTIVE |
A configuração ativa indica que a configuração está ingerindo dados ativamente. |
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 é necessário fazer mais processamento. |
CONFIG_STATE_PROCESSING |
A configuração está em processamento |
Métodos |
|
---|---|
|
Cria uma configuração de conjunto de dados em um determinado projeto para um local específico. |
|
Exclui uma configuração de conjunto de dados em um determinado projeto para um local específico. |
|
Recebe a configuração do conjunto de dados em um determinado projeto para um local específico. |
|
Vincula um conjunto de dados ao BigQuery em um projeto para um local. |
|
Lista as configurações do conjunto de dados em um determinado projeto para um local específico. |
|
Atualiza a configuração de um conjunto de dados em um determinado projeto para um local. |
|
Desvincula um conjunto de dados do BigQuery em um determinado projeto para um local específico. |