Values.UpdatePipeSourceSelfManagedKafkaParametersSourceThe parameters for using a self-managed Apache Kafka stream as a source. A self managed cluster refers to any Apache Kafka cluster not hosted by Amazon Web Services. This includes both clusters you manage yourself, as well as those hosted by a third-party provider, such as Confluent Cloud, CloudKarafka, or Redpanda. For more information, see Apache Kafka streams as a source in the Amazon EventBridge User Guide.
type nonrec t = {batchSize : LimitMax10000.t option;The maximum number of records to include in each batch.
*)maximumBatchingWindowInSeconds : MaximumBatchingWindowInSeconds.t option;The maximum length of a time to wait for events.
*)credentials : SelfManagedKafkaAccessConfigurationCredentials.t option;The credentials needed to access the resource.
*)serverRootCaCertificate : SecretManagerArn.t option;The ARN of the Secrets Manager secret used for certification.
*)vpc : SelfManagedKafkaAccessConfigurationVpc.t option;This structure specifies the VPC subnets and security groups for the stream, and whether a public IP address is to be used.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of LimitMax10000.t
| `String of SecretManagerArn.t
| `Structure of
(string
* [> `List of [> `String of SubnetId.t ] list
| `String of SecretManagerArn.t ])
list ])
list ]