{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}

-- Derived from AWS service descriptions, licensed under Apache 2.0.

-- |
-- Module      : Amazonka.Kafka.Lens
-- Copyright   : (c) 2013-2023 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.Kafka.Lens
  ( -- * Operations

    -- ** BatchAssociateScramSecret
    batchAssociateScramSecret_clusterArn,
    batchAssociateScramSecret_secretArnList,
    batchAssociateScramSecretResponse_clusterArn,
    batchAssociateScramSecretResponse_unprocessedScramSecrets,
    batchAssociateScramSecretResponse_httpStatus,

    -- ** BatchDisassociateScramSecret
    batchDisassociateScramSecret_clusterArn,
    batchDisassociateScramSecret_secretArnList,
    batchDisassociateScramSecretResponse_clusterArn,
    batchDisassociateScramSecretResponse_unprocessedScramSecrets,
    batchDisassociateScramSecretResponse_httpStatus,

    -- ** CreateCluster
    createCluster_clientAuthentication,
    createCluster_configurationInfo,
    createCluster_encryptionInfo,
    createCluster_enhancedMonitoring,
    createCluster_loggingInfo,
    createCluster_openMonitoring,
    createCluster_storageMode,
    createCluster_tags,
    createCluster_brokerNodeGroupInfo,
    createCluster_kafkaVersion,
    createCluster_numberOfBrokerNodes,
    createCluster_clusterName,
    createClusterResponse_clusterArn,
    createClusterResponse_clusterName,
    createClusterResponse_state,
    createClusterResponse_httpStatus,

    -- ** CreateClusterV2
    createClusterV2_provisioned,
    createClusterV2_serverless,
    createClusterV2_tags,
    createClusterV2_clusterName,
    createClusterV2Response_clusterArn,
    createClusterV2Response_clusterName,
    createClusterV2Response_clusterType,
    createClusterV2Response_state,
    createClusterV2Response_httpStatus,

    -- ** CreateConfiguration
    createConfiguration_description,
    createConfiguration_kafkaVersions,
    createConfiguration_serverProperties,
    createConfiguration_name,
    createConfigurationResponse_arn,
    createConfigurationResponse_creationTime,
    createConfigurationResponse_latestRevision,
    createConfigurationResponse_name,
    createConfigurationResponse_state,
    createConfigurationResponse_httpStatus,

    -- ** DeleteCluster
    deleteCluster_currentVersion,
    deleteCluster_clusterArn,
    deleteClusterResponse_clusterArn,
    deleteClusterResponse_state,
    deleteClusterResponse_httpStatus,

    -- ** DeleteConfiguration
    deleteConfiguration_arn,
    deleteConfigurationResponse_arn,
    deleteConfigurationResponse_state,
    deleteConfigurationResponse_httpStatus,

    -- ** DescribeCluster
    describeCluster_clusterArn,
    describeClusterResponse_clusterInfo,
    describeClusterResponse_httpStatus,

    -- ** DescribeClusterOperation
    describeClusterOperation_clusterOperationArn,
    describeClusterOperationResponse_clusterOperationInfo,
    describeClusterOperationResponse_httpStatus,

    -- ** DescribeClusterV2
    describeClusterV2_clusterArn,
    describeClusterV2Response_clusterInfo,
    describeClusterV2Response_httpStatus,

    -- ** DescribeConfiguration
    describeConfiguration_arn,
    describeConfigurationResponse_arn,
    describeConfigurationResponse_creationTime,
    describeConfigurationResponse_description,
    describeConfigurationResponse_kafkaVersions,
    describeConfigurationResponse_latestRevision,
    describeConfigurationResponse_name,
    describeConfigurationResponse_state,
    describeConfigurationResponse_httpStatus,

    -- ** DescribeConfigurationRevision
    describeConfigurationRevision_revision,
    describeConfigurationRevision_arn,
    describeConfigurationRevisionResponse_arn,
    describeConfigurationRevisionResponse_creationTime,
    describeConfigurationRevisionResponse_description,
    describeConfigurationRevisionResponse_revision,
    describeConfigurationRevisionResponse_serverProperties,
    describeConfigurationRevisionResponse_httpStatus,

    -- ** GetBootstrapBrokers
    getBootstrapBrokers_clusterArn,
    getBootstrapBrokersResponse_bootstrapBrokerString,
    getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslIam,
    getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslScram,
    getBootstrapBrokersResponse_bootstrapBrokerStringPublicTls,
    getBootstrapBrokersResponse_bootstrapBrokerStringSaslIam,
    getBootstrapBrokersResponse_bootstrapBrokerStringSaslScram,
    getBootstrapBrokersResponse_bootstrapBrokerStringTls,
    getBootstrapBrokersResponse_httpStatus,

    -- ** GetCompatibleKafkaVersions
    getCompatibleKafkaVersions_clusterArn,
    getCompatibleKafkaVersionsResponse_compatibleKafkaVersions,
    getCompatibleKafkaVersionsResponse_httpStatus,

    -- ** ListClusterOperations
    listClusterOperations_maxResults,
    listClusterOperations_nextToken,
    listClusterOperations_clusterArn,
    listClusterOperationsResponse_clusterOperationInfoList,
    listClusterOperationsResponse_nextToken,
    listClusterOperationsResponse_httpStatus,

    -- ** ListClusters
    listClusters_clusterNameFilter,
    listClusters_maxResults,
    listClusters_nextToken,
    listClustersResponse_clusterInfoList,
    listClustersResponse_nextToken,
    listClustersResponse_httpStatus,

    -- ** ListClustersV2
    listClustersV2_clusterNameFilter,
    listClustersV2_clusterTypeFilter,
    listClustersV2_maxResults,
    listClustersV2_nextToken,
    listClustersV2Response_clusterInfoList,
    listClustersV2Response_nextToken,
    listClustersV2Response_httpStatus,

    -- ** ListConfigurationRevisions
    listConfigurationRevisions_maxResults,
    listConfigurationRevisions_nextToken,
    listConfigurationRevisions_arn,
    listConfigurationRevisionsResponse_nextToken,
    listConfigurationRevisionsResponse_revisions,
    listConfigurationRevisionsResponse_httpStatus,

    -- ** ListConfigurations
    listConfigurations_maxResults,
    listConfigurations_nextToken,
    listConfigurationsResponse_configurations,
    listConfigurationsResponse_nextToken,
    listConfigurationsResponse_httpStatus,

    -- ** ListKafkaVersions
    listKafkaVersions_maxResults,
    listKafkaVersions_nextToken,
    listKafkaVersionsResponse_kafkaVersions,
    listKafkaVersionsResponse_nextToken,
    listKafkaVersionsResponse_httpStatus,

    -- ** ListNodes
    listNodes_maxResults,
    listNodes_nextToken,
    listNodes_clusterArn,
    listNodesResponse_nextToken,
    listNodesResponse_nodeInfoList,
    listNodesResponse_httpStatus,

    -- ** ListScramSecrets
    listScramSecrets_maxResults,
    listScramSecrets_nextToken,
    listScramSecrets_clusterArn,
    listScramSecretsResponse_nextToken,
    listScramSecretsResponse_secretArnList,
    listScramSecretsResponse_httpStatus,

    -- ** ListTagsForResource
    listTagsForResource_resourceArn,
    listTagsForResourceResponse_tags,
    listTagsForResourceResponse_httpStatus,

    -- ** RebootBroker
    rebootBroker_clusterArn,
    rebootBroker_brokerIds,
    rebootBrokerResponse_clusterArn,
    rebootBrokerResponse_clusterOperationArn,
    rebootBrokerResponse_httpStatus,

    -- ** TagResource
    tagResource_resourceArn,
    tagResource_tags,

    -- ** UntagResource
    untagResource_tagKeys,
    untagResource_resourceArn,

    -- ** UpdateBrokerCount
    updateBrokerCount_clusterArn,
    updateBrokerCount_currentVersion,
    updateBrokerCount_targetNumberOfBrokerNodes,
    updateBrokerCountResponse_clusterArn,
    updateBrokerCountResponse_clusterOperationArn,
    updateBrokerCountResponse_httpStatus,

    -- ** UpdateBrokerStorage
    updateBrokerStorage_clusterArn,
    updateBrokerStorage_targetBrokerEBSVolumeInfo,
    updateBrokerStorage_currentVersion,
    updateBrokerStorageResponse_clusterArn,
    updateBrokerStorageResponse_clusterOperationArn,
    updateBrokerStorageResponse_httpStatus,

    -- ** UpdateBrokerType
    updateBrokerType_clusterArn,
    updateBrokerType_currentVersion,
    updateBrokerType_targetInstanceType,
    updateBrokerTypeResponse_clusterArn,
    updateBrokerTypeResponse_clusterOperationArn,
    updateBrokerTypeResponse_httpStatus,

    -- ** UpdateClusterConfiguration
    updateClusterConfiguration_clusterArn,
    updateClusterConfiguration_currentVersion,
    updateClusterConfiguration_configurationInfo,
    updateClusterConfigurationResponse_clusterArn,
    updateClusterConfigurationResponse_clusterOperationArn,
    updateClusterConfigurationResponse_httpStatus,

    -- ** UpdateClusterKafkaVersion
    updateClusterKafkaVersion_configurationInfo,
    updateClusterKafkaVersion_clusterArn,
    updateClusterKafkaVersion_targetKafkaVersion,
    updateClusterKafkaVersion_currentVersion,
    updateClusterKafkaVersionResponse_clusterArn,
    updateClusterKafkaVersionResponse_clusterOperationArn,
    updateClusterKafkaVersionResponse_httpStatus,

    -- ** UpdateConfiguration
    updateConfiguration_description,
    updateConfiguration_arn,
    updateConfiguration_serverProperties,
    updateConfigurationResponse_arn,
    updateConfigurationResponse_latestRevision,
    updateConfigurationResponse_httpStatus,

    -- ** UpdateConnectivity
    updateConnectivity_clusterArn,
    updateConnectivity_connectivityInfo,
    updateConnectivity_currentVersion,
    updateConnectivityResponse_clusterArn,
    updateConnectivityResponse_clusterOperationArn,
    updateConnectivityResponse_httpStatus,

    -- ** UpdateMonitoring
    updateMonitoring_enhancedMonitoring,
    updateMonitoring_loggingInfo,
    updateMonitoring_openMonitoring,
    updateMonitoring_clusterArn,
    updateMonitoring_currentVersion,
    updateMonitoringResponse_clusterArn,
    updateMonitoringResponse_clusterOperationArn,
    updateMonitoringResponse_httpStatus,

    -- ** UpdateSecurity
    updateSecurity_clientAuthentication,
    updateSecurity_encryptionInfo,
    updateSecurity_clusterArn,
    updateSecurity_currentVersion,
    updateSecurityResponse_clusterArn,
    updateSecurityResponse_clusterOperationArn,
    updateSecurityResponse_httpStatus,

    -- ** UpdateStorage
    updateStorage_provisionedThroughput,
    updateStorage_storageMode,
    updateStorage_volumeSizeGB,
    updateStorage_clusterArn,
    updateStorage_currentVersion,
    updateStorageResponse_clusterArn,
    updateStorageResponse_clusterOperationArn,
    updateStorageResponse_httpStatus,

    -- * Types

    -- ** BrokerEBSVolumeInfo
    brokerEBSVolumeInfo_provisionedThroughput,
    brokerEBSVolumeInfo_volumeSizeGB,
    brokerEBSVolumeInfo_kafkaBrokerNodeId,

    -- ** BrokerLogs
    brokerLogs_cloudWatchLogs,
    brokerLogs_firehose,
    brokerLogs_s3,

    -- ** BrokerNodeGroupInfo
    brokerNodeGroupInfo_brokerAZDistribution,
    brokerNodeGroupInfo_connectivityInfo,
    brokerNodeGroupInfo_securityGroups,
    brokerNodeGroupInfo_storageInfo,
    brokerNodeGroupInfo_clientSubnets,
    brokerNodeGroupInfo_instanceType,

    -- ** BrokerNodeInfo
    brokerNodeInfo_attachedENIId,
    brokerNodeInfo_brokerId,
    brokerNodeInfo_clientSubnet,
    brokerNodeInfo_clientVpcIpAddress,
    brokerNodeInfo_currentBrokerSoftwareInfo,
    brokerNodeInfo_endpoints,

    -- ** BrokerSoftwareInfo
    brokerSoftwareInfo_configurationArn,
    brokerSoftwareInfo_configurationRevision,
    brokerSoftwareInfo_kafkaVersion,

    -- ** ClientAuthentication
    clientAuthentication_sasl,
    clientAuthentication_tls,
    clientAuthentication_unauthenticated,

    -- ** CloudWatchLogs
    cloudWatchLogs_logGroup,
    cloudWatchLogs_enabled,

    -- ** Cluster
    cluster_activeOperationArn,
    cluster_clusterArn,
    cluster_clusterName,
    cluster_clusterType,
    cluster_creationTime,
    cluster_currentVersion,
    cluster_provisioned,
    cluster_serverless,
    cluster_state,
    cluster_stateInfo,
    cluster_tags,

    -- ** ClusterInfo
    clusterInfo_activeOperationArn,
    clusterInfo_brokerNodeGroupInfo,
    clusterInfo_clientAuthentication,
    clusterInfo_clusterArn,
    clusterInfo_clusterName,
    clusterInfo_creationTime,
    clusterInfo_currentBrokerSoftwareInfo,
    clusterInfo_currentVersion,
    clusterInfo_encryptionInfo,
    clusterInfo_enhancedMonitoring,
    clusterInfo_loggingInfo,
    clusterInfo_numberOfBrokerNodes,
    clusterInfo_openMonitoring,
    clusterInfo_state,
    clusterInfo_stateInfo,
    clusterInfo_storageMode,
    clusterInfo_tags,
    clusterInfo_zookeeperConnectString,
    clusterInfo_zookeeperConnectStringTls,

    -- ** ClusterOperationInfo
    clusterOperationInfo_clientRequestId,
    clusterOperationInfo_clusterArn,
    clusterOperationInfo_creationTime,
    clusterOperationInfo_endTime,
    clusterOperationInfo_errorInfo,
    clusterOperationInfo_operationArn,
    clusterOperationInfo_operationState,
    clusterOperationInfo_operationSteps,
    clusterOperationInfo_operationType,
    clusterOperationInfo_sourceClusterInfo,
    clusterOperationInfo_targetClusterInfo,

    -- ** ClusterOperationStep
    clusterOperationStep_stepInfo,
    clusterOperationStep_stepName,

    -- ** ClusterOperationStepInfo
    clusterOperationStepInfo_stepStatus,

    -- ** CompatibleKafkaVersion
    compatibleKafkaVersion_sourceVersion,
    compatibleKafkaVersion_targetVersions,

    -- ** Configuration
    configuration_description,
    configuration_latestRevision,
    configuration_creationTime,
    configuration_kafkaVersions,
    configuration_arn,
    configuration_name,
    configuration_state,

    -- ** ConfigurationInfo
    configurationInfo_revision,
    configurationInfo_arn,

    -- ** ConfigurationRevision
    configurationRevision_description,
    configurationRevision_revision,
    configurationRevision_creationTime,

    -- ** ConnectivityInfo
    connectivityInfo_publicAccess,

    -- ** EBSStorageInfo
    eBSStorageInfo_provisionedThroughput,
    eBSStorageInfo_volumeSize,

    -- ** EncryptionAtRest
    encryptionAtRest_dataVolumeKMSKeyId,

    -- ** EncryptionInTransit
    encryptionInTransit_clientBroker,
    encryptionInTransit_inCluster,

    -- ** EncryptionInfo
    encryptionInfo_encryptionAtRest,
    encryptionInfo_encryptionInTransit,

    -- ** ErrorInfo
    errorInfo_errorCode,
    errorInfo_errorString,

    -- ** Firehose
    firehose_deliveryStream,
    firehose_enabled,

    -- ** Iam
    iam_enabled,

    -- ** JmxExporter
    jmxExporter_enabledInBroker,

    -- ** JmxExporterInfo
    jmxExporterInfo_enabledInBroker,

    -- ** KafkaVersion
    kafkaVersion_status,
    kafkaVersion_version,

    -- ** LoggingInfo
    loggingInfo_brokerLogs,

    -- ** MutableClusterInfo
    mutableClusterInfo_brokerEBSVolumeInfo,
    mutableClusterInfo_clientAuthentication,
    mutableClusterInfo_configurationInfo,
    mutableClusterInfo_connectivityInfo,
    mutableClusterInfo_encryptionInfo,
    mutableClusterInfo_enhancedMonitoring,
    mutableClusterInfo_instanceType,
    mutableClusterInfo_kafkaVersion,
    mutableClusterInfo_loggingInfo,
    mutableClusterInfo_numberOfBrokerNodes,
    mutableClusterInfo_openMonitoring,
    mutableClusterInfo_storageMode,

    -- ** NodeExporter
    nodeExporter_enabledInBroker,

    -- ** NodeExporterInfo
    nodeExporterInfo_enabledInBroker,

    -- ** NodeInfo
    nodeInfo_addedToClusterTime,
    nodeInfo_brokerNodeInfo,
    nodeInfo_instanceType,
    nodeInfo_nodeARN,
    nodeInfo_nodeType,
    nodeInfo_zookeeperNodeInfo,

    -- ** OpenMonitoring
    openMonitoring_prometheus,

    -- ** OpenMonitoringInfo
    openMonitoringInfo_prometheus,

    -- ** Prometheus
    prometheus_jmxExporter,
    prometheus_nodeExporter,

    -- ** PrometheusInfo
    prometheusInfo_jmxExporter,
    prometheusInfo_nodeExporter,

    -- ** Provisioned
    provisioned_clientAuthentication,
    provisioned_currentBrokerSoftwareInfo,
    provisioned_encryptionInfo,
    provisioned_enhancedMonitoring,
    provisioned_loggingInfo,
    provisioned_openMonitoring,
    provisioned_storageMode,
    provisioned_zookeeperConnectString,
    provisioned_zookeeperConnectStringTls,
    provisioned_brokerNodeGroupInfo,
    provisioned_numberOfBrokerNodes,

    -- ** ProvisionedRequest
    provisionedRequest_clientAuthentication,
    provisionedRequest_configurationInfo,
    provisionedRequest_encryptionInfo,
    provisionedRequest_enhancedMonitoring,
    provisionedRequest_loggingInfo,
    provisionedRequest_openMonitoring,
    provisionedRequest_storageMode,
    provisionedRequest_brokerNodeGroupInfo,
    provisionedRequest_kafkaVersion,
    provisionedRequest_numberOfBrokerNodes,

    -- ** ProvisionedThroughput
    provisionedThroughput_enabled,
    provisionedThroughput_volumeThroughput,

    -- ** PublicAccess
    publicAccess_type,

    -- ** S3
    s3_bucket,
    s3_prefix,
    s3_enabled,

    -- ** Sasl
    sasl_iam,
    sasl_scram,

    -- ** Scram
    scram_enabled,

    -- ** Serverless
    serverless_clientAuthentication,
    serverless_vpcConfigs,

    -- ** ServerlessClientAuthentication
    serverlessClientAuthentication_sasl,

    -- ** ServerlessRequest
    serverlessRequest_clientAuthentication,
    serverlessRequest_vpcConfigs,

    -- ** ServerlessSasl
    serverlessSasl_iam,

    -- ** StateInfo
    stateInfo_code,
    stateInfo_message,

    -- ** StorageInfo
    storageInfo_ebsStorageInfo,

    -- ** Tls
    tls_certificateAuthorityArnList,
    tls_enabled,

    -- ** Unauthenticated
    unauthenticated_enabled,

    -- ** UnprocessedScramSecret
    unprocessedScramSecret_errorCode,
    unprocessedScramSecret_errorMessage,
    unprocessedScramSecret_secretArn,

    -- ** VpcConfig
    vpcConfig_securityGroupIds,
    vpcConfig_subnetIds,

    -- ** ZookeeperNodeInfo
    zookeeperNodeInfo_attachedENIId,
    zookeeperNodeInfo_clientVpcIpAddress,
    zookeeperNodeInfo_endpoints,
    zookeeperNodeInfo_zookeeperId,
    zookeeperNodeInfo_zookeeperVersion,
  )
