Package-level declarations

Types

Link copied to clipboard
data class ClusterBrokerNodeGroupInfo(val azDistribution: String? = null, val clientSubnets: List<String>, val connectivityInfo: ClusterBrokerNodeGroupInfoConnectivityInfo? = 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 GetBootstrapBrokersResult(val bootstrapBrokers: String, val bootstrapBrokersPublicSaslIam: String, val bootstrapBrokersPublicSaslScram: String, val bootstrapBrokersPublicTls: String, val bootstrapBrokersSaslIam: String, val bootstrapBrokersSaslScram: String, val bootstrapBrokersTls: String, val bootstrapBrokersVpcConnectivitySaslIam: String, val bootstrapBrokersVpcConnectivitySaslScram: String, val bootstrapBrokersVpcConnectivityTls: String, val clusterArn: String, val id: String)

A collection of values returned by getBootstrapBrokers.

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 GetClusterBrokerNodeGroupInfo(val azDistribution: String, val clientSubnets: List<String>, val connectivityInfos: List<GetClusterBrokerNodeGroupInfoConnectivityInfo>, val instanceType: String, val securityGroups: List<String>, val storageInfos: List<GetClusterBrokerNodeGroupInfoStorageInfo>)
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 brokerNodeGroupInfos: List<GetClusterBrokerNodeGroupInfo>, val clusterName: String, val clusterUuid: 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 GetVpcConnectionResult(val arn: String, val authentication: String, val clientSubnets: List<String>, val id: String, val securityGroups: List<String>, val tags: Map<String, String>, val targetClusterArn: String, val vpcId: String)

A collection of values returned by getVpcConnection.

Link copied to clipboard
Link copied to clipboard
data class ReplicatorKafkaClusterAmazonMskCluster(val mskClusterArn: String)
Link copied to clipboard
data class ReplicatorKafkaClusterVpcConfig(val securityGroupsIds: List<String>? = null, val subnetIds: List<String>)
Link copied to clipboard
data class ReplicatorReplicationInfoList(val consumerGroupReplications: List<ReplicatorReplicationInfoListConsumerGroupReplication>, val sourceKafkaClusterAlias: String? = null, val sourceKafkaClusterArn: String, val targetCompressionType: String, val targetKafkaClusterAlias: String? = null, val targetKafkaClusterArn: String, val topicReplications: List<ReplicatorReplicationInfoListTopicReplication>)
data class ReplicatorReplicationInfoListConsumerGroupReplication(val consumerGroupsToExcludes: List<String>? = null, val consumerGroupsToReplicates: List<String>, val detectAndCopyNewConsumerGroups: Boolean? = null, val synchroniseConsumerGroupOffsets: Boolean? = null)
data class ReplicatorReplicationInfoListTopicReplication(val copyAccessControlListsForTopics: Boolean? = null, val copyTopicConfigurations: Boolean? = null, val detectAndCopyNewTopics: Boolean? = null, val startingPosition: ReplicatorReplicationInfoListTopicReplicationStartingPosition? = null, val topicNameConfiguration: ReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration? = null, val topicsToExcludes: List<String>? = null, val topicsToReplicates: List<String>)
Link copied to clipboard
data class ServerlessClusterVpcConfig(val securityGroupIds: List<String>? = null, val subnetIds: List<String>)