Package-level declarations
Types
Link copied to clipboard
data class ClusterBrokerNodeGroupInfo(val azDistribution: String? = null, val clientSubnets: List<String>, val connectivityInfo: ClusterBrokerNodeGroupInfoConnectivityInfo? = null, val ebsVolumeSize: Int? = null, val instanceType: String, val securityGroups: List<String>, val storageInfo: ClusterBrokerNodeGroupInfoStorageInfo? = null)
Link copied to clipboard
data class ClusterBrokerNodeGroupInfoConnectivityInfo(val publicAccess: ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess? = null)
Link copied to clipboard
Link copied to clipboard
data class ClusterBrokerNodeGroupInfoStorageInfo(val ebsStorageInfo: ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo? = null)
Link copied to clipboard
data class ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo(val provisionedThroughput: ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput? = null, val volumeSize: Int? = null)
Link copied to clipboard
data class ClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput(val enabled: Boolean? = null, val volumeThroughput: Int? = null)
Link copied to clipboard
data class ClusterClientAuthentication(val sasl: ClusterClientAuthenticationSasl? = null, val tls: ClusterClientAuthenticationTls? = null, val unauthenticated: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ClusterEncryptionInfo(val encryptionAtRestKmsKeyArn: String? = null, val encryptionInTransit: ClusterEncryptionInfoEncryptionInTransit? = null)
Link copied to clipboard
data class ClusterEncryptionInfoEncryptionInTransit(val clientBroker: String? = null, val inCluster: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class ClusterLoggingInfoBrokerLogs(val cloudwatchLogs: ClusterLoggingInfoBrokerLogsCloudwatchLogs? = null, val firehose: ClusterLoggingInfoBrokerLogsFirehose? = null, val s3: ClusterLoggingInfoBrokerLogsS3? = null)
Link copied to clipboard
data class ClusterLoggingInfoBrokerLogsCloudwatchLogs(val enabled: Boolean, val logGroup: String? = null)
Link copied to clipboard
data class ClusterLoggingInfoBrokerLogsFirehose(val deliveryStream: String? = null, val enabled: Boolean)
Link copied to clipboard
data class ClusterLoggingInfoBrokerLogsS3(val bucket: String? = null, val enabled: Boolean, val prefix: String? = null)
Link copied to clipboard
Link copied to clipboard
data class ClusterOpenMonitoringPrometheus(val jmxExporter: ClusterOpenMonitoringPrometheusJmxExporter? = null, val nodeExporter: ClusterOpenMonitoringPrometheusNodeExporter? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetBrokerNodesResult(val clusterArn: String, val id: String, val nodeInfoLists: List<GetBrokerNodesNodeInfoList>)
A collection of values returned by getBrokerNodes.
Link copied to clipboard
data class GetClusterResult(val arn: String, val bootstrapBrokers: String, val bootstrapBrokersPublicSaslIam: String, val bootstrapBrokersPublicSaslScram: String, val bootstrapBrokersPublicTls: String, val bootstrapBrokersSaslIam: String, val bootstrapBrokersSaslScram: String, val bootstrapBrokersTls: String, val clusterName: String, val id: String, val kafkaVersion: String, val numberOfBrokerNodes: Int, val tags: Map<String, String>, val zookeeperConnectString: String, val zookeeperConnectStringTls: String)
A collection of values returned by getCluster.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ServerlessClusterClientAuthentication(val sasl: ServerlessClusterClientAuthenticationSasl)
Link copied to clipboard
data class ServerlessClusterClientAuthenticationSasl(val iam: ServerlessClusterClientAuthenticationSaslIam)
Link copied to clipboard
Link copied to clipboard
data class ServerlessClusterVpcConfig(val securityGroupIds: List<String>? = null, val subnetIds: List<String>)