Recurso: DatasetConfig
Mensagem que descreve as propriedades de configuração do conjunto de dados. Para mais informações, consulte o artigo 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. Este campo é preenchido automaticamente. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
updateTime |
Apenas saída. A hora UTC em que a configuração do conjunto de dados foi atualizada pela última vez. Este campo é preenchido automaticamente. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
labels |
Etiquetas como pares de chave-valor Um objeto que contém uma lista de pares |
uid |
Apenas saída. Identificador exclusivo gerado pelo sistema para o recurso. |
organizationNumber |
Opcional. ID do recurso da organização à qual os projetos de origem devem pertencer. Os projetos que não pertencem à organização fornecida não são considerados na criação do conjunto de dados. |
includeNewlyCreatedBuckets |
Se estiver definido como |
retentionPeriodDays |
Número de dias do histórico que têm de ser retidos. |
link |
Detalhes do conjunto de dados associado. |
identity |
Identidade usada por este |
status |
Apenas saída. Estado do |
datasetConfigState |
Apenas saída. Estado do |
description |
Opcional. Uma descrição fornecida pelo utilizador para a configuração do conjunto de dados. Comprimento máximo: 256 carateres. |
Campo de união source_options . Define as opções para fornecer identificadores de origem para o conjunto de dados. source_options só pode ser uma das seguintes opções: |
|
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 |
Apenas entrada. Caminho do objeto do Cloud Storage que contém uma lista de números de projetos ou pastas a incluir no conjunto de dados. Não pode conter uma combinação de projetos e pastas. O objeto tem de ser um ficheiro de texto em que cada linha tem uma das seguintes entradas:
|
Campo de união cloud_storage_locations . Localizações do Cloud Storage a incluir ou excluir. cloud_storage_locations só pode ser uma das seguintes opções: |
|
includeCloudStorageLocations |
|
excludeCloudStorageLocations |
|
Campo de união cloud_storage_buckets . Contentores do Cloud Storage a incluir ou excluir. cloud_storage_buckets só pode ser uma das seguintes opções: |
|
includeCloudStorageBuckets |
|
excludeCloudStorageBuckets |
|
SourceProjects
Coleção de números de projetos
Representação JSON |
---|
{ "projectNumbers": [ string ] } |
Campos | |
---|---|
projectNumbers[] |
|
SourceFolders
Especifica um conjunto de pastas a incluir no conjunto de dados
Representação JSON |
---|
{ "folderNumbers": [ string ] } |
Campos | |
---|---|
folderNumbers[] |
Opcional. A lista de números de pastas a incluir no conjunto de dados. |
CloudStorageLocations
Coleção de localizações do Cloud Storage.
Representação JSON |
---|
{ "locations": [ string ] } |
Campos | |
---|---|
locations[] |
|
CloudStorageBuckets
Coleção de contentores do Cloud Storage.
Representação JSON |
---|
{
"cloudStorageBuckets": [
{
object ( |
Campos | |
---|---|
cloudStorageBuckets[] |
|
CloudStorageBucket
Define o contentor pelo respetivo nome ou um padrão de regex para corresponder a contentores.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união
|
|
bucketName |
Nome do contentor do Cloud Storage. |
bucketPrefixRegex |
Um padrão de regex para nomes de contentores que correspondem à regex. A regex deve seguir a sintaxe especificada em |
Link
Define os detalhes sobre o conjunto de dados associado.
Representação JSON |
---|
{ "dataset": string, "linked": boolean } |
Campos | |
---|---|
dataset |
Apenas saída. Nome do conjunto de dados para o conjunto de dados associado. |
linked |
Apenas saída. Estado do conjunto de dados associado. |
Identidade
A identidade permite ao utilizador fornecer o tipo de identidade a usar e produz a string de identidade que pode ser usada para alterações de políticas de IAM.
Representação JSON |
---|
{
"name": string,
"type": enum ( |
Campos | |
---|---|
name |
Apenas saída. Nome da identidade. |
type |
Tipo de identidade a usar para o datasetConfig. |
IdentityType
Tipo de conta de serviço a usar para a configuração do conjunto de dados.
Enumerações | |
---|---|
IDENTITY_TYPE_UNSPECIFIED |
O valor predefinido não está especificado e não deve ser usado. |
IDENTITY_TYPE_PER_CONFIG |
Conta de serviço gerida pela Google por recurso. |
IDENTITY_TYPE_PER_PROJECT |
Conta de serviço gerida pela Google por projeto. |
ConfigState
Estado da configuração.
Enumerações | |
---|---|
CONFIG_STATE_UNSPECIFIED |
Estado não especificado. |
CONFIG_STATE_ACTIVE |
A configuração ativa indica que a configuração está a carregar dados ativamente. |
CONFIG_STATE_VERIFICATION_IN_PROGRESS |
Neste estado, a configuração está a ser validada para várias autorizações. |
CONFIG_STATE_CREATED |
A configuração é criada e é necessário processamento adicional. |
CONFIG_STATE_PROCESSING |
A configuração está a ser processada |
Métodos |
|
---|---|
|
Cria uma configuração do conjunto de dados num determinado projeto para uma determinada localização. |
|
Elimina uma configuração do conjunto de dados num determinado projeto para uma determinada localização. |
|
Obtém a configuração do conjunto de dados num determinado projeto para uma determinada localização. |
|
Associa um conjunto de dados ao BigQuery num determinado projeto para uma determinada localização. |
|
Apresenta as configurações do conjunto de dados num determinado projeto para uma determinada localização. |
|
Atualiza a configuração de um conjunto de dados num determinado projeto para uma determinada localização. |
|
Desassocia um conjunto de dados do BigQuery num determinado projeto para uma determinada localização. |