Back to plugin list
Official
Premium
Tenable
This plugin is in preview.
Sync from Tenable to any destination
Publisher
cloudquery
Latest version
v2.3.0
Type
Source
Platforms
Date Published
Price
Free while in preview
Set up process #
brew install cloudquery/tap/cloudquery
1. Download CLI and login
2. Create source and destination configs
Plugin configurationOverview #
The CloudQuery Tenable source plugin pulls data out of the Tenable Cloud platform and loads it into any supported CloudQuery destination (e.g. PostgreSQL, BigQuery, Snowflake, and more).
Authentication #
In order to fetch information from Tenable Cloud,
cloudquery
needs to be authenticated and configured with valid API Key credentials.
These are:access_key
secret_key
endpoint
(optional)
Tenable Source Plugin Configuration Reference
Example #
This example syncs from Tenable Cloud to a Postgres destination.
The (top level) source spec section is described in the Source Spec Reference.
kind: source
# Common source-plugin configuration
spec:
name: tenable
path: cloudquery/tenable
registry: cloudquery
version: "v2.3.0"
tables:
- "*"
destinations: ["postgresql"]
spec:
# required parameters
access_key: "${TENABLE_ACCESS_KEY}"
secret_key: "${TENABLE_SECRET_KEY}"
# optional parameters
# endpoint: "https://cloud.tenable.com"
# concurrency: 10000
Tenable Spec #
This is the (nested) spec used by the Tenable source plugin.
The API Key can be generated from the Tenable Cloud platform, under the
My Account
section.access_key
(string
) (required)Access key component of the API Key.secret_key
(string
) (required)Secret key component of the API Key.endpoint
(string
) (optional) (default:https://cloud.tenable.com
)The API endpoint to use.concurrency
(integer
) (optional) (default:10000
)The best effort maximum number of Go routines to use. Lower this number to reduce memory usage.