ConnectorArgs

data class ConnectorArgs(val capacity: Output<ConnectorCapacityArgs>? = null, val connectorConfiguration: Output<Map<String, String>>? = null, val connectorDescription: Output<String>? = null, val connectorName: Output<String>? = null, val kafkaCluster: Output<ConnectorKafkaClusterArgs>? = null, val kafkaClusterClientAuthentication: Output<ConnectorKafkaClusterClientAuthenticationArgs>? = null, val kafkaClusterEncryptionInTransit: Output<ConnectorKafkaClusterEncryptionInTransitArgs>? = null, val kafkaConnectVersion: Output<String>? = null, val logDelivery: Output<ConnectorLogDeliveryArgs>? = null, val plugins: Output<List<ConnectorPluginArgs>>? = null, val serviceExecutionRoleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val workerConfiguration: Output<ConnectorWorkerConfigurationArgs>? = null) : ConvertibleToJava<ConnectorArgs>

Resource Type definition for AWS::KafkaConnect::Connector

Constructors

Link copied to clipboard
constructor(capacity: Output<ConnectorCapacityArgs>? = null, connectorConfiguration: Output<Map<String, String>>? = null, connectorDescription: Output<String>? = null, connectorName: Output<String>? = null, kafkaCluster: Output<ConnectorKafkaClusterArgs>? = null, kafkaClusterClientAuthentication: Output<ConnectorKafkaClusterClientAuthenticationArgs>? = null, kafkaClusterEncryptionInTransit: Output<ConnectorKafkaClusterEncryptionInTransitArgs>? = null, kafkaConnectVersion: Output<String>? = null, logDelivery: Output<ConnectorLogDeliveryArgs>? = null, plugins: Output<List<ConnectorPluginArgs>>? = null, serviceExecutionRoleArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null, workerConfiguration: Output<ConnectorWorkerConfigurationArgs>? = null)

Properties

Link copied to clipboard
val capacity: Output<ConnectorCapacityArgs>? = null

The connector's compute capacity settings.

Link copied to clipboard
val connectorConfiguration: Output<Map<String, String>>? = null

The configuration for the connector.

Link copied to clipboard
val connectorDescription: Output<String>? = null

A summary description of the connector.

Link copied to clipboard
val connectorName: Output<String>? = null

The name of the connector.

Link copied to clipboard

The details of the Apache Kafka cluster to which the connector is connected.

Link copied to clipboard

The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.

Link copied to clipboard

Details of encryption in transit to the Apache Kafka cluster.

Link copied to clipboard
val kafkaConnectVersion: Output<String>? = null

The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.

Link copied to clipboard

The settings for delivering connector logs to Amazon CloudWatch Logs.

Link copied to clipboard
val plugins: Output<List<ConnectorPluginArgs>>? = null

List of plugins to use with the connector.

Link copied to clipboard
val serviceExecutionRoleArn: Output<String>? = null

The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A collection of tags associated with a resource

Link copied to clipboard

The worker configurations that are in use with the connector.

Functions

Link copied to clipboard
open override fun toJava(): ConnectorArgs