1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. kafkaconnect
  5. Connector

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.kafkaconnect.Connector

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Resource Type definition for AWS::KafkaConnect::Connector

Create Connector Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Connector(name: string, args: ConnectorArgs, opts?: CustomResourceOptions);
@overload
def Connector(resource_name: str,
              args: ConnectorArgs,
              opts: Optional[ResourceOptions] = None)

@overload
def Connector(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              plugins: Optional[Sequence[ConnectorPluginArgs]] = None,
              connector_configuration: Optional[Mapping[str, str]] = None,
              kafka_cluster: Optional[ConnectorKafkaClusterArgs] = None,
              kafka_cluster_client_authentication: Optional[ConnectorKafkaClusterClientAuthenticationArgs] = None,
              kafka_cluster_encryption_in_transit: Optional[ConnectorKafkaClusterEncryptionInTransitArgs] = None,
              kafka_connect_version: Optional[str] = None,
              capacity: Optional[ConnectorCapacityArgs] = None,
              service_execution_role_arn: Optional[str] = None,
              connector_description: Optional[str] = None,
              connector_name: Optional[str] = None,
              log_delivery: Optional[ConnectorLogDeliveryArgs] = None,
              tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
              worker_configuration: Optional[ConnectorWorkerConfigurationArgs] = None)
func NewConnector(ctx *Context, name string, args ConnectorArgs, opts ...ResourceOption) (*Connector, error)
public Connector(string name, ConnectorArgs args, CustomResourceOptions? opts = null)
public Connector(String name, ConnectorArgs args)
public Connector(String name, ConnectorArgs args, CustomResourceOptions options)
type: aws-native:kafkaconnect:Connector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ConnectorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ConnectorArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ConnectorArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ConnectorArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ConnectorArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Connector Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Connector resource accepts the following input properties:

