Recurso |
Subrecurso |
Nome do parâmetro |
Informações de descrição e restrição |
Informações prévias |
| Tabelas |
|
ID da tabela |
id |
Introdução a tabelas |
|
Descrição |
description |
Introdução a tabelas |
|
Nome da tabela |
friendlyName |
Nomenclatura de tabelas |
|
Esquema |
schema |
Como especificar um esquema |
|
Clustering |
clustering |
Introdução às tabelas em cluster |
|
Exigir filtro de particionamento |
requirePartitionFilter |
Definir requisitos de filtro de partição |
| Particionamento de tempo |
Validade em milissegundos |
expirationMs |
Definir a validade da partição |
Campo |
campo |
Criar uma tabela particionada por coluna de unidade de tempo |
Tipo |
type |
Criar uma tabela particionada por coluna de unidade de tempo |
| Particionamento por intervalo |
Campo |
campo |
Definir requisitos de filtro de partição |
Início do intervalo |
range.start |
Particionamento por intervalo de números inteiros |
Fim do intervalo |
range.end |
Particionamento por intervalo de números inteiros |
Intervalo de intervalo |
range.interval |
Particionamento por intervalo de números inteiros |
|
Prazo de validade |
expirationTime |
Atualizar o prazo de validade da tabela |
|
Proteção contra exclusão |
Marque a caixa de seleção para evitar que essa tabela seja excluída pelo Terraform. Se não for selecionada, a configuração de proteção contra exclusão no nível do componente será usada. |
deletion_protection |
| Rótulos |
Key |
labels |
Adicionar rótulos a tabelas e visualizações |
Valor |
labels |
Adicionar rótulos a tabelas e visualizações |
|
|
Nome do conjunto de dados |
friendlyName |
Nomear conjuntos de dados |
|
|
Descrição |
description |
Atualizar a descrição do conjunto de dados |
|
|
Região |
local |
Locais do BigQuery |
|
|
Excluir conteúdo ao destruir |
Selecione para excluir todas as tabelas do conjunto de dados ao destruir o recurso. Se não for selecionada, a destruição do recurso vai falhar se houver tabelas. |
delete_contents_on_destroy |
|
|
Proteção contra exclusão |
Quando selecionada, uma execução de terraform apply ou terraform destroy que excluiria tabelas vai falhar. Quando não selecionada, as tabelas podem ser excluídas. É possível modificar essa configuração usando a configuração de proteção contra exclusão para cada tabela. |
deletion_protection |
|
|
Validade da tabela padrão em milissegundos |
defaultTableExpirationMs |
Atualizar os prazos de validade padrão da tabela |
|
|
Expiração padrão da partição em milissegundos |
defaultPartitionExpirationMs |
Atualizar os prazos de validade padrão de partições |
|
|
Horas máximas de viagem no tempo |
maxTimeTravelHours |
Atualizar janelas de viagem no tempo |
|
|
Modelo de faturamento do Storage |
StorageBillingModel |
Modelos de faturamento do Storage |
|
|
Chave de criptografia |
kmsKeyName |
Criptografia em repouso |
| Rótulos do conjunto de dados |
|
Key |
labels |
Adicionar rótulos a conjuntos de dados |
|
Valor |
value |
Adicionar rótulos a conjuntos de dados |
| Tags de recurso |
|
Key |
resourceTags |
Definições e identificadores de tags |
|
Valor |
resourceTags |
Definições e identificadores de tags |
| Visualizações |
|
ID da vista |
id |
Nomeação de visualizações |
|
Descrição |
description |
Introdução às visualizações |
|
Consulta |
query |
Como atualizar a consulta SQL de uma visualização |
|
Usar SQL legado |
useLegacySql |
Como migrar para o GoogleSQL |
| Rótulos |
Key |
labels |
Adicionar rótulos a tabelas e visualizações |
Valor |
labels |
Adicionar rótulos a tabelas e visualizações |
| Visualizações materializadas |
|
ID da vista |
id |
Nomenclatura de visualizações |
|
Descrição |
description |
Introdução às visualizações materializadas |
|
Consulta |
query |
Compatibilidade com consultas de visualizações materializadas |
|
Ativar atualização |
enableRefresh |
Atualizar visualizações materializadas |
|
Intervalo de atualização em milissegundos |
refreshIntervalMs |
Definir o limite de frequência de atualização |
|
Clustering |
fields[] |
Visualizações materializadas do cluster |
| Particionamento de tempo |
Validade em milissegundos |
expirationMs |
Definir a validade da partição |
Campo |
campo |
Criar uma tabela particionada por coluna de unidade de tempo |
Tipo |
type |
Criar uma tabela particionada por coluna de unidade de tempo |
Exigir filtro de particionamento |
requirePartitionFilter |
Definir requisitos de filtro de partição |
| Particionamento por intervalo |
Campo |
campo |
Visualizações materializadas particionadas |
Início do intervalo |
range.start |
Particionamento por intervalo de números inteiros |
Fim do intervalo |
range.end |
Particionamento por intervalo de números inteiros |
Intervalo de intervalo |
range.interval |
Particionamento por intervalo de números inteiros |
|
Prazo de validade |
expirationTime |
Como atualizar o prazo de validade de uma visualização |
|
Máximo de inatividade |
maxStaleness |
Usar visualizações materializadas com a opção max_staleness |
| Rótulos |
Key |
labels |
Adicionar rótulos a tabelas e visualizações |
Valor |
labels |
Adicionar rótulos a tabelas e visualizações |
| Tabelas externas |
|
ID da tabela |
id |
Introdução a tabelas externas |
|
Descrição |
Uma descrição da tabela externa. |
description |
|
Detecção automática |
autodetect |
Usar a sinalização de detecção automática |
|
Compactação |
compression |
Como carregar dados compactados e descompactados |
|
Ignorar valores desconhecidos |
ignoreUnknownValues |
Crie um arquivo de definição de tabelas em uma fonte de dados externa. |
|
Máximo de registros corrompidos |
maxBadRecords |
Crie um arquivo de definição de tabelas em uma fonte de dados externa. |
|
Esquema |
schema |
Crie um arquivo de definição de tabelas em uma fonte de dados externa. |
|
Formato de origem |
sourceFormat |
Crie um arquivo de definição de tabelas em uma fonte de dados externa. |
|
URIs de origem |
sourceUris |
Crie um arquivo de definição de tabelas em uma fonte de dados externa. |
| Opções de CSV |
Citação |
quote |
Como carregar dados CSV do Cloud Storage |
Permitir linhas dentadas |
allowJaggedRows |
Como carregar dados CSV do Cloud Storage |
Permitir novas linhas com consulta |
allowQuotedNewlines |
Como carregar dados CSV do Cloud Storage |
Codificação |
codificação |
Codificação |
Delimitador de campo |
FieldDelimiter |
Delimitadores de campos |
Pular linhas iniciais |
skipLeadingRows |
Opções de CSV |
| Opções do Google Planilhas |
Intervalo |
Intervalo |
Criar tabelas externas no Google Drive |
Pular linhas iniciais |
skipLeadingRows |
Criar tabelas externas no Google Drive |
| Opções de particionamento do Hive |
Moda |
mode |
Modos de detecção |
Prefixo do URI de origem |
sourceUriPrefix |
Usar dados particionados externamente |
|
Prazo de validade |
expirationTime |
Atualizar o prazo de validade da tabela |
|
Máximo de inatividade |
maxStaleness |
Gerenciar inatividade da tabela |
|
Proteção contra exclusão |
Marque a caixa de seleção para evitar que essa tabela seja excluída pelo Terraform. Se não for selecionada, a configuração de proteção contra exclusão no nível do componente será usada. |
deletion_protection |
| Rótulos |
Key |
labels |
Adicionar rótulos a tabelas e visualizações |
Valor |
labels |
Adicionar rótulos a tabelas e visualizações |
| Rotinas |
|
ID da rotina |
routineId |
Gerenciar rotinas |
|
Tipo de rotina |
routineType |
RoutineType |
|
Idioma |
idioma |
Idioma |
|
Corpo da definição |
definitionBody |
Ver o corpo de uma rotina |
|
Tipo de retorno |
returnType |
StandardSqlDataType |
|
Descrição |
Uma descrição da rotina. |
description |
| Argumentos |
Nome |
O nome do argumento. |
name |
Tipo de dado |
dataType |
StandardSqlDataType |
Tipo de argumento |
argumentKind |
ArgumentKind |
Moda |
mode |
Moda |