confluent_custom_connector_plugin Resource

General Availability

confluent_custom_connector_plugin provides a Custom Connector Plugin resource that enables creating, editing, and deleting Custom Connector Plugins on Confluent Cloud.

Example Usage

resource "confluent_custom_connector_plugin" "source" {
  # https://docs.confluent.io/cloud/current/connectors/bring-your-connector/custom-connector-qs.html#custom-connector-quick-start
  display_name                = "Datagen Source Connector Plugin"
  documentation_link          = "https://www.confluent.io/hub/confluentinc/kafka-connect-datagen"
  connector_class             = "io.confluent.kafka.connect.datagen.DatagenConnector"
  connector_type              = "SOURCE"
  sensitive_config_properties = []
  filename                    = "confluentinc-kafka-connect-datagen-0.6.2.zip"
}

Argument Reference

The following arguments are supported:

Attributes Reference

In addition to the preceding arguments, the following attributes are exported:

Import

You can import a Custom Connector Plugin by using a Custom Connector Plugin ID, in the format <Custom Connector Plugin>. The following example shows how to import a Custom Connector Plugin:

$ export CONFLUENT_CLOUD_API_KEY="<cloud_api_key>"
$ export CONFLUENT_CLOUD_API_SECRET="<cloud_api_secret>"
$ terraform import confluent_custom_connector_plugin.main ccp-abc123xyz