---
type: resource-type
title: KafkaConnectConnector
description: aws resource type AWS::KafkaConnect::Connector
name: KafkaConnectConnector
lexicon: aws
resource_type: AWS::KafkaConnect::Connector
---
`AWS::KafkaConnect::Connector`, a resource type of the aws lexicon.

## Properties

- `Capacity` (`KafkaConnectConnector_Capacity`, required)
- `ConnectorConfiguration` (`Record<string, unknown>`, required): The configuration for the connector.
- `ConnectorName` (`string`, required): The name of the connector.
- `KafkaCluster` (`KafkaConnectConnector_KafkaCluster`, required)
- `KafkaClusterClientAuthentication` (`KafkaConnectConnector_KafkaClusterClientAuthentication`, required)
- `KafkaClusterEncryptionInTransit` (`KafkaConnectConnector_KafkaClusterEncryptionInTransit`, required)
- `KafkaConnectVersion` (`string`, required): The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- `Plugins` (`KafkaConnectConnector_Plugin[]`, required): List of plugins to use with the connector.
- `ServiceExecutionRoleArn` (`string`, required): The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- `ConnectorArn` (`string`, optional): Amazon Resource Name for the created Connector.
- `ConnectorDescription` (`string`, optional): A summary description of the connector.
- `LogDelivery` (`KafkaConnectConnector_LogDelivery`, optional)
- `NetworkType` (`"DUAL" | "IPV4"`, optional): The network type of the Connector.
- `Tags` (`KafkaConnectConnector_Tag[]`, optional): A collection of tags associated with a resource
- `WorkerConfiguration` (`KafkaConnectConnector_WorkerConfiguration`, optional)

## Attributes

- `ConnectorArn`
