
DeleteTable
Delete a BigQuery table or a partition.
type: "io.kestra.plugin.gcp.bigquery.DeleteTable"Examples
Delete a partition
id: gcp_bq_delete_table
namespace: company.team
tasks:
- id: delete_table
type: io.kestra.plugin.gcp.bigquery.DeleteTable
projectId: my-project
dataset: my-dataset
table: my-table$20130908
Properties
dataset*Requiredstring
The dataset's user-defined ID.
table*Requiredstring
The table's user-defined ID.
impersonatedServiceAccountstring
The GCP service account to impersonate.
locationstring
The geographic location where the dataset should reside.
This property is experimental and might be subject to change or removed.
See Dataset Location
projectIdstring
The GCP project ID.
retryAutoNon-dynamic
Automatic retry for retryable BigQuery exceptions.
Some exceptions (especially rate limit) are not retried by default by BigQuery client, we use by default a transparent retry (not the kestra one) to handle this case. The default values are exponential of 5 seconds for a maximum of 15 minutes and ten attempts
io.kestra.core.models.tasks.retrys.Constant
durationRETRY_FAILED_TASKRETRY_FAILED_TASKCREATE_NEW_EXECUTION>= 1durationfalseio.kestra.core.models.tasks.retrys.Exponential
durationdurationRETRY_FAILED_TASKRETRY_FAILED_TASKCREATE_NEW_EXECUTION>= 1durationfalseio.kestra.core.models.tasks.retrys.Random
durationdurationRETRY_FAILED_TASKRETRY_FAILED_TASKCREATE_NEW_EXECUTION>= 1durationfalseretryMessagesarray
["due to concurrent update","Retrying the job may solve the problem","Retrying 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.
retryReasonsarray
["rateLimitExceeded","jobBackendError","backendError","internalError","jobInternalError"]The reasons which would trigger an automatic retry.
scopesarray
["https://www.googleapis.com/auth/cloud-platform"]The GCP scopes to be used.
serviceAccountstring
The GCP service account.
Outputs
datasetIdstring
The dataset's id
projectIdstring
The project's id
tablestring
The table name