AWS::KafkaConnect::Connector - AWS CloudFormation

AWS::KafkaConnect::Connector

Creates a connector using the specified properties.

Syntax

To declare this entity in your AWS 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.