CreateDataset
yaml
type: "io.kestra.plugin.gcp.bigquery.createdataset"
Examples
yaml
id: gcp_bq_create_dataset
namespace: company.team
tasks:
- id: create_dataset
type: io.kestra.plugin.gcp.bigquery.CreateDataset
name: "my_dataset"
location: "EU"
ifExists: "SKIP"
Properties
name *Requiredstring
defaultEncryptionConfiguration Non-dynamicEncryptionConfiguration
defaultPartitionExpirationMs integerstring
defaultTableLifetime integerstring
description string
friendlyName string
ifExists string
Default
ERROR
Possible Values
ERROR
UPDATE
SKIP
impersonatedServiceAccount string
labels object
SubType string
location string
projectId string
retryAuto Non-dynamicConstantExponentialRandom
retryMessages array
SubType string
Default
["due to concurrent update","Retrying the job may solve the problem","Retrying may solve the problem"]
retryReasons array
SubType string
Default
["rateLimitExceeded","jobBackendError","backendError","internalError","jobInternalError"]
scopes array
SubType string
Default
["https://www.googleapis.com/auth/cloud-platform"]
serviceAccount string
Outputs
dataset *Requiredstring
description *Requiredstring
friendlyName *Requiredstring
location *Requiredstring
project *Requiredstring
Definitions
io.kestra.core.models.tasks.retrys.Constant
interval *Requiredstring
Format
duration
type *Requiredobject
behavior string
Default
RETRY_FAILED_TASK
Possible Values
RETRY_FAILED_TASK
CREATE_NEW_EXECUTION
maxAttempts integer
Minimum
>= 1
maxDuration string
Format
duration
warningOnRetry boolean
Default
false
io.kestra.core.models.tasks.retrys.Random
maxInterval *Requiredstring
Format
duration
minInterval *Requiredstring
Format
duration
type *Requiredobject
behavior string
Default
RETRY_FAILED_TASK
Possible Values
RETRY_FAILED_TASK
CREATE_NEW_EXECUTION
maxAttempts integer
Minimum
>= 1
maxDuration string
Format
duration
warningOnRetry boolean
Default
false
io.kestra.plugin.gcp.bigquery.models.Entity
type *Requiredstring
Possible Values
DOMAIN
GROUP
USER
IAM_MEMBER
value *Requiredstring
com.google.cloud.bigquery.EncryptionConfiguration
kmsKeyName string
io.kestra.core.models.tasks.retrys.Exponential
interval *Requiredstring
Format
duration
maxInterval *Requiredstring
Format
duration
type *Requiredobject
behavior string
Default
RETRY_FAILED_TASK
Possible Values
RETRY_FAILED_TASK
CREATE_NEW_EXECUTION
delayFactor number
maxAttempts integer
Minimum
>= 1
maxDuration string
Format
duration
warningOnRetry boolean
Default
false
io.kestra.plugin.gcp.bigquery.models.AccessControl
entity *RequiredEntity
role *Requiredstring
Possible Values
READER
WRITER
OWNER