interface PipeSourceManagedStreamingKafkaParametersProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.Pipes.CfnPipe.PipeSourceManagedStreamingKafkaParametersProperty | 
|  Go | github.com/aws/aws-cdk-go/awscdk/v2/awspipes#CfnPipe_PipeSourceManagedStreamingKafkaParametersProperty | 
|  Java | software.amazon.awscdk.services.pipes.CfnPipe.PipeSourceManagedStreamingKafkaParametersProperty | 
|  Python | aws_cdk.aws_pipes.CfnPipe.PipeSourceManagedStreamingKafkaParametersProperty | 
|  TypeScript | aws-cdk-lib»aws_pipes»CfnPipe»PipeSourceManagedStreamingKafkaParametersProperty | 
The parameters for using an MSK stream as a source.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_pipes as pipes } from 'aws-cdk-lib';
const pipeSourceManagedStreamingKafkaParametersProperty: pipes.CfnPipe.PipeSourceManagedStreamingKafkaParametersProperty = {
  topicName: 'topicName',
  // the properties below are optional
  batchSize: 123,
  consumerGroupId: 'consumerGroupId',
  credentials: {
    clientCertificateTlsAuth: 'clientCertificateTlsAuth',
    saslScram512Auth: 'saslScram512Auth',
  },
  maximumBatchingWindowInSeconds: 123,
  startingPosition: 'startingPosition',
};
Properties
| Name | Type | Description | 
|---|---|---|
| topic | string | The name of the topic that the pipe will read from. | 
| batch | number | The maximum number of records to include in each batch. | 
| consumer | string | The name of the destination queue to consume. | 
| credentials? | IResolvable | MSKAccess | The credentials needed to access the resource. | 
| maximum | number | The maximum length of a time to wait for events. | 
| starting | string | The position in a stream from which to start reading. | 
topicName
Type:
string
The name of the topic that the pipe will read from.
batchSize?
Type:
number
(optional)
The maximum number of records to include in each batch.
consumerGroupId?
Type:
string
(optional)
The name of the destination queue to consume.
credentials?
Type:
IResolvable | MSKAccess
(optional)
The credentials needed to access the resource.
maximumBatchingWindowInSeconds?
Type:
number
(optional)
The maximum length of a time to wait for events.
startingPosition?
Type:
string
(optional)
The position in a stream from which to start reading.
