Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource

A Managed Service for Apache Kafka cluster. Apache Kafka is a trademark owned by the Apache Software Foundation.

Link copied to clipboard
data class ClusterArgs(val capacityConfig: Output<ClusterCapacityConfigArgs>? = null, val clusterId: Output<String>? = null, val gcpConfig: Output<ClusterGcpConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val rebalanceConfig: Output<ClusterRebalanceConfigArgs>? = null) : ConvertibleToJava<ClusterArgs>

A Managed Service for Apache Kafka cluster. Apache Kafka is a trademark owned by the Apache Software Foundation.

Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class ConnectCluster : KotlinCustomResource
Link copied to clipboard
data class ConnectClusterArgs(val capacityConfig: Output<ConnectClusterCapacityConfigArgs>? = null, val connectClusterId: Output<String>? = null, val gcpConfig: Output<ConnectClusterGcpConfigArgs>? = null, val kafkaCluster: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<ConnectClusterArgs>
Link copied to clipboard
Link copied to clipboard
object ConnectClusterMapper : ResourceMapper<ConnectCluster>
Link copied to clipboard
class Connector : KotlinCustomResource
Link copied to clipboard
data class ConnectorArgs(val configs: Output<Map<String, String>>? = null, val connectCluster: Output<String>? = null, val connectorId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val taskRestartPolicy: Output<ConnectorTaskRestartPolicyArgs>? = null) : ConvertibleToJava<ConnectorArgs>
Link copied to clipboard
Link copied to clipboard
object ConnectorMapper : ResourceMapper<Connector>
Link copied to clipboard
Link copied to clipboard
class Topic : KotlinCustomResource

A Managed Service for Apache Kafka topic. Apache Kafka is a trademark owned by the Apache Software Foundation.

Link copied to clipboard
data class TopicArgs(val cluster: Output<String>? = null, val configs: Output<Map<String, String>>? = null, val location: Output<String>? = null, val partitionCount: Output<Int>? = null, val project: Output<String>? = null, val replicationFactor: Output<Int>? = null, val topicId: Output<String>? = null) : ConvertibleToJava<TopicArgs>

A Managed Service for Apache Kafka topic. Apache Kafka is a trademark owned by the Apache Software Foundation.

Link copied to clipboard

Builder for TopicArgs.

Link copied to clipboard
object TopicMapper : ResourceMapper<Topic>
Link copied to clipboard

Builder for Topic.

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
Link copied to clipboard
suspend fun connector(name: String, block: suspend ConnectorResourceBuilder.() -> Unit): Connector
Link copied to clipboard
fun topic(name: String): Topic
suspend fun topic(name: String, block: suspend TopicResourceBuilder.() -> Unit): Topic