# README
bigtable
Usage
source:
name: bigtable
config:
project_id: google-project-id
service_account_base64: _________BASE64_ENCODED_SERVICE_ACCOUNT_________________
Inputs
Key | Value | Example | Description | required |
---|---|---|---|---|
project_id | string | my-project | BigTable Project ID | true |
service_account_base64 | string | BASE64_ENCODED_SERVICE_ACCOUNT | Service Account in base64 encoded string. | optional |
Notes
You will have to set the env var GOOGLE_APPLICATION_CREDENTIALS
with value as path of the service account json file. if service_account_base64
is not specified.
Outputs
Field | Sample Value |
---|---|
resource.urn | project_id.instance_name.table_name |
resource.name | table_name |
resource.service | bigtable |
attributes.fields | Fields |
Fields
Field | Sample Value |
---|---|
column_family | [{\"Name\":\"ts\",\"GCPolicy\":\"(age() \\u003e 90d)\"}] |
Contributing
Refer to the contribution guidelines for information on contributing to this module.
# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
Config holds the configurations for the bigtable extractor.
Extractor used to extract bigtable metadata.
No description provided by the author
# Interfaces
AdminClient is an interface for *bigtable.AdminClient
go:generate mockery --name=AdminClient -r --case underscore --with-expecter --structname AdminClient --output=./mocks.
InstanceAdminClient is an interface for *bigtable.InstanceAdminClient
go:generate mockery --name=InstanceAdminClient -r --case underscore --with-expecter --structname InstanceAdminClient --output=./mocks.
InstancesFetcher is an interface for fetching instances.
# Type aliases
No description provided by the author
No description provided by the author