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 ClusterClientAuthentication(val sasl: ClusterClientAuthenticationSasl? = null, val tls: ClusterClientAuthenticationTls? = null, val unauthenticated: Boolean? = null)
Link copied to clipboard
data class ClusterClientAuthenticationSasl(val iam: Boolean? = null, val scram: Boolean? = null)
Link copied to clipboard
data class ClusterClientAuthenticationTls(val certificateAuthorityArns: List<String>? = null)
Link copied to clipboard
data class ClusterConfigurationInfo(val arn: String, val revision: Int)
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 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
data class ClusterOpenMonitoringPrometheusJmxExporter(val enabledInBroker: Boolean)
data class ClusterOpenMonitoringPrometheusNodeExporter(val enabledInBroker: Boolean)
Link copied to clipboard
data class GetBrokerNodesNodeInfoList(val attachedEniId: String, val brokerId: Double, val clientSubnet: String, val clientVpcIpAddress: String, val endpoints: List<String>, val nodeArn: String)
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
data class GetConfigurationResult(val arn: String, val description: String, val id: String, val kafkaVersions: List<String>, val latestRevision: Int, val name: String, val serverProperties: String)

A collection of values returned by getConfiguration.

Link copied to clipboard
data class GetKafkaVersionResult(val id: String, val preferredVersions: List<String>? = null, val status: String, val version: String)

A collection of values returned by getKafkaVersion.

Link copied to clipboard
data class ServerlessClusterVpcConfig(val securityGroupIds: List<String>? = null, val subnetIds: List<String>)