{-# 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