Capacity This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorCapacity
The connector's compute capacity settings.
ConnectorConfiguration This property is required. Dictionary<string, string>
The configuration for the connector.
KafkaCluster This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorKafkaCluster
The details of the Apache Kafka cluster to which the connector is connected.
KafkaClusterClientAuthentication This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorKafkaClusterClientAuthentication
The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
KafkaClusterEncryptionInTransit This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorKafkaClusterEncryptionInTransit
Details of encryption in transit to the Apache Kafka cluster.
KafkaConnectVersion This property is required. string
The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
Plugins This property is required. List<Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorPlugin>
List of plugins to use with the connector.
ServiceExecutionRoleArn This property is required. string
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
ConnectorDescription string
A summary description of the connector.
ConnectorName string
The name of the connector.
LogDelivery Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorLogDelivery
The settings for delivering connector logs to Amazon CloudWatch Logs.
Tags List<Pulumi.AwsNative.Inputs.Tag>
A collection of tags associated with a resource
WorkerConfiguration Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorWorkerConfiguration
The worker configurations that are in use with the connector.
Capacity This property is required. ConnectorCapacityArgs
The connector's compute capacity settings.
ConnectorConfiguration This property is required. map[string]string
The configuration for the connector.
KafkaCluster This property is required. ConnectorKafkaClusterArgs
The details of the Apache Kafka cluster to which the connector is connected.
KafkaClusterClientAuthentication This property is required. ConnectorKafkaClusterClientAuthenticationArgs
The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
KafkaClusterEncryptionInTransit This property is required. ConnectorKafkaClusterEncryptionInTransitArgs
Details of encryption in transit to the Apache Kafka cluster.
KafkaConnectVersion This property is required. string
The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
Plugins This property is required. []ConnectorPluginArgs
List of plugins to use with the connector.
ServiceExecutionRoleArn This property is required. string
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
ConnectorDescription string
A summary description of the connector.
ConnectorName string
The name of the connector.
LogDelivery ConnectorLogDeliveryArgs
The settings for delivering connector logs to Amazon CloudWatch Logs.
Tags TagArgs
A collection of tags associated with a resource
WorkerConfiguration ConnectorWorkerConfigurationArgs
The worker configurations that are in use with the connector.
capacity This property is required. ConnectorCapacity
The connector's compute capacity settings.
connectorConfiguration This property is required. Map<String,String>
The configuration for the connector.
kafkaCluster This property is required. ConnectorKafkaCluster
The details of the Apache Kafka cluster to which the connector is connected.
kafkaClusterClientAuthentication This property is required. ConnectorKafkaClusterClientAuthentication
The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
kafkaClusterEncryptionInTransit This property is required. ConnectorKafkaClusterEncryptionInTransit
Details of encryption in transit to the Apache Kafka cluster.
kafkaConnectVersion This property is required. String
The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
plugins This property is required. List<ConnectorPlugin>
List of plugins to use with the connector.
serviceExecutionRoleArn This property is required. String
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
connectorDescription String
A summary description of the connector.
connectorName String
The name of the connector.
logDelivery ConnectorLogDelivery
The settings for delivering connector logs to Amazon CloudWatch Logs.
tags List<Tag>
A collection of tags associated with a resource
workerConfiguration ConnectorWorkerConfiguration
The worker configurations that are in use with the connector.
capacity This property is required. ConnectorCapacity
The connector's compute capacity settings.
connectorConfiguration This property is required. {[key: string]: string}
The configuration for the connector.
kafkaCluster This property is required. ConnectorKafkaCluster
The details of the Apache Kafka cluster to which the connector is connected.
kafkaClusterClientAuthentication This property is required. ConnectorKafkaClusterClientAuthentication
The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
kafkaClusterEncryptionInTransit This property is required. ConnectorKafkaClusterEncryptionInTransit
Details of encryption in transit to the Apache Kafka cluster.
kafkaConnectVersion This property is required. string
The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
plugins This property is required. ConnectorPlugin[]
List of plugins to use with the connector.
serviceExecutionRoleArn This property is required. string
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
connectorDescription string
A summary description of the connector.
connectorName string
The name of the connector.
logDelivery ConnectorLogDelivery
The settings for delivering connector logs to Amazon CloudWatch Logs.
tags Tag[]
A collection of tags associated with a resource
workerConfiguration ConnectorWorkerConfiguration
The worker configurations that are in use with the connector.
capacity This property is required. ConnectorCapacityArgs
The connector's compute capacity settings.
connector_configuration This property is required. Mapping[str, str]
The configuration for the connector.
kafka_cluster This property is required. ConnectorKafkaClusterArgs
The details of the Apache Kafka cluster to which the connector is connected.
kafka_cluster_client_authentication This property is required. ConnectorKafkaClusterClientAuthenticationArgs
The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
kafka_cluster_encryption_in_transit This property is required. ConnectorKafkaClusterEncryptionInTransitArgs
Details of encryption in transit to the Apache Kafka cluster.
kafka_connect_version This property is required. str
The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
plugins This property is required. Sequence[ConnectorPluginArgs]
List of plugins to use with the connector.
service_execution_role_arn This property is required. str
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
connector_description str
A summary description of the connector.
connector_name str
The name of the connector.
log_delivery ConnectorLogDeliveryArgs
The settings for delivering connector logs to Amazon CloudWatch Logs.
tags Sequence[TagArgs]
A collection of tags associated with a resource
worker_configuration ConnectorWorkerConfigurationArgs
The worker configurations that are in use with the connector.
capacity This property is required. Property Map
The connector's compute capacity settings.
connectorConfiguration This property is required. Map<String>
The configuration for the connector.
kafkaCluster This property is required. Property Map
The details of the Apache Kafka cluster to which the connector is connected.
kafkaClusterClientAuthentication This property is required. Property Map
The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
kafkaClusterEncryptionInTransit This property is required. Property Map
Details of encryption in transit to the Apache Kafka cluster.
kafkaConnectVersion This property is required. String
The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
plugins This property is required. List<Property Map>
List of plugins to use with the connector.
serviceExecutionRoleArn This property is required. String
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
connectorDescription String
A summary description of the connector.
connectorName String
The name of the connector.
logDelivery Property Map
The settings for delivering connector logs to Amazon CloudWatch Logs.
tags List<Property Map>
A collection of tags associated with a resource
workerConfiguration Property Map
The worker configurations that are in use with the connector.

