Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- Waiters
- Operations
- CreateConfiguration
- DescribeCluster
- RebootBroker
- ListConfigurationRevisions (Paginated)
- ListTagsForResource
- ListKafkaVersions (Paginated)
- UpdateMonitoring
- BatchAssociateScramSecret
- UpdateBrokerStorage
- DeleteCluster
- UpdateClusterConfiguration
- CreateCluster
- UpdateBrokerCount
- ListConfigurations (Paginated)
- GetBootstrapBrokers
- UpdateClusterKafkaVersion
- UpdateSecurity
- GetCompatibleKafkaVersions
- DescribeClusterOperation
- UpdateBrokerType
- DescribeConfiguration
- TagResource
- ListClusters (Paginated)
- UntagResource
- ListClusterOperations (Paginated)
- BatchDisassociateScramSecret
- DescribeConfigurationRevision
- DeleteConfiguration
- UpdateConfiguration
- ListNodes (Paginated)
- ListScramSecrets (Paginated)
- Types
- BrokerAZDistribution
- ClientBroker
- ClusterState
- ConfigurationState
- EnhancedMonitoring
- KafkaVersionStatus
- NodeType
- BrokerEBSVolumeInfo
- BrokerLogs
- BrokerNodeGroupInfo
- BrokerNodeInfo
- BrokerSoftwareInfo
- ClientAuthentication
- CloudWatchLogs
- ClusterInfo
- ClusterOperationInfo
- ClusterOperationStep
- ClusterOperationStepInfo
- CompatibleKafkaVersion
- Configuration
- ConfigurationInfo
- ConfigurationRevision
- EBSStorageInfo
- EncryptionAtRest
- EncryptionInTransit
- EncryptionInfo
- ErrorInfo
- Firehose
- Iam
- JmxExporter
- JmxExporterInfo
- KafkaVersion
- LoggingInfo
- MutableClusterInfo
- NodeExporter
- NodeExporterInfo
- NodeInfo
- OpenMonitoring
- OpenMonitoringInfo
- Prometheus
- PrometheusInfo
- S3
- Sasl
- Scram
- StateInfo
- StorageInfo
- Tls
- Unauthenticated
- UnprocessedScramSecret
- ZookeeperNodeInfo
Derived from API version 2018-11-14
of the AWS service descriptions, licensed under Apache 2.0.
The operations for managing an Amazon MSK cluster.
Synopsis
- defaultService :: Service
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError
- _BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- data CreateConfiguration = CreateConfiguration' (Maybe [Text]) (Maybe Text) Base64 Text
- newCreateConfiguration :: ByteString -> Text -> CreateConfiguration
- data CreateConfigurationResponse = CreateConfigurationResponse' (Maybe POSIX) (Maybe ConfigurationState) (Maybe Text) (Maybe ConfigurationRevision) (Maybe Text) Int
- newCreateConfigurationResponse :: Int -> CreateConfigurationResponse
- data DescribeCluster = DescribeCluster' Text
- newDescribeCluster :: Text -> DescribeCluster
- data DescribeClusterResponse = DescribeClusterResponse' (Maybe ClusterInfo) Int
- newDescribeClusterResponse :: Int -> DescribeClusterResponse
- data RebootBroker = RebootBroker' Text [Text]
- newRebootBroker :: Text -> RebootBroker
- data RebootBrokerResponse = RebootBrokerResponse' (Maybe Text) (Maybe Text) Int
- newRebootBrokerResponse :: Int -> RebootBrokerResponse
- data ListConfigurationRevisions = ListConfigurationRevisions' (Maybe Text) (Maybe Natural) Text
- newListConfigurationRevisions :: Text -> ListConfigurationRevisions
- data ListConfigurationRevisionsResponse = ListConfigurationRevisionsResponse' (Maybe Text) (Maybe [ConfigurationRevision]) Int
- newListConfigurationRevisionsResponse :: Int -> ListConfigurationRevisionsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data ListKafkaVersions = ListKafkaVersions' (Maybe Text) (Maybe Natural)
- newListKafkaVersions :: ListKafkaVersions
- data ListKafkaVersionsResponse = ListKafkaVersionsResponse' (Maybe [KafkaVersion]) (Maybe Text) Int
- newListKafkaVersionsResponse :: Int -> ListKafkaVersionsResponse
- data UpdateMonitoring = UpdateMonitoring' (Maybe EnhancedMonitoring) (Maybe OpenMonitoringInfo) (Maybe LoggingInfo) Text Text
- newUpdateMonitoring :: Text -> Text -> UpdateMonitoring
- data UpdateMonitoringResponse = UpdateMonitoringResponse' (Maybe Text) (Maybe Text) Int
- newUpdateMonitoringResponse :: Int -> UpdateMonitoringResponse
- data BatchAssociateScramSecret = BatchAssociateScramSecret' Text [Text]
- newBatchAssociateScramSecret :: Text -> BatchAssociateScramSecret
- data BatchAssociateScramSecretResponse = BatchAssociateScramSecretResponse' (Maybe Text) (Maybe [UnprocessedScramSecret]) Int
- newBatchAssociateScramSecretResponse :: Int -> BatchAssociateScramSecretResponse
- data UpdateBrokerStorage = UpdateBrokerStorage' Text [BrokerEBSVolumeInfo] Text
- newUpdateBrokerStorage :: Text -> Text -> UpdateBrokerStorage
- data UpdateBrokerStorageResponse = UpdateBrokerStorageResponse' (Maybe Text) (Maybe Text) Int
- newUpdateBrokerStorageResponse :: Int -> UpdateBrokerStorageResponse
- data DeleteCluster = DeleteCluster' (Maybe Text) Text
- newDeleteCluster :: Text -> DeleteCluster
- data DeleteClusterResponse = DeleteClusterResponse' (Maybe ClusterState) (Maybe Text) Int
- newDeleteClusterResponse :: Int -> DeleteClusterResponse
- data UpdateClusterConfiguration = UpdateClusterConfiguration' Text Text ConfigurationInfo
- newUpdateClusterConfiguration :: Text -> Text -> ConfigurationInfo -> UpdateClusterConfiguration
- data UpdateClusterConfigurationResponse = UpdateClusterConfigurationResponse' (Maybe Text) (Maybe Text) Int
- newUpdateClusterConfigurationResponse :: Int -> UpdateClusterConfigurationResponse
- data CreateCluster = CreateCluster' (Maybe EnhancedMonitoring) (Maybe OpenMonitoringInfo) (Maybe ConfigurationInfo) (Maybe LoggingInfo) (Maybe ClientAuthentication) (Maybe (HashMap Text Text)) (Maybe EncryptionInfo) BrokerNodeGroupInfo Text Natural Text
- newCreateCluster :: BrokerNodeGroupInfo -> Text -> Natural -> Text -> CreateCluster
- data CreateClusterResponse = CreateClusterResponse' (Maybe ClusterState) (Maybe Text) (Maybe Text) Int
- newCreateClusterResponse :: Int -> CreateClusterResponse
- data UpdateBrokerCount = UpdateBrokerCount' Text Text Natural
- newUpdateBrokerCount :: Text -> Text -> Natural -> UpdateBrokerCount
- data UpdateBrokerCountResponse = UpdateBrokerCountResponse' (Maybe Text) (Maybe Text) Int
- newUpdateBrokerCountResponse :: Int -> UpdateBrokerCountResponse
- data ListConfigurations = ListConfigurations' (Maybe Text) (Maybe Natural)
- newListConfigurations :: ListConfigurations
- data ListConfigurationsResponse = ListConfigurationsResponse' (Maybe [Configuration]) (Maybe Text) Int
- newListConfigurationsResponse :: Int -> ListConfigurationsResponse
- data GetBootstrapBrokers = GetBootstrapBrokers' Text
- newGetBootstrapBrokers :: Text -> GetBootstrapBrokers
- data GetBootstrapBrokersResponse = GetBootstrapBrokersResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newGetBootstrapBrokersResponse :: Int -> GetBootstrapBrokersResponse
- 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 UpdateSecurity = UpdateSecurity' (Maybe ClientAuthentication) (Maybe EncryptionInfo) Text Text
- newUpdateSecurity :: Text -> Text -> UpdateSecurity
- data UpdateSecurityResponse = UpdateSecurityResponse' (Maybe Text) (Maybe Text) Int
- newUpdateSecurityResponse :: Int -> UpdateSecurityResponse
- data GetCompatibleKafkaVersions = GetCompatibleKafkaVersions' (Maybe Text)
- newGetCompatibleKafkaVersions :: GetCompatibleKafkaVersions
- data GetCompatibleKafkaVersionsResponse = GetCompatibleKafkaVersionsResponse' (Maybe [CompatibleKafkaVersion]) Int
- newGetCompatibleKafkaVersionsResponse :: Int -> GetCompatibleKafkaVersionsResponse
- data DescribeClusterOperation = DescribeClusterOperation' Text
- newDescribeClusterOperation :: Text -> DescribeClusterOperation
- data DescribeClusterOperationResponse = DescribeClusterOperationResponse' (Maybe ClusterOperationInfo) Int
- newDescribeClusterOperationResponse :: Int -> DescribeClusterOperationResponse
- data UpdateBrokerType = UpdateBrokerType' Text Text Text
- newUpdateBrokerType :: Text -> Text -> Text -> UpdateBrokerType
- data UpdateBrokerTypeResponse = UpdateBrokerTypeResponse' (Maybe Text) (Maybe Text) Int
- newUpdateBrokerTypeResponse :: Int -> UpdateBrokerTypeResponse
- data DescribeConfiguration = DescribeConfiguration' Text
- newDescribeConfiguration :: Text -> DescribeConfiguration
- data DescribeConfigurationResponse = DescribeConfigurationResponse' (Maybe POSIX) (Maybe ConfigurationState) (Maybe [Text]) (Maybe Text) (Maybe ConfigurationRevision) (Maybe Text) (Maybe Text) Int
- newDescribeConfigurationResponse :: Int -> DescribeConfigurationResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' {
- newTagResourceResponse :: TagResourceResponse
- data ListClusters = ListClusters' (Maybe Text) (Maybe Text) (Maybe Natural)
- newListClusters :: ListClusters
- data ListClustersResponse = ListClustersResponse' (Maybe Text) (Maybe [ClusterInfo]) Int
- newListClustersResponse :: Int -> ListClustersResponse
- data UntagResource = UntagResource' [Text] Text
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data ListClusterOperations = ListClusterOperations' (Maybe Text) (Maybe Natural) Text
- newListClusterOperations :: Text -> ListClusterOperations
- data ListClusterOperationsResponse = ListClusterOperationsResponse' (Maybe [ClusterOperationInfo]) (Maybe Text) Int
- newListClusterOperationsResponse :: Int -> ListClusterOperationsResponse
- data BatchDisassociateScramSecret = BatchDisassociateScramSecret' Text [Text]
- newBatchDisassociateScramSecret :: Text -> BatchDisassociateScramSecret
- data BatchDisassociateScramSecretResponse = BatchDisassociateScramSecretResponse' (Maybe Text) (Maybe [UnprocessedScramSecret]) Int
- newBatchDisassociateScramSecretResponse :: Int -> BatchDisassociateScramSecretResponse
- data DescribeConfigurationRevision = DescribeConfigurationRevision' Integer Text
- newDescribeConfigurationRevision :: Integer -> Text -> DescribeConfigurationRevision
- data DescribeConfigurationRevisionResponse = DescribeConfigurationRevisionResponse' (Maybe POSIX) (Maybe Base64) (Maybe Text) (Maybe Integer) (Maybe Text) Int
- newDescribeConfigurationRevisionResponse :: Int -> DescribeConfigurationRevisionResponse
- data DeleteConfiguration = DeleteConfiguration' Text
- newDeleteConfiguration :: Text -> DeleteConfiguration
- data DeleteConfigurationResponse = DeleteConfigurationResponse' (Maybe ConfigurationState) (Maybe Text) Int
- newDeleteConfigurationResponse :: Int -> DeleteConfigurationResponse
- data UpdateConfiguration = UpdateConfiguration' (Maybe Text) Text Base64
- newUpdateConfiguration :: Text -> ByteString -> UpdateConfiguration
- data UpdateConfigurationResponse = UpdateConfigurationResponse' (Maybe Text) (Maybe ConfigurationRevision) Int
- newUpdateConfigurationResponse :: Int -> UpdateConfigurationResponse
- data ListNodes = ListNodes' (Maybe Text) (Maybe Natural) Text
- newListNodes :: Text -> ListNodes
- data ListNodesResponse = ListNodesResponse' (Maybe [NodeInfo]) (Maybe Text) Int
- newListNodesResponse :: Int -> ListNodesResponse
- data ListScramSecrets = ListScramSecrets' (Maybe Text) (Maybe Natural) Text
- newListScramSecrets :: Text -> ListScramSecrets
- data ListScramSecretsResponse = ListScramSecretsResponse' (Maybe Text) (Maybe [Text]) Int
- newListScramSecretsResponse :: Int -> ListScramSecretsResponse
- 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 ConfigurationState where
- newtype EnhancedMonitoring where
- newtype KafkaVersionStatus where
- newtype NodeType where
- NodeType' {
- fromNodeType :: Text
- pattern NodeType_BROKER :: NodeType
- NodeType' {
- data BrokerEBSVolumeInfo = BrokerEBSVolumeInfo' Int Text
- newBrokerEBSVolumeInfo :: Int -> Text -> BrokerEBSVolumeInfo
- data BrokerLogs = BrokerLogs' (Maybe CloudWatchLogs) (Maybe Firehose) (Maybe S3)
- newBrokerLogs :: BrokerLogs
- data BrokerNodeGroupInfo = BrokerNodeGroupInfo' (Maybe StorageInfo) (Maybe BrokerAZDistribution) (Maybe [Text]) [Text] Text
- newBrokerNodeGroupInfo :: Text -> BrokerNodeGroupInfo
- data BrokerNodeInfo = BrokerNodeInfo' (Maybe BrokerSoftwareInfo) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Double)
- newBrokerNodeInfo :: BrokerNodeInfo
- data BrokerSoftwareInfo = BrokerSoftwareInfo' (Maybe Integer) (Maybe Text) (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 ClusterInfo = ClusterInfo' (Maybe POSIX) (Maybe Text) (Maybe ClusterState) (Maybe Text) (Maybe Int) (Maybe EnhancedMonitoring) (Maybe BrokerNodeGroupInfo) (Maybe OpenMonitoring) (Maybe BrokerSoftwareInfo) (Maybe Text) (Maybe StateInfo) (Maybe LoggingInfo) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ClientAuthentication) (Maybe (HashMap Text Text)) (Maybe EncryptionInfo)
- newClusterInfo :: ClusterInfo
- data ClusterOperationInfo = ClusterOperationInfo' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe MutableClusterInfo) (Maybe MutableClusterInfo) (Maybe [ClusterOperationStep]) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe ErrorInfo)
- newClusterOperationInfo :: ClusterOperationInfo
- data ClusterOperationStep = ClusterOperationStep' (Maybe Text) (Maybe ClusterOperationStepInfo)
- newClusterOperationStep :: ClusterOperationStep
- data ClusterOperationStepInfo = ClusterOperationStepInfo' (Maybe Text)
- newClusterOperationStepInfo :: ClusterOperationStepInfo
- data CompatibleKafkaVersion = CompatibleKafkaVersion' (Maybe Text) (Maybe [Text])
- newCompatibleKafkaVersion :: CompatibleKafkaVersion
- data Configuration = Configuration' Text ConfigurationRevision POSIX [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 POSIX
- newConfigurationRevision :: Integer -> UTCTime -> ConfigurationRevision
- data EBSStorageInfo = EBSStorageInfo' (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 Int) (Maybe EnhancedMonitoring) (Maybe OpenMonitoring) (Maybe ConfigurationInfo) (Maybe Text) (Maybe Text) (Maybe LoggingInfo) (Maybe ClientAuthentication) (Maybe [BrokerEBSVolumeInfo]) (Maybe EncryptionInfo)
- newMutableClusterInfo :: MutableClusterInfo
- data NodeExporter = NodeExporter' Bool
- newNodeExporter :: Bool -> NodeExporter
- data NodeExporterInfo = NodeExporterInfo' Bool
- newNodeExporterInfo :: Bool -> NodeExporterInfo
- data NodeInfo = NodeInfo' (Maybe Text) (Maybe Text) (Maybe ZookeeperNodeInfo) (Maybe Text) (Maybe BrokerNodeInfo) (Maybe NodeType)
- 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 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 StateInfo = StateInfo' (Maybe Text) (Maybe Text)
- newStateInfo :: StateInfo
- data StorageInfo = StorageInfo' (Maybe EBSStorageInfo)
- newStorageInfo :: StorageInfo
- data Tls = Tls' (Maybe Bool) (Maybe [Text])
- newTls :: Tls
- data Unauthenticated = Unauthenticated' (Maybe Bool)
- newUnauthenticated :: Unauthenticated
- data UnprocessedScramSecret = UnprocessedScramSecret' (Maybe Text) (Maybe Text) (Maybe Text)
- newUnprocessedScramSecret :: UnprocessedScramSecret
- data ZookeeperNodeInfo = ZookeeperNodeInfo' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Double)
- 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
.
ConflictException
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Returns information about an error.
ForbiddenException
_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Returns information about an error.
NotFoundException
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Returns information about an error.
TooManyRequestsException
_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Returns information about an error.
InternalServerErrorException
_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Returns information about an error.
ServiceUnavailableException
_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Returns information about an error.
UnauthorizedException
_UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Returns information about an error.
BadRequestException
_BadRequestException :: AsError a => Getting (First ServiceError) 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.
CreateConfiguration
data CreateConfiguration Source #
See: newCreateConfiguration
smart constructor.
Instances
newCreateConfiguration Source #
:: ByteString | |
-> Text | |
-> CreateConfiguration |
Create a value of CreateConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:kafkaVersions:CreateConfiguration'
, createConfiguration_kafkaVersions
- The versions of Apache Kafka with which you can use this MSK
configuration.
$sel:description:CreateConfiguration'
, createConfiguration_description
- The description of the 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.
$sel:name:CreateConfiguration'
, createConfiguration_name
- The name of the configuration.
data CreateConfigurationResponse Source #
See: newCreateConfigurationResponse
smart constructor.
CreateConfigurationResponse' (Maybe POSIX) (Maybe ConfigurationState) (Maybe Text) (Maybe ConfigurationRevision) (Maybe Text) 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:
$sel:creationTime:CreateConfigurationResponse'
, createConfigurationResponse_creationTime
- The time when the configuration was created.
$sel:state:CreateConfigurationResponse'
, createConfigurationResponse_state
- The state of the configuration. The possible states are ACTIVE,
DELETING, and DELETE_FAILED.
$sel:arn:CreateConfigurationResponse'
, createConfigurationResponse_arn
- The Amazon Resource Name (ARN) of the configuration.
$sel:latestRevision:CreateConfigurationResponse'
, createConfigurationResponse_latestRevision
- Latest revision of the configuration.
$sel:name:CreateConfiguration'
, createConfigurationResponse_name
- The name of the configuration.
$sel:httpStatus:CreateConfigurationResponse'
, createConfigurationResponse_httpStatus
- The response's http status code.
DescribeCluster
data DescribeCluster Source #
See: newDescribeCluster
smart constructor.
Instances
Create a value of DescribeCluster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn:DescribeCluster'
, describeCluster_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
data DescribeClusterResponse Source #
See: newDescribeClusterResponse
smart constructor.
Instances
newDescribeClusterResponse Source #
Create a value of DescribeClusterResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterInfo:DescribeClusterResponse'
, describeClusterResponse_clusterInfo
- The cluster information.
$sel:httpStatus:DescribeClusterResponse'
, describeClusterResponse_httpStatus
- The response's http status code.
RebootBroker
data RebootBroker Source #
Reboots a node.
See: newRebootBroker
smart constructor.
Instances
Create a value of RebootBroker
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn:RebootBroker'
, rebootBroker_clusterArn
- The Amazon Resource Name (ARN) of the cluster to be updated.
$sel:brokerIds:RebootBroker'
, rebootBroker_brokerIds
- The list of broker IDs to be rebooted. The reboot-broker operation
supports rebooting one broker at a time.
data RebootBrokerResponse Source #
See: newRebootBrokerResponse
smart constructor.
Instances
newRebootBrokerResponse Source #
Create a value of RebootBrokerResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn: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.
ListConfigurationRevisions (Paginated)
data ListConfigurationRevisions Source #
See: newListConfigurationRevisions
smart constructor.
Instances
newListConfigurationRevisions Source #
Create a value of ListConfigurationRevisions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken: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.
$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.
$sel:arn:ListConfigurationRevisions'
, listConfigurationRevisions_arn
- The Amazon Resource Name (ARN) that uniquely identifies an MSK
configuration and all of its revisions.
data ListConfigurationRevisionsResponse Source #
See: newListConfigurationRevisionsResponse
smart constructor.
Instances
newListConfigurationRevisionsResponse Source #
Create a value of ListConfigurationRevisionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken: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.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- The Amazon Resource Name (ARN) that uniquely identifies the resource
that's associated with the tags.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- The key-value pair for the resource tag.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
ListKafkaVersions (Paginated)
data ListKafkaVersions Source #
See: newListKafkaVersions
smart constructor.
Instances
newListKafkaVersions :: ListKafkaVersions Source #
Create a value of ListKafkaVersions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken: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.
$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.
data ListKafkaVersionsResponse Source #
See: newListKafkaVersionsResponse
smart constructor.
Instances
newListKafkaVersionsResponse Source #
Create a value of ListKafkaVersionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:kafkaVersions:ListKafkaVersionsResponse'
, listKafkaVersionsResponse_kafkaVersions
- Undocumented member.
$sel:nextToken:ListKafkaVersions'
, listKafkaVersionsResponse_nextToken
- Undocumented member.
$sel:httpStatus:ListKafkaVersionsResponse'
, listKafkaVersionsResponse_httpStatus
- The response's http status code.
UpdateMonitoring
data UpdateMonitoring Source #
Request body for UpdateMonitoring.
See: newUpdateMonitoring
smart constructor.
UpdateMonitoring' (Maybe EnhancedMonitoring) (Maybe OpenMonitoringInfo) (Maybe LoggingInfo) Text Text |
Instances
:: 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:
$sel:enhancedMonitoring:UpdateMonitoring'
, updateMonitoring_enhancedMonitoring
- Specifies which Apache Kafka metrics Amazon MSK gathers and sends to
Amazon CloudWatch for this cluster.
$sel:openMonitoring:UpdateMonitoring'
, updateMonitoring_openMonitoring
- The settings for open monitoring.
$sel:loggingInfo:UpdateMonitoring'
, updateMonitoring_loggingInfo
- Undocumented member.
$sel:clusterArn:UpdateMonitoring'
, updateMonitoring_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
$sel:currentVersion: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:
$sel:clusterArn: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.
BatchAssociateScramSecret
data BatchAssociateScramSecret Source #
Associates sasl scram secrets to cluster.
See: newBatchAssociateScramSecret
smart constructor.
Instances
newBatchAssociateScramSecret Source #
Create a value of BatchAssociateScramSecret
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn:BatchAssociateScramSecret'
, batchAssociateScramSecret_clusterArn
- The Amazon Resource Name (ARN) of the cluster to be updated.
$sel:secretArnList:BatchAssociateScramSecret'
, batchAssociateScramSecret_secretArnList
- List of AWS Secrets Manager secret ARNs.
data BatchAssociateScramSecretResponse Source #
See: newBatchAssociateScramSecretResponse
smart constructor.
Instances
newBatchAssociateScramSecretResponse Source #
Create a value of BatchAssociateScramSecretResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn: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.
UpdateBrokerStorage
data UpdateBrokerStorage Source #
See: newUpdateBrokerStorage
smart constructor.
Instances
newUpdateBrokerStorage Source #
:: 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:
$sel:clusterArn: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.
$sel:currentVersion: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:
$sel:clusterArn: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.
DeleteCluster
data DeleteCluster Source #
See: newDeleteCluster
smart constructor.
Instances
Create a value of DeleteCluster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:currentVersion:DeleteCluster'
, deleteCluster_currentVersion
- The current version of the MSK cluster.
$sel:clusterArn:DeleteCluster'
, deleteCluster_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
data DeleteClusterResponse Source #
See: newDeleteClusterResponse
smart constructor.
Instances
newDeleteClusterResponse Source #
Create a value of DeleteClusterResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:DeleteClusterResponse'
, deleteClusterResponse_state
- The state of the cluster. The possible states are ACTIVE, CREATING,
DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
$sel:clusterArn:DeleteCluster'
, deleteClusterResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:httpStatus:DeleteClusterResponse'
, deleteClusterResponse_httpStatus
- The response's http status code.
UpdateClusterConfiguration
data UpdateClusterConfiguration Source #
See: newUpdateClusterConfiguration
smart constructor.
Instances
newUpdateClusterConfiguration Source #
Create a value of UpdateClusterConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn:UpdateClusterConfiguration'
, updateClusterConfiguration_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
$sel:currentVersion:UpdateClusterConfiguration'
, updateClusterConfiguration_currentVersion
- The version of the cluster that needs to be updated.
$sel:configurationInfo:UpdateClusterConfiguration'
, updateClusterConfiguration_configurationInfo
- Represents the configuration that you want MSK to use for the brokers in
a cluster.
data UpdateClusterConfigurationResponse Source #
See: newUpdateClusterConfigurationResponse
smart constructor.
Instances
newUpdateClusterConfigurationResponse Source #
Create a value of UpdateClusterConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn: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.
CreateCluster
data CreateCluster Source #
See: newCreateCluster
smart constructor.
Instances
:: BrokerNodeGroupInfo | |
-> Text | |
-> Natural | |
-> Text | |
-> CreateCluster |
Create a value of CreateCluster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enhancedMonitoring: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.
$sel:openMonitoring:CreateCluster'
, createCluster_openMonitoring
- The settings for open monitoring.
$sel:configurationInfo:CreateCluster'
, createCluster_configurationInfo
- Represents the configuration that you want MSK to use for the brokers in
a cluster.
$sel:loggingInfo:CreateCluster'
, createCluster_loggingInfo
- Undocumented member.
$sel:clientAuthentication:CreateCluster'
, createCluster_clientAuthentication
- Includes all client authentication related information.
$sel:tags:CreateCluster'
, createCluster_tags
- Create tags when creating the cluster.
$sel:encryptionInfo:CreateCluster'
, createCluster_encryptionInfo
- Includes all encryption-related information.
$sel:brokerNodeGroupInfo:CreateCluster'
, createCluster_brokerNodeGroupInfo
- Information about the broker nodes in the cluster.
$sel:kafkaVersion:CreateCluster'
, createCluster_kafkaVersion
- The version of Apache Kafka.
$sel:numberOfBrokerNodes:CreateCluster'
, createCluster_numberOfBrokerNodes
- The number of broker nodes in the cluster.
$sel:clusterName:CreateCluster'
, createCluster_clusterName
- The name of the cluster.
data CreateClusterResponse Source #
See: newCreateClusterResponse
smart constructor.
Instances
newCreateClusterResponse Source #
Create a value of CreateClusterResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:CreateClusterResponse'
, createClusterResponse_state
- The state of the cluster. The possible states are ACTIVE, CREATING,
DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.
$sel:clusterArn:CreateClusterResponse'
, createClusterResponse_clusterArn
- The Amazon Resource Name (ARN) of the cluster.
$sel:clusterName:CreateCluster'
, createClusterResponse_clusterName
- The name of the MSK cluster.
$sel:httpStatus:CreateClusterResponse'
, createClusterResponse_httpStatus
- The response's http status code.
UpdateBrokerCount
data UpdateBrokerCount Source #
See: newUpdateBrokerCount
smart constructor.
Instances
:: Text | |
-> Text | |
-> Natural | |
-> UpdateBrokerCount |
Create a value of UpdateBrokerCount
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn:UpdateBrokerCount'
, updateBrokerCount_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
$sel:currentVersion: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:
$sel:clusterArn: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.
ListConfigurations (Paginated)
data ListConfigurations Source #
See: newListConfigurations
smart constructor.
Instances
newListConfigurations :: ListConfigurations Source #
Create a value of ListConfigurations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken: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.
$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.
data ListConfigurationsResponse Source #
See: newListConfigurationsResponse
smart constructor.
Instances
newListConfigurationsResponse Source #
Create a value of ListConfigurationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:configurations:ListConfigurationsResponse'
, listConfigurationsResponse_configurations
- An array of MSK configurations.
$sel:nextToken: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.
GetBootstrapBrokers
data GetBootstrapBrokers Source #
See: newGetBootstrapBrokers
smart constructor.
Instances
newGetBootstrapBrokers Source #
Create a value of GetBootstrapBrokers
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn:GetBootstrapBrokers'
, getBootstrapBrokers_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
data GetBootstrapBrokersResponse Source #
See: newGetBootstrapBrokersResponse
smart constructor.
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: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:bootstrapBrokerStringSaslIam:GetBootstrapBrokersResponse'
, getBootstrapBrokersResponse_bootstrapBrokerStringSaslIam
- A string that contains one or more DNS names (or IP addresses) and SASL
IAM port pairs.
$sel:httpStatus:GetBootstrapBrokersResponse'
, getBootstrapBrokersResponse_httpStatus
- The response's http status code.
UpdateClusterKafkaVersion
data UpdateClusterKafkaVersion Source #
See: newUpdateClusterKafkaVersion
smart constructor.
Instances
newUpdateClusterKafkaVersion Source #
:: Text | |
-> Text | |
-> Text | |
-> UpdateClusterKafkaVersion |
Create a value of UpdateClusterKafkaVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:configurationInfo:UpdateClusterKafkaVersion'
, updateClusterKafkaVersion_configurationInfo
- The custom configuration that should be applied on the new version of
cluster.
$sel:clusterArn:UpdateClusterKafkaVersion'
, updateClusterKafkaVersion_clusterArn
- The Amazon Resource Name (ARN) of the cluster to be updated.
$sel:targetKafkaVersion:UpdateClusterKafkaVersion'
, updateClusterKafkaVersion_targetKafkaVersion
- Target Kafka version.
$sel:currentVersion:UpdateClusterKafkaVersion'
, updateClusterKafkaVersion_currentVersion
- Current cluster version.
data UpdateClusterKafkaVersionResponse Source #
See: newUpdateClusterKafkaVersionResponse
smart constructor.
Instances
newUpdateClusterKafkaVersionResponse Source #
Create a value of UpdateClusterKafkaVersionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn: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.
UpdateSecurity
data UpdateSecurity Source #
See: newUpdateSecurity
smart constructor.
Instances
Create a value of UpdateSecurity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientAuthentication:UpdateSecurity'
, updateSecurity_clientAuthentication
- Includes all client authentication related information.
$sel:encryptionInfo:UpdateSecurity'
, updateSecurity_encryptionInfo
- Includes all encryption-related information.
$sel:clusterArn:UpdateSecurity'
, updateSecurity_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
$sel:currentVersion: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:
$sel:clusterArn: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.
GetCompatibleKafkaVersions
data GetCompatibleKafkaVersions Source #
See: newGetCompatibleKafkaVersions
smart constructor.
Instances
newGetCompatibleKafkaVersions :: GetCompatibleKafkaVersions Source #
Create a value of GetCompatibleKafkaVersions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn:GetCompatibleKafkaVersions'
, getCompatibleKafkaVersions_clusterArn
- The Amazon Resource Name (ARN) of the cluster check.
data GetCompatibleKafkaVersionsResponse Source #
See: newGetCompatibleKafkaVersionsResponse
smart constructor.
Instances
Eq GetCompatibleKafkaVersionsResponse Source # | |
Read GetCompatibleKafkaVersionsResponse Source # | |
Show GetCompatibleKafkaVersionsResponse Source # | |
Generic GetCompatibleKafkaVersionsResponse Source # | |
NFData GetCompatibleKafkaVersionsResponse Source # | |
Defined in Amazonka.Kafka.GetCompatibleKafkaVersions rnf :: GetCompatibleKafkaVersionsResponse -> () # | |
type Rep GetCompatibleKafkaVersionsResponse Source # | |
Defined in Amazonka.Kafka.GetCompatibleKafkaVersions type Rep GetCompatibleKafkaVersionsResponse = D1 ('MetaData "GetCompatibleKafkaVersionsResponse" "Amazonka.Kafka.GetCompatibleKafkaVersions" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "GetCompatibleKafkaVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "compatibleKafkaVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CompatibleKafkaVersion])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newGetCompatibleKafkaVersionsResponse Source #
Create a value of GetCompatibleKafkaVersionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:compatibleKafkaVersions:GetCompatibleKafkaVersionsResponse'
, getCompatibleKafkaVersionsResponse_compatibleKafkaVersions
- A list of CompatibleKafkaVersion objects.
$sel:httpStatus:GetCompatibleKafkaVersionsResponse'
, getCompatibleKafkaVersionsResponse_httpStatus
- The response's http status code.
DescribeClusterOperation
data DescribeClusterOperation Source #
See: newDescribeClusterOperation
smart constructor.
Instances
newDescribeClusterOperation Source #
Create a value of DescribeClusterOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterOperationArn:DescribeClusterOperation'
, describeClusterOperation_clusterOperationArn
- The Amazon Resource Name (ARN) that uniquely identifies the MSK cluster
operation.
data DescribeClusterOperationResponse Source #
See: newDescribeClusterOperationResponse
smart constructor.
Instances
Eq DescribeClusterOperationResponse Source # | |
Read DescribeClusterOperationResponse Source # | |
Show DescribeClusterOperationResponse Source # | |
Defined in Amazonka.Kafka.DescribeClusterOperation | |
Generic DescribeClusterOperationResponse Source # | |
NFData DescribeClusterOperationResponse Source # | |
Defined in Amazonka.Kafka.DescribeClusterOperation rnf :: DescribeClusterOperationResponse -> () # | |
type Rep DescribeClusterOperationResponse Source # | |
Defined in Amazonka.Kafka.DescribeClusterOperation type Rep DescribeClusterOperationResponse = D1 ('MetaData "DescribeClusterOperationResponse" "Amazonka.Kafka.DescribeClusterOperation" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DescribeClusterOperationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterOperationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterOperationInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDescribeClusterOperationResponse Source #
Create a value of DescribeClusterOperationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterOperationInfo:DescribeClusterOperationResponse'
, describeClusterOperationResponse_clusterOperationInfo
- Cluster operation information
$sel:httpStatus:DescribeClusterOperationResponse'
, describeClusterOperationResponse_httpStatus
- The response's http status code.
UpdateBrokerType
data UpdateBrokerType Source #
See: newUpdateBrokerType
smart constructor.
Instances
:: Text | |
-> Text | |
-> Text | |
-> UpdateBrokerType |
Create a value of UpdateBrokerType
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn:UpdateBrokerType'
, updateBrokerType_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
$sel:currentVersion: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:
$sel:clusterArn: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.
DescribeConfiguration
data DescribeConfiguration Source #
See: newDescribeConfiguration
smart constructor.
Instances
newDescribeConfiguration Source #
Create a value of DescribeConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:DescribeConfiguration'
, describeConfiguration_arn
- The Amazon Resource Name (ARN) that uniquely identifies an MSK
configuration and all of its revisions.
data DescribeConfigurationResponse Source #
See: newDescribeConfigurationResponse
smart constructor.
DescribeConfigurationResponse' (Maybe POSIX) (Maybe ConfigurationState) (Maybe [Text]) (Maybe Text) (Maybe ConfigurationRevision) (Maybe Text) (Maybe Text) 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:
$sel:creationTime:DescribeConfigurationResponse'
, describeConfigurationResponse_creationTime
- The time when the configuration was created.
$sel:state:DescribeConfigurationResponse'
, describeConfigurationResponse_state
- The state of the configuration. The possible states are ACTIVE,
DELETING, and DELETE_FAILED.
$sel:kafkaVersions:DescribeConfigurationResponse'
, describeConfigurationResponse_kafkaVersions
- The versions of Apache Kafka with which you can use this MSK
configuration.
$sel:arn:DescribeConfiguration'
, describeConfigurationResponse_arn
- The Amazon Resource Name (ARN) of the configuration.
$sel:latestRevision:DescribeConfigurationResponse'
, describeConfigurationResponse_latestRevision
- Latest revision of the configuration.
$sel:name:DescribeConfigurationResponse'
, describeConfigurationResponse_name
- The name of the configuration.
$sel:description:DescribeConfigurationResponse'
, describeConfigurationResponse_description
- The description of the configuration.
$sel:httpStatus:DescribeConfigurationResponse'
, describeConfigurationResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:TagResource'
, tagResource_resourceArn
- The Amazon Resource Name (ARN) that uniquely identifies the resource
that's associated with the tags.
$sel:tags:TagResource'
, tagResource_tags
- The key-value pair for the resource tag.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
Eq TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource (==) :: TagResourceResponse -> TagResourceResponse -> Bool # (/=) :: TagResourceResponse -> TagResourceResponse -> Bool # | |
Read TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource | |
Show TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource showsPrec :: Int -> TagResourceResponse -> ShowS # show :: TagResourceResponse -> String # showList :: [TagResourceResponse] -> ShowS # | |
Generic TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource type Rep TagResourceResponse :: Type -> Type # from :: TagResourceResponse -> Rep TagResourceResponse x # to :: Rep TagResourceResponse x -> TagResourceResponse # | |
NFData TagResourceResponse Source # | |
Defined in Amazonka.Kafka.TagResource rnf :: TagResourceResponse -> () # | |
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.
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:nextToken: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.
$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.
data ListClustersResponse Source #
See: newListClustersResponse
smart constructor.
Instances
newListClustersResponse Source #
Create a value of ListClustersResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken: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:clusterInfoList:ListClustersResponse'
, listClustersResponse_clusterInfoList
- Information on each of the MSK clusters in the response.
$sel:httpStatus:ListClustersResponse'
, listClustersResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- Tag keys must be unique for a given cluster. In addition, the following
restrictions apply:
- Each tag key must be unique. If you add a tag with a key that's already in use, your new tag overwrites the existing key-value pair.
- You can't start a tag key with aws: because this prefix is reserved for use by AWS. AWS creates tags that begin with this prefix on your behalf, but you can't edit or delete them.
- Tag keys must be between 1 and 128 Unicode characters in length.
- Tag keys must consist of the following characters: Unicode letters, digits, white space, and the following special characters: _ . / = + - @.
$sel:resourceArn:UntagResource'
, untagResource_resourceArn
- The Amazon Resource Name (ARN) that uniquely identifies the resource
that's associated with the tags.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
Eq UntagResourceResponse Source # | |
Defined in Amazonka.Kafka.UntagResource (==) :: UntagResourceResponse -> UntagResourceResponse -> Bool # (/=) :: UntagResourceResponse -> UntagResourceResponse -> Bool # | |
Read UntagResourceResponse Source # | |
Show UntagResourceResponse Source # | |
Defined in Amazonka.Kafka.UntagResource showsPrec :: Int -> UntagResourceResponse -> ShowS # show :: UntagResourceResponse -> String # showList :: [UntagResourceResponse] -> ShowS # | |
Generic UntagResourceResponse Source # | |
Defined in Amazonka.Kafka.UntagResource type Rep UntagResourceResponse :: Type -> Type # | |
NFData UntagResourceResponse Source # | |
Defined in Amazonka.Kafka.UntagResource rnf :: UntagResourceResponse -> () # | |
type Rep UntagResourceResponse Source # | |
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
ListClusterOperations (Paginated)
data ListClusterOperations Source #
See: newListClusterOperations
smart constructor.
Instances
newListClusterOperations Source #
Create a value of ListClusterOperations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken: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.
$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.
$sel:clusterArn:ListClusterOperations'
, listClusterOperations_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
data ListClusterOperationsResponse Source #
See: newListClusterOperationsResponse
smart constructor.
Instances
newListClusterOperationsResponse Source #
Create a value of ListClusterOperationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterOperationInfoList:ListClusterOperationsResponse'
, listClusterOperationsResponse_clusterOperationInfoList
- An array of cluster operation information objects.
$sel:nextToken: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.
BatchDisassociateScramSecret
data BatchDisassociateScramSecret Source #
Disassociates sasl scram secrets to cluster.
See: newBatchDisassociateScramSecret
smart constructor.
Instances
newBatchDisassociateScramSecret Source #
Create a value of BatchDisassociateScramSecret
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn:BatchDisassociateScramSecret'
, batchDisassociateScramSecret_clusterArn
- The Amazon Resource Name (ARN) of the cluster to be updated.
$sel:secretArnList:BatchDisassociateScramSecret'
, batchDisassociateScramSecret_secretArnList
- List of AWS Secrets Manager secret ARNs.
data BatchDisassociateScramSecretResponse Source #
See: newBatchDisassociateScramSecretResponse
smart constructor.
Instances
newBatchDisassociateScramSecretResponse Source #
Create a value of BatchDisassociateScramSecretResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clusterArn: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.
DescribeConfigurationRevision
data DescribeConfigurationRevision Source #
See: newDescribeConfigurationRevision
smart constructor.
Instances
newDescribeConfigurationRevision Source #
Create a value of DescribeConfigurationRevision
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:revision:DescribeConfigurationRevision'
, describeConfigurationRevision_revision
- A string that uniquely identifies a revision of an MSK configuration.
$sel:arn:DescribeConfigurationRevision'
, describeConfigurationRevision_arn
- The Amazon Resource Name (ARN) that uniquely identifies an MSK
configuration and all of its revisions.
data DescribeConfigurationRevisionResponse Source #
See: newDescribeConfigurationRevisionResponse
smart constructor.
DescribeConfigurationRevisionResponse' (Maybe POSIX) (Maybe Base64) (Maybe Text) (Maybe Integer) (Maybe Text) Int |
Instances
newDescribeConfigurationRevisionResponse Source #
Create a value of DescribeConfigurationRevisionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:DescribeConfigurationRevisionResponse'
, describeConfigurationRevisionResponse_creationTime
- The time when the configuration was created.
$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:arn:DescribeConfigurationRevision'
, describeConfigurationRevisionResponse_arn
- The Amazon Resource Name (ARN) of the configuration.
$sel:revision:DescribeConfigurationRevision'
, describeConfigurationRevisionResponse_revision
- The revision number.
$sel:description:DescribeConfigurationRevisionResponse'
, describeConfigurationRevisionResponse_description
- The description of the configuration.
$sel:httpStatus:DescribeConfigurationRevisionResponse'
, describeConfigurationRevisionResponse_httpStatus
- The response's http status code.
DeleteConfiguration
data DeleteConfiguration Source #
See: newDeleteConfiguration
smart constructor.
Instances
newDeleteConfiguration Source #
Create a value of DeleteConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:DeleteConfiguration'
, deleteConfiguration_arn
- The Amazon Resource Name (ARN) that uniquely identifies an MSK
configuration.
data DeleteConfigurationResponse Source #
See: newDeleteConfigurationResponse
smart constructor.
Instances
newDeleteConfigurationResponse Source #
Create a value of DeleteConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:DeleteConfigurationResponse'
, deleteConfigurationResponse_state
- The state of the configuration. The possible states are ACTIVE,
DELETING, and DELETE_FAILED.
$sel:arn:DeleteConfiguration'
, deleteConfigurationResponse_arn
- The Amazon Resource Name (ARN) that uniquely identifies an MSK
configuration.
$sel:httpStatus:DeleteConfigurationResponse'
, deleteConfigurationResponse_httpStatus
- The response's http status code.
UpdateConfiguration
data UpdateConfiguration Source #
See: newUpdateConfiguration
smart constructor.
Instances
newUpdateConfiguration Source #
:: Text | |
-> ByteString | |
-> UpdateConfiguration |
Create a value of UpdateConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:UpdateConfiguration'
, updateConfiguration_description
- The description of the configuration revision.
$sel:arn:UpdateConfiguration'
, updateConfiguration_arn
- The Amazon Resource Name (ARN) of the configuration.
$sel:serverProperties:UpdateConfiguration'
, updateConfiguration_serverProperties
- Contents of the server.properties file. When using the API, you must
ensure that the contents of the file are base64 encoded. When using the
AWS Management Console, the SDK, or the AWS CLI, the contents of
server.properties can be in plaintext.--
-- Note: This Lens
automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens
accepts and returns only raw unencoded data.
data UpdateConfigurationResponse Source #
See: newUpdateConfigurationResponse
smart constructor.
Instances
newUpdateConfigurationResponse Source #
Create a value of UpdateConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:UpdateConfiguration'
, updateConfigurationResponse_arn
- The Amazon Resource Name (ARN) of the configuration.
$sel:latestRevision:UpdateConfigurationResponse'
, updateConfigurationResponse_latestRevision
- Latest revision of the configuration.
$sel:httpStatus:UpdateConfigurationResponse'
, updateConfigurationResponse_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:nextToken: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.
$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.
$sel:clusterArn:ListNodes'
, listNodes_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
data ListNodesResponse Source #
See: newListNodesResponse
smart constructor.
Instances
Create a value of ListNodesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nodeInfoList:ListNodesResponse'
, listNodesResponse_nodeInfoList
- List containing a NodeInfo object.
$sel:nextToken: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:httpStatus:ListNodesResponse'
, listNodesResponse_httpStatus
- The response's http status code.
ListScramSecrets (Paginated)
data ListScramSecrets Source #
See: newListScramSecrets
smart constructor.
Instances
Create a value of ListScramSecrets
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListScramSecrets'
, listScramSecrets_nextToken
- The nextToken of the query.
$sel:maxResults:ListScramSecrets'
, listScramSecrets_maxResults
- The maxResults of the query.
$sel:clusterArn: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:
$sel:nextToken: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.
Types
BrokerAZDistribution
newtype BrokerAZDistribution Source #
The distribution of broker nodes across Availability Zones. This is an optional parameter. If you don't specify it, Amazon MSK gives it the value DEFAULT. You can also explicitly set this parameter to the value DEFAULT. No other values are currently allowed.
Amazon MSK distributes the broker nodes evenly across the Availability Zones that correspond to the subnets you provide when you create the cluster.
pattern BrokerAZDistribution_DEFAULT :: BrokerAZDistribution |
Instances
ClientBroker
newtype ClientBroker Source #
Client-broker encryption in transit setting.
pattern ClientBroker_PLAINTEXT :: ClientBroker | |
pattern ClientBroker_TLS :: ClientBroker | |
pattern ClientBroker_TLS_PLAINTEXT :: ClientBroker |
Instances
ClusterState
newtype ClusterState Source #
The state of a Kafka cluster.
pattern ClusterState_ACTIVE :: ClusterState | |
pattern ClusterState_CREATING :: ClusterState | |
pattern ClusterState_DELETING :: ClusterState | |
pattern ClusterState_FAILED :: ClusterState | |
pattern ClusterState_HEALING :: ClusterState | |
pattern ClusterState_MAINTENANCE :: ClusterState | |
pattern ClusterState_REBOOTING_BROKER :: ClusterState | |
pattern ClusterState_UPDATING :: ClusterState |
Instances
ConfigurationState
newtype ConfigurationState Source #
The state of a configuration.
pattern ConfigurationState_ACTIVE :: ConfigurationState | |
pattern ConfigurationState_DELETE_FAILED :: ConfigurationState | |
pattern ConfigurationState_DELETING :: ConfigurationState |
Instances
EnhancedMonitoring
newtype EnhancedMonitoring Source #
Specifies which metrics are gathered for the MSK cluster. This property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.
Instances
KafkaVersionStatus
newtype KafkaVersionStatus Source #
pattern KafkaVersionStatus_ACTIVE :: KafkaVersionStatus | |
pattern KafkaVersionStatus_DEPRECATED :: KafkaVersionStatus |
Instances
NodeType
The broker or Zookeeper node.
pattern NodeType_BROKER :: NodeType |
Instances
BrokerEBSVolumeInfo
data BrokerEBSVolumeInfo Source #
Specifies the EBS volume upgrade information. The broker identifier must be set to the keyword ALL. This means the changes apply to all the brokers in the cluster.
See: newBrokerEBSVolumeInfo
smart constructor.
Instances
newBrokerEBSVolumeInfo Source #
:: Int | |
-> Text | |
-> BrokerEBSVolumeInfo |
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:volumeSizeGB:BrokerEBSVolumeInfo'
, brokerEBSVolumeInfo_volumeSizeGB
- Size of the EBS volume to update.
$sel:kafkaBrokerNodeId:BrokerEBSVolumeInfo'
, brokerEBSVolumeInfo_kafkaBrokerNodeId
- The ID of the broker to update.
BrokerLogs
data BrokerLogs Source #
See: newBrokerLogs
smart constructor.
Instances
newBrokerLogs :: BrokerLogs Source #
Create a value of BrokerLogs
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cloudWatchLogs:BrokerLogs'
, brokerLogs_cloudWatchLogs
- Undocumented member.
$sel:firehose:BrokerLogs'
, brokerLogs_firehose
- Undocumented member.
$sel:s3:BrokerLogs'
, brokerLogs_s3
- Undocumented member.
BrokerNodeGroupInfo
data BrokerNodeGroupInfo Source #
Describes the setup to be used for Kafka broker nodes in the cluster.
See: newBrokerNodeGroupInfo
smart constructor.
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:storageInfo:BrokerNodeGroupInfo'
, brokerNodeGroupInfo_storageInfo
- Contains information about storage volumes attached to MSK broker nodes.
$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: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: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 be in Availability Zone us-east-1e.
$sel:instanceType:BrokerNodeGroupInfo'
, brokerNodeGroupInfo_instanceType
- The type of Amazon EC2 instances to use for Kafka brokers. The following
instance types are allowed: kafka.m5.large, kafka.m5.xlarge,
kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.12xlarge, and
kafka.m5.24xlarge.
BrokerNodeInfo
data BrokerNodeInfo Source #
BrokerNodeInfo
See: newBrokerNodeInfo
smart constructor.
BrokerNodeInfo' (Maybe BrokerSoftwareInfo) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Double) |
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:currentBrokerSoftwareInfo:BrokerNodeInfo'
, brokerNodeInfo_currentBrokerSoftwareInfo
- Information about the version of software currently deployed on the
Kafka brokers in the cluster.
$sel:clientSubnet:BrokerNodeInfo'
, brokerNodeInfo_clientSubnet
- The client subnet to which this broker node belongs.
$sel:attachedENIId:BrokerNodeInfo'
, brokerNodeInfo_attachedENIId
- The attached elastic network interface of the broker.
$sel:endpoints:BrokerNodeInfo'
, brokerNodeInfo_endpoints
- Endpoints for accessing the broker.
$sel:clientVpcIpAddress:BrokerNodeInfo'
, brokerNodeInfo_clientVpcIpAddress
- The virtual private cloud (VPC) of the client.
$sel:brokerId:BrokerNodeInfo'
, brokerNodeInfo_brokerId
- The ID of 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: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.
$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.
ClientAuthentication
data ClientAuthentication Source #
Includes all client authentication information.
See: newClientAuthentication
smart constructor.
Instances
newClientAuthentication :: ClientAuthentication Source #
Create a value of ClientAuthentication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sasl:ClientAuthentication'
, clientAuthentication_sasl
- Details for ClientAuthentication using SASL.
$sel:tls:ClientAuthentication'
, clientAuthentication_tls
- Details for ClientAuthentication using TLS.
$sel:unauthenticated:ClientAuthentication'
, clientAuthentication_unauthenticated
- Contains information about unauthenticated traffic to the cluster.
CloudWatchLogs
data CloudWatchLogs Source #
See: newCloudWatchLogs
smart constructor.
Instances
Create a value of CloudWatchLogs
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:logGroup:CloudWatchLogs'
, cloudWatchLogs_logGroup
- Undocumented member.
$sel:enabled:CloudWatchLogs'
, cloudWatchLogs_enabled
- Undocumented member.
ClusterInfo
data ClusterInfo Source #
Returns information about a cluster.
See: newClusterInfo
smart constructor.
ClusterInfo' (Maybe POSIX) (Maybe Text) (Maybe ClusterState) (Maybe Text) (Maybe Int) (Maybe EnhancedMonitoring) (Maybe BrokerNodeGroupInfo) (Maybe OpenMonitoring) (Maybe BrokerSoftwareInfo) (Maybe Text) (Maybe StateInfo) (Maybe LoggingInfo) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ClientAuthentication) (Maybe (HashMap Text Text)) (Maybe EncryptionInfo) |
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:creationTime:ClusterInfo'
, clusterInfo_creationTime
- The time when the cluster was created.
$sel:activeOperationArn:ClusterInfo'
, clusterInfo_activeOperationArn
- Arn of active cluster operation.
$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:clusterArn:ClusterInfo'
, clusterInfo_clusterArn
- The Amazon Resource Name (ARN) that uniquely identifies the cluster.
$sel:numberOfBrokerNodes:ClusterInfo'
, clusterInfo_numberOfBrokerNodes
- The number of broker nodes in the cluster.
$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:brokerNodeGroupInfo:ClusterInfo'
, clusterInfo_brokerNodeGroupInfo
- Information about the broker nodes.
$sel:openMonitoring:ClusterInfo'
, clusterInfo_openMonitoring
- Settings for open monitoring using Prometheus.
$sel:currentBrokerSoftwareInfo:ClusterInfo'
, clusterInfo_currentBrokerSoftwareInfo
- Information about the version of software currently deployed on the
Kafka brokers in the cluster.
$sel:currentVersion:ClusterInfo'
, clusterInfo_currentVersion
- The current version of the MSK cluster.
$sel:stateInfo:ClusterInfo'
, clusterInfo_stateInfo
- Undocumented member.
$sel:loggingInfo:ClusterInfo'
, clusterInfo_loggingInfo
- Undocumented member.
$sel:zookeeperConnectString:ClusterInfo'
, clusterInfo_zookeeperConnectString
- The connection string to use to connect to the Apache ZooKeeper cluster.
$sel:clusterName:ClusterInfo'
, clusterInfo_clusterName
- The name of the cluster.
$sel:zookeeperConnectStringTls:ClusterInfo'
, clusterInfo_zookeeperConnectStringTls
- The connection string to use to connect to zookeeper cluster on Tls
port.
$sel:clientAuthentication:ClusterInfo'
, clusterInfo_clientAuthentication
- Includes all client authentication information.
$sel:tags:ClusterInfo'
, clusterInfo_tags
- Tags attached to the cluster.
$sel:encryptionInfo:ClusterInfo'
, clusterInfo_encryptionInfo
- Includes all encryption-related information.
ClusterOperationInfo
data ClusterOperationInfo Source #
Returns information about a cluster operation.
See: newClusterOperationInfo
smart constructor.
ClusterOperationInfo' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe MutableClusterInfo) (Maybe MutableClusterInfo) (Maybe [ClusterOperationStep]) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe ErrorInfo) |
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:creationTime:ClusterOperationInfo'
, clusterOperationInfo_creationTime
- The time that the operation was created.
$sel:clusterArn:ClusterOperationInfo'
, clusterOperationInfo_clusterArn
- ARN of the cluster.
$sel:clientRequestId:ClusterOperationInfo'
, clusterOperationInfo_clientRequestId
- The ID of the API request that triggered this operation.
$sel:targetClusterInfo:ClusterOperationInfo'
, clusterOperationInfo_targetClusterInfo
- Information about cluster attributes after a cluster is updated.
$sel:sourceClusterInfo:ClusterOperationInfo'
, clusterOperationInfo_sourceClusterInfo
- Information about cluster attributes before a cluster is updated.
$sel:operationSteps:ClusterOperationInfo'
, clusterOperationInfo_operationSteps
- Steps completed during the operation.
$sel:operationState:ClusterOperationInfo'
, clusterOperationInfo_operationState
- State of the cluster operation.
$sel:endTime:ClusterOperationInfo'
, clusterOperationInfo_endTime
- The time at which the operation finished.
$sel:operationType:ClusterOperationInfo'
, clusterOperationInfo_operationType
- Type of the cluster operation.
$sel:operationArn:ClusterOperationInfo'
, clusterOperationInfo_operationArn
- ARN of the cluster operation.
$sel:errorInfo:ClusterOperationInfo'
, clusterOperationInfo_errorInfo
- Describes the error if the operation fails.
ClusterOperationStep
data ClusterOperationStep Source #
Step taken during a cluster operation.
See: newClusterOperationStep
smart constructor.
Instances
newClusterOperationStep :: ClusterOperationStep Source #
Create a value of ClusterOperationStep
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stepName:ClusterOperationStep'
, clusterOperationStep_stepName
- The name of the step.
$sel:stepInfo:ClusterOperationStep'
, clusterOperationStep_stepInfo
- Information about the step and its status.
ClusterOperationStepInfo
data ClusterOperationStepInfo Source #
State information about the operation step.
See: newClusterOperationStepInfo
smart constructor.
Instances
newClusterOperationStepInfo :: ClusterOperationStepInfo Source #
Create a value of ClusterOperationStepInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stepStatus:ClusterOperationStepInfo'
, clusterOperationStepInfo_stepStatus
- The steps current status.
CompatibleKafkaVersion
data CompatibleKafkaVersion Source #
Contains source Kafka versions and compatible target Kafka versions.
See: newCompatibleKafkaVersion
smart constructor.
Instances
newCompatibleKafkaVersion :: CompatibleKafkaVersion Source #
Create a value of CompatibleKafkaVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:sourceVersion:CompatibleKafkaVersion'
, compatibleKafkaVersion_sourceVersion
- A Kafka version.
$sel:targetVersions:CompatibleKafkaVersion'
, compatibleKafkaVersion_targetVersions
- A list of Kafka versions.
Configuration
data Configuration Source #
Represents an MSK Configuration.
See: newConfiguration
smart constructor.
Instances
:: Text | |
-> ConfigurationRevision | |
-> UTCTime | |
-> Text | |
-> Text | |
-> ConfigurationState | |
-> Configuration |
Create a value of Configuration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:Configuration'
, configuration_description
- The description of the configuration.
$sel:latestRevision:Configuration'
, configuration_latestRevision
- Latest revision of the configuration.
$sel:creationTime:Configuration'
, configuration_creationTime
- The time when the configuration was created.
$sel:kafkaVersions:Configuration'
, configuration_kafkaVersions
- An array of the versions of Apache Kafka with which you can use this MSK
configuration. You can use this configuration for an MSK cluster only if
the Apache Kafka version specified for the cluster appears in this
array.
$sel:arn:Configuration'
, configuration_arn
- The Amazon Resource Name (ARN) of the configuration.
$sel:name:Configuration'
, configuration_name
- The name of the configuration.
$sel:state:Configuration'
, configuration_state
- The state of the configuration. The possible states are ACTIVE,
DELETING, and DELETE_FAILED.
ConfigurationInfo
data ConfigurationInfo Source #
Specifies the configuration to use for the brokers.
See: newConfigurationInfo
smart constructor.
Instances
Create a value of ConfigurationInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:revision:ConfigurationInfo'
, configurationInfo_revision
- The revision of the configuration to use.
$sel:arn:ConfigurationInfo'
, configurationInfo_arn
- ARN of the configuration to use.
ConfigurationRevision
data ConfigurationRevision Source #
Describes a configuration revision.
See: newConfigurationRevision
smart constructor.
Instances
newConfigurationRevision Source #
:: Integer | |
-> UTCTime | |
-> ConfigurationRevision |
Create a value of ConfigurationRevision
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:ConfigurationRevision'
, configurationRevision_description
- The description of the configuration revision.
$sel:revision:ConfigurationRevision'
, configurationRevision_revision
- The revision number.
$sel:creationTime:ConfigurationRevision'
, configurationRevision_creationTime
- The time when the configuration revision was created.
EBSStorageInfo
data EBSStorageInfo Source #
Contains information about the EBS storage volumes attached to Kafka broker nodes.
See: newEBSStorageInfo
smart constructor.
Instances
newEBSStorageInfo :: EBSStorageInfo Source #
Create a value of EBSStorageInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:volumeSize:EBSStorageInfo'
, eBSStorageInfo_volumeSize
- The size in GiB of the EBS volume for the data drive on each broker
node.
EncryptionAtRest
data EncryptionAtRest Source #
The data-volume encryption details.
See: newEncryptionAtRest
smart constructor.
Instances
Create a value of EncryptionAtRest
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataVolumeKMSKeyId:EncryptionAtRest'
, encryptionAtRest_dataVolumeKMSKeyId
- The ARN of the AWS KMS key for encrypting data at rest. If you don't
specify a KMS key, MSK creates one for you and uses it.
EncryptionInTransit
data EncryptionInTransit Source #
The settings for encrypting data in transit.
See: newEncryptionInTransit
smart constructor.
Instances
newEncryptionInTransit :: EncryptionInTransit Source #
Create a value of EncryptionInTransit
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientBroker:EncryptionInTransit'
, encryptionInTransit_clientBroker
- Indicates the encryption setting for data in transit between clients and
brokers. The following are the possible values.
TLS means that client-broker communication is enabled with TLS only.
TLS_PLAINTEXT means that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.
PLAINTEXT means that client-broker communication is enabled in plaintext only.
The default value is TLS_PLAINTEXT.
$sel:inCluster:EncryptionInTransit'
, encryptionInTransit_inCluster
- When set to true, it indicates that data communication among the broker
nodes of the cluster is encrypted. When set to false, the communication
happens in plaintext.
The default value is true.
EncryptionInfo
data EncryptionInfo Source #
Includes encryption-related information, such as the AWS KMS key used for encrypting data at rest and whether you want MSK to encrypt your data in transit.
See: newEncryptionInfo
smart constructor.
Instances
newEncryptionInfo :: EncryptionInfo Source #
Create a value of EncryptionInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionAtRest:EncryptionInfo'
, encryptionInfo_encryptionAtRest
- The data-volume encryption details.
$sel:encryptionInTransit:EncryptionInfo'
, encryptionInfo_encryptionInTransit
- The details for encryption in transit.
ErrorInfo
Returns information about an error state of the cluster.
See: newErrorInfo
smart constructor.
ErrorInfo' (Maybe Text) (Maybe Text) |
Instances
Eq ErrorInfo Source # | |
Read ErrorInfo Source # | |
Show ErrorInfo Source # | |
Generic ErrorInfo Source # | |
NFData ErrorInfo Source # | |
Defined in Amazonka.Kafka.Types.ErrorInfo | |
Hashable ErrorInfo Source # | |
Defined in Amazonka.Kafka.Types.ErrorInfo | |
FromJSON ErrorInfo Source # | |
type Rep ErrorInfo Source # | |
Defined in Amazonka.Kafka.Types.ErrorInfo type Rep ErrorInfo = D1 ('MetaData "ErrorInfo" "Amazonka.Kafka.Types.ErrorInfo" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ErrorInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorCode") '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:errorString:ErrorInfo'
, errorInfo_errorString
- An optional field to provide more details about the error.
$sel:errorCode:ErrorInfo'
, errorInfo_errorCode
- A number describing the error programmatically.
Firehose
See: newFirehose
smart constructor.
Instances
Eq Firehose Source # | |
Read Firehose Source # | |
Show Firehose Source # | |
Generic Firehose Source # | |
NFData Firehose Source # | |
Defined in Amazonka.Kafka.Types.Firehose | |
Hashable Firehose Source # | |
Defined in Amazonka.Kafka.Types.Firehose | |
ToJSON Firehose Source # | |
Defined in Amazonka.Kafka.Types.Firehose | |
FromJSON Firehose Source # | |
type Rep Firehose Source # | |
Defined in Amazonka.Kafka.Types.Firehose type Rep Firehose = D1 ('MetaData "Firehose" "Amazonka.Kafka.Types.Firehose" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq Iam Source # | |
Read Iam Source # | |
Show Iam Source # | |
Generic Iam Source # | |
NFData Iam Source # | |
Defined in Amazonka.Kafka.Types.Iam | |
Hashable Iam Source # | |
Defined in Amazonka.Kafka.Types.Iam | |
ToJSON Iam Source # | |
Defined in Amazonka.Kafka.Types.Iam | |
FromJSON Iam Source # | |
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 enable or disable the JMX Exporter.
See: newJmxExporter
smart constructor.
Instances
Create a value of JmxExporter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabledInBroker:JmxExporter'
, jmxExporter_enabledInBroker
- Indicates whether you want to enable or disable the JMX Exporter.
JmxExporterInfo
data JmxExporterInfo Source #
Indicates whether you want to enable or disable the JMX Exporter.
See: newJmxExporterInfo
smart constructor.
Instances
Create a value of JmxExporterInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabledInBroker:JmxExporterInfo'
, jmxExporterInfo_enabledInBroker
- Indicates whether you want to enable or disable the JMX Exporter.
KafkaVersion
data KafkaVersion Source #
See: newKafkaVersion
smart constructor.
Instances
newKafkaVersion :: KafkaVersion Source #
Create a value of KafkaVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:KafkaVersion'
, kafkaVersion_status
- Undocumented member.
$sel:version:KafkaVersion'
, kafkaVersion_version
- Undocumented member.
LoggingInfo
data LoggingInfo Source #
See: newLoggingInfo
smart constructor.
Instances
Create a value of LoggingInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:brokerLogs:LoggingInfo'
, loggingInfo_brokerLogs
- Undocumented member.
MutableClusterInfo
data MutableClusterInfo Source #
Information about cluster attributes that can be updated via update APIs.
See: newMutableClusterInfo
smart constructor.
Instances
newMutableClusterInfo :: MutableClusterInfo Source #
Create a value of MutableClusterInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:numberOfBrokerNodes:MutableClusterInfo'
, mutableClusterInfo_numberOfBrokerNodes
- The number of broker nodes in the cluster.
$sel:enhancedMonitoring:MutableClusterInfo'
, mutableClusterInfo_enhancedMonitoring
- Specifies which Apache Kafka metrics Amazon MSK gathers and sends to
Amazon CloudWatch for this cluster.
$sel:openMonitoring:MutableClusterInfo'
, mutableClusterInfo_openMonitoring
- The settings for open monitoring.
$sel:configurationInfo:MutableClusterInfo'
, mutableClusterInfo_configurationInfo
- Information about the changes in the configuration of the brokers.
$sel:instanceType:MutableClusterInfo'
, mutableClusterInfo_instanceType
- Information about the Amazon MSK broker type.
$sel:kafkaVersion:MutableClusterInfo'
, mutableClusterInfo_kafkaVersion
- The 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:clientAuthentication:MutableClusterInfo'
, mutableClusterInfo_clientAuthentication
- Includes all client authentication information.
$sel:brokerEBSVolumeInfo:MutableClusterInfo'
, mutableClusterInfo_brokerEBSVolumeInfo
- Specifies the size of the EBS volume and the ID of the associated
broker.
$sel:encryptionInfo:MutableClusterInfo'
, mutableClusterInfo_encryptionInfo
- Includes all encryption-related information.
NodeExporter
data NodeExporter Source #
Indicates whether you want to enable or disable the Node Exporter.
See: newNodeExporter
smart constructor.
Instances
Create a value of NodeExporter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabledInBroker:NodeExporter'
, nodeExporter_enabledInBroker
- Indicates whether you want to enable or disable the Node Exporter.
NodeExporterInfo
data NodeExporterInfo Source #
Indicates whether you want to enable or disable the Node Exporter.
See: newNodeExporterInfo
smart constructor.
Instances
Create a value of NodeExporterInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabledInBroker:NodeExporterInfo'
, nodeExporterInfo_enabledInBroker
- Indicates whether you want to enable or disable the Node Exporter.
NodeInfo
The node information object.
See: newNodeInfo
smart constructor.
NodeInfo' (Maybe Text) (Maybe Text) (Maybe ZookeeperNodeInfo) (Maybe Text) (Maybe BrokerNodeInfo) (Maybe NodeType) |
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:nodeARN:NodeInfo'
, nodeInfo_nodeARN
- The Amazon Resource Name (ARN) of the node.
$sel:zookeeperNodeInfo:NodeInfo'
, nodeInfo_zookeeperNodeInfo
- The ZookeeperNodeInfo.
$sel:instanceType:NodeInfo'
, nodeInfo_instanceType
- The instance type.
$sel:brokerNodeInfo:NodeInfo'
, nodeInfo_brokerNodeInfo
- The broker node info.
$sel:nodeType:NodeInfo'
, nodeInfo_nodeType
- The node type.
OpenMonitoring
data OpenMonitoring Source #
JMX and Node monitoring for the MSK cluster.
See: newOpenMonitoring
smart constructor.
Instances
Create a value of OpenMonitoring
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:prometheus:OpenMonitoring'
, openMonitoring_prometheus
- Prometheus settings.
OpenMonitoringInfo
data OpenMonitoringInfo Source #
JMX and Node monitoring for the MSK cluster.
See: newOpenMonitoringInfo
smart constructor.
Instances
newOpenMonitoringInfo Source #
Create a value of OpenMonitoringInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:prometheus:OpenMonitoringInfo'
, openMonitoringInfo_prometheus
- Prometheus settings.
Prometheus
data Prometheus Source #
Prometheus settings.
See: newPrometheus
smart constructor.
Instances
newPrometheus :: Prometheus Source #
Create a value of Prometheus
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:jmxExporter:Prometheus'
, prometheus_jmxExporter
- Indicates whether you want to enable or disable the JMX Exporter.
$sel:nodeExporter:Prometheus'
, prometheus_nodeExporter
- Indicates whether you want to enable or disable the Node Exporter.
PrometheusInfo
data PrometheusInfo Source #
Prometheus settings.
See: newPrometheusInfo
smart constructor.
Instances
newPrometheusInfo :: PrometheusInfo Source #
Create a value of PrometheusInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:jmxExporter:PrometheusInfo'
, prometheusInfo_jmxExporter
- Indicates whether you want to enable or disable the JMX Exporter.
$sel:nodeExporter:PrometheusInfo'
, prometheusInfo_nodeExporter
- Indicates whether you want to enable or disable the Node Exporter.
S3
See: newS3
smart constructor.
Instances
Eq S3 Source # | |
Read S3 Source # | |
Show S3 Source # | |
Generic S3 Source # | |
NFData S3 Source # | |
Defined in Amazonka.Kafka.Types.S3 | |
Hashable S3 Source # | |
Defined in Amazonka.Kafka.Types.S3 | |
ToJSON S3 Source # | |
Defined in Amazonka.Kafka.Types.S3 | |
FromJSON S3 Source # | |
type Rep S3 Source # | |
Defined in Amazonka.Kafka.Types.S3 type Rep S3 = D1 ('MetaData "S3" "Amazonka.Kafka.Types.S3" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "S3'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucket") '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:prefix:S3'
, s3_prefix
- Undocumented member.
$sel:bucket:S3'
, s3_bucket
- Undocumented member.
$sel:enabled:S3'
, s3_enabled
- Undocumented member.
Sasl
Details for client authentication using SASL.
See: newSasl
smart constructor.
Instances
Eq Sasl Source # | |
Read Sasl Source # | |
Show Sasl Source # | |
Generic Sasl Source # | |
NFData Sasl Source # | |
Defined in Amazonka.Kafka.Types.Sasl | |
Hashable Sasl Source # | |
Defined in Amazonka.Kafka.Types.Sasl | |
ToJSON Sasl Source # | |
Defined in Amazonka.Kafka.Types.Sasl | |
FromJSON Sasl Source # | |
type Rep Sasl Source # | |
Defined in Amazonka.Kafka.Types.Sasl type Rep Sasl = D1 ('MetaData "Sasl" "Amazonka.Kafka.Types.Sasl" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq Scram Source # | |
Read Scram Source # | |
Show Scram Source # | |
Generic Scram Source # | |
NFData Scram Source # | |
Defined in Amazonka.Kafka.Types.Scram | |
Hashable Scram Source # | |
Defined in Amazonka.Kafka.Types.Scram | |
ToJSON Scram Source # | |
Defined in Amazonka.Kafka.Types.Scram | |
FromJSON Scram Source # | |
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.
StateInfo
See: newStateInfo
smart constructor.
StateInfo' (Maybe Text) (Maybe Text) |
Instances
Eq StateInfo Source # | |
Read StateInfo Source # | |
Show StateInfo Source # | |
Generic StateInfo Source # | |
NFData StateInfo Source # | |
Defined in Amazonka.Kafka.Types.StateInfo | |
Hashable StateInfo Source # | |
Defined in Amazonka.Kafka.Types.StateInfo | |
FromJSON StateInfo Source # | |
type Rep StateInfo Source # | |
Defined in Amazonka.Kafka.Types.StateInfo type Rep StateInfo = D1 ('MetaData "StateInfo" "Amazonka.Kafka.Types.StateInfo" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "StateInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newStateInfo :: StateInfo Source #
Create a value of StateInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:code:StateInfo'
, stateInfo_code
- Undocumented member.
$sel:message:StateInfo'
, stateInfo_message
- Undocumented member.
StorageInfo
data StorageInfo Source #
Contains information about storage volumes attached to MSK broker nodes.
See: newStorageInfo
smart constructor.
Instances
newStorageInfo :: StorageInfo Source #
Create a value of StorageInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ebsStorageInfo:StorageInfo'
, storageInfo_ebsStorageInfo
- EBS volume information.
Tls
Details for client authentication using TLS.
See: newTls
smart constructor.
Instances
Eq Tls Source # | |
Read Tls Source # | |
Show Tls Source # | |
Generic Tls Source # | |
NFData Tls Source # | |
Defined in Amazonka.Kafka.Types.Tls | |
Hashable Tls Source # | |
Defined in Amazonka.Kafka.Types.Tls | |
ToJSON Tls Source # | |
Defined in Amazonka.Kafka.Types.Tls | |
FromJSON Tls Source # | |
type Rep Tls Source # | |
Defined in Amazonka.Kafka.Types.Tls type Rep Tls = D1 ('MetaData "Tls" "Amazonka.Kafka.Types.Tls" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "Tls'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "certificateAuthorityArnList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) |
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:enabled:Tls'
, tls_enabled
- Specifies whether you want to enable or disable TLS authentication.
$sel:certificateAuthorityArnList:Tls'
, tls_certificateAuthorityArnList
- List of ACM Certificate Authority ARNs.
Unauthenticated
data Unauthenticated Source #
See: newUnauthenticated
smart constructor.
Instances
newUnauthenticated :: Unauthenticated Source #
Create a value of Unauthenticated
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabled:Unauthenticated'
, unauthenticated_enabled
- Specifies whether you want to enable or disable 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.
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:zookeeperVersion:ZookeeperNodeInfo'
, zookeeperNodeInfo_zookeeperVersion
- The version of Zookeeper.
$sel:attachedENIId:ZookeeperNodeInfo'
, zookeeperNodeInfo_attachedENIId
- The attached elastic network interface of the broker.
$sel:endpoints:ZookeeperNodeInfo'
, zookeeperNodeInfo_endpoints
- Endpoints for accessing the ZooKeeper.
$sel:clientVpcIpAddress:ZookeeperNodeInfo'
, zookeeperNodeInfo_clientVpcIpAddress
- The virtual private cloud (VPC) IP address of the client.
$sel:zookeeperId:ZookeeperNodeInfo'
, zookeeperNodeInfo_zookeeperId
- The role-specific ID for Zookeeper.