TableMetadata
TableMetadata
yaml
type: "io.kestra.plugin.gcp.bigquery.TableMetadata"Examples
yaml
id: gcp_bq_table_metadata
namespace: company.team
tasks:
- id: table_metadata
type: io.kestra.plugin.gcp.bigquery.TableMetadata
projectId: my-project
dataset: my-dataset
table: my-table
Properties
dataset *Requiredstring
table *Requiredstring
ifNotExists string
Default
ERRORPossible Values
ERRORSKIPimpersonatedServiceAccount string
location string
projectId string
retryAuto Non-dynamic
Definitions
io.kestra.core.models.tasks.retrys.Constant
interval*Requiredstring
Format
durationtype*Requiredobject
behaviorstring
Default
RETRY_FAILED_TASKPossible Values
RETRY_FAILED_TASKCREATE_NEW_EXECUTIONmaxAttemptsinteger
Minimum
>= 1maxDurationstring
Format
durationwarningOnRetryboolean
Default
falseio.kestra.core.models.tasks.retrys.Exponential
interval*Requiredstring
Format
durationmaxInterval*Requiredstring
Format
durationtype*Requiredobject
behaviorstring
Default
RETRY_FAILED_TASKPossible Values
RETRY_FAILED_TASKCREATE_NEW_EXECUTIONdelayFactornumber
maxAttemptsinteger
Minimum
>= 1maxDurationstring
Format
durationwarningOnRetryboolean
Default
falseio.kestra.core.models.tasks.retrys.Random
maxInterval*Requiredstring
Format
durationminInterval*Requiredstring
Format
durationtype*Requiredobject
behaviorstring
Default
RETRY_FAILED_TASKPossible Values
RETRY_FAILED_TASKCREATE_NEW_EXECUTIONmaxAttemptsinteger
Minimum
>= 1maxDurationstring
Format
durationwarningOnRetryboolean
Default
falseretryMessages array
SubTypestring
Default
["due to concurrent update","Retrying the job may solve the problem","Retrying may solve the problem"]retryReasons array
SubTypestring
Default
["rateLimitExceeded","jobBackendError","backendError","internalError","jobInternalError"]scopes array
SubTypestring
Default
["https://www.googleapis.com/auth/cloud-platform"]serviceAccount string
Outputs
creationTime string
Format
date-timedatasetId string
definition
Definitions
io.kestra.plugin.gcp.bigquery.models.TableDefinition-Output
externalTableDefinition
io.kestra.plugin.gcp.bigquery.models.ExternalTableDefinition-Output
autodetectboolean
compressionstring
formatTypestring
Possible Values
CSVJSONBIGTABLEDATASTORE_BACKUPAVROGOOGLE_SHEETSPARQUETORCignoreUnknownValuesboolean
maxBadRecordsinteger
sourceUrisarray
SubTypestring
materializedViewDefinition
io.kestra.plugin.gcp.bigquery.models.MaterializedViewDefinition-Output
enableRefreshboolean
lastRefreshDatestring
Format
date-timequerystring
refreshIntervalstring
Format
durationschema
io.kestra.plugin.gcp.bigquery.models.Schema-Output
fieldsarray
io.kestra.plugin.gcp.bigquery.models.Field-Output
descriptionstring
modestring
Possible Values
NULLABLEREQUIREDREPEATEDnamestring
policyTags
subFieldsarray
typestring
Possible Values
BOOLINT64FLOAT64NUMERICBIGNUMERICSTRINGBYTESSTRUCTARRAYTIMESTAMPDATETIMEDATETIMEGEOGRAPHYJSONINTERVALRANGEstandardTableDefinition
io.kestra.plugin.gcp.bigquery.models.StandardTableDefinition-Output
clusteringarray
SubTypestring
rangePartitioning
io.kestra.plugin.gcp.bigquery.models.RangePartitioning-Output
fieldstring
range
streamingBuffer
com.google.cloud.bigquery.StandardTableDefinition-StreamingBuffer
estimatedBytesinteger
estimatedRowsinteger
oldestEntryTimeinteger
timePartitioning
io.kestra.plugin.gcp.bigquery.models.TimePartitioning-Output
expirationstring
Format
durationfieldstring
requirePartitionFilterboolean
typestring
Possible Values
DAYHOURMONTHYEARtypestring
Possible Values
TABLEVIEWMATERIALIZED_VIEWEXTERNALMODELviewDefinition
io.kestra.plugin.gcp.bigquery.models.ViewDefinition-Output
querystring
viewUserDefinedFunctionsarray
io.kestra.plugin.gcp.bigquery.models.UserDefinedFunction-Output
contentstring
typestring
Possible Values
INLINEFROM_URIdescription string
encryptionConfiguration
Definitions
io.kestra.plugin.gcp.bigquery.models.EncryptionConfiguration-Output
kmsKeyNamestring
etag string
expirationTime string
Format
date-timefriendlyName string
generatedId string
labels object
SubTypestring
lastModifiedTime string
Format
date-time