ConnectorArgs

data class ConnectorArgs(val capacity: Output<ConnectorCapacityArgs>? = null, val connectorConfiguration: Output<Any>? = 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 workerConfiguration: Output<ConnectorWorkerConfigurationArgs>? = null) : ConvertibleToJava<ConnectorArgs>

Resource Type definition for AWS::KafkaConnect::Connector

Constructors

Link copied to clipboard
fun ConnectorArgs(capacity: Output<ConnectorCapacityArgs>? = null, connectorConfiguration: Output<Any>? = 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, workerConfiguration: Output<ConnectorWorkerConfigurationArgs>? = null)

Functions

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

Properties

Link copied to clipboard
val capacity: Output<ConnectorCapacityArgs>? = null
Link copied to clipboard
val connectorConfiguration: Output<Any>? = 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
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
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