Outputs

All input properties are implicitly available as output properties. Additionally, the Connector resource produces the following output properties:

ConnectorArn string
Amazon Resource Name for the created Connector.
Id string
The provider-assigned unique ID for this managed resource.
ConnectorArn string
Amazon Resource Name for the created Connector.
Id string
The provider-assigned unique ID for this managed resource.
connectorArn String
Amazon Resource Name for the created Connector.
id String
The provider-assigned unique ID for this managed resource.
connectorArn string
Amazon Resource Name for the created Connector.
id string
The provider-assigned unique ID for this managed resource.
connector_arn str
Amazon Resource Name for the created Connector.
id str
The provider-assigned unique ID for this managed resource.
connectorArn String
Amazon Resource Name for the created Connector.
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

ConnectorApacheKafkaCluster
, ConnectorApacheKafkaClusterArgs

BootstrapServers This property is required. string
The bootstrap servers string of the Apache Kafka cluster.
Vpc This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorVpc
Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
BootstrapServers This property is required. string
The bootstrap servers string of the Apache Kafka cluster.
Vpc This property is required. ConnectorVpc
Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
bootstrapServers This property is required. String
The bootstrap servers string of the Apache Kafka cluster.
vpc This property is required. ConnectorVpc
Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
bootstrapServers This property is required. string
The bootstrap servers string of the Apache Kafka cluster.
vpc This property is required. ConnectorVpc
Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
bootstrap_servers This property is required. str
The bootstrap servers string of the Apache Kafka cluster.
vpc This property is required. ConnectorVpc
Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
bootstrapServers This property is required. String
The bootstrap servers string of the Apache Kafka cluster.
vpc This property is required. Property Map
Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.

ConnectorAutoScaling
, ConnectorAutoScalingArgs

MaxWorkerCount This property is required. int
The maximum number of workers for a connector.
McuCount This property is required. int
Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
MinWorkerCount This property is required. int
The minimum number of workers for a connector.
ScaleInPolicy This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorScaleInPolicy
The sacle-in policy for the connector.
ScaleOutPolicy This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorScaleOutPolicy
The sacle-out policy for the connector.
MaxWorkerCount This property is required. int
The maximum number of workers for a connector.
McuCount This property is required. int
Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
MinWorkerCount This property is required. int
The minimum number of workers for a connector.
ScaleInPolicy This property is required. ConnectorScaleInPolicy
The sacle-in policy for the connector.
ScaleOutPolicy This property is required. ConnectorScaleOutPolicy
The sacle-out policy for the connector.
maxWorkerCount This property is required. Integer
The maximum number of workers for a connector.
mcuCount This property is required. Integer
Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
minWorkerCount This property is required. Integer
The minimum number of workers for a connector.
scaleInPolicy This property is required. ConnectorScaleInPolicy
The sacle-in policy for the connector.
scaleOutPolicy This property is required. ConnectorScaleOutPolicy
The sacle-out policy for the connector.
maxWorkerCount This property is required. number
The maximum number of workers for a connector.
mcuCount This property is required. number
Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
minWorkerCount This property is required. number
The minimum number of workers for a connector.
scaleInPolicy This property is required. ConnectorScaleInPolicy
The sacle-in policy for the connector.
scaleOutPolicy This property is required. ConnectorScaleOutPolicy
The sacle-out policy for the connector.
max_worker_count This property is required. int
The maximum number of workers for a connector.
mcu_count This property is required. int
Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
min_worker_count This property is required. int
The minimum number of workers for a connector.
scale_in_policy This property is required. ConnectorScaleInPolicy
The sacle-in policy for the connector.
scale_out_policy This property is required. ConnectorScaleOutPolicy
The sacle-out policy for the connector.
maxWorkerCount This property is required. Number
The maximum number of workers for a connector.
mcuCount This property is required. Number
Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
minWorkerCount This property is required. Number
The minimum number of workers for a connector.
scaleInPolicy This property is required. Property Map
The sacle-in policy for the connector.
scaleOutPolicy This property is required. Property Map
The sacle-out policy for the connector.

