| 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 |
Amazonka.Kafka
Contents
- 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
Description
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.
Constructors
| BatchAssociateScramSecret' Text [Text] |
Instances
newBatchAssociateScramSecret Source #
Arguments
| :: Text | |
| -> BatchAssociateScramSecret |
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.
Constructors
| BatchAssociateScramSecretResponse' (Maybe Text) (Maybe [UnprocessedScramSecret]) Int |
Instances
newBatchAssociateScramSecretResponse Source #
Arguments
| :: Int | |
| -> BatchAssociateScramSecretResponse |
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.
Constructors
| BatchDisassociateScramSecret' Text [Text] |
Instances
newBatchDisassociateScramSecret Source #
Arguments
| :: Text | |
| -> BatchDisassociateScramSecret |
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.
Constructors
| BatchDisassociateScramSecretResponse' (Maybe Text) (Maybe [UnprocessedScramSecret]) Int |
Instances
newBatchDisassociateScramSecretResponse Source #
Arguments
| :: Int | |
| -> BatchDisassociateScramSecretResponse |
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.
Constructors
Instances
Arguments
| :: 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.
Constructors
| CreateClusterResponse' (Maybe Text) (Maybe Text) (Maybe ClusterState) Int |
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.
Constructors
| CreateClusterV2' (Maybe ProvisionedRequest) (Maybe ServerlessRequest) (Maybe (HashMap Text Text)) Text |
Instances
Arguments
| :: Text | |
| -> CreateClusterV2 |
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.
Constructors
| CreateClusterV2Response' (Maybe Text) (Maybe Text) (Maybe ClusterType) (Maybe ClusterState) Int |
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 #
Arguments
| :: 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.
Constructors
| 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.
Constructors
| DeleteCluster' (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> DeleteCluster |
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.
Constructors
| DeleteClusterResponse' (Maybe Text) (Maybe ClusterState) Int |
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.
Constructors
| DeleteConfiguration' Text |
Instances
newDeleteConfiguration Source #
Arguments
| :: Text | |
| -> DeleteConfiguration |
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.
Constructors
| DeleteConfigurationResponse' (Maybe Text) (Maybe ConfigurationState) Int |
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.
Constructors
| DescribeCluster' Text |
Instances
Arguments
| :: Text | |
| -> DescribeCluster |
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.
Constructors
| DescribeClusterResponse' (Maybe ClusterInfo) Int |
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.
Constructors
| DescribeClusterOperation' Text |
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.
Constructors
| DescribeClusterOperationResponse' (Maybe ClusterOperationInfo) Int |
Instances
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.
Constructors
| DescribeClusterV2' Text |
Instances
Arguments
| :: Text | |
| -> DescribeClusterV2 |
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.
Constructors
| DescribeClusterV2Response' (Maybe Cluster) Int |
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.
Constructors
| DescribeConfiguration' Text |
Instances
newDescribeConfiguration Source #
Arguments
| :: Text | |
| -> DescribeConfiguration |
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.
Constructors
| 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.
Constructors
| DescribeConfigurationRevision' Integer Text |
Instances
newDescribeConfigurationRevision Source #
Arguments
| :: Integer | |
| -> Text | |
| -> DescribeConfigurationRevision |
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.
Constructors
| DescribeConfigurationRevisionResponse' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Integer) (Maybe Base64) Int |
Instances
newDescribeConfigurationRevisionResponse Source #
Arguments
| :: Int | |
| -> DescribeConfigurationRevisionResponse |
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.
Constructors
| GetBootstrapBrokers' Text |
Instances
newGetBootstrapBrokers Source #
Arguments
| :: Text | |
| -> GetBootstrapBrokers |
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.
Constructors
| 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.
Constructors
| GetCompatibleKafkaVersions' (Maybe Text) |
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.
Constructors
| GetCompatibleKafkaVersionsResponse' (Maybe [CompatibleKafkaVersion]) Int |
Instances
newGetCompatibleKafkaVersionsResponse Source #
Arguments
| :: Int | |
| -> GetCompatibleKafkaVersionsResponse |
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 #
Arguments
| :: Text | |
| -> ListClusterOperations |
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.
Constructors
| ListClusterOperationsResponse' (Maybe [ClusterOperationInfo]) (Maybe Text) Int |
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.
Constructors
| ListClustersResponse' (Maybe [ClusterInfo]) (Maybe Text) Int |
Instances
newListClustersResponse Source #
Arguments
| :: Int | |
| -> ListClustersResponse |
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 #
Arguments
| :: Text | |
| -> ListConfigurationRevisions |
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.
Constructors
| ListConfigurationRevisionsResponse' (Maybe Text) (Maybe [ConfigurationRevision]) Int |
Instances
newListConfigurationRevisionsResponse Source #
Arguments
| :: Int | |
| -> ListConfigurationRevisionsResponse |
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.
Constructors
| ListConfigurations' (Maybe Natural) (Maybe Text) |
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.
Constructors
| ListConfigurationsResponse' (Maybe [Configuration]) (Maybe Text) Int |
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.
Constructors
| ListKafkaVersions' (Maybe Natural) (Maybe Text) |
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.
Constructors
| ListKafkaVersionsResponse' (Maybe [KafkaVersion]) (Maybe Text) Int |
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
Arguments
| :: Int | |
| -> ListNodesResponse |
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
Arguments
| :: Text | |
| -> ListScramSecrets |
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.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
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.
Constructors
| RebootBroker' Text [Text] |
Instances
Arguments
| :: Text | |
| -> RebootBroker |
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 #
Arguments
| :: Int | |
| -> RebootBrokerResponse |
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.
Constructors
| TagResource' Text (HashMap Text Text) |
Instances
Arguments
| :: Text | |
| -> TagResource |
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.
Constructors
| TagResourceResponse' | |
Instances
| Generic TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource Associated Types type Rep TagResourceResponse :: Type -> Type # Methods from :: TagResourceResponse -> Rep TagResourceResponse x # to :: Rep TagResourceResponse x -> TagResourceResponse # | |
| Read TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource Methods readsPrec :: Int -> ReadS TagResourceResponse # readList :: ReadS [TagResourceResponse] # | |
| Show TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource Methods showsPrec :: Int -> TagResourceResponse -> ShowS # show :: TagResourceResponse -> String # showList :: [TagResourceResponse] -> ShowS # | |
| NFData TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource Methods rnf :: TagResourceResponse -> () # | |
| Eq TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource Methods (==) :: 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.
Constructors
| UntagResource' [Text] Text |
Instances
Arguments
| :: Text | |
| -> UntagResource |
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.
Constructors
| UntagResourceResponse' | |
Instances
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.
Constructors
| UpdateBrokerCount' Text Text Natural |
Instances
Arguments
| :: 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.
Constructors
| UpdateBrokerStorage' Text [BrokerEBSVolumeInfo] Text |
Instances
newUpdateBrokerStorage Source #
Arguments
| :: Text | |
| -> Text | |
| -> UpdateBrokerStorage |
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.
Constructors
| UpdateBrokerType' Text Text Text |
Instances
Arguments
| :: 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.
Constructors
| UpdateClusterConfiguration' Text Text ConfigurationInfo |
Instances
newUpdateClusterConfiguration Source #
Arguments
| :: Text | |
| -> Text | |
| -> ConfigurationInfo | |
| -> UpdateClusterConfiguration |
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 #
Arguments
| :: Int | |
| -> UpdateClusterConfigurationResponse |
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.
Constructors
| UpdateClusterKafkaVersion' (Maybe ConfigurationInfo) Text Text Text |
Instances
newUpdateClusterKafkaVersion Source #
Arguments
| :: 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 #
Arguments
| :: Int | |
| -> UpdateClusterKafkaVersionResponse |
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.
Constructors
| UpdateConfiguration' (Maybe Text) Text Base64 |
Instances
newUpdateConfiguration Source #
Arguments
| :: 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.
Constructors
| UpdateConfigurationResponse' (Maybe Text) (Maybe ConfigurationRevision) Int |
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.
Constructors
| UpdateConnectivity' Text ConnectivityInfo Text |
Instances
newUpdateConnectivity Source #
Arguments
| :: 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.
Constructors
| UpdateMonitoring' (Maybe EnhancedMonitoring) (Maybe LoggingInfo) (Maybe OpenMonitoringInfo) Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> UpdateMonitoring |
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.
Constructors
| UpdateSecurity' (Maybe ClientAuthentication) (Maybe EncryptionInfo) Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> UpdateSecurity |
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.
Constructors
| UpdateStorage' (Maybe ProvisionedThroughput) (Maybe StorageMode) (Maybe Int) Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> UpdateStorage |
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.
Constructors
| BrokerAZDistribution' | |
Fields | |
Bundled Patterns
| pattern BrokerAZDistribution_DEFAULT :: BrokerAZDistribution |
Instances
ClientBroker
newtype ClientBroker Source #
Client-broker encryption in transit setting.
Constructors
| ClientBroker' | |
Fields | |
Bundled Patterns
| 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.
Constructors
| ClusterState' | |
Fields | |
Bundled Patterns
| 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.
Constructors
| ClusterType' | |
Fields | |
Bundled Patterns
| pattern ClusterType_PROVISIONED :: ClusterType | |
| pattern ClusterType_SERVERLESS :: ClusterType |
Instances
ConfigurationState
newtype ConfigurationState Source #
The state of a configuration.
Constructors
| ConfigurationState' | |
Fields | |
Bundled Patterns
| 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.
Constructors
| EnhancedMonitoring' | |
Fields | |
Bundled Patterns
Instances
KafkaVersionStatus
newtype KafkaVersionStatus Source #
Constructors
| KafkaVersionStatus' | |
Fields | |
Bundled Patterns
| pattern KafkaVersionStatus_ACTIVE :: KafkaVersionStatus | |
| pattern KafkaVersionStatus_DEPRECATED :: KafkaVersionStatus |
Instances
NodeType
The broker or Zookeeper node.
Constructors
| NodeType' | |
Fields
| |
Bundled Patterns
| pattern NodeType_BROKER :: NodeType |
Instances
StorageMode
newtype StorageMode Source #
Controls storage mode for various supported storage tiers.
Constructors
| StorageMode' | |
Fields | |
Bundled Patterns
| 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.
Constructors
| BrokerEBSVolumeInfo' (Maybe ProvisionedThroughput) (Maybe Int) Text |
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.
Constructors
| BrokerLogs' (Maybe CloudWatchLogs) (Maybe Firehose) (Maybe S3) |
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.
Constructors
| 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.
Constructors
| 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.
Constructors
| ClientAuthentication' (Maybe Sasl) (Maybe Tls) (Maybe Unauthenticated) |
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.
Constructors
| CloudWatchLogs' (Maybe Text) Bool |
Instances
Arguments
| :: Bool | |
| -> CloudWatchLogs |
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.
Constructors
| 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.
Constructors
| 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.
Constructors
| 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.
Constructors
| ClusterOperationStep' (Maybe ClusterOperationStepInfo) (Maybe Text) |
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.
Constructors
| ClusterOperationStepInfo' (Maybe Text) |
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.
Constructors
| CompatibleKafkaVersion' (Maybe Text) (Maybe [Text]) |
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.
Constructors
| Configuration' Text ConfigurationRevision ISO8601 [Text] Text Text ConfigurationState |
Instances
Arguments
| :: 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.
Constructors
| ConfigurationInfo' Integer Text |
Instances
Arguments
| :: Integer | |
| -> Text | |
| -> ConfigurationInfo |
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.
Constructors
| ConfigurationRevision' (Maybe Text) Integer ISO8601 |
Instances
newConfigurationRevision Source #
Arguments
| :: 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.
Constructors
| ConnectivityInfo' (Maybe PublicAccess) |
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.
Constructors
| EBSStorageInfo' (Maybe ProvisionedThroughput) (Maybe Natural) |
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.
Constructors
| EncryptionAtRest' Text |
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.
Constructors
| EncryptionInTransit' (Maybe ClientBroker) (Maybe Bool) |
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.
Constructors
| EncryptionInfo' (Maybe EncryptionAtRest) (Maybe EncryptionInTransit) |
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.
Constructors
| 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.
Constructors
| JmxExporter' Bool |
Instances
Arguments
| :: Bool | |
| -> JmxExporter |
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.
Constructors
| JmxExporterInfo' Bool |
Instances
Arguments
| :: Bool | |
| -> JmxExporterInfo |
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.
Constructors
| KafkaVersion' (Maybe KafkaVersionStatus) (Maybe Text) |
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.
Constructors
| LoggingInfo' BrokerLogs |
Instances
Arguments
| :: BrokerLogs | |
| -> LoggingInfo |
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.
Constructors
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.
Constructors
| NodeExporter' Bool |
Instances
Arguments
| :: Bool | |
| -> NodeExporter |
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.
Constructors
| NodeExporterInfo' Bool |
Instances
Arguments
| :: Bool | |
| -> NodeExporterInfo |
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.
Constructors
| 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.
Constructors
| OpenMonitoring' Prometheus |
Instances
Arguments
| :: Prometheus | |
| -> OpenMonitoring |
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.
Constructors
| OpenMonitoringInfo' PrometheusInfo |
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.
Constructors
| Prometheus' (Maybe JmxExporter) (Maybe NodeExporter) |
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.
Constructors
| PrometheusInfo' (Maybe JmxExporterInfo) (Maybe NodeExporterInfo) |
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.
Constructors
Instances
Arguments
| :: BrokerNodeGroupInfo | |
| -> Natural | |
| -> Provisioned |
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.
Constructors
Instances
newProvisionedRequest Source #
Arguments
| :: 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.
Constructors
| ProvisionedThroughput' (Maybe Bool) (Maybe Int) |
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.
Constructors
| PublicAccess' (Maybe Text) |
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.
Constructors
| Serverless' (Maybe ServerlessClientAuthentication) [VpcConfig] |
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.
Constructors
| ServerlessClientAuthentication' (Maybe ServerlessSasl) |
Instances
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.
Constructors
| ServerlessRequest' (Maybe ServerlessClientAuthentication) [VpcConfig] |
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.
Constructors
| ServerlessSasl' (Maybe Iam) |
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.
Constructors
| 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.
Constructors
| StorageInfo' (Maybe EBSStorageInfo) |
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.
Constructors
| Unauthenticated' (Maybe Bool) |
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.
Constructors
| 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.