package
Version:
v0.8.0
Opens a new window with list of versions in this module.
Published: Mar 22, 2023
License: Apache-2.0
Opens a new window with license information.
Imports: 13
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
bigtable
Usage
source:
name: bigtable
config:
project_id: google-project-id
Key |
Value |
Example |
Description |
required |
project_id |
string |
my-project |
BigTable Project ID |
true |
Notes
You will have to set the env var GOOGLE_APPLICATION_CREDENTIALS
with value as path of the service account json file.
Outputs
Field |
Sample Value |
resource.urn |
project_id.instance_name.table_name |
resource.name |
table_name |
resource.service |
bigtable |
properties.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.
Documentation
¶
type Config struct {
ProjectID string `json:"project_id" yaml:"project_id" mapstructure:"project_id" validate:"required"`
}
Config holds the configurations for the bigtable extractor
type Extractor struct {
}
Extractor used to extract bigtable metadata
Extract checks if the extractor is configured and
if so, then extracts the metadata and
returns the assets.
InstancesFetcher is an interface for fetching instances
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.