TableMetadata
Get table metadata.
type: "io.kestra.plugin.gcp.bigquery.TableMetadata"
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
YES
The dataset's user-defined ID.
YES
The table's user-defined ID.
YES
ERROR
ERROR
SKIP
Policy to apply if a table don't exists.
If the policy is SKIP
, the output will contain only null value, otherwise an error is raised.
YES
The GCP service account to impersonate.
YES
The geographic location where the dataset should reside.
This property is experimental and might be subject to change or removed.
See Dataset Location
YES
The GCP project ID.
NO
YES
["due to concurrent update","Retrying the job may solve the problem"]
The messages which would trigger an automatic retry.
Message is tested as a substring of the full message, and is case insensitive.
YES
["rateLimitExceeded","jobBackendError","internalError","jobInternalError"]
The reasons which would trigger an automatic retry.
YES
["https://www.googleapis.com/auth/cloud-platform"]
The GCP scopes to be used.
YES
The GCP service account.
date-time
The time when this table was created.
The dataset's ID.
The table definition.
The user-friendly description for the table.
The encryption configuration.
The hash of the table resource.
date-time
Returns the time when this table expires.
If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed.
The user-friendly name for the table.
The service-generated id for the table.
Return a map for labels applied to the table.
date-time
The time when this table was last modified.
The size of this table in bytes.
The number of bytes considered "long-term storage" for reduced billing purposes.
The number of rows of data in this table.
The project's ID.
Return true if a partition filter (that can be used for partition elimination) is required for queries over this table.
The URL that can be used to access the resource again. The returned URL can be used for get or update requests.
The table name.
NO
duration
NO
RETRY_FAILED_TASK
RETRY_FAILED_TASK
CREATE_NEW_EXECUTION
NO
>= 1
NO
duration
NO
constant
NO
false
NO
NO
duration
NO
duration
NO
RETRY_FAILED_TASK
RETRY_FAILED_TASK
CREATE_NEW_EXECUTION
NO
NO
>= 1
NO
duration
NO
exponential
NO
false
NO
NO
NO
NO
NO
NO
NO
duration
NO
NO
NO
DAY
HOUR
MONTH
YEAR
NO
NO
INLINE
FROM_URI
NO
duration
NO
duration
NO
RETRY_FAILED_TASK
RETRY_FAILED_TASK
CREATE_NEW_EXECUTION
NO
>= 1
NO
duration
NO
random
NO
false
NO
NO
NO
NO
NO
TABLE
VIEW
MATERIALIZED_VIEW
EXTERNAL
MODEL
NO
NO
NO
NO
CSV
JSON
BIGTABLE
DATASTORE_BACKUP
AVRO
GOOGLE_SHEETS
PARQUET
ORC
NO
NO
NO
NO
NO
date-time
NO
NO
duration
NO
NO
NO
NO
NO
NO
NO