ConnectorCapacity
, ConnectorCapacityArgs

AutoScaling Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorAutoScaling
Information about the auto scaling parameters for the connector.
ProvisionedCapacity Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorProvisionedCapacity
Details about a fixed capacity allocated to a connector.
AutoScaling ConnectorAutoScaling
Information about the auto scaling parameters for the connector.
ProvisionedCapacity ConnectorProvisionedCapacity
Details about a fixed capacity allocated to a connector.
autoScaling ConnectorAutoScaling
Information about the auto scaling parameters for the connector.
provisionedCapacity ConnectorProvisionedCapacity
Details about a fixed capacity allocated to a connector.
autoScaling ConnectorAutoScaling
Information about the auto scaling parameters for the connector.
provisionedCapacity ConnectorProvisionedCapacity
Details about a fixed capacity allocated to a connector.
auto_scaling ConnectorAutoScaling
Information about the auto scaling parameters for the connector.
provisioned_capacity ConnectorProvisionedCapacity
Details about a fixed capacity allocated to a connector.
autoScaling Property Map
Information about the auto scaling parameters for the connector.
provisionedCapacity Property Map
Details about a fixed capacity allocated to a connector.

ConnectorCloudWatchLogsLogDelivery
, ConnectorCloudWatchLogsLogDeliveryArgs

Enabled This property is required. bool
Specifies whether the logs get sent to the specified CloudWatch Logs destination.
LogGroup string
The CloudWatch log group that is the destination for log delivery.
Enabled This property is required. bool
Specifies whether the logs get sent to the specified CloudWatch Logs destination.
LogGroup string
The CloudWatch log group that is the destination for log delivery.
enabled This property is required. Boolean
Specifies whether the logs get sent to the specified CloudWatch Logs destination.
logGroup String
The CloudWatch log group that is the destination for log delivery.
enabled This property is required. boolean
Specifies whether the logs get sent to the specified CloudWatch Logs destination.
logGroup string
The CloudWatch log group that is the destination for log delivery.
enabled This property is required. bool
Specifies whether the logs get sent to the specified CloudWatch Logs destination.
log_group str
The CloudWatch log group that is the destination for log delivery.
enabled This property is required. Boolean
Specifies whether the logs get sent to the specified CloudWatch Logs destination.
logGroup String
The CloudWatch log group that is the destination for log delivery.

ConnectorCustomPlugin
, ConnectorCustomPluginArgs

CustomPluginArn This property is required. string
The Amazon Resource Name (ARN) of the custom plugin to use.
Revision This property is required. int
The revision of the custom plugin to use.
CustomPluginArn This property is required. string
The Amazon Resource Name (ARN) of the custom plugin to use.
Revision This property is required. int
The revision of the custom plugin to use.
customPluginArn This property is required. String
The Amazon Resource Name (ARN) of the custom plugin to use.
revision This property is required. Integer
The revision of the custom plugin to use.
customPluginArn This property is required. string
The Amazon Resource Name (ARN) of the custom plugin to use.
revision This property is required. number
The revision of the custom plugin to use.
custom_plugin_arn This property is required. str
The Amazon Resource Name (ARN) of the custom plugin to use.
revision This property is required. int
The revision of the custom plugin to use.
customPluginArn This property is required. String
The Amazon Resource Name (ARN) of the custom plugin to use.
revision This property is required. Number
The revision of the custom plugin to use.

ConnectorFirehoseLogDelivery
, ConnectorFirehoseLogDeliveryArgs

Enabled This property is required. bool
Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
DeliveryStream string
The Kinesis Data Firehose delivery stream that is the destination for log delivery.
Enabled This property is required. bool
Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
DeliveryStream string
The Kinesis Data Firehose delivery stream that is the destination for log delivery.
enabled This property is required. Boolean
Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
deliveryStream String
The Kinesis Data Firehose delivery stream that is the destination for log delivery.
enabled This property is required. boolean
Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
deliveryStream string
The Kinesis Data Firehose delivery stream that is the destination for log delivery.
enabled This property is required. bool
Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
delivery_stream str
The Kinesis Data Firehose delivery stream that is the destination for log delivery.
enabled This property is required. Boolean
Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
deliveryStream String
The Kinesis Data Firehose delivery stream that is the destination for log delivery.

