Package-level declarations

Types

Link copied to clipboard
class Cluster : KotlinCustomResource

Manages an Amazon MSK cluster.

Link copied to clipboard
data class ClusterArgs(val brokerNodeGroupInfo: Output<ClusterBrokerNodeGroupInfoArgs>? = null, val clientAuthentication: Output<ClusterClientAuthenticationArgs>? = null, val clusterName: Output<String>? = null, val configurationInfo: Output<ClusterConfigurationInfoArgs>? = null, val encryptionInfo: Output<ClusterEncryptionInfoArgs>? = null, val enhancedMonitoring: Output<String>? = null, val kafkaVersion: Output<String>? = null, val loggingInfo: Output<ClusterLoggingInfoArgs>? = null, val numberOfBrokerNodes: Output<Int>? = null, val openMonitoring: Output<ClusterOpenMonitoringArgs>? = null, val storageMode: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterArgs>

Manages an Amazon MSK cluster.

Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class Configuration : KotlinCustomResource

Manages an Amazon Managed Streaming for Kafka configuration. More information can be found on the MSK Developer Guide.

Link copied to clipboard
data class ConfigurationArgs(val description: Output<String>? = null, val kafkaVersions: Output<List<String>>? = null, val name: Output<String>? = null, val serverProperties: Output<String>? = null) : ConvertibleToJava<ConfigurationArgs>

Manages an Amazon Managed Streaming for Kafka configuration. More information can be found on the MSK Developer Guide.

Link copied to clipboard
Link copied to clipboard
object ConfigurationMapper : ResourceMapper<Configuration>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ScramSecretAssociation : KotlinCustomResource

Associates SCRAM secrets stored in the Secrets Manager service with a Managed Streaming for Kafka (MSK) cluster.

Link copied to clipboard
data class ScramSecretAssociationArgs(val clusterArn: Output<String>? = null, val secretArnLists: Output<List<String>>? = null) : ConvertibleToJava<ScramSecretAssociationArgs>

Associates SCRAM secrets stored in the Secrets Manager service with a Managed Streaming for Kafka (MSK) cluster.

Link copied to clipboard
Link copied to clipboard
class ServerlessCluster : KotlinCustomResource

Manages an Amazon MSK Serverless cluster.

Link copied to clipboard
data class ServerlessClusterArgs(val clientAuthentication: Output<ServerlessClusterClientAuthenticationArgs>? = null, val clusterName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcConfigs: Output<List<ServerlessClusterVpcConfigArgs>>? = null) : ConvertibleToJava<ServerlessClusterArgs>

Manages an Amazon MSK Serverless cluster.

Link copied to clipboard
object ServerlessClusterMapper : ResourceMapper<ServerlessCluster>

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard