Skip to content
v2.273.0

AWS::KafkaConnect Construct Library ​

This module is part of the AWS Cloud Development Kit project.

ts
import * as kafkaconnect from 'aws-cdk-lib/aws-kafkaconnect';
python
import aws_cdk.aws_kafkaconnect as kafkaconnect
java
import software.amazon.awscdk.services.kafkaconnect.*;
csharp
using Amazon.CDK.AWS.KafkaConnect;
go
import kafkaconnect "github.com/aws/aws-cdk-go/awscdk"

There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:

There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::KafkaConnect.

(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)

Types ​

NameKindSummary
CfnConnectorConstruct (L1)Creates a connector using the specified properties.
CfnCustomPluginConstruct (L1)Creates a custom plugin using the specified properties.
CfnWorkerConfigurationConstruct (L1)Creates a worker configuration using the specified properties.
CfnConnector.ApacheKafkaClusterPropertyStructThe details of the Apache Kafka cluster to which the connector is connected.
CfnConnector.AutoScalingPropertyStructSpecifies how the connector scales.
CfnConnector.CapacityPropertyStructInformation about the capacity of the connector, whether it is auto scaled or provisioned.
CfnConnector.CloudWatchLogsLogDeliveryPropertyStructThe settings for delivering connector logs to Amazon CloudWatch Logs.
CfnConnector.CustomPluginPropertyStructA plugin is an AWS resource that contains the code that defines a connector's logic.
CfnConnector.FirehoseLogDeliveryPropertyStructThe settings for delivering logs to Amazon Kinesis Data Firehose.
CfnConnector.KafkaClusterClientAuthenticationPropertyStructThe client authentication information used in order to authenticate with the Apache Kafka cluster.
CfnConnector.KafkaClusterEncryptionInTransitPropertyStructDetails of encryption in transit to the Apache Kafka cluster.
CfnConnector.KafkaClusterPropertyStructThe details of the Apache Kafka cluster to which the connector is connected.
CfnConnector.LogDeliveryPropertyStructDetails about log delivery.
CfnConnector.PluginPropertyStructA plugin is an AWS resource that contains the code that defines your connector logic.
CfnConnector.ProvisionedCapacityPropertyStructDetails about a connector's provisioned capacity.
CfnConnector.S3LogDeliveryPropertyStructDetails about delivering logs to Amazon S3.
CfnConnector.ScaleInPolicyPropertyStructThe scale-in policy for the connector.
CfnConnector.ScaleOutPolicyPropertyStructThe scale-out policy for the connector.
CfnConnector.VpcPropertyStructInformation about the VPC in which the connector resides.
CfnConnector.WorkerConfigurationPropertyStructThe configuration of the workers, which are the processes that run the connector logic.
CfnConnector.WorkerLogDeliveryPropertyStructWorkers can send worker logs to different destination types.
CfnConnectorPropsStructProperties for defining a CfnConnector.
CfnCustomPlugin.CustomPluginFileDescriptionPropertyStructDetails about a custom plugin file.
CfnCustomPlugin.CustomPluginLocationPropertyStructInformation about the location of a custom plugin.
CfnCustomPlugin.S3LocationPropertyStructThe location of an object in Amazon S3.
CfnCustomPluginPropsStructProperties for defining a CfnCustomPlugin.
CfnWorkerConfigurationPropsStructProperties for defining a CfnWorkerConfiguration.