ConnectorKafkaCluster
, ConnectorKafkaClusterArgs

ApacheKafkaCluster This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorApacheKafkaCluster
The Apache Kafka cluster to which the connector is connected.
ApacheKafkaCluster This property is required. ConnectorApacheKafkaCluster
The Apache Kafka cluster to which the connector is connected.
apacheKafkaCluster This property is required. ConnectorApacheKafkaCluster
The Apache Kafka cluster to which the connector is connected.
apacheKafkaCluster This property is required. ConnectorApacheKafkaCluster
The Apache Kafka cluster to which the connector is connected.
apache_kafka_cluster This property is required. ConnectorApacheKafkaCluster
The Apache Kafka cluster to which the connector is connected.
apacheKafkaCluster This property is required. Property Map
The Apache Kafka cluster to which the connector is connected.

ConnectorKafkaClusterClientAuthentication
, ConnectorKafkaClusterClientAuthenticationArgs

AuthenticationType This property is required. Pulumi.AwsNative.KafkaConnect.ConnectorKafkaClusterClientAuthenticationType
The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
AuthenticationType This property is required. ConnectorKafkaClusterClientAuthenticationType
The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
authenticationType This property is required. ConnectorKafkaClusterClientAuthenticationType
The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
authenticationType This property is required. ConnectorKafkaClusterClientAuthenticationType
The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
authentication_type This property is required. ConnectorKafkaClusterClientAuthenticationType
The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
authenticationType This property is required. "NONE" | "IAM"
The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.

ConnectorKafkaClusterClientAuthenticationType
, ConnectorKafkaClusterClientAuthenticationTypeArgs

None
NONE
Iam
IAM
ConnectorKafkaClusterClientAuthenticationTypeNone
NONE
ConnectorKafkaClusterClientAuthenticationTypeIam
IAM
None
NONE
Iam
IAM
None
NONE
Iam
IAM
NONE
NONE
IAM
IAM
"NONE"
NONE
"IAM"
IAM

ConnectorKafkaClusterEncryptionInTransit
, ConnectorKafkaClusterEncryptionInTransitArgs

EncryptionType This property is required. Pulumi.AwsNative.KafkaConnect.ConnectorKafkaClusterEncryptionInTransitType
The type of encryption in transit to the Apache Kafka cluster.
EncryptionType This property is required. ConnectorKafkaClusterEncryptionInTransitType
The type of encryption in transit to the Apache Kafka cluster.
encryptionType This property is required. ConnectorKafkaClusterEncryptionInTransitType
The type of encryption in transit to the Apache Kafka cluster.
encryptionType This property is required. ConnectorKafkaClusterEncryptionInTransitType
The type of encryption in transit to the Apache Kafka cluster.
encryption_type This property is required. ConnectorKafkaClusterEncryptionInTransitType
The type of encryption in transit to the Apache Kafka cluster.
encryptionType This property is required. "PLAINTEXT" | "TLS"
The type of encryption in transit to the Apache Kafka cluster.

ConnectorKafkaClusterEncryptionInTransitType
, ConnectorKafkaClusterEncryptionInTransitTypeArgs

Plaintext
PLAINTEXT
Tls
TLS
ConnectorKafkaClusterEncryptionInTransitTypePlaintext
PLAINTEXT
ConnectorKafkaClusterEncryptionInTransitTypeTls
TLS
Plaintext
PLAINTEXT
Tls
TLS
Plaintext
PLAINTEXT
Tls
TLS
PLAINTEXT
PLAINTEXT
TLS
TLS
"PLAINTEXT"
PLAINTEXT
"TLS"
TLS

ConnectorLogDelivery
, ConnectorLogDeliveryArgs

