Google Cloud CreateTable

Google Cloud CreateTable

Certified

Create a Google Cloud Bigtable table

Creates a table with the given column families. If the table already exists, the task fails.

yaml
type: io.kestra.plugin.gcp.bigtable.CreateTable

Create a Bigtable table with two column families

yaml
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

The Bigtable instance ID

An instance is a container for your tables within a given GCP project.

The GCP project ID

The Bigtable table ID to create

SubTypestring

Column family names to create on the table

If empty, the table is created with no column families.

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.

The GCP service account to impersonate

Reference (ref) of the pluginDefaults to apply to this task.

SubTypestring

The GCP scopes to be used

The GCP service account

Number of column families created

The created table ID