PipeSourceSelfManagedKafkaParametersArgs

data class PipeSourceSelfManagedKafkaParametersArgs(val additionalBootstrapServers: Output<List<String>>? = null, val batchSize: Output<Int>? = null, val consumerGroupId: Output<String>? = null, val credentials: Output<Any>? = null, val maximumBatchingWindowInSeconds: Output<Int>? = null, val serverRootCaCertificate: Output<String>? = null, val startingPosition: Output<PipeSelfManagedKafkaStartPosition>? = null, val topicName: Output<String>, val vpc: Output<PipeSelfManagedKafkaAccessConfigurationVpcArgs>? = null) : ConvertibleToJava<PipeSourceSelfManagedKafkaParametersArgs>

Constructors

Link copied to clipboard
constructor(additionalBootstrapServers: Output<List<String>>? = null, batchSize: Output<Int>? = null, consumerGroupId: Output<String>? = null, credentials: Output<Any>? = null, maximumBatchingWindowInSeconds: Output<Int>? = null, serverRootCaCertificate: Output<String>? = null, startingPosition: Output<PipeSelfManagedKafkaStartPosition>? = null, topicName: Output<String>, vpc: Output<PipeSelfManagedKafkaAccessConfigurationVpcArgs>? = null)

Properties

Link copied to clipboard
val additionalBootstrapServers: Output<List<String>>? = null

An array of server URLs.

Link copied to clipboard
val batchSize: Output<Int>? = null

The maximum number of records to include in each batch.

Link copied to clipboard
val consumerGroupId: Output<String>? = null

The name of the destination queue to consume.

Link copied to clipboard
val credentials: Output<Any>? = null

The credentials needed to access the resource.

Link copied to clipboard
val maximumBatchingWindowInSeconds: Output<Int>? = null

The maximum length of a time to wait for events.

Link copied to clipboard
val serverRootCaCertificate: Output<String>? = null

Optional SecretManager ARN which stores the database credentials

Link copied to clipboard

The position in a stream from which to start reading.

Link copied to clipboard
val topicName: Output<String>

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

Link copied to clipboard

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

Functions

Link copied to clipboard
open override fun toJava(): PipeSourceSelfManagedKafkaParametersArgs