
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
ifNotExistsstring
Default
ERRORPossible Values
ERRORSKIPimpersonatedServiceAccountstring
locationstring
projectIdstring
retryAutoNon-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
falseretryMessagesarray
SubTypestring
Default
["due to concurrent update","Retrying the job may solve the problem","Retrying may solve the problem"]retryReasonsarray
SubTypestring
Default
["rateLimitExceeded","jobBackendError","backendError","internalError","jobInternalError"]scopesarray
SubTypestring
Default
["https://www.googleapis.com/auth/cloud-platform"]serviceAccountstring
Outputs
creationTimestring
Format
date-timedatasetIdstring
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_URIdescriptionstring
encryptionConfiguration
Definitions
io.kestra.plugin.gcp.bigquery.models.EncryptionConfiguration-Output
kmsKeyNamestring
etagstring
expirationTimestring
Format
date-timefriendlyNamestring
generatedIdstring
labelsobject
SubTypestring
lastModifiedTimestring
Format
date-time