Package-level declarations

Types

Link copied to clipboard
class BatchScramSecret : KotlinCustomResource

Resource Type definition for AWS::MSK::BatchScramSecret

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

Resource Type definition for AWS::MSK::BatchScramSecret

Link copied to clipboard
object BatchScramSecretMapper : ResourceMapper<BatchScramSecret>
Link copied to clipboard
class Cluster : KotlinCustomResource

Resource Type definition for AWS::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 currentVersion: Output<String>? = null, val encryptionInfo: Output<ClusterEncryptionInfoArgs>? = null, val enhancedMonitoring: Output<ClusterEnhancedMonitoring>? = null, val kafkaVersion: Output<String>? = null, val loggingInfo: Output<ClusterLoggingInfoArgs>? = null, val numberOfBrokerNodes: Output<Int>? = null, val openMonitoring: Output<ClusterOpenMonitoringArgs>? = null, val storageMode: Output<ClusterStorageMode>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ClusterArgs>

Resource Type definition for AWS::MSK::Cluster

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

Resource Type definition for AWS::MSK::ClusterPolicy

Link copied to clipboard
data class ClusterPolicyArgs(val clusterArn: Output<String>? = null, val policy: Output<Any>? = null) : ConvertibleToJava<ClusterPolicyArgs>

Resource Type definition for AWS::MSK::ClusterPolicy

Link copied to clipboard
Link copied to clipboard
object ClusterPolicyMapper : ResourceMapper<ClusterPolicy>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Configuration : KotlinCustomResource

Resource Type definition for AWS::MSK::Configuration

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

Resource Type definition for AWS::MSK::Configuration

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 Replicator : KotlinCustomResource

Resource Type definition for AWS::MSK::Replicator

Link copied to clipboard
data class ReplicatorArgs(val currentVersion: Output<String>? = null, val description: Output<String>? = null, val kafkaClusters: Output<List<ReplicatorKafkaClusterArgs>>? = null, val replicationInfoList: Output<List<ReplicatorReplicationInfoArgs>>? = null, val replicatorName: Output<String>? = null, val serviceExecutionRoleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ReplicatorArgs>

Resource Type definition for AWS::MSK::Replicator

Link copied to clipboard
Link copied to clipboard
object ReplicatorMapper : ResourceMapper<Replicator>
Link copied to clipboard
Link copied to clipboard
class ServerlessCluster : KotlinCustomResource

Resource Type definition for AWS::MSK::ServerlessCluster

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>

Resource Type definition for AWS::MSK::ServerlessCluster

Link copied to clipboard
object ServerlessClusterMapper : ResourceMapper<ServerlessCluster>
Link copied to clipboard
class VpcConnection : KotlinCustomResource

Resource Type definition for AWS::MSK::VpcConnection

Link copied to clipboard
data class VpcConnectionArgs(val authentication: Output<VpcConnectionAuthentication>? = null, val clientSubnets: Output<List<String>>? = null, val securityGroups: Output<List<String>>? = null, val tags: Output<Map<String, String>>? = null, val targetClusterArn: Output<String>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<VpcConnectionArgs>

Resource Type definition for AWS::MSK::VpcConnection

Link copied to clipboard
Link copied to clipboard
object VpcConnectionMapper : ResourceMapper<VpcConnection>
Link copied to clipboard

Functions

Link copied to clipboard
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
Link copied to clipboard
suspend fun replicator(name: String, block: suspend ReplicatorResourceBuilder.() -> Unit): Replicator
Link copied to clipboard