confluent
Confluent Cloud for managing Kafka clusters, topics, and streaming services in a scalable cloud environment.
This provider covers Confluent Cloud control-plane operations (org, environments, IAM, managed cluster lifecycle, schema registry control, connectors, Flink, networking, billing). For Kafka dataplane operations against a specific cluster (topics, ACLs, consumer groups, configs, records, cluster linking, share groups, streams groups), see the kafka provider.
total services: 25
total resources: 140
See also:
[SHOW] [DESCRIBE] [REGISTRY]
Installation
To pull the latest version of the confluent provider, run the following command:
REGISTRY PULL confluent;
To view previous provider versions or to pull a specific provider version, see here.
Authentication
The following system environment variables are used for authentication by default:
CONFLUENT_CLOUD_API_KEY- Confluent Cloud API key (see Confluent Cloud API Keys)CONFLUENT_CLOUD_API_SECRET- Confluent Cloud API secret (see Confluent Cloud API Keys)
These variables are sourced at runtime (from the local machine or as CI variables/secrets).
Using different environment variables
To use different environment variables (instead of the defaults), use the --auth flag of the stackql program. For example:
AUTH='{ "confluent": { "type": "basic", "username_var": "MY_CONFLUENT_CLOUD_API_KEY_VAR", "password_var": "MY_CONFLUENT_CLOUD_API_SECRET_VAR" }}'
stackql shell --auth="${AUTH}"
or using PowerShell:
$Auth = "{ 'confluent': { 'type': 'basic', 'username_var': 'MY_CONFLUENT_CLOUD_API_KEY_VAR', 'password_var': 'MY_CONFLUENT_CLOUD_API_SECRET_VAR' }}"
stackql.exe shell --auth=$Auth