Package-level declarations

Types

Link copied to clipboard
class Connector : KotlinCustomResource

Resource Type definition for AWS::KafkaConnect::Connector

Link copied to clipboard
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

Link copied to clipboard
Link copied to clipboard
object ConnectorMapper : ResourceMapper<Connector>
Link copied to clipboard
Link copied to clipboard
class CustomPlugin : KotlinCustomResource

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard
data class CustomPluginArgs(val contentType: Output<CustomPluginContentType>? = null, val description: Output<String>? = null, val location: Output<CustomPluginLocationArgs>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<CustomPluginArgs>

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard
Link copied to clipboard
object CustomPluginMapper : ResourceMapper<CustomPlugin>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class WorkerConfiguration : KotlinCustomResource

The configuration of the workers, which are the processes that run the connector logic.

Link copied to clipboard
data class WorkerConfigurationArgs(val description: Output<String>? = null, val name: Output<String>? = null, val propertiesFileContent: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<WorkerConfigurationArgs>

The configuration of the workers, which are the processes that run the connector logic.

Link copied to clipboard

Functions

Link copied to clipboard
suspend fun connector(name: String, block: suspend ConnectorResourceBuilder.() -> Unit): Connector
Link copied to clipboard