> ## Documentation Index
> Fetch the complete documentation index at: https://upstash-vector.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# upstash_kafka_connector_data

<RequestExample>
  ```hcl example.tf
  data "upstash_kafka_connector_data" "kafkaConnectorData" {
    topic_id = resource.upstash_kafka_connector.exampleKafkaConnector.connector_id
  }
  ```
</RequestExample>

## Schema

### Required

<ParamField query="connector_id" type="string" required>
  Unique Connector ID for created connector
</ParamField>

### Read-Only

<ResponseField name="cluster_id" type="string">
  Unique Cluster ID for cluster that the connector is tied to
</ResponseField>

<ResponseField name="connector_class" type="string">
  Connector class of the connector
</ResponseField>

<ResponseField name="connector_state" type="string">
  State error message of the connector
</ResponseField>

<ResponseField name="creation_time" type="number">
  Creation time of the connector
</ResponseField>

<ResponseField name="encoded_username" type="string">
  Encoded username for the connector
</ResponseField>

<ResponseField name="id" type="string">
  The ID of this resource.
</ResponseField>

<ResponseField name="name" type="string">
  Name of the connector
</ResponseField>

<ResponseField name="properties" type="string">
  Properties of the connector. Custom config for different types of connectors.
</ResponseField>

<ResponseField name="properties_encrypted" type="string">
  Encrypted properties for the connector
</ResponseField>

<ResponseField name="state" type="string">
  State of the connector
</ResponseField>

<ResponseField name="state_error_message" type="string">
  State error message of the connector
</ResponseField>

<ResponseField name="task" type="list(map(string))">
  Tasks of the connector
</ResponseField>

<ResponseField name="topics" type="list(string)">
  Topics for the connector
</ResponseField>

<ResponseField name="ttl" type="number">
  TTL for the connector
</ResponseField>

<ResponseField name="user_password" type="string">
  User password for the connector
</ResponseField>
