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 ClusterBrokerNodeGroupInfoConnectivityInfo(val publicAccess: ClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess? = null, val vpcConnectivity: ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity? = null)
Link copied to clipboard
Link copied to clipboard
data class ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity(val clientAuthentication: ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication? = null)
Link copied to clipboard
data class ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication(val sasl: ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl? = null, val tls: Boolean? = null)
Link copied to clipboard
data class ClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl(val iam: Boolean? = null, val scram: Boolean? = null)
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
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
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 GetClusterBrokerNodeGroupInfoConnectivityInfo(val publicAccesses: List<GetClusterBrokerNodeGroupInfoConnectivityInfoPublicAccess>, val vpcConnectivities: List<GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity>)
Link copied to clipboard
Link copied to clipboard
data class GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivity(val clientAuthentications: List<GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthentication>)
Link copied to clipboard
Link copied to clipboard
data class GetClusterBrokerNodeGroupInfoConnectivityInfoVpcConnectivityClientAuthenticationSasl(val iam: Boolean, val scram: Boolean)
Link copied to clipboard
data class GetClusterBrokerNodeGroupInfoStorageInfo(val ebsStorageInfos: List<GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo>)
Link copied to clipboard
data class GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfo(val provisionedThroughputs: List<GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput>, val volumeSize: Int)
Link copied to clipboard
data class GetClusterBrokerNodeGroupInfoStorageInfoEbsStorageInfoProvisionedThroughput(val enabled: Boolean, val volumeThroughput: Int)
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ReplicatorKafkaCluster(val amazonMskCluster: ReplicatorKafkaClusterAmazonMskCluster, val vpcConfig: ReplicatorKafkaClusterVpcConfig)
Link copied to clipboard
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>)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
data class ReplicatorReplicationInfoListTopicReplicationTopicNameConfiguration(val type: String? = null)
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>)