amazonka-kafka-2.0: Amazon Managed Streaming for Kafka SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Kafka

Contents

Description

Derived from API version 2018-11-14 of the AWS service descriptions, licensed under Apache 2.0.

The operations for managing an Amazon MSK cluster.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-11-14 of the Amazon Managed Streaming for Kafka SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Kafka.

BadRequestException

_BadRequestException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

ForbiddenException

_ForbiddenException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

InternalServerErrorException

_InternalServerErrorException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

NotFoundException

_NotFoundException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

TooManyRequestsException

_TooManyRequestsException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

UnauthorizedException

_UnauthorizedException :: AsError a => Fold a ServiceError Source #

Returns information about an error.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

BatchAssociateScramSecret

data BatchAssociateScramSecret Source #

Associates sasl scram secrets to cluster.

See: newBatchAssociateScramSecret smart constructor.

Instances

Instances details
ToJSON BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

ToHeaders BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

ToPath BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

ToQuery BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

AWSRequest BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Generic BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Associated Types

type Rep BatchAssociateScramSecret :: Type -> Type #

Read BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Show BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

NFData BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Eq BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Hashable BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

type AWSResponse BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

type Rep BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

type Rep BatchAssociateScramSecret = D1 ('MetaData "BatchAssociateScramSecret" "Amazonka.Kafka.BatchAssociateScramSecret" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "BatchAssociateScramSecret'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "secretArnList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newBatchAssociateScramSecret Source #

Create a value of BatchAssociateScramSecret with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

BatchAssociateScramSecret, batchAssociateScramSecret_clusterArn - The Amazon Resource Name (ARN) of the cluster to be updated.

$sel:secretArnList:BatchAssociateScramSecret', batchAssociateScramSecret_secretArnList - List of AWS Secrets Manager secret ARNs.

data BatchAssociateScramSecretResponse Source #

See: newBatchAssociateScramSecretResponse smart constructor.

Instances

Instances details
Generic BatchAssociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Associated Types

type Rep BatchAssociateScramSecretResponse :: Type -> Type #

Read BatchAssociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Show BatchAssociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

NFData BatchAssociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Eq BatchAssociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

type Rep BatchAssociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

type Rep BatchAssociateScramSecretResponse = D1 ('MetaData "BatchAssociateScramSecretResponse" "Amazonka.Kafka.BatchAssociateScramSecret" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "BatchAssociateScramSecretResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "unprocessedScramSecrets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedScramSecret])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchAssociateScramSecretResponse Source #

Create a value of BatchAssociateScramSecretResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

BatchAssociateScramSecret, batchAssociateScramSecretResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:unprocessedScramSecrets:BatchAssociateScramSecretResponse', batchAssociateScramSecretResponse_unprocessedScramSecrets - List of errors when associating secrets to cluster.

$sel:httpStatus:BatchAssociateScramSecretResponse', batchAssociateScramSecretResponse_httpStatus - The response's http status code.

BatchDisassociateScramSecret

data BatchDisassociateScramSecret Source #

Disassociates sasl scram secrets to cluster.

See: newBatchDisassociateScramSecret smart constructor.

Instances

Instances details
ToJSON BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

ToHeaders BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

ToPath BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

ToQuery BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

AWSRequest BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

Generic BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

Associated Types

type Rep BatchDisassociateScramSecret :: Type -> Type #

Read BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

Show BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

NFData BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

Eq BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

Hashable BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

type AWSResponse BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

type Rep BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

type Rep BatchDisassociateScramSecret = D1 ('MetaData "BatchDisassociateScramSecret" "Amazonka.Kafka.BatchDisassociateScramSecret" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "BatchDisassociateScramSecret'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "secretArnList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newBatchDisassociateScramSecret Source #

Create a value of BatchDisassociateScramSecret with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

BatchDisassociateScramSecret, batchDisassociateScramSecret_clusterArn - The Amazon Resource Name (ARN) of the cluster to be updated.

$sel:secretArnList:BatchDisassociateScramSecret', batchDisassociateScramSecret_secretArnList - List of AWS Secrets Manager secret ARNs.

data BatchDisassociateScramSecretResponse Source #

Instances

Instances details
Generic BatchDisassociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

Read BatchDisassociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

Show BatchDisassociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

NFData BatchDisassociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

Eq BatchDisassociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

type Rep BatchDisassociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

type Rep BatchDisassociateScramSecretResponse = D1 ('MetaData "BatchDisassociateScramSecretResponse" "Amazonka.Kafka.BatchDisassociateScramSecret" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "BatchDisassociateScramSecretResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "unprocessedScramSecrets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedScramSecret])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchDisassociateScramSecretResponse Source #

Create a value of BatchDisassociateScramSecretResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

BatchDisassociateScramSecret, batchDisassociateScramSecretResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:unprocessedScramSecrets:BatchDisassociateScramSecretResponse', batchDisassociateScramSecretResponse_unprocessedScramSecrets - List of errors when disassociating secrets to cluster.

$sel:httpStatus:BatchDisassociateScramSecretResponse', batchDisassociateScramSecretResponse_httpStatus - The response's http status code.

CreateCluster

data CreateCluster Source #

See: newCreateCluster smart constructor.

Instances

Instances details
ToJSON CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

ToHeaders CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

ToPath CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

ToQuery CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

AWSRequest CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Associated Types

type AWSResponse CreateCluster #

Generic CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Associated Types

type Rep CreateCluster :: Type -> Type #

Read CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Show CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

NFData CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Methods

rnf :: CreateCluster -> () #

Eq CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Hashable CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

type AWSResponse CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

type Rep CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

type Rep CreateCluster = D1 ('MetaData "CreateCluster" "Amazonka.Kafka.CreateCluster" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "CreateCluster'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthentication)) :*: (S1 ('MetaSel ('Just "configurationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationInfo)) :*: S1 ('MetaSel ('Just "encryptionInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionInfo)))) :*: (S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnhancedMonitoring)) :*: (S1 ('MetaSel ('Just "loggingInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingInfo)) :*: S1 ('MetaSel ('Just "openMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenMonitoringInfo))))) :*: ((S1 ('MetaSel ('Just "storageMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageMode)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "brokerNodeGroupInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BrokerNodeGroupInfo))) :*: (S1 ('MetaSel ('Just "kafkaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "numberOfBrokerNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateCluster Source #

Create a value of CreateCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateCluster, createCluster_clientAuthentication - Includes all client authentication related information.

CreateCluster, createCluster_configurationInfo - Represents the configuration that you want MSK to use for the brokers in a cluster.

CreateCluster, createCluster_encryptionInfo - Includes all encryption-related information.

CreateCluster, createCluster_enhancedMonitoring - Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.

CreateCluster, createCluster_loggingInfo - Undocumented member.

CreateCluster, createCluster_openMonitoring - The settings for open monitoring.

CreateCluster, createCluster_storageMode - This controls storage mode for supported storage tiers.

CreateCluster, createCluster_tags - Create tags when creating the cluster.

CreateCluster, createCluster_brokerNodeGroupInfo - Information about the broker nodes in the cluster.

CreateCluster, createCluster_kafkaVersion - The version of Apache Kafka.

CreateCluster, createCluster_numberOfBrokerNodes - The number of broker nodes in the cluster.

CreateCluster, createCluster_clusterName - The name of the cluster.

data CreateClusterResponse Source #

See: newCreateClusterResponse smart constructor.

Instances

Instances details
Generic CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Associated Types

type Rep CreateClusterResponse :: Type -> Type #

Read CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Show CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

NFData CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Methods

rnf :: CreateClusterResponse -> () #

Eq CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

type Rep CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

type Rep CreateClusterResponse = D1 ('MetaData "CreateClusterResponse" "Amazonka.Kafka.CreateCluster" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "CreateClusterResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateClusterResponse Source #

Create a value of CreateClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateClusterResponse, createClusterResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

CreateCluster, createClusterResponse_clusterName - The name of the MSK cluster.

CreateClusterResponse, createClusterResponse_state - The state of the cluster. The possible states are ACTIVE, CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.

$sel:httpStatus:CreateClusterResponse', createClusterResponse_httpStatus - The response's http status code.

CreateClusterV2

data CreateClusterV2 Source #

See: newCreateClusterV2 smart constructor.

Instances

Instances details
ToJSON CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

ToHeaders CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

ToPath CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

ToQuery CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

AWSRequest CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

Associated Types

type AWSResponse CreateClusterV2 #

Generic CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

Associated Types

type Rep CreateClusterV2 :: Type -> Type #

Read CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

Show CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

NFData CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

Methods

rnf :: CreateClusterV2 -> () #

Eq CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

Hashable CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

type AWSResponse CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

type Rep CreateClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

type Rep CreateClusterV2 = D1 ('MetaData "CreateClusterV2" "Amazonka.Kafka.CreateClusterV2" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "CreateClusterV2'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "provisioned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedRequest)) :*: S1 ('MetaSel ('Just "serverless") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerlessRequest))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateClusterV2 Source #

Create a value of CreateClusterV2 with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateClusterV2, createClusterV2_provisioned - Information about the provisioned cluster.

CreateClusterV2, createClusterV2_serverless - Information about the serverless cluster.

CreateClusterV2, createClusterV2_tags - A map of tags that you want the cluster to have.

CreateClusterV2, createClusterV2_clusterName - The name of the cluster.

data CreateClusterV2Response Source #

See: newCreateClusterV2Response smart constructor.

Instances

Instances details
Generic CreateClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

Associated Types

type Rep CreateClusterV2Response :: Type -> Type #

Read CreateClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

Show CreateClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

NFData CreateClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

Methods

rnf :: CreateClusterV2Response -> () #

Eq CreateClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

type Rep CreateClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.CreateClusterV2

type Rep CreateClusterV2Response = D1 ('MetaData "CreateClusterV2Response" "Amazonka.Kafka.CreateClusterV2" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "CreateClusterV2Response'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterType)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateClusterV2Response Source #

Create a value of CreateClusterV2Response with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateClusterV2Response, createClusterV2Response_clusterArn - The Amazon Resource Name (ARN) of the cluster.

CreateClusterV2, createClusterV2Response_clusterName - The name of the MSK cluster.

CreateClusterV2Response, createClusterV2Response_clusterType - The type of the cluster. The possible states are PROVISIONED or SERVERLESS.

CreateClusterV2Response, createClusterV2Response_state - The state of the cluster. The possible states are ACTIVE, CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.

$sel:httpStatus:CreateClusterV2Response', createClusterV2Response_httpStatus - The response's http status code.

CreateConfiguration

data CreateConfiguration Source #

See: newCreateConfiguration smart constructor.

Instances

Instances details
ToJSON CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

ToHeaders CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

ToPath CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

ToQuery CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

AWSRequest CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Associated Types

type AWSResponse CreateConfiguration #

Generic CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Associated Types

type Rep CreateConfiguration :: Type -> Type #

Read CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Show CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

NFData CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Methods

rnf :: CreateConfiguration -> () #

Eq CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Hashable CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

type AWSResponse CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

type Rep CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

type Rep CreateConfiguration = D1 ('MetaData "CreateConfiguration" "Amazonka.Kafka.CreateConfiguration" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "CreateConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kafkaVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "serverProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateConfiguration Source #

Create a value of CreateConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateConfiguration, createConfiguration_description - The description of the configuration.

CreateConfiguration, createConfiguration_kafkaVersions - The versions of Apache Kafka with which you can use this MSK configuration.

$sel:serverProperties:CreateConfiguration', createConfiguration_serverProperties - Contents of the server.properties file. When using the API, you must ensure that the contents of the file are base64 encoded. When using the AWS Management Console, the SDK, or the AWS CLI, the contents of server.properties can be in plaintext.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

CreateConfiguration, createConfiguration_name - The name of the configuration.

data CreateConfigurationResponse Source #

See: newCreateConfigurationResponse smart constructor.

Instances

Instances details
Generic CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Associated Types

type Rep CreateConfigurationResponse :: Type -> Type #

Read CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Show CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

NFData CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Eq CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

type Rep CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

newCreateConfigurationResponse Source #

Create a value of CreateConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateConfigurationResponse, createConfigurationResponse_arn - The Amazon Resource Name (ARN) of the configuration.

CreateConfigurationResponse, createConfigurationResponse_creationTime - The time when the configuration was created.

CreateConfigurationResponse, createConfigurationResponse_latestRevision - Latest revision of the configuration.

CreateConfiguration, createConfigurationResponse_name - The name of the configuration.

CreateConfigurationResponse, createConfigurationResponse_state - The state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.

$sel:httpStatus:CreateConfigurationResponse', createConfigurationResponse_httpStatus - The response's http status code.

DeleteCluster

data DeleteCluster Source #

See: newDeleteCluster smart constructor.

Constructors

DeleteCluster' (Maybe Text) Text 

Instances

Instances details
ToHeaders DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

ToPath DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

ToQuery DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

AWSRequest DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Associated Types

type AWSResponse DeleteCluster #

Generic DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Associated Types

type Rep DeleteCluster :: Type -> Type #

Read DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Show DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

NFData DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Methods

rnf :: DeleteCluster -> () #

Eq DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Hashable DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

type AWSResponse DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

type Rep DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

type Rep DeleteCluster = D1 ('MetaData "DeleteCluster" "Amazonka.Kafka.DeleteCluster" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DeleteCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCluster Source #

Create a value of DeleteCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteCluster, deleteCluster_currentVersion - The current version of the MSK cluster.

DeleteCluster, deleteCluster_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

data DeleteClusterResponse Source #

See: newDeleteClusterResponse smart constructor.

Instances

Instances details
Generic DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Associated Types

type Rep DeleteClusterResponse :: Type -> Type #

Read DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Show DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

NFData DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Methods

rnf :: DeleteClusterResponse -> () #

Eq DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

type Rep DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

type Rep DeleteClusterResponse = D1 ('MetaData "DeleteClusterResponse" "Amazonka.Kafka.DeleteCluster" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DeleteClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteClusterResponse Source #

Create a value of DeleteClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteCluster, deleteClusterResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

DeleteClusterResponse, deleteClusterResponse_state - The state of the cluster. The possible states are ACTIVE, CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.

$sel:httpStatus:DeleteClusterResponse', deleteClusterResponse_httpStatus - The response's http status code.

DeleteConfiguration

data DeleteConfiguration Source #

See: newDeleteConfiguration smart constructor.

Instances

Instances details
ToHeaders DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

ToPath DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

ToQuery DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

AWSRequest DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Associated Types

type AWSResponse DeleteConfiguration #

Generic DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Associated Types

type Rep DeleteConfiguration :: Type -> Type #

Read DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Show DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

NFData DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Methods

rnf :: DeleteConfiguration -> () #

Eq DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Hashable DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

type AWSResponse DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

type Rep DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

type Rep DeleteConfiguration = D1 ('MetaData "DeleteConfiguration" "Amazonka.Kafka.DeleteConfiguration" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DeleteConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteConfiguration Source #

Create a value of DeleteConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteConfiguration, deleteConfiguration_arn - The Amazon Resource Name (ARN) that uniquely identifies an MSK configuration.

data DeleteConfigurationResponse Source #

See: newDeleteConfigurationResponse smart constructor.

Instances

Instances details
Generic DeleteConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Associated Types

type Rep DeleteConfigurationResponse :: Type -> Type #

Read DeleteConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Show DeleteConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

NFData DeleteConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Eq DeleteConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

type Rep DeleteConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

type Rep DeleteConfigurationResponse = D1 ('MetaData "DeleteConfigurationResponse" "Amazonka.Kafka.DeleteConfiguration" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DeleteConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteConfigurationResponse Source #

Create a value of DeleteConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteConfiguration, deleteConfigurationResponse_arn - The Amazon Resource Name (ARN) that uniquely identifies an MSK configuration.

DeleteConfigurationResponse, deleteConfigurationResponse_state - The state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.

$sel:httpStatus:DeleteConfigurationResponse', deleteConfigurationResponse_httpStatus - The response's http status code.

DescribeCluster

data DescribeCluster Source #

See: newDescribeCluster smart constructor.

Constructors

DescribeCluster' Text 

Instances

Instances details
ToHeaders DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

ToPath DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

ToQuery DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

AWSRequest DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Associated Types

type AWSResponse DescribeCluster #

Generic DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Associated Types

type Rep DescribeCluster :: Type -> Type #

Read DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Show DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

NFData DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Methods

rnf :: DescribeCluster -> () #

Eq DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Hashable DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

type AWSResponse DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

type Rep DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

type Rep DescribeCluster = D1 ('MetaData "DescribeCluster" "Amazonka.Kafka.DescribeCluster" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DescribeCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeCluster Source #

Create a value of DescribeCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeCluster, describeCluster_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

data DescribeClusterResponse Source #

See: newDescribeClusterResponse smart constructor.

Instances

Instances details
Generic DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Associated Types

type Rep DescribeClusterResponse :: Type -> Type #

Read DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Show DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

NFData DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Methods

rnf :: DescribeClusterResponse -> () #

Eq DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

type Rep DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

type Rep DescribeClusterResponse = D1 ('MetaData "DescribeClusterResponse" "Amazonka.Kafka.DescribeCluster" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DescribeClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeClusterResponse Source #

Create a value of DescribeClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterInfo:DescribeClusterResponse', describeClusterResponse_clusterInfo - The cluster information.

$sel:httpStatus:DescribeClusterResponse', describeClusterResponse_httpStatus - The response's http status code.

DescribeClusterOperation

data DescribeClusterOperation Source #

See: newDescribeClusterOperation smart constructor.

Instances

Instances details
ToHeaders DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

ToPath DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

ToQuery DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

AWSRequest DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Generic DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Associated Types

type Rep DescribeClusterOperation :: Type -> Type #

Read DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Show DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

NFData DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Eq DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Hashable DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

type AWSResponse DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

type Rep DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

type Rep DescribeClusterOperation = D1 ('MetaData "DescribeClusterOperation" "Amazonka.Kafka.DescribeClusterOperation" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DescribeClusterOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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

Instances details
Generic DescribeClusterOperationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Associated Types

type Rep DescribeClusterOperationResponse :: Type -> Type #

Read DescribeClusterOperationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Show DescribeClusterOperationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

NFData DescribeClusterOperationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Eq DescribeClusterOperationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

type Rep DescribeClusterOperationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

type Rep DescribeClusterOperationResponse = D1 ('MetaData "DescribeClusterOperationResponse" "Amazonka.Kafka.DescribeClusterOperation" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DescribeClusterOperationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterOperationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterOperationInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeClusterOperationResponse Source #

Create a value of DescribeClusterOperationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterOperationInfo:DescribeClusterOperationResponse', describeClusterOperationResponse_clusterOperationInfo - Cluster operation information

$sel:httpStatus:DescribeClusterOperationResponse', describeClusterOperationResponse_httpStatus - The response's http status code.

DescribeClusterV2

data DescribeClusterV2 Source #

See: newDescribeClusterV2 smart constructor.

Constructors

DescribeClusterV2' Text 

Instances

Instances details
ToHeaders DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

ToPath DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

ToQuery DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

AWSRequest DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

Associated Types

type AWSResponse DescribeClusterV2 #

Generic DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

Associated Types

type Rep DescribeClusterV2 :: Type -> Type #

Read DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

Show DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

NFData DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

Methods

rnf :: DescribeClusterV2 -> () #

Eq DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

Hashable DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

type AWSResponse DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

type Rep DescribeClusterV2 Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

type Rep DescribeClusterV2 = D1 ('MetaData "DescribeClusterV2" "Amazonka.Kafka.DescribeClusterV2" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DescribeClusterV2'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeClusterV2 Source #

Create a value of DescribeClusterV2 with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeClusterV2, describeClusterV2_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

data DescribeClusterV2Response Source #

See: newDescribeClusterV2Response smart constructor.

Instances

Instances details
Generic DescribeClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

Associated Types

type Rep DescribeClusterV2Response :: Type -> Type #

Read DescribeClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

Show DescribeClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

NFData DescribeClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

Eq DescribeClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

type Rep DescribeClusterV2Response Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterV2

type Rep DescribeClusterV2Response = D1 ('MetaData "DescribeClusterV2Response" "Amazonka.Kafka.DescribeClusterV2" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DescribeClusterV2Response'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeClusterV2Response Source #

Create a value of DescribeClusterV2Response with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterInfo:DescribeClusterV2Response', describeClusterV2Response_clusterInfo - The cluster information.

$sel:httpStatus:DescribeClusterV2Response', describeClusterV2Response_httpStatus - The response's http status code.

DescribeConfiguration

data DescribeConfiguration Source #

See: newDescribeConfiguration smart constructor.

Instances

Instances details
ToHeaders DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

ToPath DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

ToQuery DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

AWSRequest DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Associated Types

type AWSResponse DescribeConfiguration #

Generic DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Associated Types

type Rep DescribeConfiguration :: Type -> Type #

Read DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Show DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

NFData DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Methods

rnf :: DescribeConfiguration -> () #

Eq DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Hashable DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

type AWSResponse DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

type Rep DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

type Rep DescribeConfiguration = D1 ('MetaData "DescribeConfiguration" "Amazonka.Kafka.DescribeConfiguration" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DescribeConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeConfiguration Source #

Create a value of DescribeConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeConfiguration, describeConfiguration_arn - The Amazon Resource Name (ARN) that uniquely identifies an MSK configuration and all of its revisions.

data DescribeConfigurationResponse Source #

See: newDescribeConfigurationResponse smart constructor.

Instances

Instances details
Generic DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Associated Types

type Rep DescribeConfigurationResponse :: Type -> Type #

Read DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Show DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

NFData DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Eq DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

type Rep DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

newDescribeConfigurationResponse Source #

Create a value of DescribeConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeConfiguration, describeConfigurationResponse_arn - The Amazon Resource Name (ARN) of the configuration.

DescribeConfigurationResponse, describeConfigurationResponse_creationTime - The time when the configuration was created.

DescribeConfigurationResponse, describeConfigurationResponse_description - The description of the configuration.

DescribeConfigurationResponse, describeConfigurationResponse_kafkaVersions - The versions of Apache Kafka with which you can use this MSK configuration.

DescribeConfigurationResponse, describeConfigurationResponse_latestRevision - Latest revision of the configuration.

DescribeConfigurationResponse, describeConfigurationResponse_name - The name of the configuration.

DescribeConfigurationResponse, describeConfigurationResponse_state - The state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.

$sel:httpStatus:DescribeConfigurationResponse', describeConfigurationResponse_httpStatus - The response's http status code.

DescribeConfigurationRevision

data DescribeConfigurationRevision Source #

See: newDescribeConfigurationRevision smart constructor.

Instances

Instances details
ToHeaders DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

ToPath DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

ToQuery DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

AWSRequest DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Generic DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Associated Types

type Rep DescribeConfigurationRevision :: Type -> Type #

Read DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Show DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

NFData DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Eq DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Hashable DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

type AWSResponse DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

type Rep DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

type Rep DescribeConfigurationRevision = D1 ('MetaData "DescribeConfigurationRevision" "Amazonka.Kafka.DescribeConfigurationRevision" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DescribeConfigurationRevision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeConfigurationRevision Source #

Create a value of DescribeConfigurationRevision with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeConfigurationRevision, describeConfigurationRevision_revision - A string that uniquely identifies a revision of an MSK configuration.

DescribeConfigurationRevision, describeConfigurationRevision_arn - The Amazon Resource Name (ARN) that uniquely identifies an MSK configuration and all of its revisions.

data DescribeConfigurationRevisionResponse Source #

Instances

Instances details
Generic DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Read DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Show DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

NFData DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Eq DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

type Rep DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

type Rep DescribeConfigurationRevisionResponse = D1 ('MetaData "DescribeConfigurationRevisionResponse" "Amazonka.Kafka.DescribeConfigurationRevision" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "DescribeConfigurationRevisionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "serverProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeConfigurationRevisionResponse Source #

Create a value of DescribeConfigurationRevisionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeConfigurationRevision, describeConfigurationRevisionResponse_arn - The Amazon Resource Name (ARN) of the configuration.

DescribeConfigurationRevisionResponse, describeConfigurationRevisionResponse_creationTime - The time when the configuration was created.

DescribeConfigurationRevisionResponse, describeConfigurationRevisionResponse_description - The description of the configuration.

DescribeConfigurationRevision, describeConfigurationRevisionResponse_revision - The revision number.

$sel:serverProperties:DescribeConfigurationRevisionResponse', describeConfigurationRevisionResponse_serverProperties - Contents of the server.properties file. When using the API, you must ensure that the contents of the file are base64 encoded. When using the AWS Management Console, the SDK, or the AWS CLI, the contents of server.properties can be in plaintext.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:httpStatus:DescribeConfigurationRevisionResponse', describeConfigurationRevisionResponse_httpStatus - The response's http status code.

GetBootstrapBrokers

data GetBootstrapBrokers Source #

See: newGetBootstrapBrokers smart constructor.

Instances

Instances details
ToHeaders GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

ToPath GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

ToQuery GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

AWSRequest GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Associated Types

type AWSResponse GetBootstrapBrokers #

Generic GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Associated Types

type Rep GetBootstrapBrokers :: Type -> Type #

Read GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Show GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

NFData GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Methods

rnf :: GetBootstrapBrokers -> () #

Eq GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Hashable GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

type AWSResponse GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

type Rep GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

type Rep GetBootstrapBrokers = D1 ('MetaData "GetBootstrapBrokers" "Amazonka.Kafka.GetBootstrapBrokers" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "GetBootstrapBrokers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetBootstrapBrokers Source #

Create a value of GetBootstrapBrokers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetBootstrapBrokers, getBootstrapBrokers_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

data GetBootstrapBrokersResponse Source #

See: newGetBootstrapBrokersResponse smart constructor.

Instances

Instances details
Generic GetBootstrapBrokersResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Associated Types

type Rep GetBootstrapBrokersResponse :: Type -> Type #

Read GetBootstrapBrokersResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Show GetBootstrapBrokersResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

NFData GetBootstrapBrokersResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Eq GetBootstrapBrokersResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

type Rep GetBootstrapBrokersResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

type Rep GetBootstrapBrokersResponse = D1 ('MetaData "GetBootstrapBrokersResponse" "Amazonka.Kafka.GetBootstrapBrokers" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "GetBootstrapBrokersResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bootstrapBrokerString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bootstrapBrokerStringPublicSaslIam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bootstrapBrokerStringPublicSaslScram") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bootstrapBrokerStringPublicTls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "bootstrapBrokerStringSaslIam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bootstrapBrokerStringSaslScram") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "bootstrapBrokerStringTls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetBootstrapBrokersResponse Source #

Create a value of GetBootstrapBrokersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bootstrapBrokerString:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerString - A string containing one or more hostname:port pairs.

$sel:bootstrapBrokerStringPublicSaslIam:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslIam - A string that contains one or more DNS names (or IP addresses) and SASL IAM port pairs.

$sel:bootstrapBrokerStringPublicSaslScram:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslScram - A string containing one or more DNS names (or IP) and Sasl Scram port pairs.

$sel:bootstrapBrokerStringPublicTls:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringPublicTls - A string containing one or more DNS names (or IP) and TLS port pairs.

$sel:bootstrapBrokerStringSaslIam:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringSaslIam - A string that contains one or more DNS names (or IP addresses) and SASL IAM port pairs.

$sel:bootstrapBrokerStringSaslScram:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringSaslScram - A string containing one or more DNS names (or IP) and Sasl Scram port pairs.

$sel:bootstrapBrokerStringTls:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringTls - A string containing one or more DNS names (or IP) and TLS port pairs.

$sel:httpStatus:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_httpStatus - The response's http status code.

GetCompatibleKafkaVersions

data GetCompatibleKafkaVersions Source #

See: newGetCompatibleKafkaVersions smart constructor.

Instances

Instances details
ToHeaders GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

ToPath GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

ToQuery GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

AWSRequest GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Generic GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Associated Types

type Rep GetCompatibleKafkaVersions :: Type -> Type #

Read GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Show GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

NFData GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Eq GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Hashable GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

type AWSResponse GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

type Rep GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

type Rep GetCompatibleKafkaVersions = D1 ('MetaData "GetCompatibleKafkaVersions" "Amazonka.Kafka.GetCompatibleKafkaVersions" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "GetCompatibleKafkaVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGetCompatibleKafkaVersions :: GetCompatibleKafkaVersions Source #

Create a value of GetCompatibleKafkaVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCompatibleKafkaVersions, getCompatibleKafkaVersions_clusterArn - The Amazon Resource Name (ARN) of the cluster check.

data GetCompatibleKafkaVersionsResponse Source #

Instances

Instances details
Generic GetCompatibleKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Associated Types

type Rep GetCompatibleKafkaVersionsResponse :: Type -> Type #

Read GetCompatibleKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Show GetCompatibleKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

NFData GetCompatibleKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Eq GetCompatibleKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

type Rep GetCompatibleKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

type Rep GetCompatibleKafkaVersionsResponse = D1 ('MetaData "GetCompatibleKafkaVersionsResponse" "Amazonka.Kafka.GetCompatibleKafkaVersions" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "GetCompatibleKafkaVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "compatibleKafkaVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CompatibleKafkaVersion])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetCompatibleKafkaVersionsResponse Source #

Create a value of GetCompatibleKafkaVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:compatibleKafkaVersions:GetCompatibleKafkaVersionsResponse', getCompatibleKafkaVersionsResponse_compatibleKafkaVersions - A list of CompatibleKafkaVersion objects.

$sel:httpStatus:GetCompatibleKafkaVersionsResponse', getCompatibleKafkaVersionsResponse_httpStatus - The response's http status code.

ListClusterOperations (Paginated)

data ListClusterOperations Source #

See: newListClusterOperations smart constructor.

Instances

Instances details
ToHeaders ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

ToPath ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

ToQuery ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

AWSPager ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

AWSRequest ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Associated Types

type AWSResponse ListClusterOperations #

Generic ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Associated Types

type Rep ListClusterOperations :: Type -> Type #

Read ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Show ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

NFData ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Methods

rnf :: ListClusterOperations -> () #

Eq ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Hashable ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

type AWSResponse ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

type Rep ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

type Rep ListClusterOperations = D1 ('MetaData "ListClusterOperations" "Amazonka.Kafka.ListClusterOperations" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListClusterOperations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListClusterOperations Source #

Create a value of ListClusterOperations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListClusterOperations', listClusterOperations_maxResults - The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.

ListClusterOperations, listClusterOperations_nextToken - The paginated results marker. When the result of the operation is truncated, the call returns NextToken in the response. To get the next batch, provide this token in your next request.

ListClusterOperations, listClusterOperations_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

data ListClusterOperationsResponse Source #

See: newListClusterOperationsResponse smart constructor.

Instances

Instances details
Generic ListClusterOperationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Associated Types

type Rep ListClusterOperationsResponse :: Type -> Type #

Read ListClusterOperationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Show ListClusterOperationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

NFData ListClusterOperationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Eq ListClusterOperationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

type Rep ListClusterOperationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

type Rep ListClusterOperationsResponse = D1 ('MetaData "ListClusterOperationsResponse" "Amazonka.Kafka.ListClusterOperations" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListClusterOperationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterOperationInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterOperationInfo])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListClusterOperationsResponse Source #

Create a value of ListClusterOperationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterOperationInfoList:ListClusterOperationsResponse', listClusterOperationsResponse_clusterOperationInfoList - An array of cluster operation information objects.

ListClusterOperations, listClusterOperationsResponse_nextToken - If the response of ListClusterOperations is truncated, it returns a NextToken in the response. This Nexttoken should be sent in the subsequent request to ListClusterOperations.

$sel:httpStatus:ListClusterOperationsResponse', listClusterOperationsResponse_httpStatus - The response's http status code.

ListClusters (Paginated)

data ListClusters Source #

See: newListClusters smart constructor.

Instances

Instances details
ToHeaders ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

ToPath ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

ToQuery ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

AWSPager ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

AWSRequest ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Associated Types

type AWSResponse ListClusters #

Generic ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Associated Types

type Rep ListClusters :: Type -> Type #

Read ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Show ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

NFData ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Methods

rnf :: ListClusters -> () #

Eq ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Hashable ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

type AWSResponse ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

type Rep ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

type Rep ListClusters = D1 ('MetaData "ListClusters" "Amazonka.Kafka.ListClusters" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListClusters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterNameFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListClusters :: ListClusters Source #

Create a value of ListClusters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterNameFilter:ListClusters', listClusters_clusterNameFilter - Specify a prefix of the name of the clusters that you want to list. The service lists all the clusters whose names start with this prefix.

$sel:maxResults:ListClusters', listClusters_maxResults - The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.

ListClusters, listClusters_nextToken - The paginated results marker. When the result of the operation is truncated, the call returns NextToken in the response. To get the next batch, provide this token in your next request.

data ListClustersResponse Source #

See: newListClustersResponse smart constructor.

Instances

Instances details
Generic ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Associated Types

type Rep ListClustersResponse :: Type -> Type #

Read ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Show ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

NFData ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Methods

rnf :: ListClustersResponse -> () #

Eq ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

type Rep ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

type Rep ListClustersResponse = D1 ('MetaData "ListClustersResponse" "Amazonka.Kafka.ListClusters" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListClustersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterInfo])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListClustersResponse Source #

Create a value of ListClustersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterInfoList:ListClustersResponse', listClustersResponse_clusterInfoList - Information on each of the MSK clusters in the response.

ListClusters, listClustersResponse_nextToken - The paginated results marker. When the result of a ListClusters operation is truncated, the call returns NextToken in the response. To get another batch of clusters, provide this token in your next request.

$sel:httpStatus:ListClustersResponse', listClustersResponse_httpStatus - The response's http status code.

ListClustersV2 (Paginated)

data ListClustersV2 Source #

See: newListClustersV2 smart constructor.

Instances

Instances details
ToHeaders ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

ToPath ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

ToQuery ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

AWSPager ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

AWSRequest ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

Associated Types

type AWSResponse ListClustersV2 #

Generic ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

Associated Types

type Rep ListClustersV2 :: Type -> Type #

Read ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

Show ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

NFData ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

Methods

rnf :: ListClustersV2 -> () #

Eq ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

Hashable ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

type AWSResponse ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

type Rep ListClustersV2 Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

type Rep ListClustersV2 = D1 ('MetaData "ListClustersV2" "Amazonka.Kafka.ListClustersV2" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListClustersV2'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterNameFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterTypeFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListClustersV2 :: ListClustersV2 Source #

Create a value of ListClustersV2 with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterNameFilter:ListClustersV2', listClustersV2_clusterNameFilter - Specify a prefix of the names of the clusters that you want to list. The service lists all the clusters whose names start with this prefix.

$sel:clusterTypeFilter:ListClustersV2', listClustersV2_clusterTypeFilter - Specify either PROVISIONED or SERVERLESS.

$sel:maxResults:ListClustersV2', listClustersV2_maxResults - The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.

ListClustersV2, listClustersV2_nextToken - The paginated results marker. When the result of the operation is truncated, the call returns NextToken in the response. To get the next batch, provide this token in your next request.

data ListClustersV2Response Source #

See: newListClustersV2Response smart constructor.

Instances

Instances details
Generic ListClustersV2Response Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

Associated Types

type Rep ListClustersV2Response :: Type -> Type #

Read ListClustersV2Response Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

Show ListClustersV2Response Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

NFData ListClustersV2Response Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

Methods

rnf :: ListClustersV2Response -> () #

Eq ListClustersV2Response Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

type Rep ListClustersV2Response Source # 
Instance details

Defined in Amazonka.Kafka.ListClustersV2

type Rep ListClustersV2Response = D1 ('MetaData "ListClustersV2Response" "Amazonka.Kafka.ListClustersV2" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListClustersV2Response'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Cluster])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListClustersV2Response Source #

Create a value of ListClustersV2Response with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterInfoList:ListClustersV2Response', listClustersV2Response_clusterInfoList - Information on each of the MSK clusters in the response.

ListClustersV2, listClustersV2Response_nextToken - The paginated results marker. When the result of a ListClusters operation is truncated, the call returns NextToken in the response. To get another batch of clusters, provide this token in your next request.

$sel:httpStatus:ListClustersV2Response', listClustersV2Response_httpStatus - The response's http status code.

ListConfigurationRevisions (Paginated)

data ListConfigurationRevisions Source #

See: newListConfigurationRevisions smart constructor.

Instances

Instances details
ToHeaders ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

ToPath ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

ToQuery ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

AWSPager ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

AWSRequest ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Generic ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Associated Types

type Rep ListConfigurationRevisions :: Type -> Type #

Read ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Show ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

NFData ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Eq ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Hashable ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

type AWSResponse ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

type Rep ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

type Rep ListConfigurationRevisions = D1 ('MetaData "ListConfigurationRevisions" "Amazonka.Kafka.ListConfigurationRevisions" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListConfigurationRevisions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListConfigurationRevisions Source #

Create a value of ListConfigurationRevisions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListConfigurationRevisions', listConfigurationRevisions_maxResults - The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.

ListConfigurationRevisions, listConfigurationRevisions_nextToken - The paginated results marker. When the result of the operation is truncated, the call returns NextToken in the response. To get the next batch, provide this token in your next request.

ListConfigurationRevisions, listConfigurationRevisions_arn - The Amazon Resource Name (ARN) that uniquely identifies an MSK configuration and all of its revisions.

data ListConfigurationRevisionsResponse Source #

Instances

Instances details
Generic ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Associated Types

type Rep ListConfigurationRevisionsResponse :: Type -> Type #

Read ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Show ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

NFData ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Eq ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

type Rep ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

type Rep ListConfigurationRevisionsResponse = D1 ('MetaData "ListConfigurationRevisionsResponse" "Amazonka.Kafka.ListConfigurationRevisions" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListConfigurationRevisionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigurationRevision])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListConfigurationRevisionsResponse Source #

Create a value of ListConfigurationRevisionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListConfigurationRevisions, listConfigurationRevisionsResponse_nextToken - Paginated results marker.

$sel:revisions:ListConfigurationRevisionsResponse', listConfigurationRevisionsResponse_revisions - List of ConfigurationRevision objects.

$sel:httpStatus:ListConfigurationRevisionsResponse', listConfigurationRevisionsResponse_httpStatus - The response's http status code.

ListConfigurations (Paginated)

data ListConfigurations Source #

See: newListConfigurations smart constructor.

Instances

Instances details
ToHeaders ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

ToPath ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

ToQuery ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

AWSPager ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

AWSRequest ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Associated Types

type AWSResponse ListConfigurations #

Generic ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Associated Types

type Rep ListConfigurations :: Type -> Type #

Read ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Show ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

NFData ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Methods

rnf :: ListConfigurations -> () #

Eq ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Hashable ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

type AWSResponse ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

type Rep ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

type Rep ListConfigurations = D1 ('MetaData "ListConfigurations" "Amazonka.Kafka.ListConfigurations" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListConfigurations :: ListConfigurations Source #

Create a value of ListConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListConfigurations', listConfigurations_maxResults - The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.

ListConfigurations, listConfigurations_nextToken - The paginated results marker. When the result of the operation is truncated, the call returns NextToken in the response. To get the next batch, provide this token in your next request.

data ListConfigurationsResponse Source #

See: newListConfigurationsResponse smart constructor.

Instances

Instances details
Generic ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Associated Types

type Rep ListConfigurationsResponse :: Type -> Type #

Read ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Show ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

NFData ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Eq ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

type Rep ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

type Rep ListConfigurationsResponse = D1 ('MetaData "ListConfigurationsResponse" "Amazonka.Kafka.ListConfigurations" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListConfigurationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Configuration])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListConfigurationsResponse Source #

Create a value of ListConfigurationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurations:ListConfigurationsResponse', listConfigurationsResponse_configurations - An array of MSK configurations.

ListConfigurations, listConfigurationsResponse_nextToken - The paginated results marker. When the result of a ListConfigurations operation is truncated, the call returns NextToken in the response. To get another batch of configurations, provide this token in your next request.

$sel:httpStatus:ListConfigurationsResponse', listConfigurationsResponse_httpStatus - The response's http status code.

ListKafkaVersions (Paginated)

data ListKafkaVersions Source #

See: newListKafkaVersions smart constructor.

Instances

Instances details
ToHeaders ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

ToPath ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

ToQuery ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

AWSPager ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

AWSRequest ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Associated Types

type AWSResponse ListKafkaVersions #

Generic ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Associated Types

type Rep ListKafkaVersions :: Type -> Type #

Read ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Show ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

NFData ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Methods

rnf :: ListKafkaVersions -> () #

Eq ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Hashable ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

type AWSResponse ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

type Rep ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

type Rep ListKafkaVersions = D1 ('MetaData "ListKafkaVersions" "Amazonka.Kafka.ListKafkaVersions" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListKafkaVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListKafkaVersions :: ListKafkaVersions Source #

Create a value of ListKafkaVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListKafkaVersions', listKafkaVersions_maxResults - The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.

ListKafkaVersions, listKafkaVersions_nextToken - The paginated results marker. When the result of the operation is truncated, the call returns NextToken in the response. To get the next batch, provide this token in your next request.

data ListKafkaVersionsResponse Source #

See: newListKafkaVersionsResponse smart constructor.

Instances

Instances details
Generic ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Associated Types

type Rep ListKafkaVersionsResponse :: Type -> Type #

Read ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Show ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

NFData ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Eq ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

type Rep ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

type Rep ListKafkaVersionsResponse = D1 ('MetaData "ListKafkaVersionsResponse" "Amazonka.Kafka.ListKafkaVersions" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListKafkaVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kafkaVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KafkaVersion])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListKafkaVersionsResponse Source #

Create a value of ListKafkaVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListKafkaVersionsResponse, listKafkaVersionsResponse_kafkaVersions - Undocumented member.

ListKafkaVersions, listKafkaVersionsResponse_nextToken - Undocumented member.

$sel:httpStatus:ListKafkaVersionsResponse', listKafkaVersionsResponse_httpStatus - The response's http status code.

ListNodes (Paginated)

data ListNodes Source #

See: newListNodes smart constructor.

Instances

Instances details
ToHeaders ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Methods

toHeaders :: ListNodes -> [Header] #

ToPath ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

ToQuery ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

AWSPager ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

AWSRequest ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Associated Types

type AWSResponse ListNodes #

Generic ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Associated Types

type Rep ListNodes :: Type -> Type #

Read ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Show ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

NFData ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Methods

rnf :: ListNodes -> () #

Eq ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Hashable ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

type AWSResponse ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

type Rep ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

type Rep ListNodes = D1 ('MetaData "ListNodes" "Amazonka.Kafka.ListNodes" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListNodes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListNodes Source #

Arguments

:: Text

ListNodes

-> ListNodes 

Create a value of ListNodes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListNodes', listNodes_maxResults - The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.

ListNodes, listNodes_nextToken - The paginated results marker. When the result of the operation is truncated, the call returns NextToken in the response. To get the next batch, provide this token in your next request.

ListNodes, listNodes_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

data ListNodesResponse Source #

See: newListNodesResponse smart constructor.

Instances

Instances details
Generic ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Associated Types

type Rep ListNodesResponse :: Type -> Type #

Read ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Show ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

NFData ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Methods

rnf :: ListNodesResponse -> () #

Eq ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

type Rep ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

type Rep ListNodesResponse = D1 ('MetaData "ListNodesResponse" "Amazonka.Kafka.ListNodes" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListNodesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nodeInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeInfo])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListNodesResponse Source #

Create a value of ListNodesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListNodes, listNodesResponse_nextToken - The paginated results marker. When the result of a ListNodes operation is truncated, the call returns NextToken in the response. To get another batch of nodes, provide this token in your next request.

$sel:nodeInfoList:ListNodesResponse', listNodesResponse_nodeInfoList - List containing a NodeInfo object.

$sel:httpStatus:ListNodesResponse', listNodesResponse_httpStatus - The response's http status code.

ListScramSecrets (Paginated)

data ListScramSecrets Source #

See: newListScramSecrets smart constructor.

Instances

Instances details
ToHeaders ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

ToPath ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

ToQuery ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

AWSPager ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

AWSRequest ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Associated Types

type AWSResponse ListScramSecrets #

Generic ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Associated Types

type Rep ListScramSecrets :: Type -> Type #

Read ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Show ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

NFData ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Methods

rnf :: ListScramSecrets -> () #

Eq ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Hashable ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

type AWSResponse ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

type Rep ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

type Rep ListScramSecrets = D1 ('MetaData "ListScramSecrets" "Amazonka.Kafka.ListScramSecrets" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListScramSecrets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListScramSecrets Source #

Create a value of ListScramSecrets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListScramSecrets', listScramSecrets_maxResults - The maxResults of the query.

ListScramSecrets, listScramSecrets_nextToken - The nextToken of the query.

ListScramSecrets, listScramSecrets_clusterArn - The arn of the cluster.

data ListScramSecretsResponse Source #

See: newListScramSecretsResponse smart constructor.

Instances

Instances details
Generic ListScramSecretsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Associated Types

type Rep ListScramSecretsResponse :: Type -> Type #

Read ListScramSecretsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Show ListScramSecretsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

NFData ListScramSecretsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Eq ListScramSecretsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

type Rep ListScramSecretsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

type Rep ListScramSecretsResponse = D1 ('MetaData "ListScramSecretsResponse" "Amazonka.Kafka.ListScramSecrets" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListScramSecretsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "secretArnList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListScramSecretsResponse Source #

Create a value of ListScramSecretsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListScramSecrets, listScramSecretsResponse_nextToken - Paginated results marker.

$sel:secretArnList:ListScramSecretsResponse', listScramSecretsResponse_secretArnList - The list of scram secrets associated with the cluster.

$sel:httpStatus:ListScramSecretsResponse', listScramSecretsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.Kafka.ListTagsForResource" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.Kafka.ListTagsForResource" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The key-value pair for the resource tag.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

RebootBroker

data RebootBroker Source #

Reboots a node.

See: newRebootBroker smart constructor.

Constructors

RebootBroker' Text [Text] 

Instances

Instances details
ToJSON RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

ToHeaders RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

ToPath RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

ToQuery RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

AWSRequest RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Associated Types

type AWSResponse RebootBroker #

Generic RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Associated Types

type Rep RebootBroker :: Type -> Type #

Read RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Show RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

NFData RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Methods

rnf :: RebootBroker -> () #

Eq RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Hashable RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

type AWSResponse RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

type Rep RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

type Rep RebootBroker = D1 ('MetaData "RebootBroker" "Amazonka.Kafka.RebootBroker" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "RebootBroker'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "brokerIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newRebootBroker Source #

Create a value of RebootBroker with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RebootBroker, rebootBroker_clusterArn - The Amazon Resource Name (ARN) of the cluster to be updated.

$sel:brokerIds:RebootBroker', rebootBroker_brokerIds - The list of broker IDs to be rebooted. The reboot-broker operation supports rebooting one broker at a time.

data RebootBrokerResponse Source #

See: newRebootBrokerResponse smart constructor.

Instances

Instances details
Generic RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Associated Types

type Rep RebootBrokerResponse :: Type -> Type #

Read RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Show RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

NFData RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Methods

rnf :: RebootBrokerResponse -> () #

Eq RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

type Rep RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

type Rep RebootBrokerResponse = D1 ('MetaData "RebootBrokerResponse" "Amazonka.Kafka.RebootBroker" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "RebootBrokerResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newRebootBrokerResponse Source #

Create a value of RebootBrokerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RebootBroker, rebootBrokerResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:clusterOperationArn:RebootBrokerResponse', rebootBrokerResponse_clusterOperationArn - The Amazon Resource Name (ARN) of the cluster operation.

$sel:httpStatus:RebootBrokerResponse', rebootBrokerResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.Kafka.TagResource" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) that uniquely identifies the resource that's associated with the tags.

TagResource, tagResource_tags - The key-value pair for the resource tag.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Constructors

TagResourceResponse' 

newTagResourceResponse :: TagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' [Text] Text 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.Kafka.UntagResource" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUntagResource Source #

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

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.Kafka.UntagResource" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newUntagResourceResponse :: UntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

UpdateBrokerCount

data UpdateBrokerCount Source #

See: newUpdateBrokerCount smart constructor.

Instances

Instances details
ToJSON UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

ToHeaders UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

ToPath UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

ToQuery UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

AWSRequest UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Associated Types

type AWSResponse UpdateBrokerCount #

Generic UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Associated Types

type Rep UpdateBrokerCount :: Type -> Type #

Read UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Show UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

NFData UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Methods

rnf :: UpdateBrokerCount -> () #

Eq UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Hashable UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

type AWSResponse UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

type Rep UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

type Rep UpdateBrokerCount = D1 ('MetaData "UpdateBrokerCount" "Amazonka.Kafka.UpdateBrokerCount" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateBrokerCount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetNumberOfBrokerNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newUpdateBrokerCount Source #

Create a value of UpdateBrokerCount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateBrokerCount, updateBrokerCount_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

UpdateBrokerCount, updateBrokerCount_currentVersion - The version of cluster to update from. A successful operation will then generate a new version.

$sel:targetNumberOfBrokerNodes:UpdateBrokerCount', updateBrokerCount_targetNumberOfBrokerNodes - The number of broker nodes that you want the cluster to have after this operation completes successfully.

data UpdateBrokerCountResponse Source #

See: newUpdateBrokerCountResponse smart constructor.

Instances

Instances details
Generic UpdateBrokerCountResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Associated Types

type Rep UpdateBrokerCountResponse :: Type -> Type #

Read UpdateBrokerCountResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Show UpdateBrokerCountResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

NFData UpdateBrokerCountResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Eq UpdateBrokerCountResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

type Rep UpdateBrokerCountResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

type Rep UpdateBrokerCountResponse = D1 ('MetaData "UpdateBrokerCountResponse" "Amazonka.Kafka.UpdateBrokerCount" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateBrokerCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateBrokerCountResponse Source #

Create a value of UpdateBrokerCountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateBrokerCount, updateBrokerCountResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:clusterOperationArn:UpdateBrokerCountResponse', updateBrokerCountResponse_clusterOperationArn - The Amazon Resource Name (ARN) of the cluster operation.

$sel:httpStatus:UpdateBrokerCountResponse', updateBrokerCountResponse_httpStatus - The response's http status code.

UpdateBrokerStorage

data UpdateBrokerStorage Source #

See: newUpdateBrokerStorage smart constructor.

Instances

Instances details
ToJSON UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

ToHeaders UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

ToPath UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

ToQuery UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

AWSRequest UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Associated Types

type AWSResponse UpdateBrokerStorage #

Generic UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Associated Types

type Rep UpdateBrokerStorage :: Type -> Type #

Read UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Show UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

NFData UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Methods

rnf :: UpdateBrokerStorage -> () #

Eq UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Hashable UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

type AWSResponse UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

type Rep UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

type Rep UpdateBrokerStorage = D1 ('MetaData "UpdateBrokerStorage" "Amazonka.Kafka.UpdateBrokerStorage" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateBrokerStorage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "targetBrokerEBSVolumeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BrokerEBSVolumeInfo]) :*: S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateBrokerStorage Source #

Create a value of UpdateBrokerStorage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateBrokerStorage, updateBrokerStorage_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

$sel:targetBrokerEBSVolumeInfo:UpdateBrokerStorage', updateBrokerStorage_targetBrokerEBSVolumeInfo - Describes the target volume size and the ID of the broker to apply the update to.

UpdateBrokerStorage, updateBrokerStorage_currentVersion - The version of cluster to update from. A successful operation will then generate a new version.

data UpdateBrokerStorageResponse Source #

See: newUpdateBrokerStorageResponse smart constructor.

Instances

Instances details
Generic UpdateBrokerStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Associated Types

type Rep UpdateBrokerStorageResponse :: Type -> Type #

Read UpdateBrokerStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Show UpdateBrokerStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

NFData UpdateBrokerStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Eq UpdateBrokerStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

type Rep UpdateBrokerStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

type Rep UpdateBrokerStorageResponse = D1 ('MetaData "UpdateBrokerStorageResponse" "Amazonka.Kafka.UpdateBrokerStorage" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateBrokerStorageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateBrokerStorageResponse Source #

Create a value of UpdateBrokerStorageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateBrokerStorage, updateBrokerStorageResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:clusterOperationArn:UpdateBrokerStorageResponse', updateBrokerStorageResponse_clusterOperationArn - The Amazon Resource Name (ARN) of the cluster operation.

$sel:httpStatus:UpdateBrokerStorageResponse', updateBrokerStorageResponse_httpStatus - The response's http status code.

UpdateBrokerType

data UpdateBrokerType Source #

See: newUpdateBrokerType smart constructor.

Instances

Instances details
ToJSON UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

ToHeaders UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

ToPath UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

ToQuery UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

AWSRequest UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Associated Types

type AWSResponse UpdateBrokerType #

Generic UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Associated Types

type Rep UpdateBrokerType :: Type -> Type #

Read UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Show UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

NFData UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Methods

rnf :: UpdateBrokerType -> () #

Eq UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Hashable UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

type AWSResponse UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

type Rep UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

type Rep UpdateBrokerType = D1 ('MetaData "UpdateBrokerType" "Amazonka.Kafka.UpdateBrokerType" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateBrokerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateBrokerType Source #

Create a value of UpdateBrokerType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateBrokerType, updateBrokerType_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

UpdateBrokerType, updateBrokerType_currentVersion - The cluster version that you want to change. After this operation completes successfully, the cluster will have a new version.

$sel:targetInstanceType:UpdateBrokerType', updateBrokerType_targetInstanceType - The Amazon MSK broker type that you want all of the brokers in this cluster to be.

data UpdateBrokerTypeResponse Source #

See: newUpdateBrokerTypeResponse smart constructor.

Instances

Instances details
Generic UpdateBrokerTypeResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Associated Types

type Rep UpdateBrokerTypeResponse :: Type -> Type #

Read UpdateBrokerTypeResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Show UpdateBrokerTypeResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

NFData UpdateBrokerTypeResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Eq UpdateBrokerTypeResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

type Rep UpdateBrokerTypeResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

type Rep UpdateBrokerTypeResponse = D1 ('MetaData "UpdateBrokerTypeResponse" "Amazonka.Kafka.UpdateBrokerType" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateBrokerTypeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateBrokerTypeResponse Source #

Create a value of UpdateBrokerTypeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateBrokerType, updateBrokerTypeResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:clusterOperationArn:UpdateBrokerTypeResponse', updateBrokerTypeResponse_clusterOperationArn - The Amazon Resource Name (ARN) of the cluster operation.

$sel:httpStatus:UpdateBrokerTypeResponse', updateBrokerTypeResponse_httpStatus - The response's http status code.

UpdateClusterConfiguration

data UpdateClusterConfiguration Source #

See: newUpdateClusterConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

ToHeaders UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

ToPath UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

ToQuery UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

AWSRequest UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Generic UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Associated Types

type Rep UpdateClusterConfiguration :: Type -> Type #

Read UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Show UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

NFData UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Eq UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Hashable UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

type AWSResponse UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

type Rep UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

type Rep UpdateClusterConfiguration = D1 ('MetaData "UpdateClusterConfiguration" "Amazonka.Kafka.UpdateClusterConfiguration" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateClusterConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "configurationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConfigurationInfo))))

newUpdateClusterConfiguration Source #

Create a value of UpdateClusterConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateClusterConfiguration, updateClusterConfiguration_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

UpdateClusterConfiguration, updateClusterConfiguration_currentVersion - The version of the cluster that needs to be updated.

UpdateClusterConfiguration, updateClusterConfiguration_configurationInfo - Represents the configuration that you want MSK to use for the brokers in a cluster.

data UpdateClusterConfigurationResponse Source #

Instances

Instances details
Generic UpdateClusterConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Associated Types

type Rep UpdateClusterConfigurationResponse :: Type -> Type #

Read UpdateClusterConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Show UpdateClusterConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

NFData UpdateClusterConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Eq UpdateClusterConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

type Rep UpdateClusterConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

type Rep UpdateClusterConfigurationResponse = D1 ('MetaData "UpdateClusterConfigurationResponse" "Amazonka.Kafka.UpdateClusterConfiguration" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateClusterConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateClusterConfigurationResponse Source #

Create a value of UpdateClusterConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateClusterConfiguration, updateClusterConfigurationResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:clusterOperationArn:UpdateClusterConfigurationResponse', updateClusterConfigurationResponse_clusterOperationArn - The Amazon Resource Name (ARN) of the cluster operation.

$sel:httpStatus:UpdateClusterConfigurationResponse', updateClusterConfigurationResponse_httpStatus - The response's http status code.

UpdateClusterKafkaVersion

data UpdateClusterKafkaVersion Source #

See: newUpdateClusterKafkaVersion smart constructor.

Instances

Instances details
ToJSON UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

ToHeaders UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

ToPath UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

ToQuery UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

AWSRequest UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Generic UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Associated Types

type Rep UpdateClusterKafkaVersion :: Type -> Type #

Read UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Show UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

NFData UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Eq UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Hashable UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

type AWSResponse UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

type Rep UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

type Rep UpdateClusterKafkaVersion = D1 ('MetaData "UpdateClusterKafkaVersion" "Amazonka.Kafka.UpdateClusterKafkaVersion" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateClusterKafkaVersion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationInfo)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "targetKafkaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateClusterKafkaVersion Source #

Create a value of UpdateClusterKafkaVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateClusterKafkaVersion, updateClusterKafkaVersion_configurationInfo - The custom configuration that should be applied on the new version of cluster.

UpdateClusterKafkaVersion, updateClusterKafkaVersion_clusterArn - The Amazon Resource Name (ARN) of the cluster to be updated.

$sel:targetKafkaVersion:UpdateClusterKafkaVersion', updateClusterKafkaVersion_targetKafkaVersion - Target Kafka version.

UpdateClusterKafkaVersion, updateClusterKafkaVersion_currentVersion - Current cluster version.

data UpdateClusterKafkaVersionResponse Source #

See: newUpdateClusterKafkaVersionResponse smart constructor.

Instances

Instances details
Generic UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Associated Types

type Rep UpdateClusterKafkaVersionResponse :: Type -> Type #

Read UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Show UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

NFData UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Eq UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

type Rep UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

type Rep UpdateClusterKafkaVersionResponse = D1 ('MetaData "UpdateClusterKafkaVersionResponse" "Amazonka.Kafka.UpdateClusterKafkaVersion" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateClusterKafkaVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateClusterKafkaVersionResponse Source #

Create a value of UpdateClusterKafkaVersionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateClusterKafkaVersion, updateClusterKafkaVersionResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:clusterOperationArn:UpdateClusterKafkaVersionResponse', updateClusterKafkaVersionResponse_clusterOperationArn - The Amazon Resource Name (ARN) of the cluster operation.

$sel:httpStatus:UpdateClusterKafkaVersionResponse', updateClusterKafkaVersionResponse_httpStatus - The response's http status code.

UpdateConfiguration

data UpdateConfiguration Source #

See: newUpdateConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

ToHeaders UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

ToPath UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

ToQuery UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

AWSRequest UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Associated Types

type AWSResponse UpdateConfiguration #

Generic UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Associated Types

type Rep UpdateConfiguration :: Type -> Type #

Read UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Show UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

NFData UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Methods

rnf :: UpdateConfiguration -> () #

Eq UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Hashable UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

type AWSResponse UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

type Rep UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

type Rep UpdateConfiguration = D1 ('MetaData "UpdateConfiguration" "Amazonka.Kafka.UpdateConfiguration" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "serverProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64))))

newUpdateConfiguration Source #

Create a value of UpdateConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateConfiguration, updateConfiguration_description - The description of the configuration revision.

UpdateConfiguration, updateConfiguration_arn - The Amazon Resource Name (ARN) of the configuration.

$sel:serverProperties:UpdateConfiguration', updateConfiguration_serverProperties - Contents of the server.properties file. When using the API, you must ensure that the contents of the file are base64 encoded. When using the AWS Management Console, the SDK, or the AWS CLI, the contents of server.properties can be in plaintext.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

data UpdateConfigurationResponse Source #

See: newUpdateConfigurationResponse smart constructor.

Instances

Instances details
Generic UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Associated Types

type Rep UpdateConfigurationResponse :: Type -> Type #

Read UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Show UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

NFData UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Eq UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

type Rep UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

type Rep UpdateConfigurationResponse = D1 ('MetaData "UpdateConfigurationResponse" "Amazonka.Kafka.UpdateConfiguration" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "latestRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationRevision)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateConfigurationResponse Source #

Create a value of UpdateConfigurationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateConfiguration, updateConfigurationResponse_arn - The Amazon Resource Name (ARN) of the configuration.

UpdateConfigurationResponse, updateConfigurationResponse_latestRevision - Latest revision of the configuration.

$sel:httpStatus:UpdateConfigurationResponse', updateConfigurationResponse_httpStatus - The response's http status code.

UpdateConnectivity

data UpdateConnectivity Source #

Request body for UpdateConnectivity.

See: newUpdateConnectivity smart constructor.

Instances

Instances details
ToJSON UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

ToHeaders UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

ToPath UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

ToQuery UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

AWSRequest UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

Associated Types

type AWSResponse UpdateConnectivity #

Generic UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

Associated Types

type Rep UpdateConnectivity :: Type -> Type #

Read UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

Show UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

NFData UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

Methods

rnf :: UpdateConnectivity -> () #

Eq UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

Hashable UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

type AWSResponse UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

type Rep UpdateConnectivity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

type Rep UpdateConnectivity = D1 ('MetaData "UpdateConnectivity" "Amazonka.Kafka.UpdateConnectivity" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateConnectivity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "connectivityInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ConnectivityInfo) :*: S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateConnectivity Source #

Create a value of UpdateConnectivity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateConnectivity, updateConnectivity_clusterArn - The Amazon Resource Name (ARN) of the configuration.

UpdateConnectivity, updateConnectivity_connectivityInfo - Information about the broker access configuration.

UpdateConnectivity, updateConnectivity_currentVersion - The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.

data UpdateConnectivityResponse Source #

See: newUpdateConnectivityResponse smart constructor.

Instances

Instances details
Generic UpdateConnectivityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

Associated Types

type Rep UpdateConnectivityResponse :: Type -> Type #

Read UpdateConnectivityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

Show UpdateConnectivityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

NFData UpdateConnectivityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

Eq UpdateConnectivityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

type Rep UpdateConnectivityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConnectivity

type Rep UpdateConnectivityResponse = D1 ('MetaData "UpdateConnectivityResponse" "Amazonka.Kafka.UpdateConnectivity" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateConnectivityResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateConnectivityResponse Source #

Create a value of UpdateConnectivityResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateConnectivity, updateConnectivityResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:clusterOperationArn:UpdateConnectivityResponse', updateConnectivityResponse_clusterOperationArn - The Amazon Resource Name (ARN) of the cluster operation.

$sel:httpStatus:UpdateConnectivityResponse', updateConnectivityResponse_httpStatus - The response's http status code.

UpdateMonitoring

data UpdateMonitoring Source #

Request body for UpdateMonitoring.

See: newUpdateMonitoring smart constructor.

Instances

Instances details
ToJSON UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

ToHeaders UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

ToPath UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

ToQuery UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

AWSRequest UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Associated Types

type AWSResponse UpdateMonitoring #

Generic UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Associated Types

type Rep UpdateMonitoring :: Type -> Type #

Read UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Show UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

NFData UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Methods

rnf :: UpdateMonitoring -> () #

Eq UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Hashable UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

type AWSResponse UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

type Rep UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

type Rep UpdateMonitoring = D1 ('MetaData "UpdateMonitoring" "Amazonka.Kafka.UpdateMonitoring" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateMonitoring'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnhancedMonitoring)) :*: S1 ('MetaSel ('Just "loggingInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingInfo))) :*: (S1 ('MetaSel ('Just "openMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenMonitoringInfo)) :*: (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateMonitoring Source #

Create a value of UpdateMonitoring with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateMonitoring, updateMonitoring_enhancedMonitoring - Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.

UpdateMonitoring, updateMonitoring_loggingInfo - Undocumented member.

UpdateMonitoring, updateMonitoring_openMonitoring - The settings for open monitoring.

UpdateMonitoring, updateMonitoring_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

UpdateMonitoring, updateMonitoring_currentVersion - The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.

data UpdateMonitoringResponse Source #

See: newUpdateMonitoringResponse smart constructor.

Instances

Instances details
Generic UpdateMonitoringResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Associated Types

type Rep UpdateMonitoringResponse :: Type -> Type #

Read UpdateMonitoringResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Show UpdateMonitoringResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

NFData UpdateMonitoringResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Eq UpdateMonitoringResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

type Rep UpdateMonitoringResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

type Rep UpdateMonitoringResponse = D1 ('MetaData "UpdateMonitoringResponse" "Amazonka.Kafka.UpdateMonitoring" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateMonitoringResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateMonitoringResponse Source #

Create a value of UpdateMonitoringResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateMonitoring, updateMonitoringResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:clusterOperationArn:UpdateMonitoringResponse', updateMonitoringResponse_clusterOperationArn - The Amazon Resource Name (ARN) of the cluster operation.

$sel:httpStatus:UpdateMonitoringResponse', updateMonitoringResponse_httpStatus - The response's http status code.

UpdateSecurity

data UpdateSecurity Source #

See: newUpdateSecurity smart constructor.

Instances

Instances details
ToJSON UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

ToHeaders UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

ToPath UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

ToQuery UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

AWSRequest UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Associated Types

type AWSResponse UpdateSecurity #

Generic UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Associated Types

type Rep UpdateSecurity :: Type -> Type #

Read UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Show UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

NFData UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Methods

rnf :: UpdateSecurity -> () #

Eq UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Hashable UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

type AWSResponse UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

type Rep UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

type Rep UpdateSecurity = D1 ('MetaData "UpdateSecurity" "Amazonka.Kafka.UpdateSecurity" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateSecurity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthentication)) :*: S1 ('MetaSel ('Just "encryptionInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionInfo))) :*: (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateSecurity Source #

Create a value of UpdateSecurity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateSecurity, updateSecurity_clientAuthentication - Includes all client authentication related information.

UpdateSecurity, updateSecurity_encryptionInfo - Includes all encryption-related information.

UpdateSecurity, updateSecurity_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

UpdateSecurity, updateSecurity_currentVersion - The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.

data UpdateSecurityResponse Source #

See: newUpdateSecurityResponse smart constructor.

Instances

Instances details
Generic UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Associated Types

type Rep UpdateSecurityResponse :: Type -> Type #

Read UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Show UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

NFData UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Methods

rnf :: UpdateSecurityResponse -> () #

Eq UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

type Rep UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

type Rep UpdateSecurityResponse = D1 ('MetaData "UpdateSecurityResponse" "Amazonka.Kafka.UpdateSecurity" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateSecurityResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateSecurityResponse Source #

Create a value of UpdateSecurityResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateSecurity, updateSecurityResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:clusterOperationArn:UpdateSecurityResponse', updateSecurityResponse_clusterOperationArn - The Amazon Resource Name (ARN) of the cluster operation.

$sel:httpStatus:UpdateSecurityResponse', updateSecurityResponse_httpStatus - The response's http status code.

UpdateStorage

data UpdateStorage Source #

Request object for UpdateStorage api. Its used to update the storage attributes for the cluster.

See: newUpdateStorage smart constructor.

Instances

Instances details
ToJSON UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

ToHeaders UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

ToPath UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

ToQuery UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

AWSRequest UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

Associated Types

type AWSResponse UpdateStorage #

Generic UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

Associated Types

type Rep UpdateStorage :: Type -> Type #

Read UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

Show UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

NFData UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

Methods

rnf :: UpdateStorage -> () #

Eq UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

Hashable UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

type AWSResponse UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

type Rep UpdateStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

type Rep UpdateStorage = D1 ('MetaData "UpdateStorage" "Amazonka.Kafka.UpdateStorage" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateStorage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "provisionedThroughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedThroughput)) :*: S1 ('MetaSel ('Just "storageMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageMode))) :*: (S1 ('MetaSel ('Just "volumeSizeGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateStorage Source #

Create a value of UpdateStorage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateStorage, updateStorage_provisionedThroughput - EBS volume provisioned throughput information.

UpdateStorage, updateStorage_storageMode - Controls storage mode for supported storage tiers.

UpdateStorage, updateStorage_volumeSizeGB - size of the EBS volume to update.

UpdateStorage, updateStorage_clusterArn - The Amazon Resource Name (ARN) of the cluster to be updated.

UpdateStorage, updateStorage_currentVersion - The version of cluster to update from. A successful operation will then generate a new version.

data UpdateStorageResponse Source #

See: newUpdateStorageResponse smart constructor.

Instances

Instances details
Generic UpdateStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

Associated Types

type Rep UpdateStorageResponse :: Type -> Type #

Read UpdateStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

Show UpdateStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

NFData UpdateStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

Methods

rnf :: UpdateStorageResponse -> () #

Eq UpdateStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

type Rep UpdateStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateStorage

type Rep UpdateStorageResponse = D1 ('MetaData "UpdateStorageResponse" "Amazonka.Kafka.UpdateStorage" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UpdateStorageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateStorageResponse Source #

Create a value of UpdateStorageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateStorage, updateStorageResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:clusterOperationArn:UpdateStorageResponse', updateStorageResponse_clusterOperationArn - The Amazon Resource Name (ARN) of the cluster operation.

$sel:httpStatus:UpdateStorageResponse', updateStorageResponse_httpStatus - The response's http status code.

Types

BrokerAZDistribution

newtype BrokerAZDistribution Source #

The distribution of broker nodes across Availability Zones. This is an optional parameter. If you don't specify it, Amazon MSK gives it the value DEFAULT. You can also explicitly set this parameter to the value DEFAULT. No other values are currently allowed.

Amazon MSK distributes the broker nodes evenly across the Availability Zones that correspond to the subnets you provide when you create the cluster.

Instances

Instances details
FromJSON BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

FromJSONKey BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

ToJSON BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

ToJSONKey BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

ToByteString BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

ToHeader BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

ToLog BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

ToQuery BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

FromText BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

ToText BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

FromXML BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

ToXML BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

Generic BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

Associated Types

type Rep BrokerAZDistribution :: Type -> Type #

Read BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

Show BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

NFData BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

Methods

rnf :: BrokerAZDistribution -> () #

Eq BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

Ord BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

Hashable BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

type Rep BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

type Rep BrokerAZDistribution = D1 ('MetaData "BrokerAZDistribution" "Amazonka.Kafka.Types.BrokerAZDistribution" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'True) (C1 ('MetaCons "BrokerAZDistribution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBrokerAZDistribution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClientBroker

newtype ClientBroker Source #

Client-broker encryption in transit setting.

Constructors

ClientBroker' 

Instances

Instances details
FromJSON ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

FromJSONKey ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

ToJSON ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

ToJSONKey ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

ToByteString ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

ToHeader ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

ToLog ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

ToQuery ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

FromText ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

ToText ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Methods

toText :: ClientBroker -> Text #

FromXML ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

ToXML ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Methods

toXML :: ClientBroker -> XML #

Generic ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Associated Types

type Rep ClientBroker :: Type -> Type #

Read ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Show ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

NFData ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Methods

rnf :: ClientBroker -> () #

Eq ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Ord ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Hashable ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

type Rep ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

type Rep ClientBroker = D1 ('MetaData "ClientBroker" "Amazonka.Kafka.Types.ClientBroker" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'True) (C1 ('MetaCons "ClientBroker'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClientBroker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClusterState

newtype ClusterState Source #

The state of the Apache Kafka cluster.

Constructors

ClusterState' 

Instances

Instances details
FromJSON ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

FromJSONKey ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

ToJSON ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

ToJSONKey ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

ToByteString ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

ToHeader ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

ToLog ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

ToQuery ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

FromText ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

ToText ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Methods

toText :: ClusterState -> Text #

FromXML ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

ToXML ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Methods

toXML :: ClusterState -> XML #

Generic ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Associated Types

type Rep ClusterState :: Type -> Type #

Read ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Show ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

NFData ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Methods

rnf :: ClusterState -> () #

Eq ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Ord ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Hashable ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

type Rep ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

type Rep ClusterState = D1 ('MetaData "ClusterState" "Amazonka.Kafka.Types.ClusterState" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'True) (C1 ('MetaCons "ClusterState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClusterState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClusterType

newtype ClusterType Source #

The type of cluster.

Constructors

ClusterType' 

Instances

Instances details
FromJSON ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

FromJSONKey ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

ToJSON ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

ToJSONKey ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

ToByteString ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

ToHeader ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

ToLog ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

ToQuery ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

FromText ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

ToText ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

Methods

toText :: ClusterType -> Text #

FromXML ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

ToXML ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

Methods

toXML :: ClusterType -> XML #

Generic ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

Associated Types

type Rep ClusterType :: Type -> Type #

Read ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

Show ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

NFData ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

Methods

rnf :: ClusterType -> () #

Eq ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

Ord ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

Hashable ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

type Rep ClusterType Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterType

type Rep ClusterType = D1 ('MetaData "ClusterType" "Amazonka.Kafka.Types.ClusterType" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'True) (C1 ('MetaCons "ClusterType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConfigurationState

newtype ConfigurationState Source #

The state of a configuration.

Instances

Instances details
FromJSON ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

FromJSONKey ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

ToJSON ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

ToJSONKey ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

ToByteString ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

ToHeader ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

ToLog ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

ToQuery ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

FromText ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

ToText ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

FromXML ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

ToXML ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

Generic ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

Associated Types

type Rep ConfigurationState :: Type -> Type #

Read ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

Show ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

NFData ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

Methods

rnf :: ConfigurationState -> () #

Eq ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

Ord ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

Hashable ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

type Rep ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

type Rep ConfigurationState = D1 ('MetaData "ConfigurationState" "Amazonka.Kafka.Types.ConfigurationState" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'True) (C1 ('MetaCons "ConfigurationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConfigurationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

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

Instances details
FromJSON EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

FromJSONKey EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

ToJSON EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

ToJSONKey EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

ToByteString EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

ToHeader EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

ToLog EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

ToQuery EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

FromText EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

ToText EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

FromXML EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

ToXML EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

Generic EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

Associated Types

type Rep EnhancedMonitoring :: Type -> Type #

Read EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

Show EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

NFData EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

Methods

rnf :: EnhancedMonitoring -> () #

Eq EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

Ord EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

Hashable EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

type Rep EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

type Rep EnhancedMonitoring = D1 ('MetaData "EnhancedMonitoring" "Amazonka.Kafka.Types.EnhancedMonitoring" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'True) (C1 ('MetaCons "EnhancedMonitoring'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEnhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

KafkaVersionStatus

newtype KafkaVersionStatus Source #

Instances

Instances details
FromJSON KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

FromJSONKey KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

ToJSON KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

ToJSONKey KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

ToByteString KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

ToHeader KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

ToLog KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

ToQuery KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

FromText KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

ToText KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

FromXML KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

ToXML KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

Generic KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

Associated Types

type Rep KafkaVersionStatus :: Type -> Type #

Read KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

Show KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

NFData KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

Methods

rnf :: KafkaVersionStatus -> () #

Eq KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

Ord KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

Hashable KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

type Rep KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

type Rep KafkaVersionStatus = D1 ('MetaData "KafkaVersionStatus" "Amazonka.Kafka.Types.KafkaVersionStatus" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'True) (C1 ('MetaCons "KafkaVersionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKafkaVersionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodeType

newtype NodeType Source #

The broker or Zookeeper node.

Constructors

NodeType' 

Fields

Bundled Patterns

pattern NodeType_BROKER :: NodeType 

Instances

Instances details
FromJSON NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

FromJSONKey NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

ToJSON NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

ToJSONKey NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

ToByteString NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Methods

toBS :: NodeType -> ByteString #

ToHeader NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Methods

toHeader :: HeaderName -> NodeType -> [Header] #

ToLog NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

ToQuery NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

FromText NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

ToText NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Methods

toText :: NodeType -> Text #

FromXML NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

ToXML NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Methods

toXML :: NodeType -> XML #

Generic NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Associated Types

type Rep NodeType :: Type -> Type #

Methods

from :: NodeType -> Rep NodeType x #

to :: Rep NodeType x -> NodeType #

Read NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Show NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

NFData NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Methods

rnf :: NodeType -> () #

Eq NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Ord NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Hashable NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Methods

hashWithSalt :: Int -> NodeType -> Int #

hash :: NodeType -> Int #

type Rep NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

type Rep NodeType = D1 ('MetaData "NodeType" "Amazonka.Kafka.Types.NodeType" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'True) (C1 ('MetaCons "NodeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StorageMode

newtype StorageMode Source #

Controls storage mode for various supported storage tiers.

Constructors

StorageMode' 

Bundled Patterns

pattern StorageMode_LOCAL :: StorageMode 
pattern StorageMode_TIERED :: StorageMode 

Instances

Instances details
FromJSON StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

FromJSONKey StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

ToJSON StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

ToJSONKey StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

ToByteString StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

ToHeader StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

ToLog StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

ToQuery StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

FromText StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

ToText StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

Methods

toText :: StorageMode -> Text #

FromXML StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

ToXML StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

Methods

toXML :: StorageMode -> XML #

Generic StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

Associated Types

type Rep StorageMode :: Type -> Type #

Read StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

Show StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

NFData StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

Methods

rnf :: StorageMode -> () #

Eq StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

Ord StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

Hashable StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

type Rep StorageMode Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageMode

type Rep StorageMode = D1 ('MetaData "StorageMode" "Amazonka.Kafka.Types.StorageMode" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'True) (C1 ('MetaCons "StorageMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStorageMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

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

Instances details
FromJSON BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

ToJSON BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

Generic BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

Associated Types

type Rep BrokerEBSVolumeInfo :: Type -> Type #

Read BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

Show BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

NFData BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

Methods

rnf :: BrokerEBSVolumeInfo -> () #

Eq BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

Hashable BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

type Rep BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

type Rep BrokerEBSVolumeInfo = D1 ('MetaData "BrokerEBSVolumeInfo" "Amazonka.Kafka.Types.BrokerEBSVolumeInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "BrokerEBSVolumeInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "provisionedThroughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedThroughput)) :*: (S1 ('MetaSel ('Just "volumeSizeGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "kafkaBrokerNodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newBrokerEBSVolumeInfo Source #

Create a value of BrokerEBSVolumeInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:provisionedThroughput:BrokerEBSVolumeInfo', brokerEBSVolumeInfo_provisionedThroughput - EBS volume provisioned throughput information.

$sel:volumeSizeGB:BrokerEBSVolumeInfo', brokerEBSVolumeInfo_volumeSizeGB - Size of the EBS volume to update.

$sel:kafkaBrokerNodeId:BrokerEBSVolumeInfo', brokerEBSVolumeInfo_kafkaBrokerNodeId - The ID of the broker to update.

BrokerLogs

data BrokerLogs Source #

See: newBrokerLogs smart constructor.

Instances

Instances details
FromJSON BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

ToJSON BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

Generic BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

Associated Types

type Rep BrokerLogs :: Type -> Type #

Read BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

Show BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

NFData BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

Methods

rnf :: BrokerLogs -> () #

Eq BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

Hashable BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

type Rep BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

type Rep BrokerLogs = D1 ('MetaData "BrokerLogs" "Amazonka.Kafka.Types.BrokerLogs" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "BrokerLogs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudWatchLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchLogs)) :*: (S1 ('MetaSel ('Just "firehose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Firehose)) :*: S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3)))))

newBrokerLogs :: BrokerLogs Source #

Create a value of BrokerLogs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cloudWatchLogs:BrokerLogs', brokerLogs_cloudWatchLogs - Undocumented member.

$sel:firehose:BrokerLogs', brokerLogs_firehose - Undocumented member.

$sel:s3:BrokerLogs', brokerLogs_s3 - Undocumented member.

BrokerNodeGroupInfo

data BrokerNodeGroupInfo Source #

Describes the setup to be used for Apache Kafka broker nodes in the cluster.

See: newBrokerNodeGroupInfo smart constructor.

Instances

Instances details
FromJSON BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

ToJSON BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

Generic BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

Associated Types

type Rep BrokerNodeGroupInfo :: Type -> Type #

Read BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

Show BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

NFData BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

Methods

rnf :: BrokerNodeGroupInfo -> () #

Eq BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

Hashable BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

type Rep BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

type Rep BrokerNodeGroupInfo = D1 ('MetaData "BrokerNodeGroupInfo" "Amazonka.Kafka.Types.BrokerNodeGroupInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "BrokerNodeGroupInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "brokerAZDistribution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerAZDistribution)) :*: (S1 ('MetaSel ('Just "connectivityInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectivityInfo)) :*: S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "storageInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageInfo)) :*: (S1 ('MetaSel ('Just "clientSubnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newBrokerNodeGroupInfo Source #

Create a value of BrokerNodeGroupInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:brokerAZDistribution:BrokerNodeGroupInfo', brokerNodeGroupInfo_brokerAZDistribution - The distribution of broker nodes across Availability Zones. This is an optional parameter. If you don't specify it, Amazon MSK gives it the value DEFAULT. You can also explicitly set this parameter to the value DEFAULT. No other values are currently allowed.

Amazon MSK distributes the broker nodes evenly across the Availability Zones that correspond to the subnets you provide when you create the cluster.

$sel:connectivityInfo:BrokerNodeGroupInfo', brokerNodeGroupInfo_connectivityInfo - Information about the broker access configuration.

$sel:securityGroups:BrokerNodeGroupInfo', brokerNodeGroupInfo_securityGroups - The AWS security groups to associate with the elastic network interfaces in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC.

$sel:storageInfo:BrokerNodeGroupInfo', brokerNodeGroupInfo_storageInfo - Contains information about storage volumes attached to MSK broker nodes.

$sel:clientSubnets:BrokerNodeGroupInfo', brokerNodeGroupInfo_clientSubnets - The list of subnets to connect to in the client virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data. Client subnets can't occupy the Availability Zone with ID use use1-az3.

$sel:instanceType:BrokerNodeGroupInfo', brokerNodeGroupInfo_instanceType - The type of Amazon EC2 instances to use for Apache Kafka brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.12xlarge, and kafka.m5.24xlarge.

BrokerNodeInfo

data BrokerNodeInfo Source #

BrokerNodeInfo

See: newBrokerNodeInfo smart constructor.

Instances

Instances details
FromJSON BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Generic BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Associated Types

type Rep BrokerNodeInfo :: Type -> Type #

Read BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Show BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

NFData BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Methods

rnf :: BrokerNodeInfo -> () #

Eq BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Hashable BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

type Rep BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

type Rep BrokerNodeInfo = D1 ('MetaData "BrokerNodeInfo" "Amazonka.Kafka.Types.BrokerNodeInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "BrokerNodeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachedENIId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "clientSubnet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "clientVpcIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "currentBrokerSoftwareInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerSoftwareInfo)) :*: S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newBrokerNodeInfo :: BrokerNodeInfo Source #

Create a value of BrokerNodeInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachedENIId:BrokerNodeInfo', brokerNodeInfo_attachedENIId - The attached elastic network interface of the broker.

$sel:brokerId:BrokerNodeInfo', brokerNodeInfo_brokerId - The ID of the broker.

$sel:clientSubnet:BrokerNodeInfo', brokerNodeInfo_clientSubnet - The client subnet to which this broker node belongs.

$sel:clientVpcIpAddress:BrokerNodeInfo', brokerNodeInfo_clientVpcIpAddress - The virtual private cloud (VPC) of the client.

$sel:currentBrokerSoftwareInfo:BrokerNodeInfo', brokerNodeInfo_currentBrokerSoftwareInfo - Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.

$sel:endpoints:BrokerNodeInfo', brokerNodeInfo_endpoints - Endpoints for accessing the broker.

BrokerSoftwareInfo

data BrokerSoftwareInfo Source #

Information about the current software installed on the cluster.

See: newBrokerSoftwareInfo smart constructor.

Instances

Instances details
FromJSON BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

Generic BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

Associated Types

type Rep BrokerSoftwareInfo :: Type -> Type #

Read BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

Show BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

NFData BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

Methods

rnf :: BrokerSoftwareInfo -> () #

Eq BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

Hashable BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

type Rep BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

type Rep BrokerSoftwareInfo = D1 ('MetaData "BrokerSoftwareInfo" "Amazonka.Kafka.Types.BrokerSoftwareInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "BrokerSoftwareInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configurationRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "kafkaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBrokerSoftwareInfo :: BrokerSoftwareInfo Source #

Create a value of BrokerSoftwareInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationArn:BrokerSoftwareInfo', brokerSoftwareInfo_configurationArn - The Amazon Resource Name (ARN) of the configuration used for the cluster. This field isn't visible in this preview release.

$sel:configurationRevision:BrokerSoftwareInfo', brokerSoftwareInfo_configurationRevision - The revision of the configuration to use. This field isn't visible in this preview release.

$sel:kafkaVersion:BrokerSoftwareInfo', brokerSoftwareInfo_kafkaVersion - The version of Apache Kafka.

ClientAuthentication

data ClientAuthentication Source #

Includes all client authentication information.

See: newClientAuthentication smart constructor.

Instances

Instances details
FromJSON ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

ToJSON ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

Generic ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

Associated Types

type Rep ClientAuthentication :: Type -> Type #

Read ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

Show ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

NFData ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

Methods

rnf :: ClientAuthentication -> () #

Eq ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

Hashable ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

type Rep ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

type Rep ClientAuthentication = D1 ('MetaData "ClientAuthentication" "Amazonka.Kafka.Types.ClientAuthentication" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ClientAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sasl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Sasl)) :*: (S1 ('MetaSel ('Just "tls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Tls)) :*: S1 ('MetaSel ('Just "unauthenticated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Unauthenticated)))))

newClientAuthentication :: ClientAuthentication Source #

Create a value of ClientAuthentication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sasl:ClientAuthentication', clientAuthentication_sasl - Details for ClientAuthentication using SASL.

$sel:tls:ClientAuthentication', clientAuthentication_tls - Details for ClientAuthentication using TLS.

$sel:unauthenticated:ClientAuthentication', clientAuthentication_unauthenticated - Contains information about unauthenticated traffic to the cluster.

CloudWatchLogs

data CloudWatchLogs Source #

See: newCloudWatchLogs smart constructor.

Constructors

CloudWatchLogs' (Maybe Text) Bool 

Instances

Instances details
FromJSON CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

ToJSON CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

Generic CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

Associated Types

type Rep CloudWatchLogs :: Type -> Type #

Read CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

Show CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

NFData CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

Methods

rnf :: CloudWatchLogs -> () #

Eq CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

Hashable CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

type Rep CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

type Rep CloudWatchLogs = D1 ('MetaData "CloudWatchLogs" "Amazonka.Kafka.Types.CloudWatchLogs" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "CloudWatchLogs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newCloudWatchLogs Source #

Create a value of CloudWatchLogs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logGroup:CloudWatchLogs', cloudWatchLogs_logGroup - Undocumented member.

$sel:enabled:CloudWatchLogs', cloudWatchLogs_enabled - Undocumented member.

Cluster

data Cluster Source #

Returns information about a cluster.

See: newCluster smart constructor.

Instances

Instances details
FromJSON Cluster Source # 
Instance details

Defined in Amazonka.Kafka.Types.Cluster

Generic Cluster Source # 
Instance details

Defined in Amazonka.Kafka.Types.Cluster

Associated Types

type Rep Cluster :: Type -> Type #

Methods

from :: Cluster -> Rep Cluster x #

to :: Rep Cluster x -> Cluster #

Read Cluster Source # 
Instance details

Defined in Amazonka.Kafka.Types.Cluster

Show Cluster Source # 
Instance details

Defined in Amazonka.Kafka.Types.Cluster

NFData Cluster Source # 
Instance details

Defined in Amazonka.Kafka.Types.Cluster

Methods

rnf :: Cluster -> () #

Eq Cluster Source # 
Instance details

Defined in Amazonka.Kafka.Types.Cluster

Methods

(==) :: Cluster -> Cluster -> Bool #

(/=) :: Cluster -> Cluster -> Bool #

Hashable Cluster Source # 
Instance details

Defined in Amazonka.Kafka.Types.Cluster

Methods

hashWithSalt :: Int -> Cluster -> Int #

hash :: Cluster -> Int #

type Rep Cluster Source # 
Instance details

Defined in Amazonka.Kafka.Types.Cluster

type Rep Cluster = D1 ('MetaData "Cluster" "Amazonka.Kafka.Types.Cluster" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Cluster'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "activeOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterType)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))) :*: ((S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "provisioned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Provisioned)) :*: S1 ('MetaSel ('Just "serverless") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Serverless)))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)) :*: (S1 ('MetaSel ('Just "stateInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateInfo)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newCluster :: Cluster Source #

Create a value of Cluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:activeOperationArn:Cluster', cluster_activeOperationArn - The Amazon Resource Name (ARN) that uniquely identifies a cluster operation.

$sel:clusterArn:Cluster', cluster_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

$sel:clusterName:Cluster', cluster_clusterName - The name of the cluster.

$sel:clusterType:Cluster', cluster_clusterType - Cluster Type.

$sel:creationTime:Cluster', cluster_creationTime - The time when the cluster was created.

$sel:currentVersion:Cluster', cluster_currentVersion - The current version of the MSK cluster.

$sel:provisioned:Cluster', cluster_provisioned - Information about the provisioned cluster.

$sel:serverless:Cluster', cluster_serverless - Information about the serverless cluster.

$sel:state:Cluster', cluster_state - The state of the cluster. The possible states are ACTIVE, CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.

$sel:stateInfo:Cluster', cluster_stateInfo - State Info for the Amazon MSK cluster.

$sel:tags:Cluster', cluster_tags - Tags attached to the cluster.

ClusterInfo

data ClusterInfo Source #

Returns information about a cluster.

See: newClusterInfo smart constructor.

Instances

Instances details
FromJSON ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

Generic ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

Associated Types

type Rep ClusterInfo :: Type -> Type #

Read ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

Show ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

NFData ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

Methods

rnf :: ClusterInfo -> () #

Eq ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

Hashable ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

type Rep ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

type Rep ClusterInfo = D1 ('MetaData "ClusterInfo" "Amazonka.Kafka.Types.ClusterInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ClusterInfo'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "activeOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "brokerNodeGroupInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerNodeGroupInfo))) :*: (S1 ('MetaSel ('Just "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthentication)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "currentBrokerSoftwareInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerSoftwareInfo)) :*: (S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionInfo)))))) :*: (((S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnhancedMonitoring)) :*: S1 ('MetaSel ('Just "loggingInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingInfo))) :*: (S1 ('MetaSel ('Just "numberOfBrokerNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "openMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenMonitoring)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState))))) :*: ((S1 ('MetaSel ('Just "stateInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateInfo)) :*: S1 ('MetaSel ('Just "storageMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageMode))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "zookeeperConnectString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zookeeperConnectStringTls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newClusterInfo :: ClusterInfo Source #

Create a value of ClusterInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:activeOperationArn:ClusterInfo', clusterInfo_activeOperationArn - Arn of active cluster operation.

$sel:brokerNodeGroupInfo:ClusterInfo', clusterInfo_brokerNodeGroupInfo - Information about the broker nodes.

$sel:clientAuthentication:ClusterInfo', clusterInfo_clientAuthentication - Includes all client authentication information.

$sel:clusterArn:ClusterInfo', clusterInfo_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

$sel:clusterName:ClusterInfo', clusterInfo_clusterName - The name of the cluster.

$sel:creationTime:ClusterInfo', clusterInfo_creationTime - The time when the cluster was created.

$sel:currentBrokerSoftwareInfo:ClusterInfo', clusterInfo_currentBrokerSoftwareInfo - Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.

$sel:currentVersion:ClusterInfo', clusterInfo_currentVersion - The current version of the MSK cluster.

$sel:encryptionInfo:ClusterInfo', clusterInfo_encryptionInfo - Includes all encryption-related information.

$sel:enhancedMonitoring:ClusterInfo', clusterInfo_enhancedMonitoring - Specifies which metrics are gathered for the MSK cluster. This property has the following possible values: DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION. For a list of the metrics associated with each of these levels of monitoring, see Monitoring.

$sel:loggingInfo:ClusterInfo', clusterInfo_loggingInfo - Undocumented member.

$sel:numberOfBrokerNodes:ClusterInfo', clusterInfo_numberOfBrokerNodes - The number of broker nodes in the cluster.

$sel:openMonitoring:ClusterInfo', clusterInfo_openMonitoring - Settings for open monitoring using Prometheus.

$sel:state:ClusterInfo', clusterInfo_state - The state of the cluster. The possible states are ACTIVE, CREATING, DELETING, FAILED, HEALING, MAINTENANCE, REBOOTING_BROKER, and UPDATING.

$sel:stateInfo:ClusterInfo', clusterInfo_stateInfo - Undocumented member.

$sel:storageMode:ClusterInfo', clusterInfo_storageMode - This controls storage mode for supported storage tiers.

$sel:tags:ClusterInfo', clusterInfo_tags - Tags attached to the cluster.

$sel:zookeeperConnectString:ClusterInfo', clusterInfo_zookeeperConnectString - The connection string to use to connect to the Apache ZooKeeper cluster.

$sel:zookeeperConnectStringTls:ClusterInfo', clusterInfo_zookeeperConnectStringTls - The connection string to use to connect to zookeeper cluster on Tls port.

ClusterOperationInfo

data ClusterOperationInfo Source #

Returns information about a cluster operation.

See: newClusterOperationInfo smart constructor.

Instances

Instances details
FromJSON ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Generic ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Associated Types

type Rep ClusterOperationInfo :: Type -> Type #

Read ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Show ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

NFData ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Methods

rnf :: ClusterOperationInfo -> () #

Eq ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Hashable ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

type Rep ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

type Rep ClusterOperationInfo = D1 ('MetaData "ClusterOperationInfo" "Amazonka.Kafka.Types.ClusterOperationInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ClusterOperationInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "errorInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorInfo))))) :*: ((S1 ('MetaSel ('Just "operationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "operationSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterOperationStep])))) :*: (S1 ('MetaSel ('Just "operationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceClusterInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MutableClusterInfo)) :*: S1 ('MetaSel ('Just "targetClusterInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MutableClusterInfo)))))))

newClusterOperationInfo :: ClusterOperationInfo Source #

Create a value of ClusterOperationInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestId:ClusterOperationInfo', clusterOperationInfo_clientRequestId - The ID of the API request that triggered this operation.

$sel:clusterArn:ClusterOperationInfo', clusterOperationInfo_clusterArn - ARN of the cluster.

$sel:creationTime:ClusterOperationInfo', clusterOperationInfo_creationTime - The time that the operation was created.

$sel:endTime:ClusterOperationInfo', clusterOperationInfo_endTime - The time at which the operation finished.

$sel:errorInfo:ClusterOperationInfo', clusterOperationInfo_errorInfo - Describes the error if the operation fails.

$sel:operationArn:ClusterOperationInfo', clusterOperationInfo_operationArn - ARN of the cluster operation.

$sel:operationState:ClusterOperationInfo', clusterOperationInfo_operationState - State of the cluster operation.

$sel:operationSteps:ClusterOperationInfo', clusterOperationInfo_operationSteps - Steps completed during the operation.

$sel:operationType:ClusterOperationInfo', clusterOperationInfo_operationType - Type of the cluster operation.

$sel:sourceClusterInfo:ClusterOperationInfo', clusterOperationInfo_sourceClusterInfo - Information about cluster attributes before a cluster is updated.

$sel:targetClusterInfo:ClusterOperationInfo', clusterOperationInfo_targetClusterInfo - Information about cluster attributes after a cluster is updated.

ClusterOperationStep

data ClusterOperationStep Source #

Step taken during a cluster operation.

See: newClusterOperationStep smart constructor.

Instances

Instances details
FromJSON ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

Generic ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

Associated Types

type Rep ClusterOperationStep :: Type -> Type #

Read ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

Show ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

NFData ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

Methods

rnf :: ClusterOperationStep -> () #

Eq ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

Hashable ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

type Rep ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

type Rep ClusterOperationStep = D1 ('MetaData "ClusterOperationStep" "Amazonka.Kafka.Types.ClusterOperationStep" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ClusterOperationStep'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stepInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterOperationStepInfo)) :*: S1 ('MetaSel ('Just "stepName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClusterOperationStep :: ClusterOperationStep Source #

Create a value of ClusterOperationStep with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:stepInfo:ClusterOperationStep', clusterOperationStep_stepInfo - Information about the step and its status.

$sel:stepName:ClusterOperationStep', clusterOperationStep_stepName - The name of the step.

ClusterOperationStepInfo

data ClusterOperationStepInfo Source #

State information about the operation step.

See: newClusterOperationStepInfo smart constructor.

Instances

Instances details
FromJSON ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

Generic ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

Associated Types

type Rep ClusterOperationStepInfo :: Type -> Type #

Read ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

Show ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

NFData ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

Eq ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

Hashable ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

type Rep ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

type Rep ClusterOperationStepInfo = D1 ('MetaData "ClusterOperationStepInfo" "Amazonka.Kafka.Types.ClusterOperationStepInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ClusterOperationStepInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stepStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClusterOperationStepInfo :: ClusterOperationStepInfo Source #

Create a value of ClusterOperationStepInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:stepStatus:ClusterOperationStepInfo', clusterOperationStepInfo_stepStatus - The steps current status.

CompatibleKafkaVersion

data CompatibleKafkaVersion Source #

Contains source Apache Kafka versions and compatible target Apache Kafka versions.

See: newCompatibleKafkaVersion smart constructor.

Instances

Instances details
FromJSON CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

Generic CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

Associated Types

type Rep CompatibleKafkaVersion :: Type -> Type #

Read CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

Show CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

NFData CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

Methods

rnf :: CompatibleKafkaVersion -> () #

Eq CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

Hashable CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

type Rep CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

type Rep CompatibleKafkaVersion = D1 ('MetaData "CompatibleKafkaVersion" "Amazonka.Kafka.Types.CompatibleKafkaVersion" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "CompatibleKafkaVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newCompatibleKafkaVersion :: CompatibleKafkaVersion Source #

Create a value of CompatibleKafkaVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sourceVersion:CompatibleKafkaVersion', compatibleKafkaVersion_sourceVersion - An Apache Kafka version.

$sel:targetVersions:CompatibleKafkaVersion', compatibleKafkaVersion_targetVersions - A list of Apache Kafka versions.

Configuration

data Configuration Source #

Represents an MSK Configuration.

See: newConfiguration smart constructor.

Instances

Instances details
FromJSON Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

Generic Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

Associated Types

type Rep Configuration :: Type -> Type #

Read Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

Show Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

NFData Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

Methods

rnf :: Configuration -> () #

Eq Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

Hashable Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

type Rep Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

newConfiguration Source #

Create a value of Configuration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

Configuration, configuration_description - The description of the configuration.

$sel:latestRevision:Configuration', configuration_latestRevision - Latest revision of the configuration.

Configuration, configuration_creationTime - The time when the configuration was created.

$sel:kafkaVersions:Configuration', configuration_kafkaVersions - An array of the versions of Apache Kafka with which you can use this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.

$sel:arn:Configuration', configuration_arn - The Amazon Resource Name (ARN) of the configuration.

$sel:name:Configuration', configuration_name - The name of the configuration.

$sel:state:Configuration', configuration_state - The state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.

ConfigurationInfo

data ConfigurationInfo Source #

Specifies the configuration to use for the brokers.

See: newConfigurationInfo smart constructor.

Instances

Instances details
FromJSON ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

ToJSON ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

Generic ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

Associated Types

type Rep ConfigurationInfo :: Type -> Type #

Read ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

Show ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

NFData ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

Methods

rnf :: ConfigurationInfo -> () #

Eq ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

Hashable ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

type Rep ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

type Rep ConfigurationInfo = D1 ('MetaData "ConfigurationInfo" "Amazonka.Kafka.Types.ConfigurationInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ConfigurationInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newConfigurationInfo Source #

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

Instances details
FromJSON ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

Generic ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

Associated Types

type Rep ConfigurationRevision :: Type -> Type #

Read ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

Show ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

NFData ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

Methods

rnf :: ConfigurationRevision -> () #

Eq ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

Hashable ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

type Rep ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

type Rep ConfigurationRevision = D1 ('MetaData "ConfigurationRevision" "Amazonka.Kafka.Types.ConfigurationRevision" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ConfigurationRevision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601))))

newConfigurationRevision Source #

Create a value of ConfigurationRevision with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:ConfigurationRevision', configurationRevision_description - The description of the configuration revision.

$sel:revision:ConfigurationRevision', configurationRevision_revision - The revision number.

$sel:creationTime:ConfigurationRevision', configurationRevision_creationTime - The time when the configuration revision was created.

ConnectivityInfo

data ConnectivityInfo Source #

Information about the broker access configuration.

See: newConnectivityInfo smart constructor.

Instances

Instances details
FromJSON ConnectivityInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConnectivityInfo

ToJSON ConnectivityInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConnectivityInfo

Generic ConnectivityInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConnectivityInfo

Associated Types

type Rep ConnectivityInfo :: Type -> Type #

Read ConnectivityInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConnectivityInfo

Show ConnectivityInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConnectivityInfo

NFData ConnectivityInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConnectivityInfo

Methods

rnf :: ConnectivityInfo -> () #

Eq ConnectivityInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConnectivityInfo

Hashable ConnectivityInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConnectivityInfo

type Rep ConnectivityInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConnectivityInfo

type Rep ConnectivityInfo = D1 ('MetaData "ConnectivityInfo" "Amazonka.Kafka.Types.ConnectivityInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ConnectivityInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "publicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PublicAccess))))

newConnectivityInfo :: ConnectivityInfo Source #

Create a value of ConnectivityInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:publicAccess:ConnectivityInfo', connectivityInfo_publicAccess - Public access control for brokers.

EBSStorageInfo

data EBSStorageInfo Source #

Contains information about the EBS storage volumes attached to Apache Kafka broker nodes.

See: newEBSStorageInfo smart constructor.

Instances

Instances details
FromJSON EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

ToJSON EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

Generic EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

Associated Types

type Rep EBSStorageInfo :: Type -> Type #

Read EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

Show EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

NFData EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

Methods

rnf :: EBSStorageInfo -> () #

Eq EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

Hashable EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

type Rep EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

type Rep EBSStorageInfo = D1 ('MetaData "EBSStorageInfo" "Amazonka.Kafka.Types.EBSStorageInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "EBSStorageInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "provisionedThroughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedThroughput)) :*: S1 ('MetaSel ('Just "volumeSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newEBSStorageInfo :: EBSStorageInfo Source #

Create a value of EBSStorageInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:provisionedThroughput:EBSStorageInfo', eBSStorageInfo_provisionedThroughput - EBS volume provisioned throughput information.

$sel:volumeSize:EBSStorageInfo', eBSStorageInfo_volumeSize - The size in GiB of the EBS volume for the data drive on each broker node.

EncryptionAtRest

data EncryptionAtRest Source #

The data-volume encryption details.

See: newEncryptionAtRest smart constructor.

Constructors

EncryptionAtRest' Text 

Instances

Instances details
FromJSON EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

ToJSON EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

Generic EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

Associated Types

type Rep EncryptionAtRest :: Type -> Type #

Read EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

Show EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

NFData EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

Methods

rnf :: EncryptionAtRest -> () #

Eq EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

Hashable EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

type Rep EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

type Rep EncryptionAtRest = D1 ('MetaData "EncryptionAtRest" "Amazonka.Kafka.Types.EncryptionAtRest" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "EncryptionAtRest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataVolumeKMSKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEncryptionAtRest Source #

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

Instances details
FromJSON EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

ToJSON EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

Generic EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

Associated Types

type Rep EncryptionInTransit :: Type -> Type #

Read EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

Show EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

NFData EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

Methods

rnf :: EncryptionInTransit -> () #

Eq EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

Hashable EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

type Rep EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

type Rep EncryptionInTransit = D1 ('MetaData "EncryptionInTransit" "Amazonka.Kafka.Types.EncryptionInTransit" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "EncryptionInTransit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientBroker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientBroker)) :*: S1 ('MetaSel ('Just "inCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

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

Instances details
FromJSON EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

ToJSON EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

Generic EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

Associated Types

type Rep EncryptionInfo :: Type -> Type #

Read EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

Show EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

NFData EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

Methods

rnf :: EncryptionInfo -> () #

Eq EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

Hashable EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

type Rep EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

type Rep EncryptionInfo = D1 ('MetaData "EncryptionInfo" "Amazonka.Kafka.Types.EncryptionInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "EncryptionInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionAtRest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionAtRest)) :*: S1 ('MetaSel ('Just "encryptionInTransit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionInTransit))))

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

data ErrorInfo Source #

Returns information about an error state of the cluster.

See: newErrorInfo smart constructor.

Constructors

ErrorInfo' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

Generic ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

Associated Types

type Rep ErrorInfo :: Type -> Type #

Read ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

Show ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

NFData ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

Methods

rnf :: ErrorInfo -> () #

Eq ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

Hashable ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

type Rep ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

type Rep ErrorInfo = D1 ('MetaData "ErrorInfo" "Amazonka.Kafka.Types.ErrorInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ErrorInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newErrorInfo :: ErrorInfo Source #

Create a value of ErrorInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCode:ErrorInfo', errorInfo_errorCode - A number describing the error programmatically.

$sel:errorString:ErrorInfo', errorInfo_errorString - An optional field to provide more details about the error.

Firehose

data Firehose Source #

See: newFirehose smart constructor.

Constructors

Firehose' (Maybe Text) Bool 

Instances

Instances details
FromJSON Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

ToJSON Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

Generic Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

Associated Types

type Rep Firehose :: Type -> Type #

Methods

from :: Firehose -> Rep Firehose x #

to :: Rep Firehose x -> Firehose #

Read Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

Show Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

NFData Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

Methods

rnf :: Firehose -> () #

Eq Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

Hashable Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

Methods

hashWithSalt :: Int -> Firehose -> Int #

hash :: Firehose -> Int #

type Rep Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

type Rep Firehose = D1 ('MetaData "Firehose" "Amazonka.Kafka.Types.Firehose" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Firehose'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deliveryStream") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newFirehose Source #

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

data Iam Source #

Details for IAM access control.

See: newIam smart constructor.

Constructors

Iam' (Maybe Bool) 

Instances

Instances details
FromJSON Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

ToJSON Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

Generic Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

Associated Types

type Rep Iam :: Type -> Type #

Methods

from :: Iam -> Rep Iam x #

to :: Rep Iam x -> Iam #

Read Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

Show Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

Methods

showsPrec :: Int -> Iam -> ShowS #

show :: Iam -> String #

showList :: [Iam] -> ShowS #

NFData Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

Methods

rnf :: Iam -> () #

Eq Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

Methods

(==) :: Iam -> Iam -> Bool #

(/=) :: Iam -> Iam -> Bool #

Hashable Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

Methods

hashWithSalt :: Int -> Iam -> Int #

hash :: Iam -> Int #

type Rep Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

type Rep Iam = D1 ('MetaData "Iam" "Amazonka.Kafka.Types.Iam" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Iam'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newIam :: Iam Source #

Create a value of Iam with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:Iam', iam_enabled - Indicates whether IAM access control is enabled.

JmxExporter

data JmxExporter Source #

Indicates whether you want to turn on or turn off the JMX Exporter.

See: newJmxExporter smart constructor.

Constructors

JmxExporter' Bool 

Instances

Instances details
FromJSON JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

Generic JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

Associated Types

type Rep JmxExporter :: Type -> Type #

Read JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

Show JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

NFData JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

Methods

rnf :: JmxExporter -> () #

Eq JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

Hashable JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

type Rep JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

type Rep JmxExporter = D1 ('MetaData "JmxExporter" "Amazonka.Kafka.Types.JmxExporter" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "JmxExporter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabledInBroker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newJmxExporter Source #

Create a value of JmxExporter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabledInBroker:JmxExporter', jmxExporter_enabledInBroker - Indicates whether you want to turn on or turn off the JMX Exporter.

JmxExporterInfo

data JmxExporterInfo Source #

Indicates whether you want to turn on or turn off the JMX Exporter.

See: newJmxExporterInfo smart constructor.

Constructors

JmxExporterInfo' Bool 

Instances

Instances details
FromJSON JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

ToJSON JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

Generic JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

Associated Types

type Rep JmxExporterInfo :: Type -> Type #

Read JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

Show JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

NFData JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

Methods

rnf :: JmxExporterInfo -> () #

Eq JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

Hashable JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

type Rep JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

type Rep JmxExporterInfo = D1 ('MetaData "JmxExporterInfo" "Amazonka.Kafka.Types.JmxExporterInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "JmxExporterInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabledInBroker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newJmxExporterInfo Source #

Create a value of JmxExporterInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabledInBroker:JmxExporterInfo', jmxExporterInfo_enabledInBroker - Indicates whether you want to turn on or turn off the JMX Exporter.

KafkaVersion

data KafkaVersion Source #

See: newKafkaVersion smart constructor.

Instances

Instances details
FromJSON KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

Generic KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

Associated Types

type Rep KafkaVersion :: Type -> Type #

Read KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

Show KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

NFData KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

Methods

rnf :: KafkaVersion -> () #

Eq KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

Hashable KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

type Rep KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

type Rep KafkaVersion = D1 ('MetaData "KafkaVersion" "Amazonka.Kafka.Types.KafkaVersion" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "KafkaVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KafkaVersionStatus)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKafkaVersion :: KafkaVersion Source #

Create a value of KafkaVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:KafkaVersion', kafkaVersion_status - Undocumented member.

$sel:version:KafkaVersion', kafkaVersion_version - Undocumented member.

LoggingInfo

data LoggingInfo Source #

See: newLoggingInfo smart constructor.

Constructors

LoggingInfo' BrokerLogs 

Instances

Instances details
FromJSON LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

ToJSON LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

Generic LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

Associated Types

type Rep LoggingInfo :: Type -> Type #

Read LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

Show LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

NFData LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

Methods

rnf :: LoggingInfo -> () #

Eq LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

Hashable LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

type Rep LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

type Rep LoggingInfo = D1 ('MetaData "LoggingInfo" "Amazonka.Kafka.Types.LoggingInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "LoggingInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "brokerLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BrokerLogs)))

newLoggingInfo Source #

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

Instances details
FromJSON MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

Generic MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

Associated Types

type Rep MutableClusterInfo :: Type -> Type #

Read MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

Show MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

NFData MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

Methods

rnf :: MutableClusterInfo -> () #

Eq MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

Hashable MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

type Rep MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

type Rep MutableClusterInfo = D1 ('MetaData "MutableClusterInfo" "Amazonka.Kafka.Types.MutableClusterInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "MutableClusterInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "brokerEBSVolumeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BrokerEBSVolumeInfo])) :*: (S1 ('MetaSel ('Just "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthentication)) :*: S1 ('MetaSel ('Just "configurationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationInfo)))) :*: (S1 ('MetaSel ('Just "connectivityInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectivityInfo)) :*: (S1 ('MetaSel ('Just "encryptionInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionInfo)) :*: S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnhancedMonitoring))))) :*: ((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kafkaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "loggingInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingInfo)))) :*: (S1 ('MetaSel ('Just "numberOfBrokerNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "openMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenMonitoring)) :*: S1 ('MetaSel ('Just "storageMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageMode)))))))

newMutableClusterInfo :: MutableClusterInfo Source #

Create a value of MutableClusterInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:brokerEBSVolumeInfo:MutableClusterInfo', mutableClusterInfo_brokerEBSVolumeInfo - Specifies the size of the EBS volume and the ID of the associated broker.

$sel:clientAuthentication:MutableClusterInfo', mutableClusterInfo_clientAuthentication - Includes all client authentication information.

$sel:configurationInfo:MutableClusterInfo', mutableClusterInfo_configurationInfo - Information about the changes in the configuration of the brokers.

$sel:connectivityInfo:MutableClusterInfo', mutableClusterInfo_connectivityInfo - Information about the broker access configuration.

$sel:encryptionInfo:MutableClusterInfo', mutableClusterInfo_encryptionInfo - Includes all encryption-related information.

$sel:enhancedMonitoring:MutableClusterInfo', mutableClusterInfo_enhancedMonitoring - Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.

$sel:instanceType:MutableClusterInfo', mutableClusterInfo_instanceType - Information about the Amazon MSK broker type.

$sel:kafkaVersion:MutableClusterInfo', mutableClusterInfo_kafkaVersion - The Apache Kafka version.

$sel:loggingInfo:MutableClusterInfo', mutableClusterInfo_loggingInfo - You can configure your MSK cluster to send broker logs to different destination types. This is a container for the configuration details related to broker logs.

$sel:numberOfBrokerNodes:MutableClusterInfo', mutableClusterInfo_numberOfBrokerNodes - The number of broker nodes in the cluster.

$sel:openMonitoring:MutableClusterInfo', mutableClusterInfo_openMonitoring - The settings for open monitoring.

$sel:storageMode:MutableClusterInfo', mutableClusterInfo_storageMode - This controls storage mode for supported storage tiers.

NodeExporter

data NodeExporter Source #

Indicates whether you want to turn on or turn off the Node Exporter.

See: newNodeExporter smart constructor.

Constructors

NodeExporter' Bool 

Instances

Instances details
FromJSON NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

Generic NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

Associated Types

type Rep NodeExporter :: Type -> Type #

Read NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

Show NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

NFData NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

Methods

rnf :: NodeExporter -> () #

Eq NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

Hashable NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

type Rep NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

type Rep NodeExporter = D1 ('MetaData "NodeExporter" "Amazonka.Kafka.Types.NodeExporter" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "NodeExporter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabledInBroker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newNodeExporter Source #

Create a value of NodeExporter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabledInBroker:NodeExporter', nodeExporter_enabledInBroker - Indicates whether you want to turn on or turn off the Node Exporter.

NodeExporterInfo

data NodeExporterInfo Source #

Indicates whether you want to turn on or turn off the Node Exporter.

See: newNodeExporterInfo smart constructor.

Constructors

NodeExporterInfo' Bool 

Instances

Instances details
FromJSON NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

ToJSON NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

Generic NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

Associated Types

type Rep NodeExporterInfo :: Type -> Type #

Read NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

Show NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

NFData NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

Methods

rnf :: NodeExporterInfo -> () #

Eq NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

Hashable NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

type Rep NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

type Rep NodeExporterInfo = D1 ('MetaData "NodeExporterInfo" "Amazonka.Kafka.Types.NodeExporterInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "NodeExporterInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabledInBroker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newNodeExporterInfo Source #

Create a value of NodeExporterInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabledInBroker:NodeExporterInfo', nodeExporterInfo_enabledInBroker - Indicates whether you want to turn on or turn off the Node Exporter.

NodeInfo

data NodeInfo Source #

The node information object.

See: newNodeInfo smart constructor.

Instances

Instances details
FromJSON NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

Generic NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

Associated Types

type Rep NodeInfo :: Type -> Type #

Methods

from :: NodeInfo -> Rep NodeInfo x #

to :: Rep NodeInfo x -> NodeInfo #

Read NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

Show NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

NFData NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

Methods

rnf :: NodeInfo -> () #

Eq NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

Hashable NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

Methods

hashWithSalt :: Int -> NodeInfo -> Int #

hash :: NodeInfo -> Int #

type Rep NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

newNodeInfo :: NodeInfo Source #

Create a value of NodeInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addedToClusterTime:NodeInfo', nodeInfo_addedToClusterTime - The start time.

$sel:brokerNodeInfo:NodeInfo', nodeInfo_brokerNodeInfo - The broker node info.

$sel:instanceType:NodeInfo', nodeInfo_instanceType - The instance type.

$sel:nodeARN:NodeInfo', nodeInfo_nodeARN - The Amazon Resource Name (ARN) of the node.

$sel:nodeType:NodeInfo', nodeInfo_nodeType - The node type.

$sel:zookeeperNodeInfo:NodeInfo', nodeInfo_zookeeperNodeInfo - The ZookeeperNodeInfo.

OpenMonitoring

data OpenMonitoring Source #

JMX and Node monitoring for the MSK cluster.

See: newOpenMonitoring smart constructor.

Instances

Instances details
FromJSON OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

Generic OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

Associated Types

type Rep OpenMonitoring :: Type -> Type #

Read OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

Show OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

NFData OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

Methods

rnf :: OpenMonitoring -> () #

Eq OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

Hashable OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

type Rep OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

type Rep OpenMonitoring = D1 ('MetaData "OpenMonitoring" "Amazonka.Kafka.Types.OpenMonitoring" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "OpenMonitoring'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prometheus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Prometheus)))

newOpenMonitoring Source #

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

Instances details
FromJSON OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

ToJSON OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

Generic OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

Associated Types

type Rep OpenMonitoringInfo :: Type -> Type #

Read OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

Show OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

NFData OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

Methods

rnf :: OpenMonitoringInfo -> () #

Eq OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

Hashable OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

type Rep OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

type Rep OpenMonitoringInfo = D1 ('MetaData "OpenMonitoringInfo" "Amazonka.Kafka.Types.OpenMonitoringInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "OpenMonitoringInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prometheus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PrometheusInfo)))

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

Instances details
FromJSON Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

Generic Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

Associated Types

type Rep Prometheus :: Type -> Type #

Read Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

Show Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

NFData Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

Methods

rnf :: Prometheus -> () #

Eq Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

Hashable Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

type Rep Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

type Rep Prometheus = D1 ('MetaData "Prometheus" "Amazonka.Kafka.Types.Prometheus" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Prometheus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jmxExporter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JmxExporter)) :*: S1 ('MetaSel ('Just "nodeExporter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeExporter))))

newPrometheus :: Prometheus Source #

Create a value of Prometheus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:jmxExporter:Prometheus', prometheus_jmxExporter - Indicates whether you want to turn on or turn off the JMX Exporter.

$sel:nodeExporter:Prometheus', prometheus_nodeExporter - Indicates whether you want to turn on or turn off the Node Exporter.

PrometheusInfo

data PrometheusInfo Source #

Prometheus settings.

See: newPrometheusInfo smart constructor.

Instances

Instances details
FromJSON PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

ToJSON PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

Generic PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

Associated Types

type Rep PrometheusInfo :: Type -> Type #

Read PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

Show PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

NFData PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

Methods

rnf :: PrometheusInfo -> () #

Eq PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

Hashable PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

type Rep PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

type Rep PrometheusInfo = D1 ('MetaData "PrometheusInfo" "Amazonka.Kafka.Types.PrometheusInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "PrometheusInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jmxExporter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JmxExporterInfo)) :*: S1 ('MetaSel ('Just "nodeExporter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeExporterInfo))))

newPrometheusInfo :: PrometheusInfo Source #

Create a value of PrometheusInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:jmxExporter:PrometheusInfo', prometheusInfo_jmxExporter - Indicates whether you want to turn on or turn off the JMX Exporter.

$sel:nodeExporter:PrometheusInfo', prometheusInfo_nodeExporter - Indicates whether you want to turn on or turn off the Node Exporter.

Provisioned

data Provisioned Source #

Provisioned cluster.

See: newProvisioned smart constructor.

Instances

Instances details
FromJSON Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

Generic Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

Associated Types

type Rep Provisioned :: Type -> Type #

Read Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

Show Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

NFData Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

Methods

rnf :: Provisioned -> () #

Eq Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

Hashable Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

type Rep Provisioned Source # 
Instance details

Defined in Amazonka.Kafka.Types.Provisioned

type Rep Provisioned = D1 ('MetaData "Provisioned" "Amazonka.Kafka.Types.Provisioned" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Provisioned'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthentication)) :*: S1 ('MetaSel ('Just "currentBrokerSoftwareInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerSoftwareInfo))) :*: (S1 ('MetaSel ('Just "encryptionInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionInfo)) :*: (S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnhancedMonitoring)) :*: S1 ('MetaSel ('Just "loggingInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingInfo))))) :*: ((S1 ('MetaSel ('Just "openMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenMonitoringInfo)) :*: (S1 ('MetaSel ('Just "storageMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageMode)) :*: S1 ('MetaSel ('Just "zookeeperConnectString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "zookeeperConnectStringTls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "brokerNodeGroupInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BrokerNodeGroupInfo) :*: S1 ('MetaSel ('Just "numberOfBrokerNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))))

newProvisioned Source #

Create a value of Provisioned with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientAuthentication:Provisioned', provisioned_clientAuthentication - Includes all client authentication information.

$sel:currentBrokerSoftwareInfo:Provisioned', provisioned_currentBrokerSoftwareInfo - Information about the Apache Kafka version deployed on the brokers.

$sel:encryptionInfo:Provisioned', provisioned_encryptionInfo - Includes all encryption-related information.

$sel:enhancedMonitoring:Provisioned', provisioned_enhancedMonitoring - Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.

$sel:loggingInfo:Provisioned', provisioned_loggingInfo - Log delivery information for the cluster.

$sel:openMonitoring:Provisioned', provisioned_openMonitoring - The settings for open monitoring.

$sel:storageMode:Provisioned', provisioned_storageMode - This controls storage mode for supported storage tiers.

$sel:zookeeperConnectString:Provisioned', provisioned_zookeeperConnectString - The connection string to use to connect to the Apache ZooKeeper cluster.

$sel:zookeeperConnectStringTls:Provisioned', provisioned_zookeeperConnectStringTls - The connection string to use to connect to the Apache ZooKeeper cluster on a TLS port.

$sel:brokerNodeGroupInfo:Provisioned', provisioned_brokerNodeGroupInfo - Information about the brokers.

$sel:numberOfBrokerNodes:Provisioned', provisioned_numberOfBrokerNodes - The number of broker nodes in the cluster.

ProvisionedRequest

data ProvisionedRequest Source #

Provisioned cluster request.

See: newProvisionedRequest smart constructor.

Instances

Instances details
ToJSON ProvisionedRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedRequest

Generic ProvisionedRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedRequest

Associated Types

type Rep ProvisionedRequest :: Type -> Type #

Read ProvisionedRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedRequest

Show ProvisionedRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedRequest

NFData ProvisionedRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedRequest

Methods

rnf :: ProvisionedRequest -> () #

Eq ProvisionedRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedRequest

Hashable ProvisionedRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedRequest

type Rep ProvisionedRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedRequest

type Rep ProvisionedRequest = D1 ('MetaData "ProvisionedRequest" "Amazonka.Kafka.Types.ProvisionedRequest" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ProvisionedRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthentication)) :*: S1 ('MetaSel ('Just "configurationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationInfo))) :*: (S1 ('MetaSel ('Just "encryptionInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionInfo)) :*: (S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnhancedMonitoring)) :*: S1 ('MetaSel ('Just "loggingInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingInfo))))) :*: ((S1 ('MetaSel ('Just "openMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenMonitoringInfo)) :*: S1 ('MetaSel ('Just "storageMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageMode))) :*: (S1 ('MetaSel ('Just "brokerNodeGroupInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BrokerNodeGroupInfo) :*: (S1 ('MetaSel ('Just "kafkaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "numberOfBrokerNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))))

newProvisionedRequest Source #

Create a value of ProvisionedRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientAuthentication:ProvisionedRequest', provisionedRequest_clientAuthentication - Includes all client authentication information.

$sel:configurationInfo:ProvisionedRequest', provisionedRequest_configurationInfo - Represents the configuration that you want Amazon MSK to use for the brokers in a cluster.

$sel:encryptionInfo:ProvisionedRequest', provisionedRequest_encryptionInfo - Includes all encryption-related information.

$sel:enhancedMonitoring:ProvisionedRequest', provisionedRequest_enhancedMonitoring - Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.

$sel:loggingInfo:ProvisionedRequest', provisionedRequest_loggingInfo - Log delivery information for the cluster.

$sel:openMonitoring:ProvisionedRequest', provisionedRequest_openMonitoring - The settings for open monitoring.

$sel:storageMode:ProvisionedRequest', provisionedRequest_storageMode - This controls storage mode for supported storage tiers.

$sel:brokerNodeGroupInfo:ProvisionedRequest', provisionedRequest_brokerNodeGroupInfo - Information about the brokers.

$sel:kafkaVersion:ProvisionedRequest', provisionedRequest_kafkaVersion - The Apache Kafka version that you want for the cluster.

$sel:numberOfBrokerNodes:ProvisionedRequest', provisionedRequest_numberOfBrokerNodes - The number of broker nodes in the cluster.

ProvisionedThroughput

data ProvisionedThroughput Source #

Contains information about provisioned throughput for EBS storage volumes attached to kafka broker nodes.

See: newProvisionedThroughput smart constructor.

Instances

Instances details
FromJSON ProvisionedThroughput Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedThroughput

ToJSON ProvisionedThroughput Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedThroughput

Generic ProvisionedThroughput Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedThroughput

Associated Types

type Rep ProvisionedThroughput :: Type -> Type #

Read ProvisionedThroughput Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedThroughput

Show ProvisionedThroughput Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedThroughput

NFData ProvisionedThroughput Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedThroughput

Methods

rnf :: ProvisionedThroughput -> () #

Eq ProvisionedThroughput Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedThroughput

Hashable ProvisionedThroughput Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedThroughput

type Rep ProvisionedThroughput Source # 
Instance details

Defined in Amazonka.Kafka.Types.ProvisionedThroughput

type Rep ProvisionedThroughput = D1 ('MetaData "ProvisionedThroughput" "Amazonka.Kafka.Types.ProvisionedThroughput" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ProvisionedThroughput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "volumeThroughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newProvisionedThroughput :: ProvisionedThroughput Source #

Create a value of ProvisionedThroughput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:ProvisionedThroughput', provisionedThroughput_enabled - Provisioned throughput is enabled or not.

$sel:volumeThroughput:ProvisionedThroughput', provisionedThroughput_volumeThroughput - Throughput value of the EBS volumes for the data drive on each kafka broker node in MiB per second.

PublicAccess

data PublicAccess Source #

Public access control for brokers.

See: newPublicAccess smart constructor.

Constructors

PublicAccess' (Maybe Text) 

Instances

Instances details
FromJSON PublicAccess Source # 
Instance details

Defined in Amazonka.Kafka.Types.PublicAccess

ToJSON PublicAccess Source # 
Instance details

Defined in Amazonka.Kafka.Types.PublicAccess

Generic PublicAccess Source # 
Instance details

Defined in Amazonka.Kafka.Types.PublicAccess

Associated Types

type Rep PublicAccess :: Type -> Type #

Read PublicAccess Source # 
Instance details

Defined in Amazonka.Kafka.Types.PublicAccess

Show PublicAccess Source # 
Instance details

Defined in Amazonka.Kafka.Types.PublicAccess

NFData PublicAccess Source # 
Instance details

Defined in Amazonka.Kafka.Types.PublicAccess

Methods

rnf :: PublicAccess -> () #

Eq PublicAccess Source # 
Instance details

Defined in Amazonka.Kafka.Types.PublicAccess

Hashable PublicAccess Source # 
Instance details

Defined in Amazonka.Kafka.Types.PublicAccess

type Rep PublicAccess Source # 
Instance details

Defined in Amazonka.Kafka.Types.PublicAccess

type Rep PublicAccess = D1 ('MetaData "PublicAccess" "Amazonka.Kafka.Types.PublicAccess" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "PublicAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPublicAccess :: PublicAccess Source #

Create a value of PublicAccess with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':PublicAccess', publicAccess_type - The value DISABLED indicates that public access is turned off. SERVICE_PROVIDED_EIPS indicates that public access is turned on.

S3

data S3 Source #

See: newS3 smart constructor.

Constructors

S3' (Maybe Text) (Maybe Text) Bool 

Instances

Instances details
FromJSON S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

ToJSON S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

Generic S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

Associated Types

type Rep S3 :: Type -> Type #

Methods

from :: S3 -> Rep S3 x #

to :: Rep S3 x -> S3 #

Read S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

Show S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

Methods

showsPrec :: Int -> S3 -> ShowS #

show :: S3 -> String #

showList :: [S3] -> ShowS #

NFData S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

Methods

rnf :: S3 -> () #

Eq S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

Methods

(==) :: S3 -> S3 -> Bool #

(/=) :: S3 -> S3 -> Bool #

Hashable S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

Methods

hashWithSalt :: Int -> S3 -> Int #

hash :: S3 -> Int #

type Rep S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

type Rep S3 = D1 ('MetaData "S3" "Amazonka.Kafka.Types.S3" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "S3'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newS3 Source #

Arguments

:: Bool

$sel:enabled:S3'

-> S3 

Create a value of S3 with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bucket:S3', s3_bucket - Undocumented member.

$sel:prefix:S3', s3_prefix - Undocumented member.

$sel:enabled:S3', s3_enabled - Undocumented member.

Sasl

data Sasl Source #

Details for client authentication using SASL.

See: newSasl smart constructor.

Constructors

Sasl' (Maybe Iam) (Maybe Scram) 

Instances

Instances details
FromJSON Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

ToJSON Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

Generic Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

Associated Types

type Rep Sasl :: Type -> Type #

Methods

from :: Sasl -> Rep Sasl x #

to :: Rep Sasl x -> Sasl #

Read Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

Show Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

Methods

showsPrec :: Int -> Sasl -> ShowS #

show :: Sasl -> String #

showList :: [Sasl] -> ShowS #

NFData Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

Methods

rnf :: Sasl -> () #

Eq Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

Methods

(==) :: Sasl -> Sasl -> Bool #

(/=) :: Sasl -> Sasl -> Bool #

Hashable Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

Methods

hashWithSalt :: Int -> Sasl -> Int #

hash :: Sasl -> Int #

type Rep Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

type Rep Sasl = D1 ('MetaData "Sasl" "Amazonka.Kafka.Types.Sasl" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Sasl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Iam)) :*: S1 ('MetaSel ('Just "scram") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scram))))

newSasl :: Sasl Source #

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

data Scram Source #

Details for SASL/SCRAM client authentication.

See: newScram smart constructor.

Constructors

Scram' (Maybe Bool) 

Instances

Instances details
FromJSON Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

ToJSON Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

Generic Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

Associated Types

type Rep Scram :: Type -> Type #

Methods

from :: Scram -> Rep Scram x #

to :: Rep Scram x -> Scram #

Read Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

Show Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

Methods

showsPrec :: Int -> Scram -> ShowS #

show :: Scram -> String #

showList :: [Scram] -> ShowS #

NFData Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

Methods

rnf :: Scram -> () #

Eq Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

Methods

(==) :: Scram -> Scram -> Bool #

(/=) :: Scram -> Scram -> Bool #

Hashable Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

Methods

hashWithSalt :: Int -> Scram -> Int #

hash :: Scram -> Int #

type Rep Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

type Rep Scram = D1 ('MetaData "Scram" "Amazonka.Kafka.Types.Scram" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Scram'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newScram :: Scram Source #

Create a value of Scram with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:Scram', scram_enabled - SASL/SCRAM authentication is enabled or not.

Serverless

data Serverless Source #

Serverless cluster.

See: newServerless smart constructor.

Instances

Instances details
FromJSON Serverless Source # 
Instance details

Defined in Amazonka.Kafka.Types.Serverless

Generic Serverless Source # 
Instance details

Defined in Amazonka.Kafka.Types.Serverless

Associated Types

type Rep Serverless :: Type -> Type #

Read Serverless Source # 
Instance details

Defined in Amazonka.Kafka.Types.Serverless

Show Serverless Source # 
Instance details

Defined in Amazonka.Kafka.Types.Serverless

NFData Serverless Source # 
Instance details

Defined in Amazonka.Kafka.Types.Serverless

Methods

rnf :: Serverless -> () #

Eq Serverless Source # 
Instance details

Defined in Amazonka.Kafka.Types.Serverless

Hashable Serverless Source # 
Instance details

Defined in Amazonka.Kafka.Types.Serverless

type Rep Serverless Source # 
Instance details

Defined in Amazonka.Kafka.Types.Serverless

type Rep Serverless = D1 ('MetaData "Serverless" "Amazonka.Kafka.Types.Serverless" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Serverless'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerlessClientAuthentication)) :*: S1 ('MetaSel ('Just "vpcConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [VpcConfig])))

newServerless :: Serverless Source #

Create a value of Serverless with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientAuthentication:Serverless', serverless_clientAuthentication - Includes all client authentication information.

$sel:vpcConfigs:Serverless', serverless_vpcConfigs - The configuration of the Amazon VPCs for the cluster.

ServerlessClientAuthentication

data ServerlessClientAuthentication Source #

Includes all client authentication information.

See: newServerlessClientAuthentication smart constructor.

Instances

Instances details
FromJSON ServerlessClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessClientAuthentication

ToJSON ServerlessClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessClientAuthentication

Generic ServerlessClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessClientAuthentication

Associated Types

type Rep ServerlessClientAuthentication :: Type -> Type #

Read ServerlessClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessClientAuthentication

Show ServerlessClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessClientAuthentication

NFData ServerlessClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessClientAuthentication

Eq ServerlessClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessClientAuthentication

Hashable ServerlessClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessClientAuthentication

type Rep ServerlessClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessClientAuthentication

type Rep ServerlessClientAuthentication = D1 ('MetaData "ServerlessClientAuthentication" "Amazonka.Kafka.Types.ServerlessClientAuthentication" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ServerlessClientAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sasl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerlessSasl))))

newServerlessClientAuthentication :: ServerlessClientAuthentication Source #

Create a value of ServerlessClientAuthentication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sasl:ServerlessClientAuthentication', serverlessClientAuthentication_sasl - Details for ClientAuthentication using SASL.

ServerlessRequest

data ServerlessRequest Source #

Serverless cluster request.

See: newServerlessRequest smart constructor.

Instances

Instances details
ToJSON ServerlessRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessRequest

Generic ServerlessRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessRequest

Associated Types

type Rep ServerlessRequest :: Type -> Type #

Read ServerlessRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessRequest

Show ServerlessRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessRequest

NFData ServerlessRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessRequest

Methods

rnf :: ServerlessRequest -> () #

Eq ServerlessRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessRequest

Hashable ServerlessRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessRequest

type Rep ServerlessRequest Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessRequest

type Rep ServerlessRequest = D1 ('MetaData "ServerlessRequest" "Amazonka.Kafka.Types.ServerlessRequest" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ServerlessRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerlessClientAuthentication)) :*: S1 ('MetaSel ('Just "vpcConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [VpcConfig])))

newServerlessRequest :: ServerlessRequest Source #

Create a value of ServerlessRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientAuthentication:ServerlessRequest', serverlessRequest_clientAuthentication - Includes all client authentication information.

$sel:vpcConfigs:ServerlessRequest', serverlessRequest_vpcConfigs - The configuration of the Amazon VPCs for the cluster.

ServerlessSasl

data ServerlessSasl Source #

Details for client authentication using SASL.

See: newServerlessSasl smart constructor.

Constructors

ServerlessSasl' (Maybe Iam) 

Instances

Instances details
FromJSON ServerlessSasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessSasl

ToJSON ServerlessSasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessSasl

Generic ServerlessSasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessSasl

Associated Types

type Rep ServerlessSasl :: Type -> Type #

Read ServerlessSasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessSasl

Show ServerlessSasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessSasl

NFData ServerlessSasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessSasl

Methods

rnf :: ServerlessSasl -> () #

Eq ServerlessSasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessSasl

Hashable ServerlessSasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessSasl

type Rep ServerlessSasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.ServerlessSasl

type Rep ServerlessSasl = D1 ('MetaData "ServerlessSasl" "Amazonka.Kafka.Types.ServerlessSasl" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ServerlessSasl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iam") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Iam))))

newServerlessSasl :: ServerlessSasl Source #

Create a value of ServerlessSasl with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:iam:ServerlessSasl', serverlessSasl_iam - Indicates whether IAM access control is enabled.

StateInfo

data StateInfo Source #

See: newStateInfo smart constructor.

Constructors

StateInfo' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

Generic StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

Associated Types

type Rep StateInfo :: Type -> Type #

Read StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

Show StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

NFData StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

Methods

rnf :: StateInfo -> () #

Eq StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

Hashable StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

type Rep StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

type Rep StateInfo = D1 ('MetaData "StateInfo" "Amazonka.Kafka.Types.StateInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "StateInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStateInfo :: StateInfo Source #

Create a value of StateInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:code:StateInfo', stateInfo_code - Undocumented member.

$sel:message:StateInfo', stateInfo_message - Undocumented member.

StorageInfo

data StorageInfo Source #

Contains information about storage volumes attached to MSK broker nodes.

See: newStorageInfo smart constructor.

Instances

Instances details
FromJSON StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

ToJSON StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

Generic StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

Associated Types

type Rep StorageInfo :: Type -> Type #

Read StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

Show StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

NFData StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

Methods

rnf :: StorageInfo -> () #

Eq StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

Hashable StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

type Rep StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

type Rep StorageInfo = D1 ('MetaData "StorageInfo" "Amazonka.Kafka.Types.StorageInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "StorageInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ebsStorageInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EBSStorageInfo))))

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

data Tls Source #

Details for client authentication using TLS.

See: newTls smart constructor.

Constructors

Tls' (Maybe [Text]) (Maybe Bool) 

Instances

Instances details
FromJSON Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

ToJSON Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

Generic Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

Associated Types

type Rep Tls :: Type -> Type #

Methods

from :: Tls -> Rep Tls x #

to :: Rep Tls x -> Tls #

Read Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

Show Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

Methods

showsPrec :: Int -> Tls -> ShowS #

show :: Tls -> String #

showList :: [Tls] -> ShowS #

NFData Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

Methods

rnf :: Tls -> () #

Eq Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

Methods

(==) :: Tls -> Tls -> Bool #

(/=) :: Tls -> Tls -> Bool #

Hashable Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

Methods

hashWithSalt :: Int -> Tls -> Int #

hash :: Tls -> Int #

type Rep Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

type Rep Tls = D1 ('MetaData "Tls" "Amazonka.Kafka.Types.Tls" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Tls'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateAuthorityArnList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newTls :: Tls Source #

Create a value of Tls with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateAuthorityArnList:Tls', tls_certificateAuthorityArnList - List of ACM Certificate Authority ARNs.

$sel:enabled:Tls', tls_enabled - Specifies whether you want to turn on or turn off TLS authentication.

Unauthenticated

data Unauthenticated Source #

See: newUnauthenticated smart constructor.

Constructors

Unauthenticated' (Maybe Bool) 

Instances

Instances details
FromJSON Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

ToJSON Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

Generic Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

Associated Types

type Rep Unauthenticated :: Type -> Type #

Read Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

Show Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

NFData Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

Methods

rnf :: Unauthenticated -> () #

Eq Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

Hashable Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

type Rep Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

type Rep Unauthenticated = D1 ('MetaData "Unauthenticated" "Amazonka.Kafka.Types.Unauthenticated" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "Unauthenticated'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newUnauthenticated :: Unauthenticated Source #

Create a value of Unauthenticated with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:Unauthenticated', unauthenticated_enabled - Specifies whether you want to turn on or turn off unauthenticated traffic to your cluster.

UnprocessedScramSecret

data UnprocessedScramSecret Source #

Error info for scram secret associate/disassociate failure.

See: newUnprocessedScramSecret smart constructor.

Instances

Instances details
FromJSON UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

Generic UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

Associated Types

type Rep UnprocessedScramSecret :: Type -> Type #

Read UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

Show UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

NFData UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

Methods

rnf :: UnprocessedScramSecret -> () #

Eq UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

Hashable UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

type Rep UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

type Rep UnprocessedScramSecret = D1 ('MetaData "UnprocessedScramSecret" "Amazonka.Kafka.Types.UnprocessedScramSecret" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "UnprocessedScramSecret'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "secretArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUnprocessedScramSecret :: UnprocessedScramSecret Source #

Create a value of UnprocessedScramSecret with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCode:UnprocessedScramSecret', unprocessedScramSecret_errorCode - Error code for associate/disassociate failure.

$sel:errorMessage:UnprocessedScramSecret', unprocessedScramSecret_errorMessage - Error message for associate/disassociate failure.

$sel:secretArn:UnprocessedScramSecret', unprocessedScramSecret_secretArn - AWS Secrets Manager secret ARN.

VpcConfig

data VpcConfig Source #

The configuration of the Amazon VPCs for the cluster.

See: newVpcConfig smart constructor.

Constructors

VpcConfig' (Maybe [Text]) [Text] 

Instances

Instances details
FromJSON VpcConfig Source # 
Instance details

Defined in Amazonka.Kafka.Types.VpcConfig

ToJSON VpcConfig Source # 
Instance details

Defined in Amazonka.Kafka.Types.VpcConfig

Generic VpcConfig Source # 
Instance details

Defined in Amazonka.Kafka.Types.VpcConfig

Associated Types

type Rep VpcConfig :: Type -> Type #

Read VpcConfig Source # 
Instance details

Defined in Amazonka.Kafka.Types.VpcConfig

Show VpcConfig Source # 
Instance details

Defined in Amazonka.Kafka.Types.VpcConfig

NFData VpcConfig Source # 
Instance details

Defined in Amazonka.Kafka.Types.VpcConfig

Methods

rnf :: VpcConfig -> () #

Eq VpcConfig Source # 
Instance details

Defined in Amazonka.Kafka.Types.VpcConfig

Hashable VpcConfig Source # 
Instance details

Defined in Amazonka.Kafka.Types.VpcConfig

type Rep VpcConfig Source # 
Instance details

Defined in Amazonka.Kafka.Types.VpcConfig

type Rep VpcConfig = D1 ('MetaData "VpcConfig" "Amazonka.Kafka.Types.VpcConfig" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "VpcConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newVpcConfig :: VpcConfig Source #

Create a value of VpcConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupIds:VpcConfig', vpcConfig_securityGroupIds - The IDs of the security groups associated with the cluster.

$sel:subnetIds:VpcConfig', vpcConfig_subnetIds - The IDs of the subnets associated with the cluster.

ZookeeperNodeInfo

data ZookeeperNodeInfo Source #

Zookeeper node information.

See: newZookeeperNodeInfo smart constructor.

Instances

Instances details
FromJSON ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

Generic ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

Associated Types

type Rep ZookeeperNodeInfo :: Type -> Type #

Read ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

Show ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

NFData ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

Methods

rnf :: ZookeeperNodeInfo -> () #

Eq ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

Hashable ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

type Rep ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

type Rep ZookeeperNodeInfo = D1 ('MetaData "ZookeeperNodeInfo" "Amazonka.Kafka.Types.ZookeeperNodeInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "ZookeeperNodeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachedENIId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientVpcIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "zookeeperId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "zookeeperVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newZookeeperNodeInfo :: ZookeeperNodeInfo Source #

Create a value of ZookeeperNodeInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachedENIId:ZookeeperNodeInfo', zookeeperNodeInfo_attachedENIId - The attached elastic network interface of the broker.

$sel:clientVpcIpAddress:ZookeeperNodeInfo', zookeeperNodeInfo_clientVpcIpAddress - The virtual private cloud (VPC) IP address of the client.

$sel:endpoints:ZookeeperNodeInfo', zookeeperNodeInfo_endpoints - Endpoints for accessing the ZooKeeper.

$sel:zookeeperId:ZookeeperNodeInfo', zookeeperNodeInfo_zookeeperId - The role-specific ID for Zookeeper.

$sel:zookeeperVersion:ZookeeperNodeInfo', zookeeperNodeInfo_zookeeperVersion - The version of Zookeeper.