interface MSKSourceConfigurationProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.KinesisFirehose.CfnDeliveryStream.MSKSourceConfigurationProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awskinesisfirehose#CfnDeliveryStream_MSKSourceConfigurationProperty |
Java | software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.MSKSourceConfigurationProperty |
Python | aws_cdk.aws_kinesisfirehose.CfnDeliveryStream.MSKSourceConfigurationProperty |
TypeScript | aws-cdk-lib » aws_kinesisfirehose » CfnDeliveryStream » MSKSourceConfigurationProperty |
The configuration for the Amazon MSK cluster to be used as the source for a delivery stream.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_kinesisfirehose as kinesisfirehose } from 'aws-cdk-lib';
const mSKSourceConfigurationProperty: kinesisfirehose.CfnDeliveryStream.MSKSourceConfigurationProperty = {
authenticationConfiguration: {
connectivity: 'connectivity',
roleArn: 'roleArn',
},
mskClusterArn: 'mskClusterArn',
topicName: 'topicName',
};
Properties
Name | Type | Description |
---|---|---|
authentication | IResolvable | Authentication | The authentication configuration of the Amazon MSK cluster. |
msk | string | The ARN of the Amazon MSK cluster. |
topic | string | The topic name within the Amazon MSK cluster. |
authenticationConfiguration
Type:
IResolvable
|
Authentication
The authentication configuration of the Amazon MSK cluster.
mskClusterArn
Type:
string
The ARN of the Amazon MSK cluster.
topicName
Type:
string
The topic name within the Amazon MSK cluster.