WorkerLogDelivery This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorWorkerLogDelivery
The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
WorkerLogDelivery This property is required. ConnectorWorkerLogDelivery
The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
workerLogDelivery This property is required. ConnectorWorkerLogDelivery
The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
workerLogDelivery This property is required. ConnectorWorkerLogDelivery
The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
worker_log_delivery This property is required. ConnectorWorkerLogDelivery
The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
workerLogDelivery This property is required. Property Map
The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.

ConnectorPlugin
, ConnectorPluginArgs

CustomPlugin This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorCustomPlugin
Details about a custom plugin.
CustomPlugin This property is required. ConnectorCustomPlugin
Details about a custom plugin.
customPlugin This property is required. ConnectorCustomPlugin
Details about a custom plugin.
customPlugin This property is required. ConnectorCustomPlugin
Details about a custom plugin.
custom_plugin This property is required. ConnectorCustomPlugin
Details about a custom plugin.
customPlugin This property is required. Property Map
Details about a custom plugin.

ConnectorProvisionedCapacity
, ConnectorProvisionedCapacityArgs

WorkerCount This property is required. int
Number of workers for a connector.
McuCount int
Specifies how many MSK Connect Units (MCU) are allocated to the connector.
WorkerCount This property is required. int
Number of workers for a connector.
McuCount int
Specifies how many MSK Connect Units (MCU) are allocated to the connector.
workerCount This property is required. Integer
Number of workers for a connector.
mcuCount Integer
Specifies how many MSK Connect Units (MCU) are allocated to the connector.
workerCount This property is required. number
Number of workers for a connector.
mcuCount number
Specifies how many MSK Connect Units (MCU) are allocated to the connector.
worker_count This property is required. int
Number of workers for a connector.
mcu_count int
Specifies how many MSK Connect Units (MCU) are allocated to the connector.
workerCount This property is required. Number
Number of workers for a connector.
mcuCount Number
Specifies how many MSK Connect Units (MCU) are allocated to the connector.

ConnectorS3LogDelivery
, ConnectorS3LogDeliveryArgs

Enabled This property is required. bool
Specifies whether the logs get sent to the specified Amazon S3 destination.
Bucket string
The name of the S3 bucket that is the destination for log delivery.
Prefix string
The S3 prefix that is the destination for log delivery.
Enabled This property is required. bool
Specifies whether the logs get sent to the specified Amazon S3 destination.
Bucket string
The name of the S3 bucket that is the destination for log delivery.
Prefix string
The S3 prefix that is the destination for log delivery.
enabled This property is required. Boolean
Specifies whether the logs get sent to the specified Amazon S3 destination.
bucket String
The name of the S3 bucket that is the destination for log delivery.
prefix String
The S3 prefix that is the destination for log delivery.
enabled This property is required. boolean
Specifies whether the logs get sent to the specified Amazon S3 destination.
bucket string
The name of the S3 bucket that is the destination for log delivery.
prefix string
The S3 prefix that is the destination for log delivery.
enabled This property is required. bool
Specifies whether the logs get sent to the specified Amazon S3 destination.
bucket str
The name of the S3 bucket that is the destination for log delivery.
prefix str
The S3 prefix that is the destination for log delivery.
enabled This property is required. Boolean
Specifies whether the logs get sent to the specified Amazon S3 destination.
bucket String
The name of the S3 bucket that is the destination for log delivery.
prefix String
The S3 prefix that is the destination for log delivery.

ConnectorScaleInPolicy
, ConnectorScaleInPolicyArgs

CpuUtilizationPercentage This property is required. int
Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
CpuUtilizationPercentage This property is required. int
Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
cpuUtilizationPercentage This property is required. Integer
Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
cpuUtilizationPercentage This property is required. number
Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
cpu_utilization_percentage This property is required. int
Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
cpuUtilizationPercentage This property is required. Number
Specifies the CPU utilization percentage threshold at which connector scale in should trigger.

ConnectorScaleOutPolicy
, ConnectorScaleOutPolicyArgs

