AWS::KafkaConnect::Connector - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::KafkaConnect::Connector

Creates a connector using the specified properties.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

Properties

Capacity

The connector's compute capacity settings.

Required: Yes

Type: Capacity

Update requires: No interruption

ConnectorConfiguration

The configuration of the connector.

Required: Yes

Type: Object of String

Pattern: .*

Update requires: Replacement

ConnectorDescription

The description of the connector.

Required: No

Type: String

Maximum: 1024

Update requires: Replacement

ConnectorName

The name of the connector.

Required: Yes

Type: String

Minimum: 1

Maximum: 128

Update requires: Replacement

KafkaCluster

The details of the Apache Kafka cluster to which the connector is connected.

Required: Yes

Type: KafkaCluster

Update requires: Replacement

KafkaClusterClientAuthentication

The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.

Required: Yes

Type: KafkaClusterClientAuthentication

Update requires: Replacement

KafkaClusterEncryptionInTransit

Details of encryption in transit to the Apache Kafka cluster.

Required: Yes

Type: KafkaClusterEncryptionInTransit

Update requires: Replacement

KafkaConnectVersion

The version of Kafka Connect. It has to be compatible with both the Apache Kafka cluster's version and the plugins.

Required: Yes

Type: String

Update requires: Replacement

LogDelivery

The settings for delivering connector logs to Amazon CloudWatch Logs.

Required: No

Type: LogDelivery

Update requires: Replacement

Plugins

Specifies which plugin to use for the connector. You must specify a single-element list. Amazon MSK Connect does not currently support specifying multiple plugins.

Required: Yes

Type: Array of Plugin

Minimum: 1

Update requires: Replacement

ServiceExecutionRoleArn

The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services resources.

Required: Yes

Type: String

Pattern: arn:(aws|aws-us-gov|aws-cn):iam:.*

Update requires: Replacement

Tags

Property description not available.

Required: No

Type: Array of Tag

Update requires: No interruption

WorkerConfiguration

The worker configurations that are in use with the connector.

Required: No

Type: WorkerConfiguration

Update requires: Replacement

Return values

Ref

Fn::GetAtt

ConnectorArn

The Amazon Resource Name (ARN) of the newly created connector.