where

import Amazonka.Kafka.BatchAssociateScramSecret
import Amazonka.Kafka.BatchDisassociateScramSecret
import Amazonka.Kafka.CreateCluster
import Amazonka.Kafka.CreateClusterV2
import Amazonka.Kafka.CreateConfiguration
import Amazonka.Kafka.DeleteCluster
import Amazonka.Kafka.DeleteConfiguration
import Amazonka.Kafka.DescribeCluster
import Amazonka.Kafka.DescribeClusterOperation
import Amazonka.Kafka.DescribeClusterV2
import Amazonka.Kafka.DescribeConfiguration
import Amazonka.Kafka.DescribeConfigurationRevision
import Amazonka.Kafka.GetBootstrapBrokers
import Amazonka.Kafka.GetCompatibleKafkaVersions
import Amazonka.Kafka.ListClusterOperations
import Amazonka.Kafka.ListClusters
import Amazonka.Kafka.ListClustersV2
import Amazonka.Kafka.ListConfigurationRevisions
import Amazonka.Kafka.ListConfigurations
import Amazonka.Kafka.ListKafkaVersions
import Amazonka.Kafka.ListNodes
import Amazonka.Kafka.ListScramSecrets
import Amazonka.Kafka.ListTagsForResource
import Amazonka.Kafka.RebootBroker
import Amazonka.Kafka.TagResource
import Amazonka.Kafka.Types.BrokerEBSVolumeInfo
import Amazonka.Kafka.Types.BrokerLogs
import Amazonka.Kafka.Types.BrokerNodeGroupInfo
import Amazonka.Kafka.Types.BrokerNodeInfo
import Amazonka.Kafka.Types.BrokerSoftwareInfo
import Amazonka.Kafka.Types.ClientAuthentication
import Amazonka.Kafka.Types.CloudWatchLogs
import Amazonka.Kafka.Types.Cluster
import Amazonka.Kafka.Types.ClusterInfo
import Amazonka.Kafka.Types.ClusterOperationInfo
import Amazonka.Kafka.Types.ClusterOperationStep
import Amazonka.Kafka.Types.ClusterOperationStepInfo
import Amazonka.Kafka.Types.CompatibleKafkaVersion
import Amazonka.Kafka.Types.Configuration
import Amazonka.Kafka.Types.ConfigurationInfo
import Amazonka.Kafka.Types.ConfigurationRevision
import Amazonka.Kafka.Types.ConnectivityInfo
import Amazonka.Kafka.Types.EBSStorageInfo
import Amazonka.Kafka.Types.EncryptionAtRest
import Amazonka.Kafka.Types.EncryptionInTransit
import Amazonka.Kafka.Types.EncryptionInfo
import Amazonka.Kafka.Types.ErrorInfo
import Amazonka.Kafka.Types.Firehose
import Amazonka.Kafka.Types.Iam
import Amazonka.Kafka.Types.JmxExporter
import Amazonka.Kafka.Types.JmxExporterInfo
import Amazonka.Kafka.Types.KafkaVersion
import Amazonka.Kafka.Types.LoggingInfo
import Amazonka.Kafka.Types.MutableClusterInfo
import Amazonka.Kafka.Types.NodeExporter
import Amazonka.Kafka.Types.NodeExporterInfo
import Amazonka.Kafka.Types.NodeInfo
import Amazonka.Kafka.Types.OpenMonitoring
import Amazonka.Kafka.Types.OpenMonitoringInfo
import Amazonka.Kafka.Types.Prometheus
import Amazonka.Kafka.Types.PrometheusInfo
import Amazonka.Kafka.Types.Provisioned
import Amazonka.Kafka.Types.ProvisionedRequest
import Amazonka.Kafka.Types.ProvisionedThroughput
import Amazonka.Kafka.Types.PublicAccess
import Amazonka.Kafka.Types.S3
import Amazonka.Kafka.Types.Sasl
import Amazonka.Kafka.Types.Scram
import Amazonka.Kafka.Types.Serverless
import Amazonka.Kafka.Types.ServerlessClientAuthentication
import Amazonka.Kafka.Types.ServerlessRequest
import Amazonka.Kafka.Types.ServerlessSasl
import Amazonka.Kafka.Types.StateInfo
import Amazonka.Kafka.Types.StorageInfo
import Amazonka.Kafka.Types.Tls
import Amazonka.Kafka.Types.Unauthenticated
import Amazonka.Kafka.Types.UnprocessedScramSecret
import Amazonka.Kafka.Types.VpcConfig
import Amazonka.Kafka.Types.ZookeeperNodeInfo
import Amazonka.Kafka.UntagResource
import Amazonka.Kafka.UpdateBrokerCount
import Amazonka.Kafka.UpdateBrokerStorage
import Amazonka.Kafka.UpdateBrokerType
import Amazonka.Kafka.UpdateClusterConfiguration
import Amazonka.Kafka.UpdateClusterKafkaVersion
import Amazonka.Kafka.UpdateConfiguration
import Amazonka.Kafka.UpdateConnectivity
import Amazonka.Kafka.UpdateMonitoring
import Amazonka.Kafka.UpdateSecurity
import Amazonka.Kafka.UpdateStorage