CpuUtilizationPercentage This property is required. int
Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
CpuUtilizationPercentage This property is required. int
Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
cpuUtilizationPercentage This property is required. Integer
Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
cpuUtilizationPercentage This property is required. number
Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
cpu_utilization_percentage This property is required. int
Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
cpuUtilizationPercentage This property is required. Number
Specifies the CPU utilization percentage threshold at which connector scale out should trigger.

ConnectorVpc
, ConnectorVpcArgs

SecurityGroups This property is required. List<string>
The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
Subnets This property is required. List<string>
The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
SecurityGroups This property is required. []string
The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
Subnets This property is required. []string
The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
securityGroups This property is required. List<String>
The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
subnets This property is required. List<String>
The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
securityGroups This property is required. string[]
The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
subnets This property is required. string[]
The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
security_groups This property is required. Sequence[str]
The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
subnets This property is required. Sequence[str]
The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
securityGroups This property is required. List<String>
The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
subnets This property is required. List<String>
The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.

ConnectorWorkerConfiguration
, ConnectorWorkerConfigurationArgs

Revision This property is required. int
The revision of the worker configuration to use.
WorkerConfigurationArn This property is required. string
The Amazon Resource Name (ARN) of the worker configuration to use.
Revision This property is required. int
The revision of the worker configuration to use.
WorkerConfigurationArn This property is required. string
The Amazon Resource Name (ARN) of the worker configuration to use.
revision This property is required. Integer
The revision of the worker configuration to use.
workerConfigurationArn This property is required. String
The Amazon Resource Name (ARN) of the worker configuration to use.
revision This property is required. number
The revision of the worker configuration to use.
workerConfigurationArn This property is required. string
The Amazon Resource Name (ARN) of the worker configuration to use.
revision This property is required. int
The revision of the worker configuration to use.
worker_configuration_arn This property is required. str
The Amazon Resource Name (ARN) of the worker configuration to use.
revision This property is required. Number
The revision of the worker configuration to use.
workerConfigurationArn This property is required. String
The Amazon Resource Name (ARN) of the worker configuration to use.

ConnectorWorkerLogDelivery
, ConnectorWorkerLogDeliveryArgs

CloudWatchLogs Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorCloudWatchLogsLogDelivery
Details about delivering logs to Amazon CloudWatch Logs.
Firehose Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorFirehoseLogDelivery
Details about delivering logs to Amazon Kinesis Data Firehose.
S3 Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorS3LogDelivery
Details about delivering logs to Amazon S3.
CloudWatchLogs ConnectorCloudWatchLogsLogDelivery
Details about delivering logs to Amazon CloudWatch Logs.
Firehose ConnectorFirehoseLogDelivery
Details about delivering logs to Amazon Kinesis Data Firehose.
S3 ConnectorS3LogDelivery
Details about delivering logs to Amazon S3.
cloudWatchLogs ConnectorCloudWatchLogsLogDelivery
Details about delivering logs to Amazon CloudWatch Logs.
firehose ConnectorFirehoseLogDelivery
Details about delivering logs to Amazon Kinesis Data Firehose.
s3 ConnectorS3LogDelivery
Details about delivering logs to Amazon S3.
cloudWatchLogs ConnectorCloudWatchLogsLogDelivery
Details about delivering logs to Amazon CloudWatch Logs.
firehose ConnectorFirehoseLogDelivery
Details about delivering logs to Amazon Kinesis Data Firehose.
s3 ConnectorS3LogDelivery
Details about delivering logs to Amazon S3.
cloud_watch_logs ConnectorCloudWatchLogsLogDelivery
Details about delivering logs to Amazon CloudWatch Logs.
firehose ConnectorFirehoseLogDelivery
Details about delivering logs to Amazon Kinesis Data Firehose.
s3 ConnectorS3LogDelivery
Details about delivering logs to Amazon S3.
cloudWatchLogs Property Map
Details about delivering logs to Amazon CloudWatch Logs.
firehose Property Map
Details about delivering logs to Amazon Kinesis Data Firehose.
s3 Property Map
Details about delivering logs to Amazon S3.

Tag
, TagArgs

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi