
Google Cloud CreateTable
CertifiedCreate a Google Cloud Bigtable table
Google Cloud CreateTable
Create a Google Cloud Bigtable table
Creates a table with the given column families. If the table already exists, the task fails.
type: io.kestra.plugin.gcp.bigtable.CreateTableExamples
Create a Bigtable table with two column families
id: bigtable_create_table
namespace: company.team
tasks:
- id: create
type: io.kestra.plugin.gcp.bigtable.CreateTable
projectId: "{{ secret('GCP_PROJECT_ID') }}"
instanceId: my-instance
tableId: sensor-readings
columnFamilies:
- cf1
- cf2
Properties
instanceId *Requiredstring
The Bigtable instance ID
An instance is a container for your tables within a given GCP project.
projectId *Requiredstring
The GCP project ID
tableId *Requiredstring
The Bigtable table ID to create
columnFamilies array
Column family names to create on the table
If empty, the table is created with no column families.
emulatorHost string
Bigtable emulator host (host: port), for local testing only
When set, the task connects to a local Bigtable emulator instead of the real Bigtable service, using plaintext transport and no credentials. Not intended for production use.
impersonatedServiceAccount string
The GCP service account to impersonate
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
scopes array
The GCP scopes to be used
serviceAccount string
The GCP service account
Outputs
columnFamilyCount integer
Number of column families created
tableId string
The created table ID