Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- Waiters
- Operations
- BatchAssociateScramSecret
- BatchDisassociateScramSecret
- CreateCluster
- CreateClusterV2
- CreateConfiguration
- DeleteCluster
- DeleteConfiguration
- DescribeCluster
- DescribeClusterOperation
- DescribeClusterV2
- DescribeConfiguration
- DescribeConfigurationRevision
- GetBootstrapBrokers
- GetCompatibleKafkaVersions
- ListClusterOperations (Paginated)
- ListClusters (Paginated)
- ListClustersV2 (Paginated)
- ListConfigurationRevisions (Paginated)
- ListConfigurations (Paginated)
- ListKafkaVersions (Paginated)
- ListNodes (Paginated)
- ListScramSecrets (Paginated)
- ListTagsForResource
- RebootBroker
- TagResource
- UntagResource
- UpdateBrokerCount
- UpdateBrokerStorage
- UpdateBrokerType
- UpdateClusterConfiguration
- UpdateClusterKafkaVersion
- UpdateConfiguration
- UpdateConnectivity
- UpdateMonitoring
- UpdateSecurity
- UpdateStorage
- Types
- BrokerAZDistribution
- ClientBroker
- ClusterState
- ClusterType
- ConfigurationState
- EnhancedMonitoring
- KafkaVersionStatus
- NodeType
- StorageMode
- BrokerEBSVolumeInfo
- BrokerLogs
- BrokerNodeGroupInfo
- BrokerNodeInfo
- BrokerSoftwareInfo
- ClientAuthentication
- CloudWatchLogs
- Cluster
- ClusterInfo
- ClusterOperationInfo
- ClusterOperationStep
- ClusterOperationStepInfo
- CompatibleKafkaVersion
- Configuration
- ConfigurationInfo
- ConfigurationRevision
- ConnectivityInfo
- EBSStorageInfo
- EncryptionAtRest
- EncryptionInTransit
- EncryptionInfo
- ErrorInfo
- Firehose
- Iam
- JmxExporter
- JmxExporterInfo
- KafkaVersion
- LoggingInfo
- MutableClusterInfo
- NodeExporter
- NodeExporterInfo
- NodeInfo
- OpenMonitoring
- OpenMonitoringInfo
- Prometheus
- PrometheusInfo
- Provisioned
- ProvisionedRequest
- ProvisionedThroughput
- PublicAccess
- S3
- Sasl
- Scram
- Serverless
- ServerlessClientAuthentication
- ServerlessRequest
- ServerlessSasl
- StateInfo
- StorageInfo
- Tls
- Unauthenticated
- UnprocessedScramSecret
- VpcConfig
- ZookeeperNodeInfo
Derived from API version 2018-11-14
of the AWS service descriptions, licensed under Apache 2.0.
The operations for managing an Amazon MSK cluster.
Synopsis
- defaultService :: Service
- _BadRequestException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _ForbiddenException :: AsError a => Fold a ServiceError
- _InternalServerErrorException :: AsError a => Fold a ServiceError
- _NotFoundException :: AsError a => Fold a ServiceError
- _ServiceUnavailableException :: AsError a => Fold a ServiceError
- _TooManyRequestsException :: AsError a => Fold a ServiceError
- _UnauthorizedException :: AsError a => Fold a ServiceError
- data BatchAssociateScramSecret = BatchAssociateScramSecret' Text [Text]
- newBatchAssociateScramSecret :: Text -> BatchAssociateScramSecret
- data BatchAssociateScramSecretResponse = BatchAssociateScramSecretResponse' (Maybe Text) (Maybe [UnprocessedScramSecret]) Int
- newBatchAssociateScramSecretResponse :: Int -> BatchAssociateScramSecretResponse
- data BatchDisassociateScramSecret = BatchDisassociateScramSecret' Text [Text]
- newBatchDisassociateScramSecret :: Text -> BatchDisassociateScramSecret
- data BatchDisassociateScramSecretResponse = BatchDisassociateScramSecretResponse' (Maybe Text) (Maybe [UnprocessedScramSecret]) Int
- newBatchDisassociateScramSecretResponse :: Int -> BatchDisassociateScramSecretResponse
- data CreateCluster = CreateCluster' (Maybe ClientAuthentication) (Maybe ConfigurationInfo) (Maybe EncryptionInfo) (Maybe EnhancedMonitoring) (Maybe LoggingInfo) (Maybe OpenMonitoringInfo) (Maybe StorageMode) (Maybe (HashMap Text Text)) BrokerNodeGroupInfo Text Natural Text
- newCreateCluster :: BrokerNodeGroupInfo -> Text -> Natural -> Text -> CreateCluster
- data CreateClusterResponse = CreateClusterResponse' (Maybe Text) (Maybe Text) (Maybe ClusterState) Int
- newCreateClusterResponse :: Int -> CreateClusterResponse
- data CreateClusterV2 = CreateClusterV2' (Maybe ProvisionedRequest) (Maybe ServerlessRequest) (Maybe (HashMap Text Text)) Text
- newCreateClusterV2 :: Text -> CreateClusterV2
- data CreateClusterV2Response = CreateClusterV2Response' (Maybe Text) (Maybe Text) (Maybe ClusterType) (Maybe ClusterState) Int
- newCreateClusterV2Response :: Int -> CreateClusterV2Response
- data CreateConfiguration = CreateConfiguration' (Maybe Text) (Maybe [Text]) Base64 Text
- newCreateConfiguration :: ByteString -> Text -> CreateConfiguration
- data CreateConfigurationResponse = CreateConfigurationResponse' (Maybe Text) (Maybe ISO8601) (Maybe ConfigurationRevision) (Maybe Text) (Maybe ConfigurationState) Int
- newCreateConfigurationResponse :: Int -> CreateConfigurationResponse
- data DeleteCluster = DeleteCluster' (Maybe Text) Text
- newDeleteCluster :: Text -> DeleteCluster
- data DeleteClusterResponse = DeleteClusterResponse' (Maybe Text) (Maybe ClusterState) Int
- newDeleteClusterResponse :: Int -> DeleteClusterResponse
- data DeleteConfiguration = DeleteConfiguration' Text
- newDeleteConfiguration :: Text -> DeleteConfiguration
- data DeleteConfigurationResponse = DeleteConfigurationResponse' (Maybe Text) (Maybe ConfigurationState) Int
- newDeleteConfigurationResponse :: Int -> DeleteConfigurationResponse
- data DescribeCluster = DescribeCluster' Text
- newDescribeCluster :: Text -> DescribeCluster
- data DescribeClusterResponse = DescribeClusterResponse' (Maybe ClusterInfo) Int
- newDescribeClusterResponse :: Int -> DescribeClusterResponse
- data DescribeClusterOperation = DescribeClusterOperation' Text
- newDescribeClusterOperation :: Text -> DescribeClusterOperation
- data DescribeClusterOperationResponse = DescribeClusterOperationResponse' (Maybe ClusterOperationInfo) Int
- newDescribeClusterOperationResponse :: Int -> DescribeClusterOperationResponse
- data DescribeClusterV2 = DescribeClusterV2' Text
- newDescribeClusterV2 :: Text -> DescribeClusterV2
- data DescribeClusterV2Response = DescribeClusterV2Response' (Maybe Cluster) Int
- newDescribeClusterV2Response :: Int -> DescribeClusterV2Response
- data DescribeConfiguration = DescribeConfiguration' Text
- newDescribeConfiguration :: Text -> DescribeConfiguration
- data DescribeConfigurationResponse = DescribeConfigurationResponse' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe [Text]) (Maybe ConfigurationRevision) (Maybe Text) (Maybe ConfigurationState) Int
- newDescribeConfigurationResponse :: Int -> DescribeConfigurationResponse
- data DescribeConfigurationRevision = DescribeConfigurationRevision' Integer Text
- newDescribeConfigurationRevision :: Integer -> Text -> DescribeConfigurationRevision
- data DescribeConfigurationRevisionResponse = DescribeConfigurationRevisionResponse' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Integer) (Maybe Base64) Int
- newDescribeConfigurationRevisionResponse :: Int -> DescribeConfigurationRevisionResponse
- data GetBootstrapBrokers = GetBootstrapBrokers' Text
- newGetBootstrapBrokers :: Text -> GetBootstrapBrokers
- data GetBootstrapBrokersResponse = GetBootstrapBrokersResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newGetBootstrapBrokersResponse :: Int -> GetBootstrapBrokersResponse
- data GetCompatibleKafkaVersions = GetCompatibleKafkaVersions' (Maybe Text)
- newGetCompatibleKafkaVersions :: GetCompatibleKafkaVersions
- data GetCompatibleKafkaVersionsResponse = GetCompatibleKafkaVersionsResponse' (Maybe [CompatibleKafkaVersion]) Int
- newGetCompatibleKafkaVersionsResponse :: Int -> GetCompatibleKafkaVersionsResponse
- data ListClusterOperations = ListClusterOperations' (Maybe Natural) (Maybe Text) Text
- newListClusterOperations :: Text -> ListClusterOperations
- data ListClusterOperationsResponse = ListClusterOperationsResponse' (Maybe [ClusterOperationInfo]) (Maybe Text) Int
- newListClusterOperationsResponse :: Int -> ListClusterOperationsResponse
- data ListClusters = ListClusters' (Maybe Text) (Maybe Natural) (Maybe Text)
- newListClusters :: ListClusters
- data ListClustersResponse = ListClustersResponse' (Maybe [ClusterInfo]) (Maybe Text) Int
- newListClustersResponse :: Int -> ListClustersResponse
- data ListClustersV2 = ListClustersV2' (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe Text)
- newListClustersV2 :: ListClustersV2
- data ListClustersV2Response = ListClustersV2Response' (Maybe [Cluster]) (Maybe Text) Int
- newListClustersV2Response :: Int -> ListClustersV2Response
- data ListConfigurationRevisions = ListConfigurationRevisions' (Maybe Natural) (Maybe Text) Text
- newListConfigurationRevisions :: Text -> ListConfigurationRevisions
- data ListConfigurationRevisionsResponse = ListConfigurationRevisionsResponse' (Maybe Text) (Maybe [ConfigurationRevision]) Int
- newListConfigurationRevisionsResponse :: Int -> ListConfigurationRevisionsResponse
- data ListConfigurations = ListConfigurations' (Maybe Natural) (Maybe Text)
- newListConfigurations :: ListConfigurations
- data ListConfigurationsResponse = ListConfigurationsResponse' (Maybe [Configuration]) (Maybe Text) Int
- newListConfigurationsResponse :: Int -> ListConfigurationsResponse
- data ListKafkaVersions = ListKafkaVersions' (Maybe Natural) (Maybe Text)
- newListKafkaVersions :: ListKafkaVersions
- data ListKafkaVersionsResponse = ListKafkaVersionsResponse' (Maybe [KafkaVersion]) (Maybe Text) Int
- newListKafkaVersionsResponse :: Int -> ListKafkaVersionsResponse
- data ListNodes = ListNodes' (Maybe Natural) (Maybe Text) Text
- newListNodes :: Text -> ListNodes
- data ListNodesResponse = ListNodesResponse' (Maybe Text) (Maybe [NodeInfo]) Int
- newListNodesResponse :: Int -> ListNodesResponse
- data ListScramSecrets = ListScramSecrets' (Maybe Natural) (Maybe Text) Text
- newListScramSecrets :: Text -> ListScramSecrets
- data ListScramSecretsResponse = ListScramSecretsResponse' (Maybe Text) (Maybe [Text]) Int
- newListScramSecretsResponse :: Int -> ListScramSecretsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data RebootBroker = RebootBroker' Text [Text]
- newRebootBroker :: Text -> RebootBroker
- data RebootBrokerResponse = RebootBrokerResponse' (Maybe Text) (Maybe Text) Int
- newRebootBrokerResponse :: Int -> RebootBrokerResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' {
- newTagResourceResponse :: TagResourceResponse
- data UntagResource = UntagResource' [Text] Text
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data UpdateBrokerCount = UpdateBrokerCount' Text Text Natural
- newUpdateBrokerCount :: Text -> Text -> Natural -> UpdateBrokerCount
- data UpdateBrokerCountResponse = UpdateBrokerCountResponse' (Maybe Text) (Maybe Text) Int
- newUpdateBrokerCountResponse :: Int -> UpdateBrokerCountResponse
- data UpdateBrokerStorage = UpdateBrokerStorage' Text [BrokerEBSVolumeInfo] Text
- newUpdateBrokerStorage :: Text -> Text -> UpdateBrokerStorage
- data UpdateBrokerStorageResponse = UpdateBrokerStorageResponse' (Maybe Text) (Maybe Text) Int
- newUpdateBrokerStorageResponse :: Int -> UpdateBrokerStorageResponse
- data UpdateBrokerType = UpdateBrokerType' Text Text Text
- newUpdateBrokerType :: Text -> Text -> Text -> UpdateBrokerType
- data UpdateBrokerTypeResponse = UpdateBrokerTypeResponse' (Maybe Text) (Maybe Text) Int
- newUpdateBrokerTypeResponse :: Int -> UpdateBrokerTypeResponse
- data UpdateClusterConfiguration = UpdateClusterConfiguration' Text Text ConfigurationInfo
- newUpdateClusterConfiguration :: Text -> Text -> ConfigurationInfo -> UpdateClusterConfiguration
- data UpdateClusterConfigurationResponse = UpdateClusterConfigurationResponse' (Maybe Text) (Maybe Text) Int
- newUpdateClusterConfigurationResponse :: Int -> UpdateClusterConfigurationResponse
- data UpdateClusterKafkaVersion = UpdateClusterKafkaVersion' (Maybe ConfigurationInfo) Text Text Text
- newUpdateClusterKafkaVersion :: Text -> Text -> Text -> UpdateClusterKafkaVersion
- data UpdateClusterKafkaVersionResponse = UpdateClusterKafkaVersionResponse' (Maybe Text) (Maybe Text) Int
- newUpdateClusterKafkaVersionResponse :: Int -> UpdateClusterKafkaVersionResponse
- data UpdateConfiguration = UpdateConfiguration' (Maybe Text) Text Base64
- newUpdateConfiguration :: Text -> ByteString -> UpdateConfiguration
- data UpdateConfigurationResponse = UpdateConfigurationResponse' (Maybe Text) (Maybe ConfigurationRevision) Int
- newUpdateConfigurationResponse :: Int -> UpdateConfigurationResponse
- data UpdateConnectivity = UpdateConnectivity' Text ConnectivityInfo Text
- newUpdateConnectivity :: Text -> ConnectivityInfo -> Text -> UpdateConnectivity
- data UpdateConnectivityResponse = UpdateConnectivityResponse' (Maybe Text) (Maybe Text) Int
- newUpdateConnectivityResponse :: Int -> UpdateConnectivityResponse
- data UpdateMonitoring = UpdateMonitoring' (Maybe EnhancedMonitoring) (Maybe LoggingInfo) (Maybe OpenMonitoringInfo) Text Text
- newUpdateMonitoring :: Text -> Text -> UpdateMonitoring
- data UpdateMonitoringResponse = UpdateMonitoringResponse' (Maybe Text) (Maybe Text) Int
- newUpdateMonitoringResponse :: Int -> UpdateMonitoringResponse
- data UpdateSecurity = UpdateSecurity' (Maybe ClientAuthentication) (Maybe EncryptionInfo) Text Text
- newUpdateSecurity :: Text -> Text -> UpdateSecurity
- data UpdateSecurityResponse = UpdateSecurityResponse' (Maybe Text) (Maybe Text) Int
- newUpdateSecurityResponse :: Int -> UpdateSecurityResponse
- data UpdateStorage = UpdateStorage' (Maybe ProvisionedThroughput) (Maybe StorageMode) (Maybe Int) Text Text
- newUpdateStorage :: Text -> Text -> UpdateStorage
- data UpdateStorageResponse = UpdateStorageResponse' (Maybe Text) (Maybe Text) Int
- newUpdateStorageResponse :: Int -> UpdateStorageResponse
- newtype BrokerAZDistribution where
- newtype ClientBroker where
- ClientBroker' { }
- pattern ClientBroker_PLAINTEXT :: ClientBroker
- pattern ClientBroker_TLS :: ClientBroker
- pattern ClientBroker_TLS_PLAINTEXT :: ClientBroker
- newtype ClusterState where
- ClusterState' { }
- pattern ClusterState_ACTIVE :: ClusterState
- pattern ClusterState_CREATING :: ClusterState
- pattern ClusterState_DELETING :: ClusterState
- pattern ClusterState_FAILED :: ClusterState
- pattern ClusterState_HEALING :: ClusterState
- pattern ClusterState_MAINTENANCE :: ClusterState
- pattern ClusterState_REBOOTING_BROKER :: ClusterState
- pattern ClusterState_UPDATING :: ClusterState
- newtype ClusterType where
- ClusterType' { }
- pattern ClusterType_PROVISIONED :: ClusterType
- pattern ClusterType_SERVERLESS :: ClusterType
- newtype ConfigurationState where
- newtype EnhancedMonitoring where
- newtype KafkaVersionStatus where
- newtype NodeType where
- NodeType' {
- fromNodeType :: Text
- pattern NodeType_BROKER :: NodeType
- NodeType' {
- newtype StorageMode where
- StorageMode' { }
- pattern StorageMode_LOCAL :: StorageMode
- pattern StorageMode_TIERED :: StorageMode
- data BrokerEBSVolumeInfo = BrokerEBSVolumeInfo' (Maybe ProvisionedThroughput) (Maybe Int) Text
- newBrokerEBSVolumeInfo :: Text -> BrokerEBSVolumeInfo
- data BrokerLogs = BrokerLogs' (Maybe CloudWatchLogs) (Maybe Firehose) (Maybe S3)
- newBrokerLogs :: BrokerLogs
- data BrokerNodeGroupInfo = BrokerNodeGroupInfo' (Maybe BrokerAZDistribution) (Maybe ConnectivityInfo) (Maybe [Text]) (Maybe StorageInfo) [Text] Text
- newBrokerNodeGroupInfo :: Text -> BrokerNodeGroupInfo
- data BrokerNodeInfo = BrokerNodeInfo' (Maybe Text) (Maybe Double) (Maybe Text) (Maybe Text) (Maybe BrokerSoftwareInfo) (Maybe [Text])
- newBrokerNodeInfo :: BrokerNodeInfo
- data BrokerSoftwareInfo = BrokerSoftwareInfo' (Maybe Text) (Maybe Integer) (Maybe Text)
- newBrokerSoftwareInfo :: BrokerSoftwareInfo
- data ClientAuthentication = ClientAuthentication' (Maybe Sasl) (Maybe Tls) (Maybe Unauthenticated)
- newClientAuthentication :: ClientAuthentication
- data CloudWatchLogs = CloudWatchLogs' (Maybe Text) Bool
- newCloudWatchLogs :: Bool -> CloudWatchLogs
- data Cluster = Cluster' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ClusterType) (Maybe ISO8601) (Maybe Text) (Maybe Provisioned) (Maybe Serverless) (Maybe ClusterState) (Maybe StateInfo) (Maybe (HashMap Text Text))
- newCluster :: Cluster
- data ClusterInfo = ClusterInfo' (Maybe Text) (Maybe BrokerNodeGroupInfo) (Maybe ClientAuthentication) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe BrokerSoftwareInfo) (Maybe Text) (Maybe EncryptionInfo) (Maybe EnhancedMonitoring) (Maybe LoggingInfo) (Maybe Int) (Maybe OpenMonitoring) (Maybe ClusterState) (Maybe StateInfo) (Maybe StorageMode) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text)
- newClusterInfo :: ClusterInfo
- data ClusterOperationInfo = ClusterOperationInfo' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe ISO8601) (Maybe ErrorInfo) (Maybe Text) (Maybe Text) (Maybe [ClusterOperationStep]) (Maybe Text) (Maybe MutableClusterInfo) (Maybe MutableClusterInfo)
- newClusterOperationInfo :: ClusterOperationInfo
- data ClusterOperationStep = ClusterOperationStep' (Maybe ClusterOperationStepInfo) (Maybe Text)
- newClusterOperationStep :: ClusterOperationStep
- data ClusterOperationStepInfo = ClusterOperationStepInfo' (Maybe Text)
- newClusterOperationStepInfo :: ClusterOperationStepInfo
- data CompatibleKafkaVersion = CompatibleKafkaVersion' (Maybe Text) (Maybe [Text])
- newCompatibleKafkaVersion :: CompatibleKafkaVersion
- data Configuration = Configuration' Text ConfigurationRevision ISO8601 [Text] Text Text ConfigurationState
- newConfiguration :: Text -> ConfigurationRevision -> UTCTime -> Text -> Text -> ConfigurationState -> Configuration
- data ConfigurationInfo = ConfigurationInfo' Integer Text
- newConfigurationInfo :: Integer -> Text -> ConfigurationInfo
- data ConfigurationRevision = ConfigurationRevision' (Maybe Text) Integer ISO8601
- newConfigurationRevision :: Integer -> UTCTime -> ConfigurationRevision
- data ConnectivityInfo = ConnectivityInfo' (Maybe PublicAccess)
- newConnectivityInfo :: ConnectivityInfo
- data EBSStorageInfo = EBSStorageInfo' (Maybe ProvisionedThroughput) (Maybe Natural)
- newEBSStorageInfo :: EBSStorageInfo
- data EncryptionAtRest = EncryptionAtRest' Text
- newEncryptionAtRest :: Text -> EncryptionAtRest
- data EncryptionInTransit = EncryptionInTransit' (Maybe ClientBroker) (Maybe Bool)
- newEncryptionInTransit :: EncryptionInTransit
- data EncryptionInfo = EncryptionInfo' (Maybe EncryptionAtRest) (Maybe EncryptionInTransit)
- newEncryptionInfo :: EncryptionInfo
- data ErrorInfo = ErrorInfo' (Maybe Text) (Maybe Text)
- newErrorInfo :: ErrorInfo
- data Firehose = Firehose' (Maybe Text) Bool
- newFirehose :: Bool -> Firehose
- data Iam = Iam' (Maybe Bool)
- newIam :: Iam
- data JmxExporter = JmxExporter' Bool
- newJmxExporter :: Bool -> JmxExporter
- data JmxExporterInfo = JmxExporterInfo' Bool
- newJmxExporterInfo :: Bool -> JmxExporterInfo
- data KafkaVersion = KafkaVersion' (Maybe KafkaVersionStatus) (Maybe Text)
- newKafkaVersion :: KafkaVersion
- data LoggingInfo = LoggingInfo' BrokerLogs
- newLoggingInfo :: BrokerLogs -> LoggingInfo
- data MutableClusterInfo = MutableClusterInfo' (Maybe [BrokerEBSVolumeInfo]) (Maybe ClientAuthentication) (Maybe ConfigurationInfo) (Maybe ConnectivityInfo) (Maybe EncryptionInfo) (Maybe EnhancedMonitoring) (Maybe Text) (Maybe Text) (Maybe LoggingInfo) (Maybe Int) (Maybe OpenMonitoring) (Maybe StorageMode)
- newMutableClusterInfo :: MutableClusterInfo
- data NodeExporter = NodeExporter' Bool
- newNodeExporter :: Bool -> NodeExporter
- data NodeExporterInfo = NodeExporterInfo' Bool
- newNodeExporterInfo :: Bool -> NodeExporterInfo
- data NodeInfo = NodeInfo' (Maybe Text) (Maybe BrokerNodeInfo) (Maybe Text) (Maybe Text) (Maybe NodeType) (Maybe ZookeeperNodeInfo)
- newNodeInfo :: NodeInfo
- data OpenMonitoring = OpenMonitoring' Prometheus
- newOpenMonitoring :: Prometheus -> OpenMonitoring
- data OpenMonitoringInfo = OpenMonitoringInfo' PrometheusInfo
- newOpenMonitoringInfo :: PrometheusInfo -> OpenMonitoringInfo
- data Prometheus = Prometheus' (Maybe JmxExporter) (Maybe NodeExporter)
- newPrometheus :: Prometheus
- data PrometheusInfo = PrometheusInfo' (Maybe JmxExporterInfo) (Maybe NodeExporterInfo)
- newPrometheusInfo :: PrometheusInfo
- data Provisioned = Provisioned' (Maybe ClientAuthentication) (Maybe BrokerSoftwareInfo) (Maybe EncryptionInfo) (Maybe EnhancedMonitoring) (Maybe LoggingInfo) (Maybe OpenMonitoringInfo) (Maybe StorageMode) (Maybe Text) (Maybe Text) BrokerNodeGroupInfo Natural
- newProvisioned :: BrokerNodeGroupInfo -> Natural -> Provisioned
- data ProvisionedRequest = ProvisionedRequest' (Maybe ClientAuthentication) (Maybe ConfigurationInfo) (Maybe EncryptionInfo) (Maybe EnhancedMonitoring) (Maybe LoggingInfo) (Maybe OpenMonitoringInfo) (Maybe StorageMode) BrokerNodeGroupInfo Text Natural
- newProvisionedRequest :: BrokerNodeGroupInfo -> Text -> Natural -> ProvisionedRequest
- data ProvisionedThroughput = ProvisionedThroughput' (Maybe Bool) (Maybe Int)
- newProvisionedThroughput :: ProvisionedThroughput
- data PublicAccess = PublicAccess' (Maybe Text)
- newPublicAccess :: PublicAccess
- data S3 = S3' (Maybe Text) (Maybe Text) Bool
- newS3 :: Bool -> S3
- data Sasl = Sasl' (Maybe Iam) (Maybe Scram)
- newSasl :: Sasl
- data Scram = Scram' (Maybe Bool)
- newScram :: Scram
- data Serverless = Serverless' (Maybe ServerlessClientAuthentication) [VpcConfig]
- newServerless :: Serverless
- data ServerlessClientAuthentication = ServerlessClientAuthentication' (Maybe ServerlessSasl)
- newServerlessClientAuthentication :: ServerlessClientAuthentication
- data ServerlessRequest = ServerlessRequest' (Maybe ServerlessClientAuthentication) [VpcConfig]
- newServerlessRequest :: ServerlessRequest
- data ServerlessSasl = ServerlessSasl' (Maybe Iam)
- newServerlessSasl :: ServerlessSasl
- data StateInfo = StateInfo' (Maybe Text) (Maybe Text)
- newStateInfo :: StateInfo
- data StorageInfo = StorageInfo' (Maybe EBSStorageInfo)
- newStorageInfo :: StorageInfo
- data Tls = Tls' (Maybe [Text]) (Maybe Bool)
- newTls :: Tls
- data Unauthenticated = Unauthenticated' (Maybe Bool)
- newUnauthenticated :: Unauthenticated
- data UnprocessedScramSecret = UnprocessedScramSecret' (Maybe Text) (Maybe Text) (Maybe Text)
- newUnprocessedScramSecret :: UnprocessedScramSecret
- data VpcConfig = VpcConfig' (Maybe [Text]) [Text]
- newVpcConfig :: VpcConfig
- data ZookeeperNodeInfo = ZookeeperNodeInfo' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Double) (Maybe Text)
- newZookeeperNodeInfo :: ZookeeperNodeInfo
Service Configuration
defaultService :: Service Source #
API version 2018-11-14
of the Amazon Managed Streaming for Kafka SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by Kafka
.
BadRequestException
_BadRequestException :: AsError a => Fold a ServiceError Source #
Returns information about an error.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
Returns information about an error.
ForbiddenException
_ForbiddenException :: AsError a => Fold a ServiceError Source #
Returns information about an error.
InternalServerErrorException
_InternalServerErrorException :: AsError a => Fold a ServiceError Source #
Returns information about an error.
NotFoundException
_NotFoundException :: AsError a => Fold a ServiceError Source #
Returns information about an error.
ServiceUnavailableException
_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #
Returns information about an error.
TooManyRequestsException
_TooManyRequestsException :: AsError a => Fold a ServiceError Source #
Returns information about an error.
UnauthorizedException
_UnauthorizedException :: AsError a => Fold a ServiceError Source #
Returns information about an error.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
BatchAssociateScramSecret
data BatchAssociateScramSecret Source #
Associates sasl scram secrets to cluster.
See: newBatchAssociateScramSecret
smart constructor.
Instances
newBatchAssociateScramSecret Source #
Create a value of BatchAssociateScramSecret
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
BatchAssociateScramSecret
, batchAssociateScramSecret_clusterArn
- The Amazon Resource Name (ARN) of the cluster to be updated.
$sel:secretArnList:BatchAssociateScramSecret'
, batchAssociateScramSecret_secretArnList
- List of AWS Secrets Manager secret ARNs.
data BatchAssociateScramSecretResponse Source #
See: newBatchAssociateScramSecretResponse
smart constructor.
Instances
newBatchAssociateScramSecretResponse Source #
Create a value of BatchAssociateScramSecretResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
BatchAssociateScramSecret
, batchAssociateScramSecretResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:unprocessedScramSecrets:BatchAssociateScramSecretResponse'
, batchAssociateScramSecretResponse_unprocessedScramSecrets
- List of errors when associating secrets to cluster.
$sel:httpStatus:BatchAssociateScramSecretResponse'
, batchAssociateScramSecretResponse_httpStatus
- The response's http status code.
BatchDisassociateScramSecret
data BatchDisassociateScramSecret Source #
Disassociates sasl scram secrets to cluster.
See: newBatchDisassociateScramSecret
smart constructor.
Instances
newBatchDisassociateScramSecret Source #
Create a value of BatchDisassociateScramSecret
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
BatchDisassociateScramSecret
, batchDisassociateScramSecret_clusterArn
- The Amazon Resource Name (ARN) of the cluster to be updated.
$sel:secretArnList:BatchDisassociateScramSecret'
, batchDisassociateScramSecret_secretArnList
- List of AWS Secrets Manager secret ARNs.
data BatchDisassociateScramSecretResponse Source #
See: newBatchDisassociateScramSecretResponse
smart constructor.
Instances
newBatchDisassociateScramSecretResponse Source #
Create a value of BatchDisassociateScramSecretResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
BatchDisassociateScramSecret
, batchDisassociateScramSecretResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:unprocessedScramSecrets:BatchDisassociateScramSecretResponse'
, batchDisassociateScramSecretResponse_unprocessedScramSecrets
- List of errors when disassociating secrets to cluster.
$sel:httpStatus:BatchDisassociateScramSecretResponse'
, batchDisassociateScramSecretResponse_httpStatus
- The response's http status code.
CreateCluster
data CreateCluster Source #
See: newCreateCluster
smart constructor.
Instances
:: BrokerNodeGroupInfo | |
-> Text | |
-> Natural | |
-> Text | |
-> CreateCluster |
Create a value of CreateCluster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateCluster
, createCluster_clientAuthentication
- Includes all client authentication related information.
CreateCluster
, createCluster_configurationInfo
- Represents the configuration that you want MSK to use for the brokers in
a cluster.
CreateCluster
, createCluster_encryptionInfo
- Includes all encryption-related information.
CreateCluster
, createCluster_enhancedMonitoring
- Specifies the level of monitoring for the MSK cluster. The possible
values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and
PER_TOPIC_PER_PARTITION.
CreateCluster
, createCluster_loggingInfo
- Undocumented member.
CreateCluster
, createCluster_openMonitoring
- The settings for open monitoring.
CreateCluster
, createCluster_storageMode
- This controls storage mode for supported storage tiers.
CreateCluster
, createCluster_tags
- Create tags when creating the cluster.
CreateCluster
, createCluster_brokerNodeGroupInfo
- Information about the broker nodes in the cluster.
CreateCluster
, createCluster_kafkaVersion
- The version of Apache Kafka.
CreateCluster
, createCluster_numberOfBrokerNodes
- The number of broker nodes in the cluster.
CreateCluster
, createCluster_clusterName
- The name of the cluster.
data CreateClusterResponse Source #
See: newCreateClusterResponse
smart constructor.
Instances
newCreateClusterResponse Source #
Create a value of CreateClusterResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateClusterResponse
, createClusterResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
CreateCluster
, createClusterResponse_clusterName
- The name of the MSK cluster.
CreateClusterResponse
, createClusterResponse_state
- The state of the cluster. The possible states are ACTIVE, CREATING,
DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
$sel:httpStatus:CreateClusterResponse'
, createClusterResponse_httpStatus
- The response's http status code.
CreateClusterV2
data CreateClusterV2 Source #
See: newCreateClusterV2
smart constructor.
CreateClusterV2' (Maybe ProvisionedRequest) (Maybe ServerlessRequest) (Maybe (HashMap Text Text)) Text |
Instances
Create a value of CreateClusterV2
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateClusterV2
, createClusterV2_provisioned
- Information about the provisioned cluster.
CreateClusterV2
, createClusterV2_serverless
- Information about the serverless cluster.
CreateClusterV2
, createClusterV2_tags
- A map of tags that you want the cluster to have.
CreateClusterV2
, createClusterV2_clusterName
- The name of the cluster.
data CreateClusterV2Response Source #
See: newCreateClusterV2Response
smart constructor.
Instances
newCreateClusterV2Response Source #
Create a value of CreateClusterV2Response
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateClusterV2Response
, createClusterV2Response_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
CreateClusterV2
, createClusterV2Response_clusterName
- The name of the MSK cluster.
CreateClusterV2Response
, createClusterV2Response_clusterType
- The type of the cluster. The possible states are PROVISIONED or
SERVERLESS.
CreateClusterV2Response
, createClusterV2Response_state
- The state of the cluster. The possible states are ACTIVE, CREATING,
DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
$sel:httpStatus:CreateClusterV2Response'
, createClusterV2Response_httpStatus
- The response's http status code.
CreateConfiguration
data CreateConfiguration Source #
See: newCreateConfiguration
smart constructor.
Instances
newCreateConfiguration Source #
:: ByteString | |
-> Text | |
-> CreateConfiguration |
Create a value of CreateConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateConfiguration
, createConfiguration_description
- The description of the configuration.
CreateConfiguration
, createConfiguration_kafkaVersions
- The versions of Apache Kafka with which you can use this MSK
configuration.
$sel:serverProperties:CreateConfiguration'
, createConfiguration_serverProperties
- Contents of the server.properties file. When using the API, you must
ensure that the contents of the file are base64 encoded. When using the
AWS Management Console, the SDK, or the AWS CLI, the contents of
server.properties can be in plaintext.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
CreateConfiguration
, createConfiguration_name
- The name of the configuration.
data CreateConfigurationResponse Source #
See: newCreateConfigurationResponse
smart constructor.
CreateConfigurationResponse' (Maybe Text) (Maybe ISO8601) (Maybe ConfigurationRevision) (Maybe Text) (Maybe ConfigurationState) Int |
Instances
newCreateConfigurationResponse Source #
Create a value of CreateConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateConfigurationResponse
, createConfigurationResponse_arn
- The Amazon Resource Name (ARN) of the configuration.
CreateConfigurationResponse
, createConfigurationResponse_creationTime
- The time when the configuration was created.
CreateConfigurationResponse
, createConfigurationResponse_latestRevision
- Latest revision of the configuration.
CreateConfiguration
, createConfigurationResponse_name
- The name of the configuration.
CreateConfigurationResponse
, createConfigurationResponse_state
- The state of the configuration. The possible states are ACTIVE,
DELETING, and DELETE_FAILED.
$sel:httpStatus:CreateConfigurationResponse'
, createConfigurationResponse_httpStatus
- The response's http status code.
DeleteCluster
data DeleteCluster Source #
See: newDeleteCluster
smart constructor.
Instances
Create a value of DeleteCluster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteCluster
, deleteCluster_currentVersion
- The current version of the MSK cluster.
DeleteCluster
, deleteCluster_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
data DeleteClusterResponse Source #
See: newDeleteClusterResponse
smart constructor.
Instances
newDeleteClusterResponse Source #
Create a value of DeleteClusterResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteCluster
, deleteClusterResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
DeleteClusterResponse
, deleteClusterResponse_state
- The state of the cluster. The possible states are ACTIVE, CREATING,
DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
$sel:httpStatus:DeleteClusterResponse'
, deleteClusterResponse_httpStatus
- The response's http status code.
DeleteConfiguration
data DeleteConfiguration Source #
See: newDeleteConfiguration
smart constructor.
Instances
newDeleteConfiguration Source #
Create a value of DeleteConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteConfiguration
, deleteConfiguration_arn
- The Amazon Resource Name (ARN) that uniquely identifies an MSK
configuration.
data DeleteConfigurationResponse Source #
See: newDeleteConfigurationResponse
smart constructor.
Instances
newDeleteConfigurationResponse Source #
Create a value of DeleteConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteConfiguration
, deleteConfigurationResponse_arn
- The Amazon Resource Name (ARN) that uniquely identifies an MSK
configuration.
DeleteConfigurationResponse
, deleteConfigurationResponse_state
- The state of the configuration. The possible states are ACTIVE,
DELETING, and DELETE_FAILED.
$sel:httpStatus:DeleteConfigurationResponse'
, deleteConfigurationResponse_httpStatus
- The response's http status code.
DescribeCluster
data DescribeCluster Source #
See: newDescribeCluster
smart constructor.
Instances
Create a value of DescribeCluster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeCluster
, describeCluster_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
data DescribeClusterResponse Source #
See: newDescribeClusterResponse
smart constructor.
Instances
newDescribeClusterResponse Source #
Create a value of DescribeClusterResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterInfo:DescribeClusterResponse'
, describeClusterResponse_clusterInfo
- The cluster information.
$sel:httpStatus:DescribeClusterResponse'
, describeClusterResponse_httpStatus
- The response's http status code.
DescribeClusterOperation
data DescribeClusterOperation Source #
See: newDescribeClusterOperation
smart constructor.
Instances
newDescribeClusterOperation Source #
Create a value of DescribeClusterOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterOperationArn:DescribeClusterOperation'
, describeClusterOperation_clusterOperationArn
- The Amazon Resource Name (ARN) that uniquely identifies the MSK cluster
operation.
data DescribeClusterOperationResponse Source #
See: newDescribeClusterOperationResponse
smart constructor.
Instances
Generic DescribeClusterOperationResponse Source # | |
Read DescribeClusterOperationResponse Source # | |
Show DescribeClusterOperationResponse Source # | |
Defined in Amazonka.Kafka.DescribeClusterOperation | |
NFData DescribeClusterOperationResponse Source # | |
Defined in Amazonka.Kafka.DescribeClusterOperation rnf :: DescribeClusterOperationResponse -> () # | |
Eq DescribeClusterOperationResponse Source # | |
type Rep DescribeClusterOperationResponse Source # | |
Defined in Amazonka.Kafka.DescribeClusterOperation type Rep DescribeClusterOperationResponse = D1 ('MetaData "DescribeClusterOperationResponse" "Amazonka.Kafka.DescribeClusterOperation" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DescribeClusterOperationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterOperationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterOperationInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDescribeClusterOperationResponse Source #
Create a value of DescribeClusterOperationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterOperationInfo:DescribeClusterOperationResponse'
, describeClusterOperationResponse_clusterOperationInfo
- Cluster operation information
$sel:httpStatus:DescribeClusterOperationResponse'
, describeClusterOperationResponse_httpStatus
- The response's http status code.
DescribeClusterV2
data DescribeClusterV2 Source #
See: newDescribeClusterV2
smart constructor.
Instances
Create a value of DescribeClusterV2
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeClusterV2
, describeClusterV2_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
data DescribeClusterV2Response Source #
See: newDescribeClusterV2Response
smart constructor.
Instances
newDescribeClusterV2Response Source #
Create a value of DescribeClusterV2Response
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterInfo:DescribeClusterV2Response'
, describeClusterV2Response_clusterInfo
- The cluster information.
$sel:httpStatus:DescribeClusterV2Response'
, describeClusterV2Response_httpStatus
- The response's http status code.
DescribeConfiguration
data DescribeConfiguration Source #
See: newDescribeConfiguration
smart constructor.
Instances
newDescribeConfiguration Source #
Create a value of DescribeConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeConfiguration
, describeConfiguration_arn
- The Amazon Resource Name (ARN) that uniquely identifies an MSK
configuration and all of its revisions.
data DescribeConfigurationResponse Source #
See: newDescribeConfigurationResponse
smart constructor.
DescribeConfigurationResponse' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe [Text]) (Maybe ConfigurationRevision) (Maybe Text) (Maybe ConfigurationState) Int |
Instances
newDescribeConfigurationResponse Source #
Create a value of DescribeConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeConfiguration
, describeConfigurationResponse_arn
- The Amazon Resource Name (ARN) of the configuration.
DescribeConfigurationResponse
, describeConfigurationResponse_creationTime
- The time when the configuration was created.
DescribeConfigurationResponse
, describeConfigurationResponse_description
- The description of the configuration.
DescribeConfigurationResponse
, describeConfigurationResponse_kafkaVersions
- The versions of Apache Kafka with which you can use this MSK
configuration.
DescribeConfigurationResponse
, describeConfigurationResponse_latestRevision
- Latest revision of the configuration.
DescribeConfigurationResponse
, describeConfigurationResponse_name
- The name of the configuration.
DescribeConfigurationResponse
, describeConfigurationResponse_state
- The state of the configuration. The possible states are ACTIVE,
DELETING, and DELETE_FAILED.
$sel:httpStatus:DescribeConfigurationResponse'
, describeConfigurationResponse_httpStatus
- The response's http status code.
DescribeConfigurationRevision
data DescribeConfigurationRevision Source #
See: newDescribeConfigurationRevision
smart constructor.
Instances
newDescribeConfigurationRevision Source #
Create a value of DescribeConfigurationRevision
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeConfigurationRevision
, describeConfigurationRevision_revision
- A string that uniquely identifies a revision of an MSK configuration.
DescribeConfigurationRevision
, describeConfigurationRevision_arn
- The Amazon Resource Name (ARN) that uniquely identifies an MSK
configuration and all of its revisions.
data DescribeConfigurationRevisionResponse Source #
See: newDescribeConfigurationRevisionResponse
smart constructor.
DescribeConfigurationRevisionResponse' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Integer) (Maybe Base64) Int |
Instances
newDescribeConfigurationRevisionResponse Source #
Create a value of DescribeConfigurationRevisionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeConfigurationRevision
, describeConfigurationRevisionResponse_arn
- The Amazon Resource Name (ARN) of the configuration.
DescribeConfigurationRevisionResponse
, describeConfigurationRevisionResponse_creationTime
- The time when the configuration was created.
DescribeConfigurationRevisionResponse
, describeConfigurationRevisionResponse_description
- The description of the configuration.
DescribeConfigurationRevision
, describeConfigurationRevisionResponse_revision
- The revision number.
$sel:serverProperties:DescribeConfigurationRevisionResponse'
, describeConfigurationRevisionResponse_serverProperties
- Contents of the server.properties file. When using the API, you must
ensure that the contents of the file are base64 encoded. When using the
AWS Management Console, the SDK, or the AWS CLI, the contents of
server.properties can be in plaintext.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
$sel:httpStatus:DescribeConfigurationRevisionResponse'
, describeConfigurationRevisionResponse_httpStatus
- The response's http status code.
GetBootstrapBrokers
data GetBootstrapBrokers Source #
See: newGetBootstrapBrokers
smart constructor.
Instances
newGetBootstrapBrokers Source #
Create a value of GetBootstrapBrokers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetBootstrapBrokers
, getBootstrapBrokers_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
data GetBootstrapBrokersResponse Source #
See: newGetBootstrapBrokersResponse
smart constructor.
GetBootstrapBrokersResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int |
Instances
newGetBootstrapBrokersResponse Source #
Create a value of GetBootstrapBrokersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bootstrapBrokerString:GetBootstrapBrokersResponse'
, getBootstrapBrokersResponse_bootstrapBrokerString
- A string containing one or more hostname:port pairs.
$sel:bootstrapBrokerStringPublicSaslIam:GetBootstrapBrokersResponse'
, getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslIam
- A string that contains one or more DNS names (or IP addresses) and SASL
IAM port pairs.
$sel:bootstrapBrokerStringPublicSaslScram:GetBootstrapBrokersResponse'
, getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslScram
- A string containing one or more DNS names (or IP) and Sasl Scram port
pairs.
$sel:bootstrapBrokerStringPublicTls:GetBootstrapBrokersResponse'
, getBootstrapBrokersResponse_bootstrapBrokerStringPublicTls
- A string containing one or more DNS names (or IP) and TLS port pairs.
$sel:bootstrapBrokerStringSaslIam:GetBootstrapBrokersResponse'
, getBootstrapBrokersResponse_bootstrapBrokerStringSaslIam
- A string that contains one or more DNS names (or IP addresses) and SASL
IAM port pairs.
$sel:bootstrapBrokerStringSaslScram:GetBootstrapBrokersResponse'
, getBootstrapBrokersResponse_bootstrapBrokerStringSaslScram
- A string containing one or more DNS names (or IP) and Sasl Scram port
pairs.
$sel:bootstrapBrokerStringTls:GetBootstrapBrokersResponse'
, getBootstrapBrokersResponse_bootstrapBrokerStringTls
- A string containing one or more DNS names (or IP) and TLS port pairs.
$sel:httpStatus:GetBootstrapBrokersResponse'
, getBootstrapBrokersResponse_httpStatus
- The response's http status code.
GetCompatibleKafkaVersions
data GetCompatibleKafkaVersions Source #
See: newGetCompatibleKafkaVersions
smart constructor.
Instances
newGetCompatibleKafkaVersions :: GetCompatibleKafkaVersions Source #
Create a value of GetCompatibleKafkaVersions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetCompatibleKafkaVersions
, getCompatibleKafkaVersions_clusterArn
- The Amazon Resource Name (ARN) of the cluster check.
data GetCompatibleKafkaVersionsResponse Source #
See: newGetCompatibleKafkaVersionsResponse
smart constructor.
Instances
Generic GetCompatibleKafkaVersionsResponse Source # | |
Read GetCompatibleKafkaVersionsResponse Source # | |
Show GetCompatibleKafkaVersionsResponse Source # | |
NFData GetCompatibleKafkaVersionsResponse Source # | |
Defined in Amazonka.Kafka.GetCompatibleKafkaVersions rnf :: GetCompatibleKafkaVersionsResponse -> () # | |
Eq GetCompatibleKafkaVersionsResponse Source # | |
type Rep GetCompatibleKafkaVersionsResponse Source # | |
Defined in Amazonka.Kafka.GetCompatibleKafkaVersions type Rep GetCompatibleKafkaVersionsResponse = D1 ('MetaData "GetCompatibleKafkaVersionsResponse" "Amazonka.Kafka.GetCompatibleKafkaVersions" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "GetCompatibleKafkaVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "compatibleKafkaVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CompatibleKafkaVersion])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGetCompatibleKafkaVersionsResponse Source #
Create a value of GetCompatibleKafkaVersionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:compatibleKafkaVersions:GetCompatibleKafkaVersionsResponse'
, getCompatibleKafkaVersionsResponse_compatibleKafkaVersions
- A list of CompatibleKafkaVersion objects.
$sel:httpStatus:GetCompatibleKafkaVersionsResponse'
, getCompatibleKafkaVersionsResponse_httpStatus
- The response's http status code.
ListClusterOperations (Paginated)
data ListClusterOperations Source #
See: newListClusterOperations
smart constructor.
Instances
newListClusterOperations Source #
Create a value of ListClusterOperations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListClusterOperations'
, listClusterOperations_maxResults
- The maximum number of results to return in the response. If there are
more results, the response includes a NextToken parameter.
ListClusterOperations
, listClusterOperations_nextToken
- The paginated results marker. When the result of the operation is
truncated, the call returns NextToken in the response. To get the next
batch, provide this token in your next request.
ListClusterOperations
, listClusterOperations_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
data ListClusterOperationsResponse Source #
See: newListClusterOperationsResponse
smart constructor.
Instances
newListClusterOperationsResponse Source #
Create a value of ListClusterOperationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterOperationInfoList:ListClusterOperationsResponse'
, listClusterOperationsResponse_clusterOperationInfoList
- An array of cluster operation information objects.
ListClusterOperations
, listClusterOperationsResponse_nextToken
- If the response of ListClusterOperations is truncated, it returns a
NextToken in the response. This Nexttoken should be sent in the
subsequent request to ListClusterOperations.
$sel:httpStatus:ListClusterOperationsResponse'
, listClusterOperationsResponse_httpStatus
- The response's http status code.
ListClusters (Paginated)
data ListClusters Source #
See: newListClusters
smart constructor.
Instances
newListClusters :: ListClusters Source #
Create a value of ListClusters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterNameFilter:ListClusters'
, listClusters_clusterNameFilter
- Specify a prefix of the name of the clusters that you want to list. The
service lists all the clusters whose names start with this prefix.
$sel:maxResults:ListClusters'
, listClusters_maxResults
- The maximum number of results to return in the response. If there are
more results, the response includes a NextToken parameter.
ListClusters
, listClusters_nextToken
- The paginated results marker. When the result of the operation is
truncated, the call returns NextToken in the response. To get the next
batch, provide this token in your next request.
data ListClustersResponse Source #
See: newListClustersResponse
smart constructor.
Instances
newListClustersResponse Source #
Create a value of ListClustersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterInfoList:ListClustersResponse'
, listClustersResponse_clusterInfoList
- Information on each of the MSK clusters in the response.
ListClusters
, listClustersResponse_nextToken
- The paginated results marker. When the result of a ListClusters
operation is truncated, the call returns NextToken in the response. To
get another batch of clusters, provide this token in your next request.
$sel:httpStatus:ListClustersResponse'
, listClustersResponse_httpStatus
- The response's http status code.
ListClustersV2 (Paginated)
data ListClustersV2 Source #
See: newListClustersV2
smart constructor.
Instances
newListClustersV2 :: ListClustersV2 Source #
Create a value of ListClustersV2
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterNameFilter:ListClustersV2'
, listClustersV2_clusterNameFilter
- Specify a prefix of the names of the clusters that you want to list. The
service lists all the clusters whose names start with this prefix.
$sel:clusterTypeFilter:ListClustersV2'
, listClustersV2_clusterTypeFilter
- Specify either PROVISIONED or SERVERLESS.
$sel:maxResults:ListClustersV2'
, listClustersV2_maxResults
- The maximum number of results to return in the response. If there are
more results, the response includes a NextToken parameter.
ListClustersV2
, listClustersV2_nextToken
- The paginated results marker. When the result of the operation is
truncated, the call returns NextToken in the response. To get the next
batch, provide this token in your next request.
data ListClustersV2Response Source #
See: newListClustersV2Response
smart constructor.
Instances
newListClustersV2Response Source #
Create a value of ListClustersV2Response
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterInfoList:ListClustersV2Response'
, listClustersV2Response_clusterInfoList
- Information on each of the MSK clusters in the response.
ListClustersV2
, listClustersV2Response_nextToken
- The paginated results marker. When the result of a ListClusters
operation is truncated, the call returns NextToken in the response. To
get another batch of clusters, provide this token in your next request.
$sel:httpStatus:ListClustersV2Response'
, listClustersV2Response_httpStatus
- The response's http status code.
ListConfigurationRevisions (Paginated)
data ListConfigurationRevisions Source #
See: newListConfigurationRevisions
smart constructor.
Instances
newListConfigurationRevisions Source #
Create a value of ListConfigurationRevisions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListConfigurationRevisions'
, listConfigurationRevisions_maxResults
- The maximum number of results to return in the response. If there are
more results, the response includes a NextToken parameter.
ListConfigurationRevisions
, listConfigurationRevisions_nextToken
- The paginated results marker. When the result of the operation is
truncated, the call returns NextToken in the response. To get the next
batch, provide this token in your next request.
ListConfigurationRevisions
, listConfigurationRevisions_arn
- The Amazon Resource Name (ARN) that uniquely identifies an MSK
configuration and all of its revisions.
data ListConfigurationRevisionsResponse Source #
See: newListConfigurationRevisionsResponse
smart constructor.
Instances
newListConfigurationRevisionsResponse Source #
Create a value of ListConfigurationRevisionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListConfigurationRevisions
, listConfigurationRevisionsResponse_nextToken
- Paginated results marker.
$sel:revisions:ListConfigurationRevisionsResponse'
, listConfigurationRevisionsResponse_revisions
- List of ConfigurationRevision objects.
$sel:httpStatus:ListConfigurationRevisionsResponse'
, listConfigurationRevisionsResponse_httpStatus
- The response's http status code.
ListConfigurations (Paginated)
data ListConfigurations Source #
See: newListConfigurations
smart constructor.
Instances
newListConfigurations :: ListConfigurations Source #
Create a value of ListConfigurations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListConfigurations'
, listConfigurations_maxResults
- The maximum number of results to return in the response. If there are
more results, the response includes a NextToken parameter.
ListConfigurations
, listConfigurations_nextToken
- The paginated results marker. When the result of the operation is
truncated, the call returns NextToken in the response. To get the next
batch, provide this token in your next request.
data ListConfigurationsResponse Source #
See: newListConfigurationsResponse
smart constructor.
Instances
newListConfigurationsResponse Source #
Create a value of ListConfigurationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:configurations:ListConfigurationsResponse'
, listConfigurationsResponse_configurations
- An array of MSK configurations.
ListConfigurations
, listConfigurationsResponse_nextToken
- The paginated results marker. When the result of a ListConfigurations
operation is truncated, the call returns NextToken in the response. To
get another batch of configurations, provide this token in your next
request.
$sel:httpStatus:ListConfigurationsResponse'
, listConfigurationsResponse_httpStatus
- The response's http status code.
ListKafkaVersions (Paginated)
data ListKafkaVersions Source #
See: newListKafkaVersions
smart constructor.
Instances
newListKafkaVersions :: ListKafkaVersions Source #
Create a value of ListKafkaVersions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListKafkaVersions'
, listKafkaVersions_maxResults
- The maximum number of results to return in the response. If there are
more results, the response includes a NextToken parameter.
ListKafkaVersions
, listKafkaVersions_nextToken
- The paginated results marker. When the result of the operation is
truncated, the call returns NextToken in the response. To get the next
batch, provide this token in your next request.
data ListKafkaVersionsResponse Source #
See: newListKafkaVersionsResponse
smart constructor.
Instances
newListKafkaVersionsResponse Source #
Create a value of ListKafkaVersionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListKafkaVersionsResponse
, listKafkaVersionsResponse_kafkaVersions
- Undocumented member.
ListKafkaVersions
, listKafkaVersionsResponse_nextToken
- Undocumented member.
$sel:httpStatus:ListKafkaVersionsResponse'
, listKafkaVersionsResponse_httpStatus
- The response's http status code.
ListNodes (Paginated)
See: newListNodes
smart constructor.
Instances
Create a value of ListNodes
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListNodes'
, listNodes_maxResults
- The maximum number of results to return in the response. If there are
more results, the response includes a NextToken parameter.
ListNodes
, listNodes_nextToken
- The paginated results marker. When the result of the operation is
truncated, the call returns NextToken in the response. To get the next
batch, provide this token in your next request.
ListNodes
, listNodes_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
data ListNodesResponse Source #
See: newListNodesResponse
smart constructor.
Instances
Create a value of ListNodesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListNodes
, listNodesResponse_nextToken
- The paginated results marker. When the result of a ListNodes operation
is truncated, the call returns NextToken in the response. To get another
batch of nodes, provide this token in your next request.
$sel:nodeInfoList:ListNodesResponse'
, listNodesResponse_nodeInfoList
- List containing a NodeInfo object.
$sel:httpStatus:ListNodesResponse'
, listNodesResponse_httpStatus
- The response's http status code.
ListScramSecrets (Paginated)
data ListScramSecrets Source #
See: newListScramSecrets
smart constructor.
Instances
Create a value of ListScramSecrets
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListScramSecrets'
, listScramSecrets_maxResults
- The maxResults of the query.
ListScramSecrets
, listScramSecrets_nextToken
- The nextToken of the query.
ListScramSecrets
, listScramSecrets_clusterArn
- The arn of the cluster.
data ListScramSecretsResponse Source #
See: newListScramSecretsResponse
smart constructor.
Instances
newListScramSecretsResponse Source #
Create a value of ListScramSecretsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListScramSecrets
, listScramSecretsResponse_nextToken
- Paginated results marker.
$sel:secretArnList:ListScramSecretsResponse'
, listScramSecretsResponse_secretArnList
- The list of scram secrets associated with the cluster.
$sel:httpStatus:ListScramSecretsResponse'
, listScramSecretsResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- The Amazon Resource Name (ARN) that uniquely identifies the resource
that's associated with the tags.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListTagsForResourceResponse
, listTagsForResourceResponse_tags
- The key-value pair for the resource tag.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
RebootBroker
data RebootBroker Source #
Reboots a node.
See: newRebootBroker
smart constructor.
Instances
Create a value of RebootBroker
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
RebootBroker
, rebootBroker_clusterArn
- The Amazon Resource Name (ARN) of the cluster to be updated.
$sel:brokerIds:RebootBroker'
, rebootBroker_brokerIds
- The list of broker IDs to be rebooted. The reboot-broker operation
supports rebooting one broker at a time.
data RebootBrokerResponse Source #
See: newRebootBrokerResponse
smart constructor.
Instances
newRebootBrokerResponse Source #
Create a value of RebootBrokerResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
RebootBroker
, rebootBrokerResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:clusterOperationArn:RebootBrokerResponse'
, rebootBrokerResponse_clusterOperationArn
- The Amazon Resource Name (ARN) of the cluster operation.
$sel:httpStatus:RebootBrokerResponse'
, rebootBrokerResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:TagResource'
, tagResource_resourceArn
- The Amazon Resource Name (ARN) that uniquely identifies the resource
that's associated with the tags.
TagResource
, tagResource_tags
- The key-value pair for the resource tag.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
Generic TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource type Rep TagResourceResponse :: Type -> Type # from :: TagResourceResponse -> Rep TagResourceResponse x # to :: Rep TagResourceResponse x -> TagResourceResponse # | |
Read TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource | |
Show TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource showsPrec :: Int -> TagResourceResponse -> ShowS # show :: TagResourceResponse -> String # showList :: [TagResourceResponse] -> ShowS # | |
NFData TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource rnf :: TagResourceResponse -> () # | |
Eq TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource (==) :: TagResourceResponse -> TagResourceResponse -> Bool # (/=) :: TagResourceResponse -> TagResourceResponse -> Bool # | |
type Rep TagResourceResponse Source # | |
newTagResourceResponse :: TagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- Tag keys must be unique for a given cluster. In addition, the following
restrictions apply:
- Each tag key must be unique. If you add a tag with a key that's already in use, your new tag overwrites the existing key-value pair.
- You can't start a tag key with aws: because this prefix is reserved for use by AWS. AWS creates tags that begin with this prefix on your behalf, but you can't edit or delete them.
- Tag keys must be between 1 and 128 Unicode characters in length.
- Tag keys must consist of the following characters: Unicode letters, digits, white space, and the following special characters: _ . / = + - @.
$sel:resourceArn:UntagResource'
, untagResource_resourceArn
- The Amazon Resource Name (ARN) that uniquely identifies the resource
that's associated with the tags.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
Generic UntagResourceResponse Source # | |
Defined in Amazonka.Kafka.UntagResource type Rep UntagResourceResponse :: Type -> Type # | |
Read UntagResourceResponse Source # | |
Show UntagResourceResponse Source # | |
Defined in Amazonka.Kafka.UntagResource showsPrec :: Int -> UntagResourceResponse -> ShowS # show :: UntagResourceResponse -> String # showList :: [UntagResourceResponse] -> ShowS # | |
NFData UntagResourceResponse Source # | |
Defined in Amazonka.Kafka.UntagResource rnf :: UntagResourceResponse -> () # | |
Eq UntagResourceResponse Source # | |
Defined in Amazonka.Kafka.UntagResource (==) :: UntagResourceResponse -> UntagResourceResponse -> Bool # (/=) :: UntagResourceResponse -> UntagResourceResponse -> Bool # | |
type Rep UntagResourceResponse Source # | |
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateBrokerCount
data UpdateBrokerCount Source #
See: newUpdateBrokerCount
smart constructor.
Instances
:: Text | |
-> Text | |
-> Natural | |
-> UpdateBrokerCount |
Create a value of UpdateBrokerCount
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBrokerCount
, updateBrokerCount_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
UpdateBrokerCount
, updateBrokerCount_currentVersion
- The version of cluster to update from. A successful operation will then
generate a new version.
$sel:targetNumberOfBrokerNodes:UpdateBrokerCount'
, updateBrokerCount_targetNumberOfBrokerNodes
- The number of broker nodes that you want the cluster to have after this
operation completes successfully.
data UpdateBrokerCountResponse Source #
See: newUpdateBrokerCountResponse
smart constructor.
Instances
newUpdateBrokerCountResponse Source #
Create a value of UpdateBrokerCountResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBrokerCount
, updateBrokerCountResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:clusterOperationArn:UpdateBrokerCountResponse'
, updateBrokerCountResponse_clusterOperationArn
- The Amazon Resource Name (ARN) of the cluster operation.
$sel:httpStatus:UpdateBrokerCountResponse'
, updateBrokerCountResponse_httpStatus
- The response's http status code.
UpdateBrokerStorage
data UpdateBrokerStorage Source #
See: newUpdateBrokerStorage
smart constructor.
Instances
newUpdateBrokerStorage Source #
Create a value of UpdateBrokerStorage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBrokerStorage
, updateBrokerStorage_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
$sel:targetBrokerEBSVolumeInfo:UpdateBrokerStorage'
, updateBrokerStorage_targetBrokerEBSVolumeInfo
- Describes the target volume size and the ID of the broker to apply the
update to.
UpdateBrokerStorage
, updateBrokerStorage_currentVersion
- The version of cluster to update from. A successful operation will then
generate a new version.
data UpdateBrokerStorageResponse Source #
See: newUpdateBrokerStorageResponse
smart constructor.
Instances
newUpdateBrokerStorageResponse Source #
Create a value of UpdateBrokerStorageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBrokerStorage
, updateBrokerStorageResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:clusterOperationArn:UpdateBrokerStorageResponse'
, updateBrokerStorageResponse_clusterOperationArn
- The Amazon Resource Name (ARN) of the cluster operation.
$sel:httpStatus:UpdateBrokerStorageResponse'
, updateBrokerStorageResponse_httpStatus
- The response's http status code.
UpdateBrokerType
data UpdateBrokerType Source #
See: newUpdateBrokerType
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> UpdateBrokerType |
Create a value of UpdateBrokerType
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBrokerType
, updateBrokerType_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
UpdateBrokerType
, updateBrokerType_currentVersion
- The cluster version that you want to change. After this operation
completes successfully, the cluster will have a new version.
$sel:targetInstanceType:UpdateBrokerType'
, updateBrokerType_targetInstanceType
- The Amazon MSK broker type that you want all of the brokers in this
cluster to be.
data UpdateBrokerTypeResponse Source #
See: newUpdateBrokerTypeResponse
smart constructor.
Instances
newUpdateBrokerTypeResponse Source #
Create a value of UpdateBrokerTypeResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateBrokerType
, updateBrokerTypeResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:clusterOperationArn:UpdateBrokerTypeResponse'
, updateBrokerTypeResponse_clusterOperationArn
- The Amazon Resource Name (ARN) of the cluster operation.
$sel:httpStatus:UpdateBrokerTypeResponse'
, updateBrokerTypeResponse_httpStatus
- The response's http status code.
UpdateClusterConfiguration
data UpdateClusterConfiguration Source #
See: newUpdateClusterConfiguration
smart constructor.
Instances
newUpdateClusterConfiguration Source #
Create a value of UpdateClusterConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateClusterConfiguration
, updateClusterConfiguration_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
UpdateClusterConfiguration
, updateClusterConfiguration_currentVersion
- The version of the cluster that needs to be updated.
UpdateClusterConfiguration
, updateClusterConfiguration_configurationInfo
- Represents the configuration that you want MSK to use for the brokers in
a cluster.
data UpdateClusterConfigurationResponse Source #
See: newUpdateClusterConfigurationResponse
smart constructor.
Instances
newUpdateClusterConfigurationResponse Source #
Create a value of UpdateClusterConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateClusterConfiguration
, updateClusterConfigurationResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:clusterOperationArn:UpdateClusterConfigurationResponse'
, updateClusterConfigurationResponse_clusterOperationArn
- The Amazon Resource Name (ARN) of the cluster operation.
$sel:httpStatus:UpdateClusterConfigurationResponse'
, updateClusterConfigurationResponse_httpStatus
- The response's http status code.
UpdateClusterKafkaVersion
data UpdateClusterKafkaVersion Source #
See: newUpdateClusterKafkaVersion
smart constructor.
Instances
newUpdateClusterKafkaVersion Source #
:: Text | |
-> Text | |
-> Text | |
-> UpdateClusterKafkaVersion |
Create a value of UpdateClusterKafkaVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateClusterKafkaVersion
, updateClusterKafkaVersion_configurationInfo
- The custom configuration that should be applied on the new version of
cluster.
UpdateClusterKafkaVersion
, updateClusterKafkaVersion_clusterArn
- The Amazon Resource Name (ARN) of the cluster to be updated.
$sel:targetKafkaVersion:UpdateClusterKafkaVersion'
, updateClusterKafkaVersion_targetKafkaVersion
- Target Kafka version.
UpdateClusterKafkaVersion
, updateClusterKafkaVersion_currentVersion
- Current cluster version.
data UpdateClusterKafkaVersionResponse Source #
See: newUpdateClusterKafkaVersionResponse
smart constructor.
Instances
newUpdateClusterKafkaVersionResponse Source #
Create a value of UpdateClusterKafkaVersionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateClusterKafkaVersion
, updateClusterKafkaVersionResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:clusterOperationArn:UpdateClusterKafkaVersionResponse'
, updateClusterKafkaVersionResponse_clusterOperationArn
- The Amazon Resource Name (ARN) of the cluster operation.
$sel:httpStatus:UpdateClusterKafkaVersionResponse'
, updateClusterKafkaVersionResponse_httpStatus
- The response's http status code.
UpdateConfiguration
data UpdateConfiguration Source #
See: newUpdateConfiguration
smart constructor.
Instances
newUpdateConfiguration Source #
:: Text | |
-> ByteString | |
-> UpdateConfiguration |
Create a value of UpdateConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateConfiguration
, updateConfiguration_description
- The description of the configuration revision.
UpdateConfiguration
, updateConfiguration_arn
- The Amazon Resource Name (ARN) of the configuration.
$sel:serverProperties:UpdateConfiguration'
, updateConfiguration_serverProperties
- Contents of the server.properties file. When using the API, you must
ensure that the contents of the file are base64 encoded. When using the
AWS Management Console, the SDK, or the AWS CLI, the contents of
server.properties can be in plaintext.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
data UpdateConfigurationResponse Source #
See: newUpdateConfigurationResponse
smart constructor.
Instances
newUpdateConfigurationResponse Source #
Create a value of UpdateConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateConfiguration
, updateConfigurationResponse_arn
- The Amazon Resource Name (ARN) of the configuration.
UpdateConfigurationResponse
, updateConfigurationResponse_latestRevision
- Latest revision of the configuration.
$sel:httpStatus:UpdateConfigurationResponse'
, updateConfigurationResponse_httpStatus
- The response's http status code.
UpdateConnectivity
data UpdateConnectivity Source #
Request body for UpdateConnectivity.
See: newUpdateConnectivity
smart constructor.
Instances
newUpdateConnectivity Source #
:: Text | |
-> ConnectivityInfo | |
-> Text | |
-> UpdateConnectivity |
Create a value of UpdateConnectivity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateConnectivity
, updateConnectivity_clusterArn
- The Amazon Resource Name (ARN) of the configuration.
UpdateConnectivity
, updateConnectivity_connectivityInfo
- Information about the broker access configuration.
UpdateConnectivity
, updateConnectivity_currentVersion
- The version of the MSK cluster to update. Cluster versions aren't
simple numbers. You can describe an MSK cluster to find its version.
When this update operation is successful, it generates a new cluster
version.
data UpdateConnectivityResponse Source #
See: newUpdateConnectivityResponse
smart constructor.
Instances
newUpdateConnectivityResponse Source #
Create a value of UpdateConnectivityResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateConnectivity
, updateConnectivityResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:clusterOperationArn:UpdateConnectivityResponse'
, updateConnectivityResponse_clusterOperationArn
- The Amazon Resource Name (ARN) of the cluster operation.
$sel:httpStatus:UpdateConnectivityResponse'
, updateConnectivityResponse_httpStatus
- The response's http status code.
UpdateMonitoring
data UpdateMonitoring Source #
Request body for UpdateMonitoring.
See: newUpdateMonitoring
smart constructor.
UpdateMonitoring' (Maybe EnhancedMonitoring) (Maybe LoggingInfo) (Maybe OpenMonitoringInfo) Text Text |
Instances
Create a value of UpdateMonitoring
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateMonitoring
, updateMonitoring_enhancedMonitoring
- Specifies which Apache Kafka metrics Amazon MSK gathers and sends to
Amazon CloudWatch for this cluster.
UpdateMonitoring
, updateMonitoring_loggingInfo
- Undocumented member.
UpdateMonitoring
, updateMonitoring_openMonitoring
- The settings for open monitoring.
UpdateMonitoring
, updateMonitoring_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
UpdateMonitoring
, updateMonitoring_currentVersion
- The version of the MSK cluster to update. Cluster versions aren't
simple numbers. You can describe an MSK cluster to find its version.
When this update operation is successful, it generates a new cluster
version.
data UpdateMonitoringResponse Source #
See: newUpdateMonitoringResponse
smart constructor.
Instances
newUpdateMonitoringResponse Source #
Create a value of UpdateMonitoringResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateMonitoring
, updateMonitoringResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:clusterOperationArn:UpdateMonitoringResponse'
, updateMonitoringResponse_clusterOperationArn
- The Amazon Resource Name (ARN) of the cluster operation.
$sel:httpStatus:UpdateMonitoringResponse'
, updateMonitoringResponse_httpStatus
- The response's http status code.
UpdateSecurity
data UpdateSecurity Source #
See: newUpdateSecurity
smart constructor.
Instances
Create a value of UpdateSecurity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateSecurity
, updateSecurity_clientAuthentication
- Includes all client authentication related information.
UpdateSecurity
, updateSecurity_encryptionInfo
- Includes all encryption-related information.
UpdateSecurity
, updateSecurity_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
UpdateSecurity
, updateSecurity_currentVersion
- The version of the MSK cluster to update. Cluster versions aren't
simple numbers. You can describe an MSK cluster to find its version.
When this update operation is successful, it generates a new cluster
version.
data UpdateSecurityResponse Source #
See: newUpdateSecurityResponse
smart constructor.
Instances
newUpdateSecurityResponse Source #
Create a value of UpdateSecurityResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateSecurity
, updateSecurityResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:clusterOperationArn:UpdateSecurityResponse'
, updateSecurityResponse_clusterOperationArn
- The Amazon Resource Name (ARN) of the cluster operation.
$sel:httpStatus:UpdateSecurityResponse'
, updateSecurityResponse_httpStatus
- The response's http status code.
UpdateStorage
data UpdateStorage Source #
Request object for UpdateStorage api. Its used to update the storage attributes for the cluster.
See: newUpdateStorage
smart constructor.
Instances
Create a value of UpdateStorage
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateStorage
, updateStorage_provisionedThroughput
- EBS volume provisioned throughput information.
UpdateStorage
, updateStorage_storageMode
- Controls storage mode for supported storage tiers.
UpdateStorage
, updateStorage_volumeSizeGB
- size of the EBS volume to update.
UpdateStorage
, updateStorage_clusterArn
- The Amazon Resource Name (ARN) of the cluster to be updated.
UpdateStorage
, updateStorage_currentVersion
- The version of cluster to update from. A successful operation will then
generate a new version.
data UpdateStorageResponse Source #
See: newUpdateStorageResponse
smart constructor.
Instances
newUpdateStorageResponse Source #
Create a value of UpdateStorageResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateStorage
, updateStorageResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:clusterOperationArn:UpdateStorageResponse'
, updateStorageResponse_clusterOperationArn
- The Amazon Resource Name (ARN) of the cluster operation.
$sel:httpStatus:UpdateStorageResponse'
, updateStorageResponse_httpStatus
- The response's http status code.
Types
BrokerAZDistribution
newtype BrokerAZDistribution Source #
The distribution of broker nodes across Availability Zones. This is an optional parameter. If you don't specify it, Amazon MSK gives it the value DEFAULT. You can also explicitly set this parameter to the value DEFAULT. No other values are currently allowed.
Amazon MSK distributes the broker nodes evenly across the Availability Zones that correspond to the subnets you provide when you create the cluster.
pattern BrokerAZDistribution_DEFAULT :: BrokerAZDistribution |
Instances
ClientBroker
newtype ClientBroker Source #
Client-broker encryption in transit setting.
pattern ClientBroker_PLAINTEXT :: ClientBroker | |
pattern ClientBroker_TLS :: ClientBroker | |
pattern ClientBroker_TLS_PLAINTEXT :: ClientBroker |
Instances
ClusterState
newtype ClusterState Source #
The state of the Apache Kafka cluster.
pattern ClusterState_ACTIVE :: ClusterState | |
pattern ClusterState_CREATING :: ClusterState | |
pattern ClusterState_DELETING :: ClusterState | |
pattern ClusterState_FAILED :: ClusterState | |
pattern ClusterState_HEALING :: ClusterState | |
pattern ClusterState_MAINTENANCE :: ClusterState | |
pattern ClusterState_REBOOTING_BROKER :: ClusterState | |
pattern ClusterState_UPDATING :: ClusterState |
Instances
ClusterType
newtype ClusterType Source #
The type of cluster.
pattern ClusterType_PROVISIONED :: ClusterType | |
pattern ClusterType_SERVERLESS :: ClusterType |
Instances
ConfigurationState
newtype ConfigurationState Source #
The state of a configuration.
pattern ConfigurationState_ACTIVE :: ConfigurationState | |
pattern ConfigurationState_DELETE_FAILED :: ConfigurationState | |
pattern ConfigurationState_DELETING :: ConfigurationState |
Instances
EnhancedMonitoring
newtype EnhancedMonitoring Source #
Specifies which metrics are gathered for the MSK cluster. This property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.
Instances
KafkaVersionStatus
newtype KafkaVersionStatus Source #
pattern KafkaVersionStatus_ACTIVE :: KafkaVersionStatus | |
pattern KafkaVersionStatus_DEPRECATED :: KafkaVersionStatus |
Instances
NodeType
The broker or Zookeeper node.
pattern NodeType_BROKER :: NodeType |
Instances
StorageMode
newtype StorageMode Source #
Controls storage mode for various supported storage tiers.
pattern StorageMode_LOCAL :: StorageMode | |
pattern StorageMode_TIERED :: StorageMode |
Instances
BrokerEBSVolumeInfo
data BrokerEBSVolumeInfo Source #
Specifies the EBS volume upgrade information. The broker identifier must be set to the keyword ALL. This means the changes apply to all the brokers in the cluster.
See: newBrokerEBSVolumeInfo
smart constructor.
Instances
newBrokerEBSVolumeInfo Source #
Create a value of BrokerEBSVolumeInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:provisionedThroughput:BrokerEBSVolumeInfo'
, brokerEBSVolumeInfo_provisionedThroughput
- EBS volume provisioned throughput information.
$sel:volumeSizeGB:BrokerEBSVolumeInfo'
, brokerEBSVolumeInfo_volumeSizeGB
- Size of the EBS volume to update.
$sel:kafkaBrokerNodeId:BrokerEBSVolumeInfo'
, brokerEBSVolumeInfo_kafkaBrokerNodeId
- The ID of the broker to update.
BrokerLogs
data BrokerLogs Source #
See: newBrokerLogs
smart constructor.
Instances
newBrokerLogs :: BrokerLogs Source #
Create a value of BrokerLogs
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cloudWatchLogs:BrokerLogs'
, brokerLogs_cloudWatchLogs
- Undocumented member.
$sel:firehose:BrokerLogs'
, brokerLogs_firehose
- Undocumented member.
$sel:s3:BrokerLogs'
, brokerLogs_s3
- Undocumented member.
BrokerNodeGroupInfo
data BrokerNodeGroupInfo Source #
Describes the setup to be used for Apache Kafka broker nodes in the cluster.
See: newBrokerNodeGroupInfo
smart constructor.
BrokerNodeGroupInfo' (Maybe BrokerAZDistribution) (Maybe ConnectivityInfo) (Maybe [Text]) (Maybe StorageInfo) [Text] Text |
Instances
newBrokerNodeGroupInfo Source #
Create a value of BrokerNodeGroupInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:brokerAZDistribution:BrokerNodeGroupInfo'
, brokerNodeGroupInfo_brokerAZDistribution
- The distribution of broker nodes across Availability Zones. This is an
optional parameter. If you don't specify it, Amazon MSK gives it the
value DEFAULT. You can also explicitly set this parameter to the value
DEFAULT. No other values are currently allowed.
Amazon MSK distributes the broker nodes evenly across the Availability Zones that correspond to the subnets you provide when you create the cluster.
$sel:connectivityInfo:BrokerNodeGroupInfo'
, brokerNodeGroupInfo_connectivityInfo
- Information about the broker access configuration.
$sel:securityGroups:BrokerNodeGroupInfo'
, brokerNodeGroupInfo_securityGroups
- The AWS security groups to associate with the elastic network interfaces
in order to specify who can connect to and communicate with the Amazon
MSK cluster. If you don't specify a security group, Amazon MSK uses the
default security group associated with the VPC.
$sel:storageInfo:BrokerNodeGroupInfo'
, brokerNodeGroupInfo_storageInfo
- Contains information about storage volumes attached to MSK broker nodes.
$sel:clientSubnets:BrokerNodeGroupInfo'
, brokerNodeGroupInfo_clientSubnets
- The list of subnets to connect to in the client virtual private cloud
(VPC). AWS creates elastic network interfaces inside these subnets.
Client applications use elastic network interfaces to produce and
consume data. Client subnets can't occupy the Availability Zone with ID
use use1-az3.
$sel:instanceType:BrokerNodeGroupInfo'
, brokerNodeGroupInfo_instanceType
- The type of Amazon EC2 instances to use for Apache Kafka brokers. The
following instance types are allowed: kafka.m5.large, kafka.m5.xlarge,
kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.12xlarge, and
kafka.m5.24xlarge.
BrokerNodeInfo
data BrokerNodeInfo Source #
BrokerNodeInfo
See: newBrokerNodeInfo
smart constructor.
BrokerNodeInfo' (Maybe Text) (Maybe Double) (Maybe Text) (Maybe Text) (Maybe BrokerSoftwareInfo) (Maybe [Text]) |
Instances
newBrokerNodeInfo :: BrokerNodeInfo Source #
Create a value of BrokerNodeInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attachedENIId:BrokerNodeInfo'
, brokerNodeInfo_attachedENIId
- The attached elastic network interface of the broker.
$sel:brokerId:BrokerNodeInfo'
, brokerNodeInfo_brokerId
- The ID of the broker.
$sel:clientSubnet:BrokerNodeInfo'
, brokerNodeInfo_clientSubnet
- The client subnet to which this broker node belongs.
$sel:clientVpcIpAddress:BrokerNodeInfo'
, brokerNodeInfo_clientVpcIpAddress
- The virtual private cloud (VPC) of the client.
$sel:currentBrokerSoftwareInfo:BrokerNodeInfo'
, brokerNodeInfo_currentBrokerSoftwareInfo
- Information about the version of software currently deployed on the
Apache Kafka brokers in the cluster.
$sel:endpoints:BrokerNodeInfo'
, brokerNodeInfo_endpoints
- Endpoints for accessing the broker.
BrokerSoftwareInfo
data BrokerSoftwareInfo Source #
Information about the current software installed on the cluster.
See: newBrokerSoftwareInfo
smart constructor.
Instances
newBrokerSoftwareInfo :: BrokerSoftwareInfo Source #
Create a value of BrokerSoftwareInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:configurationArn:BrokerSoftwareInfo'
, brokerSoftwareInfo_configurationArn
- The Amazon Resource Name (ARN) of the configuration used for the
cluster. This field isn't visible in this preview release.
$sel:configurationRevision:BrokerSoftwareInfo'
, brokerSoftwareInfo_configurationRevision
- The revision of the configuration to use. This field isn't visible in
this preview release.
$sel:kafkaVersion:BrokerSoftwareInfo'
, brokerSoftwareInfo_kafkaVersion
- The version of Apache Kafka.
ClientAuthentication
data ClientAuthentication Source #
Includes all client authentication information.
See: newClientAuthentication
smart constructor.
Instances
newClientAuthentication :: ClientAuthentication Source #
Create a value of ClientAuthentication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sasl:ClientAuthentication'
, clientAuthentication_sasl
- Details for ClientAuthentication using SASL.
$sel:tls:ClientAuthentication'
, clientAuthentication_tls
- Details for ClientAuthentication using TLS.
$sel:unauthenticated:ClientAuthentication'
, clientAuthentication_unauthenticated
- Contains information about unauthenticated traffic to the cluster.
CloudWatchLogs
data CloudWatchLogs Source #
See: newCloudWatchLogs
smart constructor.
Instances
Create a value of CloudWatchLogs
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:logGroup:CloudWatchLogs'
, cloudWatchLogs_logGroup
- Undocumented member.
$sel:enabled:CloudWatchLogs'
, cloudWatchLogs_enabled
- Undocumented member.
Cluster
Returns information about a cluster.
See: newCluster
smart constructor.
Cluster' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ClusterType) (Maybe ISO8601) (Maybe Text) (Maybe Provisioned) (Maybe Serverless) (Maybe ClusterState) (Maybe StateInfo) (Maybe (HashMap Text Text)) |
Instances
newCluster :: Cluster Source #
Create a value of Cluster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:activeOperationArn:Cluster'
, cluster_activeOperationArn
- The Amazon Resource Name (ARN) that uniquely identifies a cluster
operation.
$sel:clusterArn:Cluster'
, cluster_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
$sel:clusterName:Cluster'
, cluster_clusterName
- The name of the cluster.
$sel:clusterType:Cluster'
, cluster_clusterType
- Cluster Type.
$sel:creationTime:Cluster'
, cluster_creationTime
- The time when the cluster was created.
$sel:currentVersion:Cluster'
, cluster_currentVersion
- The current version of the MSK cluster.
$sel:provisioned:Cluster'
, cluster_provisioned
- Information about the provisioned cluster.
$sel:serverless:Cluster'
, cluster_serverless
- Information about the serverless cluster.
$sel:state:Cluster'
, cluster_state
- The state of the cluster. The possible states are ACTIVE, CREATING,
DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
$sel:stateInfo:Cluster'
, cluster_stateInfo
- State Info for the Amazon MSK cluster.
$sel:tags:Cluster'
, cluster_tags
- Tags attached to the cluster.
ClusterInfo
data ClusterInfo Source #
Returns information about a cluster.
See: newClusterInfo
smart constructor.
ClusterInfo' (Maybe Text) (Maybe BrokerNodeGroupInfo) (Maybe ClientAuthentication) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe BrokerSoftwareInfo) (Maybe Text) (Maybe EncryptionInfo) (Maybe EnhancedMonitoring) (Maybe LoggingInfo) (Maybe Int) (Maybe OpenMonitoring) (Maybe ClusterState) (Maybe StateInfo) (Maybe StorageMode) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) |
Instances
newClusterInfo :: ClusterInfo Source #
Create a value of ClusterInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:activeOperationArn:ClusterInfo'
, clusterInfo_activeOperationArn
- Arn of active cluster operation.
$sel:brokerNodeGroupInfo:ClusterInfo'
, clusterInfo_brokerNodeGroupInfo
- Information about the broker nodes.
$sel:clientAuthentication:ClusterInfo'
, clusterInfo_clientAuthentication
- Includes all client authentication information.
$sel:clusterArn:ClusterInfo'
, clusterInfo_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
$sel:clusterName:ClusterInfo'
, clusterInfo_clusterName
- The name of the cluster.
$sel:creationTime:ClusterInfo'
, clusterInfo_creationTime
- The time when the cluster was created.
$sel:currentBrokerSoftwareInfo:ClusterInfo'
, clusterInfo_currentBrokerSoftwareInfo
- Information about the version of software currently deployed on the
Apache Kafka brokers in the cluster.
$sel:currentVersion:ClusterInfo'
, clusterInfo_currentVersion
- The current version of the MSK cluster.
$sel:encryptionInfo:ClusterInfo'
, clusterInfo_encryptionInfo
- Includes all encryption-related information.
$sel:enhancedMonitoring:ClusterInfo'
, clusterInfo_enhancedMonitoring
- Specifies which metrics are gathered for the MSK cluster. This property
has the following possible values: DEFAULT, PER_BROKER,
PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the
metrics associated with each of these levels of monitoring, see
Monitoring.
$sel:loggingInfo:ClusterInfo'
, clusterInfo_loggingInfo
- Undocumented member.
$sel:numberOfBrokerNodes:ClusterInfo'
, clusterInfo_numberOfBrokerNodes
- The number of broker nodes in the cluster.
$sel:openMonitoring:ClusterInfo'
, clusterInfo_openMonitoring
- Settings for open monitoring using Prometheus.
$sel:state:ClusterInfo'
, clusterInfo_state
- The state of the cluster. The possible states are ACTIVE, CREATING,
DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
$sel:stateInfo:ClusterInfo'
, clusterInfo_stateInfo
- Undocumented member.
$sel:storageMode:ClusterInfo'
, clusterInfo_storageMode
- This controls storage mode for supported storage tiers.
$sel:tags:ClusterInfo'
, clusterInfo_tags
- Tags attached to the cluster.
$sel:zookeeperConnectString:ClusterInfo'
, clusterInfo_zookeeperConnectString
- The connection string to use to connect to the Apache ZooKeeper cluster.
$sel:zookeeperConnectStringTls:ClusterInfo'
, clusterInfo_zookeeperConnectStringTls
- The connection string to use to connect to zookeeper cluster on Tls
port.
ClusterOperationInfo
data ClusterOperationInfo Source #
Returns information about a cluster operation.
See: newClusterOperationInfo
smart constructor.
ClusterOperationInfo' (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe ISO8601) (Maybe ErrorInfo) (Maybe Text) (Maybe Text) (Maybe [ClusterOperationStep]) (Maybe Text) (Maybe MutableClusterInfo) (Maybe MutableClusterInfo) |
Instances
newClusterOperationInfo :: ClusterOperationInfo Source #
Create a value of ClusterOperationInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientRequestId:ClusterOperationInfo'
, clusterOperationInfo_clientRequestId
- The ID of the API request that triggered this operation.
$sel:clusterArn:ClusterOperationInfo'
, clusterOperationInfo_clusterArn
- ARN of the cluster.
$sel:creationTime:ClusterOperationInfo'
, clusterOperationInfo_creationTime
- The time that the operation was created.
$sel:endTime:ClusterOperationInfo'
, clusterOperationInfo_endTime
- The time at which the operation finished.
$sel:errorInfo:ClusterOperationInfo'
, clusterOperationInfo_errorInfo
- Describes the error if the operation fails.
$sel:operationArn:ClusterOperationInfo'
, clusterOperationInfo_operationArn
- ARN of the cluster operation.
$sel:operationState:ClusterOperationInfo'
, clusterOperationInfo_operationState
- State of the cluster operation.
$sel:operationSteps:ClusterOperationInfo'
, clusterOperationInfo_operationSteps
- Steps completed during the operation.
$sel:operationType:ClusterOperationInfo'
, clusterOperationInfo_operationType
- Type of the cluster operation.
$sel:sourceClusterInfo:ClusterOperationInfo'
, clusterOperationInfo_sourceClusterInfo
- Information about cluster attributes before a cluster is updated.
$sel:targetClusterInfo:ClusterOperationInfo'
, clusterOperationInfo_targetClusterInfo
- Information about cluster attributes after a cluster is updated.
ClusterOperationStep
data ClusterOperationStep Source #
Step taken during a cluster operation.
See: newClusterOperationStep
smart constructor.
Instances
newClusterOperationStep :: ClusterOperationStep Source #
Create a value of ClusterOperationStep
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stepInfo:ClusterOperationStep'
, clusterOperationStep_stepInfo
- Information about the step and its status.
$sel:stepName:ClusterOperationStep'
, clusterOperationStep_stepName
- The name of the step.
ClusterOperationStepInfo
data ClusterOperationStepInfo Source #
State information about the operation step.
See: newClusterOperationStepInfo
smart constructor.
Instances
newClusterOperationStepInfo :: ClusterOperationStepInfo Source #
Create a value of ClusterOperationStepInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stepStatus:ClusterOperationStepInfo'
, clusterOperationStepInfo_stepStatus
- The steps current status.
CompatibleKafkaVersion
data CompatibleKafkaVersion Source #
Contains source Apache Kafka versions and compatible target Apache Kafka versions.
See: newCompatibleKafkaVersion
smart constructor.
Instances
newCompatibleKafkaVersion :: CompatibleKafkaVersion Source #
Create a value of CompatibleKafkaVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sourceVersion:CompatibleKafkaVersion'
, compatibleKafkaVersion_sourceVersion
- An Apache Kafka version.
$sel:targetVersions:CompatibleKafkaVersion'
, compatibleKafkaVersion_targetVersions
- A list of Apache Kafka versions.
Configuration
data Configuration Source #
Represents an MSK Configuration.
See: newConfiguration
smart constructor.
Instances
:: Text | |
-> ConfigurationRevision | |
-> UTCTime | |
-> Text | |
-> Text | |
-> ConfigurationState | |
-> Configuration |
Create a value of Configuration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
Configuration
, configuration_description
- The description of the configuration.
$sel:latestRevision:Configuration'
, configuration_latestRevision
- Latest revision of the configuration.
Configuration
, configuration_creationTime
- The time when the configuration was created.
$sel:kafkaVersions:Configuration'
, configuration_kafkaVersions
- An array of the versions of Apache Kafka with which you can use this MSK
configuration. You can use this configuration for an MSK cluster only if
the Apache Kafka version specified for the cluster appears in this
array.
$sel:arn:Configuration'
, configuration_arn
- The Amazon Resource Name (ARN) of the configuration.
$sel:name:Configuration'
, configuration_name
- The name of the configuration.
$sel:state:Configuration'
, configuration_state
- The state of the configuration. The possible states are ACTIVE,
DELETING, and DELETE_FAILED.
ConfigurationInfo
data ConfigurationInfo Source #
Specifies the configuration to use for the brokers.
See: newConfigurationInfo
smart constructor.
Instances
Create a value of ConfigurationInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:revision:ConfigurationInfo'
, configurationInfo_revision
- The revision of the configuration to use.
$sel:arn:ConfigurationInfo'
, configurationInfo_arn
- ARN of the configuration to use.
ConfigurationRevision
data ConfigurationRevision Source #
Describes a configuration revision.
See: newConfigurationRevision
smart constructor.
Instances
newConfigurationRevision Source #
:: Integer | |
-> UTCTime | |
-> ConfigurationRevision |
Create a value of ConfigurationRevision
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:ConfigurationRevision'
, configurationRevision_description
- The description of the configuration revision.
$sel:revision:ConfigurationRevision'
, configurationRevision_revision
- The revision number.
$sel:creationTime:ConfigurationRevision'
, configurationRevision_creationTime
- The time when the configuration revision was created.
ConnectivityInfo
data ConnectivityInfo Source #
Information about the broker access configuration.
See: newConnectivityInfo
smart constructor.
Instances
newConnectivityInfo :: ConnectivityInfo Source #
Create a value of ConnectivityInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:publicAccess:ConnectivityInfo'
, connectivityInfo_publicAccess
- Public access control for brokers.
EBSStorageInfo
data EBSStorageInfo Source #
Contains information about the EBS storage volumes attached to Apache Kafka broker nodes.
See: newEBSStorageInfo
smart constructor.
Instances
newEBSStorageInfo :: EBSStorageInfo Source #
Create a value of EBSStorageInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:provisionedThroughput:EBSStorageInfo'
, eBSStorageInfo_provisionedThroughput
- EBS volume provisioned throughput information.
$sel:volumeSize:EBSStorageInfo'
, eBSStorageInfo_volumeSize
- The size in GiB of the EBS volume for the data drive on each broker
node.
EncryptionAtRest
data EncryptionAtRest Source #
The data-volume encryption details.
See: newEncryptionAtRest
smart constructor.
Instances
Create a value of EncryptionAtRest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataVolumeKMSKeyId:EncryptionAtRest'
, encryptionAtRest_dataVolumeKMSKeyId
- The ARN of the AWS KMS key for encrypting data at rest. If you don't
specify a KMS key, MSK creates one for you and uses it.
EncryptionInTransit
data EncryptionInTransit Source #
The settings for encrypting data in transit.
See: newEncryptionInTransit
smart constructor.
Instances
newEncryptionInTransit :: EncryptionInTransit Source #
Create a value of EncryptionInTransit
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientBroker:EncryptionInTransit'
, encryptionInTransit_clientBroker
- Indicates the encryption setting for data in transit between clients and
brokers. The following are the possible values.
TLS means that client-broker communication is enabled with TLS only.
TLS_PLAINTEXT means that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.
PLAINTEXT means that client-broker communication is enabled in plaintext only.
The default value is TLS_PLAINTEXT.
$sel:inCluster:EncryptionInTransit'
, encryptionInTransit_inCluster
- When set to true, it indicates that data communication among the broker
nodes of the cluster is encrypted. When set to false, the communication
happens in plaintext.
The default value is true.
EncryptionInfo
data EncryptionInfo Source #
Includes encryption-related information, such as the AWS KMS key used for encrypting data at rest and whether you want MSK to encrypt your data in transit.
See: newEncryptionInfo
smart constructor.
Instances
newEncryptionInfo :: EncryptionInfo Source #
Create a value of EncryptionInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionAtRest:EncryptionInfo'
, encryptionInfo_encryptionAtRest
- The data-volume encryption details.
$sel:encryptionInTransit:EncryptionInfo'
, encryptionInfo_encryptionInTransit
- The details for encryption in transit.
ErrorInfo
Returns information about an error state of the cluster.
See: newErrorInfo
smart constructor.
ErrorInfo' (Maybe Text) (Maybe Text) |
Instances
FromJSON ErrorInfo Source # | |
Generic ErrorInfo Source # | |
Read ErrorInfo Source # | |
Show ErrorInfo Source # | |
NFData ErrorInfo Source # | |
Defined in Amazonka.Kafka.Types.ErrorInfo | |
Eq ErrorInfo Source # | |
Hashable ErrorInfo Source # | |
Defined in Amazonka.Kafka.Types.ErrorInfo | |
type Rep ErrorInfo Source # | |
Defined in Amazonka.Kafka.Types.ErrorInfo type Rep ErrorInfo = D1 ('MetaData "ErrorInfo" "Amazonka.Kafka.Types.ErrorInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ErrorInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newErrorInfo :: ErrorInfo Source #
Create a value of ErrorInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorCode:ErrorInfo'
, errorInfo_errorCode
- A number describing the error programmatically.
$sel:errorString:ErrorInfo'
, errorInfo_errorString
- An optional field to provide more details about the error.
Firehose
See: newFirehose
smart constructor.
Instances
FromJSON Firehose Source # | |
ToJSON Firehose Source # | |
Defined in Amazonka.Kafka.Types.Firehose | |
Generic Firehose Source # | |
Read Firehose Source # | |
Show Firehose Source # | |
NFData Firehose Source # | |
Defined in Amazonka.Kafka.Types.Firehose | |
Eq Firehose Source # | |
Hashable Firehose Source # | |
Defined in Amazonka.Kafka.Types.Firehose | |
type Rep Firehose Source # | |
Defined in Amazonka.Kafka.Types.Firehose type Rep Firehose = D1 ('MetaData "Firehose" "Amazonka.Kafka.Types.Firehose" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Firehose'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deliveryStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))) |
Create a value of Firehose
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deliveryStream:Firehose'
, firehose_deliveryStream
- Undocumented member.
$sel:enabled:Firehose'
, firehose_enabled
- Undocumented member.
Iam
Details for IAM access control.
See: newIam
smart constructor.
Instances
FromJSON Iam Source # | |
ToJSON Iam Source # | |
Defined in Amazonka.Kafka.Types.Iam | |
Generic Iam Source # | |
Read Iam Source # | |
Show Iam Source # | |
NFData Iam Source # | |
Defined in Amazonka.Kafka.Types.Iam | |
Eq Iam Source # | |
Hashable Iam Source # | |
Defined in Amazonka.Kafka.Types.Iam | |
type Rep Iam Source # | |
Defined in Amazonka.Kafka.Types.Iam |
Create a value of Iam
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabled:Iam'
, iam_enabled
- Indicates whether IAM access control is enabled.
JmxExporter
data JmxExporter Source #
Indicates whether you want to turn on or turn off the JMX Exporter.
See: newJmxExporter
smart constructor.
Instances
Create a value of JmxExporter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabledInBroker:JmxExporter'
, jmxExporter_enabledInBroker
- Indicates whether you want to turn on or turn off the JMX Exporter.
JmxExporterInfo
data JmxExporterInfo Source #
Indicates whether you want to turn on or turn off the JMX Exporter.
See: newJmxExporterInfo
smart constructor.
Instances
Create a value of JmxExporterInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabledInBroker:JmxExporterInfo'
, jmxExporterInfo_enabledInBroker
- Indicates whether you want to turn on or turn off the JMX Exporter.
KafkaVersion
data KafkaVersion Source #
See: newKafkaVersion
smart constructor.
Instances
newKafkaVersion :: KafkaVersion Source #
Create a value of KafkaVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:KafkaVersion'
, kafkaVersion_status
- Undocumented member.
$sel:version:KafkaVersion'
, kafkaVersion_version
- Undocumented member.
LoggingInfo
data LoggingInfo Source #
See: newLoggingInfo
smart constructor.
Instances
Create a value of LoggingInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:brokerLogs:LoggingInfo'
, loggingInfo_brokerLogs
- Undocumented member.
MutableClusterInfo
data MutableClusterInfo Source #
Information about cluster attributes that can be updated via update APIs.
See: newMutableClusterInfo
smart constructor.
Instances
newMutableClusterInfo :: MutableClusterInfo Source #
Create a value of MutableClusterInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:brokerEBSVolumeInfo:MutableClusterInfo'
, mutableClusterInfo_brokerEBSVolumeInfo
- Specifies the size of the EBS volume and the ID of the associated
broker.
$sel:clientAuthentication:MutableClusterInfo'
, mutableClusterInfo_clientAuthentication
- Includes all client authentication information.
$sel:configurationInfo:MutableClusterInfo'
, mutableClusterInfo_configurationInfo
- Information about the changes in the configuration of the brokers.
$sel:connectivityInfo:MutableClusterInfo'
, mutableClusterInfo_connectivityInfo
- Information about the broker access configuration.
$sel:encryptionInfo:MutableClusterInfo'
, mutableClusterInfo_encryptionInfo
- Includes all encryption-related information.
$sel:enhancedMonitoring:MutableClusterInfo'
, mutableClusterInfo_enhancedMonitoring
- Specifies which Apache Kafka metrics Amazon MSK gathers and sends to
Amazon CloudWatch for this cluster.
$sel:instanceType:MutableClusterInfo'
, mutableClusterInfo_instanceType
- Information about the Amazon MSK broker type.
$sel:kafkaVersion:MutableClusterInfo'
, mutableClusterInfo_kafkaVersion
- The Apache Kafka version.
$sel:loggingInfo:MutableClusterInfo'
, mutableClusterInfo_loggingInfo
- You can configure your MSK cluster to send broker logs to different
destination types. This is a container for the configuration details
related to broker logs.
$sel:numberOfBrokerNodes:MutableClusterInfo'
, mutableClusterInfo_numberOfBrokerNodes
- The number of broker nodes in the cluster.
$sel:openMonitoring:MutableClusterInfo'
, mutableClusterInfo_openMonitoring
- The settings for open monitoring.
$sel:storageMode:MutableClusterInfo'
, mutableClusterInfo_storageMode
- This controls storage mode for supported storage tiers.
NodeExporter
data NodeExporter Source #
Indicates whether you want to turn on or turn off the Node Exporter.
See: newNodeExporter
smart constructor.
Instances
Create a value of NodeExporter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabledInBroker:NodeExporter'
, nodeExporter_enabledInBroker
- Indicates whether you want to turn on or turn off the Node Exporter.
NodeExporterInfo
data NodeExporterInfo Source #
Indicates whether you want to turn on or turn off the Node Exporter.
See: newNodeExporterInfo
smart constructor.
Instances
Create a value of NodeExporterInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabledInBroker:NodeExporterInfo'
, nodeExporterInfo_enabledInBroker
- Indicates whether you want to turn on or turn off the Node Exporter.
NodeInfo
The node information object.
See: newNodeInfo
smart constructor.
NodeInfo' (Maybe Text) (Maybe BrokerNodeInfo) (Maybe Text) (Maybe Text) (Maybe NodeType) (Maybe ZookeeperNodeInfo) |
Instances
newNodeInfo :: NodeInfo Source #
Create a value of NodeInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:addedToClusterTime:NodeInfo'
, nodeInfo_addedToClusterTime
- The start time.
$sel:brokerNodeInfo:NodeInfo'
, nodeInfo_brokerNodeInfo
- The broker node info.
$sel:instanceType:NodeInfo'
, nodeInfo_instanceType
- The instance type.
$sel:nodeARN:NodeInfo'
, nodeInfo_nodeARN
- The Amazon Resource Name (ARN) of the node.
$sel:nodeType:NodeInfo'
, nodeInfo_nodeType
- The node type.
$sel:zookeeperNodeInfo:NodeInfo'
, nodeInfo_zookeeperNodeInfo
- The ZookeeperNodeInfo.
OpenMonitoring
data OpenMonitoring Source #
JMX and Node monitoring for the MSK cluster.
See: newOpenMonitoring
smart constructor.
Instances
Create a value of OpenMonitoring
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:prometheus:OpenMonitoring'
, openMonitoring_prometheus
- Prometheus settings.
OpenMonitoringInfo
data OpenMonitoringInfo Source #
JMX and Node monitoring for the MSK cluster.
See: newOpenMonitoringInfo
smart constructor.
Instances
newOpenMonitoringInfo Source #
Create a value of OpenMonitoringInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:prometheus:OpenMonitoringInfo'
, openMonitoringInfo_prometheus
- Prometheus settings.
Prometheus
data Prometheus Source #
Prometheus settings.
See: newPrometheus
smart constructor.
Instances
newPrometheus :: Prometheus Source #
Create a value of Prometheus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:jmxExporter:Prometheus'
, prometheus_jmxExporter
- Indicates whether you want to turn on or turn off the JMX Exporter.
$sel:nodeExporter:Prometheus'
, prometheus_nodeExporter
- Indicates whether you want to turn on or turn off the Node Exporter.
PrometheusInfo
data PrometheusInfo Source #
Prometheus settings.
See: newPrometheusInfo
smart constructor.
Instances
newPrometheusInfo :: PrometheusInfo Source #
Create a value of PrometheusInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:jmxExporter:PrometheusInfo'
, prometheusInfo_jmxExporter
- Indicates whether you want to turn on or turn off the JMX Exporter.
$sel:nodeExporter:PrometheusInfo'
, prometheusInfo_nodeExporter
- Indicates whether you want to turn on or turn off the Node Exporter.
Provisioned
data Provisioned Source #
Provisioned cluster.
See: newProvisioned
smart constructor.
Instances
Create a value of Provisioned
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientAuthentication:Provisioned'
, provisioned_clientAuthentication
- Includes all client authentication information.
$sel:currentBrokerSoftwareInfo:Provisioned'
, provisioned_currentBrokerSoftwareInfo
- Information about the Apache Kafka version deployed on the brokers.
$sel:encryptionInfo:Provisioned'
, provisioned_encryptionInfo
- Includes all encryption-related information.
$sel:enhancedMonitoring:Provisioned'
, provisioned_enhancedMonitoring
- Specifies the level of monitoring for the MSK cluster. The possible
values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and
PER_TOPIC_PER_PARTITION.
$sel:loggingInfo:Provisioned'
, provisioned_loggingInfo
- Log delivery information for the cluster.
$sel:openMonitoring:Provisioned'
, provisioned_openMonitoring
- The settings for open monitoring.
$sel:storageMode:Provisioned'
, provisioned_storageMode
- This controls storage mode for supported storage tiers.
$sel:zookeeperConnectString:Provisioned'
, provisioned_zookeeperConnectString
- The connection string to use to connect to the Apache ZooKeeper cluster.
$sel:zookeeperConnectStringTls:Provisioned'
, provisioned_zookeeperConnectStringTls
- The connection string to use to connect to the Apache ZooKeeper cluster
on a TLS port.
$sel:brokerNodeGroupInfo:Provisioned'
, provisioned_brokerNodeGroupInfo
- Information about the brokers.
$sel:numberOfBrokerNodes:Provisioned'
, provisioned_numberOfBrokerNodes
- The number of broker nodes in the cluster.
ProvisionedRequest
data ProvisionedRequest Source #
Provisioned cluster request.
See: newProvisionedRequest
smart constructor.
Instances
newProvisionedRequest Source #
:: BrokerNodeGroupInfo | |
-> Text | |
-> Natural | |
-> ProvisionedRequest |
Create a value of ProvisionedRequest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientAuthentication:ProvisionedRequest'
, provisionedRequest_clientAuthentication
- Includes all client authentication information.
$sel:configurationInfo:ProvisionedRequest'
, provisionedRequest_configurationInfo
- Represents the configuration that you want Amazon MSK to use for the
brokers in a cluster.
$sel:encryptionInfo:ProvisionedRequest'
, provisionedRequest_encryptionInfo
- Includes all encryption-related information.
$sel:enhancedMonitoring:ProvisionedRequest'
, provisionedRequest_enhancedMonitoring
- Specifies the level of monitoring for the MSK cluster. The possible
values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and
PER_TOPIC_PER_PARTITION.
$sel:loggingInfo:ProvisionedRequest'
, provisionedRequest_loggingInfo
- Log delivery information for the cluster.
$sel:openMonitoring:ProvisionedRequest'
, provisionedRequest_openMonitoring
- The settings for open monitoring.
$sel:storageMode:ProvisionedRequest'
, provisionedRequest_storageMode
- This controls storage mode for supported storage tiers.
$sel:brokerNodeGroupInfo:ProvisionedRequest'
, provisionedRequest_brokerNodeGroupInfo
- Information about the brokers.
$sel:kafkaVersion:ProvisionedRequest'
, provisionedRequest_kafkaVersion
- The Apache Kafka version that you want for the cluster.
$sel:numberOfBrokerNodes:ProvisionedRequest'
, provisionedRequest_numberOfBrokerNodes
- The number of broker nodes in the cluster.
ProvisionedThroughput
data ProvisionedThroughput Source #
Contains information about provisioned throughput for EBS storage volumes attached to kafka broker nodes.
See: newProvisionedThroughput
smart constructor.
Instances
newProvisionedThroughput :: ProvisionedThroughput Source #
Create a value of ProvisionedThroughput
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabled:ProvisionedThroughput'
, provisionedThroughput_enabled
- Provisioned throughput is enabled or not.
$sel:volumeThroughput:ProvisionedThroughput'
, provisionedThroughput_volumeThroughput
- Throughput value of the EBS volumes for the data drive on each kafka
broker node in MiB per second.
PublicAccess
data PublicAccess Source #
Public access control for brokers.
See: newPublicAccess
smart constructor.
Instances
newPublicAccess :: PublicAccess Source #
Create a value of PublicAccess
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:type':PublicAccess'
, publicAccess_type
- The value DISABLED indicates that public access is turned off.
SERVICE_PROVIDED_EIPS indicates that public access is turned on.
S3
See: newS3
smart constructor.
Instances
FromJSON S3 Source # | |
ToJSON S3 Source # | |
Defined in Amazonka.Kafka.Types.S3 | |
Generic S3 Source # | |
Read S3 Source # | |
Show S3 Source # | |
NFData S3 Source # | |
Defined in Amazonka.Kafka.Types.S3 | |
Eq S3 Source # | |
Hashable S3 Source # | |
Defined in Amazonka.Kafka.Types.S3 | |
type Rep S3 Source # | |
Defined in Amazonka.Kafka.Types.S3 type Rep S3 = D1 ('MetaData "S3" "Amazonka.Kafka.Types.S3" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "S3'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))) |
Create a value of S3
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucket:S3'
, s3_bucket
- Undocumented member.
$sel:prefix:S3'
, s3_prefix
- Undocumented member.
$sel:enabled:S3'
, s3_enabled
- Undocumented member.
Sasl
Details for client authentication using SASL.
See: newSasl
smart constructor.
Instances
FromJSON Sasl Source # | |
ToJSON Sasl Source # | |
Defined in Amazonka.Kafka.Types.Sasl | |
Generic Sasl Source # | |
Read Sasl Source # | |
Show Sasl Source # | |
NFData Sasl Source # | |
Defined in Amazonka.Kafka.Types.Sasl | |
Eq Sasl Source # | |
Hashable Sasl Source # | |
Defined in Amazonka.Kafka.Types.Sasl | |
type Rep Sasl Source # | |
Defined in Amazonka.Kafka.Types.Sasl type Rep Sasl = D1 ('MetaData "Sasl" "Amazonka.Kafka.Types.Sasl" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Sasl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Iam)) :*: S1 ('MetaSel ('Just "scram") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scram)))) |
Create a value of Sasl
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:iam:Sasl'
, sasl_iam
- Indicates whether IAM access control is enabled.
$sel:scram:Sasl'
, sasl_scram
- Details for SASL/SCRAM client authentication.
Scram
Details for SASL/SCRAM client authentication.
See: newScram
smart constructor.
Instances
FromJSON Scram Source # | |
ToJSON Scram Source # | |
Defined in Amazonka.Kafka.Types.Scram | |
Generic Scram Source # | |
Read Scram Source # | |
Show Scram Source # | |
NFData Scram Source # | |
Defined in Amazonka.Kafka.Types.Scram | |
Eq Scram Source # | |
Hashable Scram Source # | |
Defined in Amazonka.Kafka.Types.Scram | |
type Rep Scram Source # | |
Defined in Amazonka.Kafka.Types.Scram |
Create a value of Scram
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabled:Scram'
, scram_enabled
- SASL/SCRAM authentication is enabled or not.
Serverless
data Serverless Source #
Serverless cluster.
See: newServerless
smart constructor.
Instances
newServerless :: Serverless Source #
Create a value of Serverless
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientAuthentication:Serverless'
, serverless_clientAuthentication
- Includes all client authentication information.
$sel:vpcConfigs:Serverless'
, serverless_vpcConfigs
- The configuration of the Amazon VPCs for the cluster.
ServerlessClientAuthentication
data ServerlessClientAuthentication Source #
Includes all client authentication information.
See: newServerlessClientAuthentication
smart constructor.
Instances
FromJSON ServerlessClientAuthentication Source # | |
ToJSON ServerlessClientAuthentication Source # | |
Generic ServerlessClientAuthentication Source # | |
Read ServerlessClientAuthentication Source # | |
Show ServerlessClientAuthentication Source # | |
NFData ServerlessClientAuthentication Source # | |
Defined in Amazonka.Kafka.Types.ServerlessClientAuthentication rnf :: ServerlessClientAuthentication -> () # | |
Eq ServerlessClientAuthentication Source # | |
Hashable ServerlessClientAuthentication Source # | |
type Rep ServerlessClientAuthentication Source # | |
Defined in Amazonka.Kafka.Types.ServerlessClientAuthentication type Rep ServerlessClientAuthentication = D1 ('MetaData "ServerlessClientAuthentication" "Amazonka.Kafka.Types.ServerlessClientAuthentication" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ServerlessClientAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sasl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerlessSasl)))) |
newServerlessClientAuthentication :: ServerlessClientAuthentication Source #
Create a value of ServerlessClientAuthentication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sasl:ServerlessClientAuthentication'
, serverlessClientAuthentication_sasl
- Details for ClientAuthentication using SASL.
ServerlessRequest
data ServerlessRequest Source #
Serverless cluster request.
See: newServerlessRequest
smart constructor.
Instances
newServerlessRequest :: ServerlessRequest Source #
Create a value of ServerlessRequest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientAuthentication:ServerlessRequest'
, serverlessRequest_clientAuthentication
- Includes all client authentication information.
$sel:vpcConfigs:ServerlessRequest'
, serverlessRequest_vpcConfigs
- The configuration of the Amazon VPCs for the cluster.
ServerlessSasl
data ServerlessSasl Source #
Details for client authentication using SASL.
See: newServerlessSasl
smart constructor.
Instances
newServerlessSasl :: ServerlessSasl Source #
Create a value of ServerlessSasl
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:iam:ServerlessSasl'
, serverlessSasl_iam
- Indicates whether IAM access control is enabled.
StateInfo
See: newStateInfo
smart constructor.
StateInfo' (Maybe Text) (Maybe Text) |
Instances
FromJSON StateInfo Source # | |
Generic StateInfo Source # | |
Read StateInfo Source # | |
Show StateInfo Source # | |
NFData StateInfo Source # | |
Defined in Amazonka.Kafka.Types.StateInfo | |
Eq StateInfo Source # | |
Hashable StateInfo Source # | |
Defined in Amazonka.Kafka.Types.StateInfo | |
type Rep StateInfo Source # | |
Defined in Amazonka.Kafka.Types.StateInfo type Rep StateInfo = D1 ('MetaData "StateInfo" "Amazonka.Kafka.Types.StateInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "StateInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newStateInfo :: StateInfo Source #
Create a value of StateInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:code:StateInfo'
, stateInfo_code
- Undocumented member.
$sel:message:StateInfo'
, stateInfo_message
- Undocumented member.
StorageInfo
data StorageInfo Source #
Contains information about storage volumes attached to MSK broker nodes.
See: newStorageInfo
smart constructor.
Instances
newStorageInfo :: StorageInfo Source #
Create a value of StorageInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ebsStorageInfo:StorageInfo'
, storageInfo_ebsStorageInfo
- EBS volume information.
Tls
Details for client authentication using TLS.
See: newTls
smart constructor.
Instances
FromJSON Tls Source # | |
ToJSON Tls Source # | |
Defined in Amazonka.Kafka.Types.Tls | |
Generic Tls Source # | |
Read Tls Source # | |
Show Tls Source # | |
NFData Tls Source # | |
Defined in Amazonka.Kafka.Types.Tls | |
Eq Tls Source # | |
Hashable Tls Source # | |
Defined in Amazonka.Kafka.Types.Tls | |
type Rep Tls Source # | |
Defined in Amazonka.Kafka.Types.Tls type Rep Tls = D1 ('MetaData "Tls" "Amazonka.Kafka.Types.Tls" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Tls'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateAuthorityArnList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) |
Create a value of Tls
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:certificateAuthorityArnList:Tls'
, tls_certificateAuthorityArnList
- List of ACM Certificate Authority ARNs.
$sel:enabled:Tls'
, tls_enabled
- Specifies whether you want to turn on or turn off TLS authentication.
Unauthenticated
data Unauthenticated Source #
See: newUnauthenticated
smart constructor.
Instances
newUnauthenticated :: Unauthenticated Source #
Create a value of Unauthenticated
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabled:Unauthenticated'
, unauthenticated_enabled
- Specifies whether you want to turn on or turn off unauthenticated
traffic to your cluster.
UnprocessedScramSecret
data UnprocessedScramSecret Source #
Error info for scram secret associate/disassociate failure.
See: newUnprocessedScramSecret
smart constructor.
Instances
newUnprocessedScramSecret :: UnprocessedScramSecret Source #
Create a value of UnprocessedScramSecret
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:errorCode:UnprocessedScramSecret'
, unprocessedScramSecret_errorCode
- Error code for associate/disassociate failure.
$sel:errorMessage:UnprocessedScramSecret'
, unprocessedScramSecret_errorMessage
- Error message for associate/disassociate failure.
$sel:secretArn:UnprocessedScramSecret'
, unprocessedScramSecret_secretArn
- AWS Secrets Manager secret ARN.
VpcConfig
The configuration of the Amazon VPCs for the cluster.
See: newVpcConfig
smart constructor.
VpcConfig' (Maybe [Text]) [Text] |
Instances
FromJSON VpcConfig Source # | |
ToJSON VpcConfig Source # | |
Defined in Amazonka.Kafka.Types.VpcConfig | |
Generic VpcConfig Source # | |
Read VpcConfig Source # | |
Show VpcConfig Source # | |
NFData VpcConfig Source # | |
Defined in Amazonka.Kafka.Types.VpcConfig | |
Eq VpcConfig Source # | |
Hashable VpcConfig Source # | |
Defined in Amazonka.Kafka.Types.VpcConfig | |
type Rep VpcConfig Source # | |
Defined in Amazonka.Kafka.Types.VpcConfig type Rep VpcConfig = D1 ('MetaData "VpcConfig" "Amazonka.Kafka.Types.VpcConfig" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "VpcConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))) |
newVpcConfig :: VpcConfig Source #
Create a value of VpcConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:securityGroupIds:VpcConfig'
, vpcConfig_securityGroupIds
- The IDs of the security groups associated with the cluster.
$sel:subnetIds:VpcConfig'
, vpcConfig_subnetIds
- The IDs of the subnets associated with the cluster.
ZookeeperNodeInfo
data ZookeeperNodeInfo Source #
Zookeeper node information.
See: newZookeeperNodeInfo
smart constructor.
Instances
newZookeeperNodeInfo :: ZookeeperNodeInfo Source #
Create a value of ZookeeperNodeInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attachedENIId:ZookeeperNodeInfo'
, zookeeperNodeInfo_attachedENIId
- The attached elastic network interface of the broker.
$sel:clientVpcIpAddress:ZookeeperNodeInfo'
, zookeeperNodeInfo_clientVpcIpAddress
- The virtual private cloud (VPC) IP address of the client.
$sel:endpoints:ZookeeperNodeInfo'
, zookeeperNodeInfo_endpoints
- Endpoints for accessing the ZooKeeper.
$sel:zookeeperId:ZookeeperNodeInfo'
, zookeeperNodeInfo_zookeeperId
- The role-specific ID for Zookeeper.
$sel:zookeeperVersion:ZookeeperNodeInfo'
, zookeeperNodeInfo_zookeeperVersion
- The version of Zookeeper.