AWS::Pipes::Pipe PipeSourceSelfManagedKafkaParameters

The parameters for using a self-managed Apache Kafka stream as a source.

Syntax

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

Properties

AdditionalBootstrapServers

An array of server URLs.

Required: No

Type: List of String

Update requires: No interruption

BatchSize

The maximum number of records to include in each batch.

Required: No

Type: Integer

Update requires: No interruption

ConsumerGroupID

The name of the destination queue to consume.

Required: No

Type: String

Update requires: No interruption

Credentials

The credentials needed to access the resource.

Required: No

Type: SelfManagedKafkaAccessConfigurationCredentials

Update requires: No interruption

MaximumBatchingWindowInSeconds

The maximum length of a time to wait for events.

Required: No

Type: Integer

Update requires: No interruption

ServerRootCaCertificate

The ARN of the Secrets Manager secret used for certification.

Required: No

Type: String

Update requires: No interruption

StartingPosition

(Streams only) The position in a stream from which to start reading.

Required: No

Type: String

Update requires: No interruption

TopicName

The name of the topic that the pipe will read from.

Required: Yes

Type: String

Update requires: No interruption

Vpc

This structure specifies the VPC subnets and security groups for the stream, and whether a public IP address is to be used.

Required: No

Type: SelfManagedKafkaAccessConfigurationVpc

Update requires: No interruption