libZSservicesZSamazonka-kafkaZSamazonka-kafka
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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.

ConflictException

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Returns information about an error.

ForbiddenException

_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Returns information about an error.

NotFoundException

_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Returns information about an error.

TooManyRequestsException

_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Returns information about an error.

InternalServerErrorException

_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Returns information about an error.

ServiceUnavailableException

_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Returns information about an error.

UnauthorizedException

_UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Returns information about an error.

BadRequestException

_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Returns information about an error.

Waiters

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

Operations

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

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

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

CreateConfiguration

data CreateConfiguration Source #

See: newCreateConfiguration smart constructor.

Instances

Instances details
Eq CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Read CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Show CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Generic CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Associated Types

type Rep CreateConfiguration :: Type -> Type #

NFData CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Methods

rnf :: CreateConfiguration -> () #

Hashable CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

ToJSON CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

AWSRequest CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Associated Types

type AWSResponse 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

type Rep CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

type Rep CreateConfiguration = D1 ('MetaData "CreateConfiguration" "Amazonka.Kafka.CreateConfiguration" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "CreateConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kafkaVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "serverProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

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:

$sel:kafkaVersions:CreateConfiguration', createConfiguration_kafkaVersions - The versions of Apache Kafka with which you can use this MSK configuration.

$sel:description:CreateConfiguration', createConfiguration_description - The description of the configuration.

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

$sel:name:CreateConfiguration', createConfiguration_name - The name of the configuration.

data CreateConfigurationResponse Source #

See: newCreateConfigurationResponse smart constructor.

Instances

Instances details
Eq CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Read CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Show CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Generic CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

Associated Types

type Rep CreateConfigurationResponse :: Type -> Type #

NFData CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

type Rep CreateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateConfiguration

type Rep CreateConfigurationResponse = D1 ('MetaData "CreateConfigurationResponse" "Amazonka.Kafka.CreateConfiguration" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "CreateConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationState)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "latestRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationRevision)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateConfigurationResponse Source #

Create a value of CreateConfigurationResponse with all optional fields omitted.

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

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

$sel:creationTime:CreateConfigurationResponse', createConfigurationResponse_creationTime - The time when the configuration was created.

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

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

$sel:latestRevision:CreateConfigurationResponse', createConfigurationResponse_latestRevision - Latest revision of the configuration.

$sel:name:CreateConfiguration', createConfigurationResponse_name - The name of the configuration.

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

DescribeCluster

data DescribeCluster Source #

See: newDescribeCluster smart constructor.

Constructors

DescribeCluster' Text 

Instances

Instances details
Eq DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Read DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Show DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Generic DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Associated Types

type Rep DescribeCluster :: Type -> Type #

NFData DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Methods

rnf :: DescribeCluster -> () #

Hashable DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

AWSRequest DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Associated Types

type AWSResponse DescribeCluster #

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

type Rep DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

type Rep DescribeCluster = D1 ('MetaData "DescribeCluster" "Amazonka.Kafka.DescribeCluster" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DescribeCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeCluster Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

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:

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

data DescribeClusterResponse Source #

See: newDescribeClusterResponse smart constructor.

Instances

Instances details
Eq DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Read DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Show DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Generic DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Associated Types

type Rep DescribeClusterResponse :: Type -> Type #

NFData DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

Methods

rnf :: DescribeClusterResponse -> () #

type Rep DescribeClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeCluster

type Rep DescribeClusterResponse = D1 ('MetaData "DescribeClusterResponse" "Amazonka.Kafka.DescribeCluster" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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.

RebootBroker

data RebootBroker Source #

Reboots a node.

See: newRebootBroker smart constructor.

Constructors

RebootBroker' Text [Text] 

Instances

Instances details
Eq RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Read RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Show RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Generic RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Associated Types

type Rep RebootBroker :: Type -> Type #

NFData RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Methods

rnf :: RebootBroker -> () #

Hashable RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

ToJSON RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

AWSRequest RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Associated Types

type AWSResponse 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

type Rep RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

type Rep RebootBroker = D1 ('MetaData "RebootBroker" "Amazonka.Kafka.RebootBroker" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "RebootBroker'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "brokerIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse RebootBroker Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

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:

$sel:clusterArn:RebootBroker', rebootBroker_clusterArn - The Amazon Resource Name (ARN) of the cluster to be updated.

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

data RebootBrokerResponse Source #

See: newRebootBrokerResponse smart constructor.

Instances

Instances details
Eq RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Read RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Show RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Generic RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Associated Types

type Rep RebootBrokerResponse :: Type -> Type #

NFData RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

Methods

rnf :: RebootBrokerResponse -> () #

type Rep RebootBrokerResponse Source # 
Instance details

Defined in Amazonka.Kafka.RebootBroker

type Rep RebootBrokerResponse = D1 ('MetaData "RebootBrokerResponse" "Amazonka.Kafka.RebootBroker" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:clusterArn:RebootBroker', rebootBrokerResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

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

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

ListConfigurationRevisions (Paginated)

data ListConfigurationRevisions Source #

See: newListConfigurationRevisions smart constructor.

Instances

Instances details
Eq ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Read ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

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

NFData ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Hashable 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

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

type Rep ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

type Rep ListConfigurationRevisions = D1 ('MetaData "ListConfigurationRevisions" "Amazonka.Kafka.ListConfigurationRevisions" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ListConfigurationRevisions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListConfigurationRevisions Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

newListConfigurationRevisions Source #

Create a value of ListConfigurationRevisions with all optional fields omitted.

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

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

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

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

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

data ListConfigurationRevisionsResponse Source #

Instances

Instances details
Eq ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Read ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Show ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Generic ListConfigurationRevisionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurationRevisions

Associated Types

type Rep ListConfigurationRevisionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:nextToken:ListConfigurationRevisions', listConfigurationRevisionsResponse_nextToken - Paginated results marker.

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

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

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.Kafka.ListTagsForResource" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The key-value pair for the resource tag.

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

ListKafkaVersions (Paginated)

data ListKafkaVersions Source #

See: newListKafkaVersions smart constructor.

Instances

Instances details
Eq ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Read ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Show ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Generic ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Associated Types

type Rep ListKafkaVersions :: Type -> Type #

NFData ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Methods

rnf :: ListKafkaVersions -> () #

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

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

type Rep ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

type Rep ListKafkaVersions = D1 ('MetaData "ListKafkaVersions" "Amazonka.Kafka.ListKafkaVersions" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ListKafkaVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

newListKafkaVersions :: ListKafkaVersions Source #

Create a value of ListKafkaVersions with all optional fields omitted.

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

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

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

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

data ListKafkaVersionsResponse Source #

See: newListKafkaVersionsResponse smart constructor.

Instances

Instances details
Eq ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Read ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Show ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Generic ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Associated Types

type Rep ListKafkaVersionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:kafkaVersions:ListKafkaVersionsResponse', listKafkaVersionsResponse_kafkaVersions - Undocumented member.

$sel:nextToken:ListKafkaVersions', listKafkaVersionsResponse_nextToken - Undocumented member.

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

UpdateMonitoring

data UpdateMonitoring Source #

Request body for UpdateMonitoring.

See: newUpdateMonitoring smart constructor.

Instances

Instances details
Eq UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Read UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Show UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Generic UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Associated Types

type Rep UpdateMonitoring :: Type -> Type #

NFData UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Methods

rnf :: UpdateMonitoring -> () #

Hashable UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

ToJSON UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

AWSRequest UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Associated Types

type AWSResponse 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

type Rep UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

type Rep UpdateMonitoring = D1 ('MetaData "UpdateMonitoring" "Amazonka.Kafka.UpdateMonitoring" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "UpdateMonitoring'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnhancedMonitoring)) :*: S1 ('MetaSel ('Just "openMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenMonitoringInfo))) :*: (S1 ('MetaSel ('Just "loggingInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingInfo)) :*: (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

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:

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

$sel:openMonitoring:UpdateMonitoring', updateMonitoring_openMonitoring - The settings for open monitoring.

$sel:loggingInfo:UpdateMonitoring', updateMonitoring_loggingInfo - Undocumented member.

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

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

data UpdateMonitoringResponse Source #

See: newUpdateMonitoringResponse smart constructor.

Instances

Instances details
Eq UpdateMonitoringResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Read UpdateMonitoringResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Show UpdateMonitoringResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Generic UpdateMonitoringResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateMonitoring

Associated Types

type Rep UpdateMonitoringResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:clusterArn:UpdateMonitoring', updateMonitoringResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

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

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

BatchAssociateScramSecret

data BatchAssociateScramSecret Source #

Associates sasl scram secrets to cluster.

See: newBatchAssociateScramSecret smart constructor.

Instances

Instances details
Eq BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Read BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

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

NFData BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Hashable BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

ToJSON BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

AWSRequest 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

type Rep BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

type Rep BatchAssociateScramSecret = D1 ('MetaData "BatchAssociateScramSecret" "Amazonka.Kafka.BatchAssociateScramSecret" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "BatchAssociateScramSecret'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "secretArnList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse BatchAssociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

newBatchAssociateScramSecret Source #

Create a value of BatchAssociateScramSecret with all optional fields omitted.

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

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

$sel:clusterArn:BatchAssociateScramSecret', batchAssociateScramSecret_clusterArn - The Amazon Resource Name (ARN) of the cluster to be updated.

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

data BatchAssociateScramSecretResponse Source #

See: newBatchAssociateScramSecretResponse smart constructor.

Instances

Instances details
Eq BatchAssociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Read BatchAssociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Show BatchAssociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Generic BatchAssociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchAssociateScramSecret

Associated Types

type Rep BatchAssociateScramSecretResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:clusterArn:BatchAssociateScramSecret', batchAssociateScramSecretResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

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

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

UpdateBrokerStorage

data UpdateBrokerStorage Source #

See: newUpdateBrokerStorage smart constructor.

Instances

Instances details
Eq UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Read UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Show UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Generic UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Associated Types

type Rep UpdateBrokerStorage :: Type -> Type #

NFData UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Methods

rnf :: UpdateBrokerStorage -> () #

Hashable UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

ToJSON UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

AWSRequest UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Associated Types

type AWSResponse 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

type Rep UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

type Rep UpdateBrokerStorage = D1 ('MetaData "UpdateBrokerStorage" "Amazonka.Kafka.UpdateBrokerStorage" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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))))
type AWSResponse UpdateBrokerStorage Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

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:

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

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

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

data UpdateBrokerStorageResponse Source #

See: newUpdateBrokerStorageResponse smart constructor.

Instances

Instances details
Eq UpdateBrokerStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Read UpdateBrokerStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Show UpdateBrokerStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Generic UpdateBrokerStorageResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerStorage

Associated Types

type Rep UpdateBrokerStorageResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:clusterArn:UpdateBrokerStorage', updateBrokerStorageResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

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

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

DeleteCluster

data DeleteCluster Source #

See: newDeleteCluster smart constructor.

Constructors

DeleteCluster' (Maybe Text) Text 

Instances

Instances details
Eq DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Read DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Show DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Generic DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Associated Types

type Rep DeleteCluster :: Type -> Type #

NFData DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Methods

rnf :: DeleteCluster -> () #

Hashable DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

AWSRequest DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Associated Types

type AWSResponse DeleteCluster #

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

type Rep DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

type Rep DeleteCluster = D1 ('MetaData "DeleteCluster" "Amazonka.Kafka.DeleteCluster" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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)))
type AWSResponse DeleteCluster Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

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:

$sel:currentVersion:DeleteCluster', deleteCluster_currentVersion - The current version of the MSK cluster.

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

data DeleteClusterResponse Source #

See: newDeleteClusterResponse smart constructor.

Instances

Instances details
Eq DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Read DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Show DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Generic DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Associated Types

type Rep DeleteClusterResponse :: Type -> Type #

NFData DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

Methods

rnf :: DeleteClusterResponse -> () #

type Rep DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteCluster

type Rep DeleteClusterResponse = D1 ('MetaData "DeleteClusterResponse" "Amazonka.Kafka.DeleteCluster" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DeleteClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)) :*: (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:clusterArn:DeleteCluster', deleteClusterResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

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

UpdateClusterConfiguration

data UpdateClusterConfiguration Source #

See: newUpdateClusterConfiguration smart constructor.

Instances

Instances details
Eq UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Read UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

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

NFData UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Hashable UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

ToJSON UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

AWSRequest 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

type Rep UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

type Rep UpdateClusterConfiguration = D1 ('MetaData "UpdateClusterConfiguration" "Amazonka.Kafka.UpdateClusterConfiguration" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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))))
type AWSResponse UpdateClusterConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

newUpdateClusterConfiguration Source #

Create a value of UpdateClusterConfiguration with all optional fields omitted.

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

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

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

$sel:currentVersion:UpdateClusterConfiguration', updateClusterConfiguration_currentVersion - The version of the cluster that needs to be updated.

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

data UpdateClusterConfigurationResponse Source #

Instances

Instances details
Eq UpdateClusterConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Read UpdateClusterConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Show UpdateClusterConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Generic UpdateClusterConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterConfiguration

Associated Types

type Rep UpdateClusterConfigurationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:clusterArn:UpdateClusterConfiguration', updateClusterConfigurationResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

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

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

CreateCluster

data CreateCluster Source #

See: newCreateCluster smart constructor.

Instances

Instances details
Eq CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Read CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Show CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Generic CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Associated Types

type Rep CreateCluster :: Type -> Type #

NFData CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Methods

rnf :: CreateCluster -> () #

Hashable CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

ToJSON CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

AWSRequest CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Associated Types

type AWSResponse 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

type Rep CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

type Rep CreateCluster = D1 ('MetaData "CreateCluster" "Amazonka.Kafka.CreateCluster" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "CreateCluster'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnhancedMonitoring)) :*: S1 ('MetaSel ('Just "openMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenMonitoringInfo))) :*: (S1 ('MetaSel ('Just "configurationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationInfo)) :*: (S1 ('MetaSel ('Just "loggingInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingInfo)) :*: S1 ('MetaSel ('Just "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthentication))))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "encryptionInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionInfo)) :*: 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))))))
type AWSResponse CreateCluster Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

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:

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

$sel:openMonitoring:CreateCluster', createCluster_openMonitoring - The settings for open monitoring.

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

$sel:loggingInfo:CreateCluster', createCluster_loggingInfo - Undocumented member.

$sel:clientAuthentication:CreateCluster', createCluster_clientAuthentication - Includes all client authentication related information.

$sel:tags:CreateCluster', createCluster_tags - Create tags when creating the cluster.

$sel:encryptionInfo:CreateCluster', createCluster_encryptionInfo - Includes all encryption-related information.

$sel:brokerNodeGroupInfo:CreateCluster', createCluster_brokerNodeGroupInfo - Information about the broker nodes in the cluster.

$sel:kafkaVersion:CreateCluster', createCluster_kafkaVersion - The version of Apache Kafka.

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

$sel:clusterName:CreateCluster', createCluster_clusterName - The name of the cluster.

data CreateClusterResponse Source #

See: newCreateClusterResponse smart constructor.

Instances

Instances details
Eq CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Read CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Show CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Generic CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Associated Types

type Rep CreateClusterResponse :: Type -> Type #

NFData CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

Methods

rnf :: CreateClusterResponse -> () #

type Rep CreateClusterResponse Source # 
Instance details

Defined in Amazonka.Kafka.CreateCluster

type Rep CreateClusterResponse = D1 ('MetaData "CreateClusterResponse" "Amazonka.Kafka.CreateCluster" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "CreateClusterResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:clusterArn:CreateClusterResponse', createClusterResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

$sel:clusterName:CreateCluster', createClusterResponse_clusterName - The name of the MSK cluster.

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

UpdateBrokerCount

data UpdateBrokerCount Source #

See: newUpdateBrokerCount smart constructor.

Instances

Instances details
Eq UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Read UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Show UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Generic UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Associated Types

type Rep UpdateBrokerCount :: Type -> Type #

NFData UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Methods

rnf :: UpdateBrokerCount -> () #

Hashable UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

ToJSON UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

AWSRequest UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Associated Types

type AWSResponse 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

type Rep UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

type Rep UpdateBrokerCount = D1 ('MetaData "UpdateBrokerCount" "Amazonka.Kafka.UpdateBrokerCount" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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))))
type AWSResponse UpdateBrokerCount Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

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:

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

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

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

data UpdateBrokerCountResponse Source #

See: newUpdateBrokerCountResponse smart constructor.

Instances

Instances details
Eq UpdateBrokerCountResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Read UpdateBrokerCountResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Show UpdateBrokerCountResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Generic UpdateBrokerCountResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerCount

Associated Types

type Rep UpdateBrokerCountResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:clusterArn:UpdateBrokerCount', updateBrokerCountResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

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

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

ListConfigurations (Paginated)

data ListConfigurations Source #

See: newListConfigurations smart constructor.

Instances

Instances details
Eq ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Read ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Show ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Generic ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Associated Types

type Rep ListConfigurations :: Type -> Type #

NFData ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Methods

rnf :: ListConfigurations -> () #

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

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

type Rep ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

type Rep ListConfigurations = D1 ('MetaData "ListConfigurations" "Amazonka.Kafka.ListConfigurations" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ListConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListConfigurations Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

newListConfigurations :: ListConfigurations Source #

Create a value of ListConfigurations with all optional fields omitted.

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

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

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

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

data ListConfigurationsResponse Source #

See: newListConfigurationsResponse smart constructor.

Instances

Instances details
Eq ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Read ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Show ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Generic ListConfigurationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListConfigurations

Associated Types

type Rep ListConfigurationsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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.

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

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

GetBootstrapBrokers

data GetBootstrapBrokers Source #

See: newGetBootstrapBrokers smart constructor.

Instances

Instances details
Eq GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Read GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Show GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Generic GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Associated Types

type Rep GetBootstrapBrokers :: Type -> Type #

NFData GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Methods

rnf :: GetBootstrapBrokers -> () #

Hashable GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

AWSRequest GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Associated Types

type AWSResponse GetBootstrapBrokers #

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

type Rep GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

type Rep GetBootstrapBrokers = D1 ('MetaData "GetBootstrapBrokers" "Amazonka.Kafka.GetBootstrapBrokers" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "GetBootstrapBrokers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetBootstrapBrokers Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

newGetBootstrapBrokers Source #

Create a value of GetBootstrapBrokers with all optional fields omitted.

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

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

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

data GetBootstrapBrokersResponse Source #

See: newGetBootstrapBrokersResponse smart constructor.

Instances

Instances details
Eq GetBootstrapBrokersResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Read GetBootstrapBrokersResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Show GetBootstrapBrokersResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Generic GetBootstrapBrokersResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetBootstrapBrokers

Associated Types

type Rep GetBootstrapBrokersResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "GetBootstrapBrokersResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bootstrapBrokerString") '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 "bootstrapBrokerStringSaslIam") '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:bootstrapBrokerStringSaslScram:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringSaslScram - A string containing one or more DNS names (or IP) and Sasl Scram port pairs.

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

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

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

UpdateClusterKafkaVersion

data UpdateClusterKafkaVersion Source #

See: newUpdateClusterKafkaVersion smart constructor.

Instances

Instances details
Eq UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Read UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

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

NFData UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Hashable UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

ToJSON UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

AWSRequest 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

type Rep UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

type Rep UpdateClusterKafkaVersion = D1 ('MetaData "UpdateClusterKafkaVersion" "Amazonka.Kafka.UpdateClusterKafkaVersion" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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))))
type AWSResponse UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

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:

$sel:configurationInfo:UpdateClusterKafkaVersion', updateClusterKafkaVersion_configurationInfo - The custom configuration that should be applied on the new version of cluster.

$sel:clusterArn:UpdateClusterKafkaVersion', updateClusterKafkaVersion_clusterArn - The Amazon Resource Name (ARN) of the cluster to be updated.

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

$sel:currentVersion:UpdateClusterKafkaVersion', updateClusterKafkaVersion_currentVersion - Current cluster version.

data UpdateClusterKafkaVersionResponse Source #

See: newUpdateClusterKafkaVersionResponse smart constructor.

Instances

Instances details
Eq UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Read UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Show UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Generic UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Associated Types

type Rep UpdateClusterKafkaVersionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:clusterArn:UpdateClusterKafkaVersion', updateClusterKafkaVersionResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

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

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

UpdateSecurity

data UpdateSecurity Source #

See: newUpdateSecurity smart constructor.

Instances

Instances details
Eq UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Read UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Show UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Generic UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Associated Types

type Rep UpdateSecurity :: Type -> Type #

NFData UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Methods

rnf :: UpdateSecurity -> () #

Hashable UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

ToJSON UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

AWSRequest UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Associated Types

type AWSResponse 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

type Rep UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

type Rep UpdateSecurity = D1 ('MetaData "UpdateSecurity" "Amazonka.Kafka.UpdateSecurity" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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))))
type AWSResponse UpdateSecurity Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

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:

$sel:clientAuthentication:UpdateSecurity', updateSecurity_clientAuthentication - Includes all client authentication related information.

$sel:encryptionInfo:UpdateSecurity', updateSecurity_encryptionInfo - Includes all encryption-related information.

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

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

data UpdateSecurityResponse Source #

See: newUpdateSecurityResponse smart constructor.

Instances

Instances details
Eq UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Read UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Show UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Generic UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Associated Types

type Rep UpdateSecurityResponse :: Type -> Type #

NFData UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

Methods

rnf :: UpdateSecurityResponse -> () #

type Rep UpdateSecurityResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateSecurity

type Rep UpdateSecurityResponse = D1 ('MetaData "UpdateSecurityResponse" "Amazonka.Kafka.UpdateSecurity" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:clusterArn:UpdateSecurity', updateSecurityResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

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

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

GetCompatibleKafkaVersions

data GetCompatibleKafkaVersions Source #

See: newGetCompatibleKafkaVersions smart constructor.

Instances

Instances details
Eq GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Read GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

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

NFData GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Hashable GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

AWSRequest GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

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

type Rep GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

type Rep GetCompatibleKafkaVersions = D1 ('MetaData "GetCompatibleKafkaVersions" "Amazonka.Kafka.GetCompatibleKafkaVersions" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "GetCompatibleKafkaVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse GetCompatibleKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

newGetCompatibleKafkaVersions :: GetCompatibleKafkaVersions Source #

Create a value of GetCompatibleKafkaVersions with all optional fields omitted.

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

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

$sel:clusterArn:GetCompatibleKafkaVersions', getCompatibleKafkaVersions_clusterArn - The Amazon Resource Name (ARN) of the cluster check.

data GetCompatibleKafkaVersionsResponse Source #

Instances

Instances details
Eq GetCompatibleKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Read GetCompatibleKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Show GetCompatibleKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Generic GetCompatibleKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.GetCompatibleKafkaVersions

Associated Types

type Rep GetCompatibleKafkaVersionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "GetCompatibleKafkaVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "compatibleKafkaVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CompatibleKafkaVersion])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetCompatibleKafkaVersionsResponse Source #

Create a value of GetCompatibleKafkaVersionsResponse with all optional fields omitted.

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

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

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

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

DescribeClusterOperation

data DescribeClusterOperation Source #

See: newDescribeClusterOperation smart constructor.

Instances

Instances details
Eq DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Read DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

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

NFData DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Hashable DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

AWSRequest DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

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

type Rep DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

type Rep DescribeClusterOperation = D1 ('MetaData "DescribeClusterOperation" "Amazonka.Kafka.DescribeClusterOperation" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DescribeClusterOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeClusterOperation Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

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
Eq DescribeClusterOperationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Read DescribeClusterOperationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Show DescribeClusterOperationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Generic DescribeClusterOperationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeClusterOperation

Associated Types

type Rep DescribeClusterOperationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DescribeClusterOperationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterOperationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterOperationInfo)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeClusterOperationResponse Source #

Create a value of DescribeClusterOperationResponse with all optional fields omitted.

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

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

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

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

UpdateBrokerType

data UpdateBrokerType Source #

See: newUpdateBrokerType smart constructor.

Instances

Instances details
Eq UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Read UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Show UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Generic UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Associated Types

type Rep UpdateBrokerType :: Type -> Type #

NFData UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Methods

rnf :: UpdateBrokerType -> () #

Hashable UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

ToJSON UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

AWSRequest UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Associated Types

type AWSResponse 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

type Rep UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

type Rep UpdateBrokerType = D1 ('MetaData "UpdateBrokerType" "Amazonka.Kafka.UpdateBrokerType" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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))))
type AWSResponse UpdateBrokerType Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

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:

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

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

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

data UpdateBrokerTypeResponse Source #

See: newUpdateBrokerTypeResponse smart constructor.

Instances

Instances details
Eq UpdateBrokerTypeResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Read UpdateBrokerTypeResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Show UpdateBrokerTypeResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Generic UpdateBrokerTypeResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateBrokerType

Associated Types

type Rep UpdateBrokerTypeResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:clusterArn:UpdateBrokerType', updateBrokerTypeResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

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

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

DescribeConfiguration

data DescribeConfiguration Source #

See: newDescribeConfiguration smart constructor.

Instances

Instances details
Eq DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Read DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Show DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Generic DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Associated Types

type Rep DescribeConfiguration :: Type -> Type #

NFData DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Methods

rnf :: DescribeConfiguration -> () #

Hashable DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

AWSRequest DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Associated Types

type AWSResponse DescribeConfiguration #

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

type Rep DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

type Rep DescribeConfiguration = D1 ('MetaData "DescribeConfiguration" "Amazonka.Kafka.DescribeConfiguration" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DescribeConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

newDescribeConfiguration Source #

Create a value of DescribeConfiguration with all optional fields omitted.

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

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

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

data DescribeConfigurationResponse Source #

See: newDescribeConfigurationResponse smart constructor.

Instances

Instances details
Eq DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Read DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Show DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Generic DescribeConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfiguration

Associated Types

type Rep DescribeConfigurationResponse :: Type -> Type #

NFData 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:

$sel:creationTime:DescribeConfigurationResponse', describeConfigurationResponse_creationTime - The time when the configuration was created.

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

$sel:kafkaVersions:DescribeConfigurationResponse', describeConfigurationResponse_kafkaVersions - The versions of Apache Kafka with which you can use this MSK configuration.

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

$sel:latestRevision:DescribeConfigurationResponse', describeConfigurationResponse_latestRevision - Latest revision of the configuration.

$sel:name:DescribeConfigurationResponse', describeConfigurationResponse_name - The name of the configuration.

$sel:description:DescribeConfigurationResponse', describeConfigurationResponse_description - The description of the configuration.

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

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.Kafka.TagResource" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Kafka.TagResource

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.

$sel: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.

ListClusters (Paginated)

data ListClusters Source #

See: newListClusters smart constructor.

Instances

Instances details
Eq ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Read ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Show ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Generic ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Associated Types

type Rep ListClusters :: Type -> Type #

NFData ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Methods

rnf :: ListClusters -> () #

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

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

type Rep ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

type Rep ListClusters = D1 ('MetaData "ListClusters" "Amazonka.Kafka.ListClusters" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ListClusters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterNameFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListClusters Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

newListClusters :: ListClusters Source #

Create a value of ListClusters with all optional fields omitted.

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

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

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

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

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

data ListClustersResponse Source #

See: newListClustersResponse smart constructor.

Instances

Instances details
Eq ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Read ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Show ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Generic ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Associated Types

type Rep ListClustersResponse :: Type -> Type #

NFData ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

Methods

rnf :: ListClustersResponse -> () #

type Rep ListClustersResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusters

type Rep ListClustersResponse = D1 ('MetaData "ListClustersResponse" "Amazonka.Kafka.ListClusters" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ListClustersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusterInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterInfo])) :*: 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:nextToken:ListClusters', listClustersResponse_nextToken - The paginated results marker. When the result of a ListClusters operation is truncated, the call returns NextToken in the response. To get another batch of clusters, provide this token in your next request.

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

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

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' [Text] Text 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Associated Types

type AWSResponse UntagResource #

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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.Kafka.UntagResource" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Kafka.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.Kafka.UntagResource" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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.

ListClusterOperations (Paginated)

data ListClusterOperations Source #

See: newListClusterOperations smart constructor.

Instances

Instances details
Eq ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Read ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Show ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Generic ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Associated Types

type Rep ListClusterOperations :: Type -> Type #

NFData ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Methods

rnf :: ListClusterOperations -> () #

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

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

type Rep ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

type Rep ListClusterOperations = D1 ('MetaData "ListClusterOperations" "Amazonka.Kafka.ListClusterOperations" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ListClusterOperations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListClusterOperations Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

newListClusterOperations Source #

Create a value of ListClusterOperations with all optional fields omitted.

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

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

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

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

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

data ListClusterOperationsResponse Source #

See: newListClusterOperationsResponse smart constructor.

Instances

Instances details
Eq ListClusterOperationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Read ListClusterOperationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Show ListClusterOperationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Generic ListClusterOperationsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListClusterOperations

Associated Types

type Rep ListClusterOperationsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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.

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

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

BatchDisassociateScramSecret

data BatchDisassociateScramSecret Source #

Disassociates sasl scram secrets to cluster.

See: newBatchDisassociateScramSecret smart constructor.

Instances

Instances details
Eq BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

Read BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

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

NFData BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

Hashable BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

ToJSON BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

AWSRequest 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

type Rep BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

type Rep BatchDisassociateScramSecret = D1 ('MetaData "BatchDisassociateScramSecret" "Amazonka.Kafka.BatchDisassociateScramSecret" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "BatchDisassociateScramSecret'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "secretArnList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse BatchDisassociateScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

newBatchDisassociateScramSecret Source #

Create a value of BatchDisassociateScramSecret with all optional fields omitted.

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

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

$sel:clusterArn:BatchDisassociateScramSecret', batchDisassociateScramSecret_clusterArn - The Amazon Resource Name (ARN) of the cluster to be updated.

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

data BatchDisassociateScramSecretResponse Source #

Instances

Instances details
Eq 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

Generic BatchDisassociateScramSecretResponse Source # 
Instance details

Defined in Amazonka.Kafka.BatchDisassociateScramSecret

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:clusterArn:BatchDisassociateScramSecret', batchDisassociateScramSecretResponse_clusterArn - The Amazon Resource Name (ARN) of the cluster.

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

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

DescribeConfigurationRevision

data DescribeConfigurationRevision Source #

See: newDescribeConfigurationRevision smart constructor.

Instances

Instances details
Eq DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Read DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

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

NFData DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

Hashable DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

AWSRequest DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

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

type Rep DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

type Rep DescribeConfigurationRevision = D1 ('MetaData "DescribeConfigurationRevision" "Amazonka.Kafka.DescribeConfigurationRevision" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DescribeConfigurationRevision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

newDescribeConfigurationRevision Source #

Create a value of DescribeConfigurationRevision with all optional fields omitted.

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

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

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

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

data DescribeConfigurationRevisionResponse Source #

Instances

Instances details
Eq 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

Generic DescribeConfigurationRevisionResponse Source # 
Instance details

Defined in Amazonka.Kafka.DescribeConfigurationRevision

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DescribeConfigurationRevisionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "serverProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

$sel:creationTime:DescribeConfigurationRevisionResponse', describeConfigurationRevisionResponse_creationTime - The time when the configuration was created.

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

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

$sel:revision:DescribeConfigurationRevision', describeConfigurationRevisionResponse_revision - The revision number.

$sel:description:DescribeConfigurationRevisionResponse', describeConfigurationRevisionResponse_description - The description of the configuration.

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

DeleteConfiguration

data DeleteConfiguration Source #

See: newDeleteConfiguration smart constructor.

Instances

Instances details
Eq DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Read DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Show DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Generic DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Associated Types

type Rep DeleteConfiguration :: Type -> Type #

NFData DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Methods

rnf :: DeleteConfiguration -> () #

Hashable DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

AWSRequest DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Associated Types

type AWSResponse DeleteConfiguration #

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

type Rep DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

type Rep DeleteConfiguration = D1 ('MetaData "DeleteConfiguration" "Amazonka.Kafka.DeleteConfiguration" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DeleteConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

newDeleteConfiguration Source #

Create a value of DeleteConfiguration with all optional fields omitted.

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

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

$sel:arn:DeleteConfiguration', deleteConfiguration_arn - The Amazon Resource Name (ARN) that uniquely identifies an MSK configuration.

data DeleteConfigurationResponse Source #

See: newDeleteConfigurationResponse smart constructor.

Instances

Instances details
Eq DeleteConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Read DeleteConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Show DeleteConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Generic DeleteConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.DeleteConfiguration

Associated Types

type Rep DeleteConfigurationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "DeleteConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationState)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:arn:DeleteConfiguration', deleteConfigurationResponse_arn - The Amazon Resource Name (ARN) that uniquely identifies an MSK configuration.

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

UpdateConfiguration

data UpdateConfiguration Source #

See: newUpdateConfiguration smart constructor.

Instances

Instances details
Eq UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Read UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Show UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Generic UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Associated Types

type Rep UpdateConfiguration :: Type -> Type #

NFData UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Methods

rnf :: UpdateConfiguration -> () #

Hashable UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

ToJSON UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

AWSRequest UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Associated Types

type AWSResponse 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

type Rep UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

type Rep UpdateConfiguration = D1 ('MetaData "UpdateConfiguration" "Amazonka.Kafka.UpdateConfiguration" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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))))
type AWSResponse UpdateConfiguration Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

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:

$sel:description:UpdateConfiguration', updateConfiguration_description - The description of the configuration revision.

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

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

data UpdateConfigurationResponse Source #

See: newUpdateConfigurationResponse smart constructor.

Instances

Instances details
Eq UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Read UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Show UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Generic UpdateConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateConfiguration

Associated Types

type Rep UpdateConfigurationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

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

$sel:latestRevision:UpdateConfigurationResponse', updateConfigurationResponse_latestRevision - Latest revision of the configuration.

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

ListNodes (Paginated)

data ListNodes Source #

See: newListNodes smart constructor.

Instances

Instances details
Eq ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Read ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Show ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Generic ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Associated Types

type Rep ListNodes :: Type -> Type #

NFData ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Methods

rnf :: ListNodes -> () #

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

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

type Rep ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

type Rep ListNodes = D1 ('MetaData "ListNodes" "Amazonka.Kafka.ListNodes" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ListNodes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListNodes Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

newListNodes Source #

Create a value of ListNodes with all optional fields omitted.

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

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

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

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

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

data ListNodesResponse Source #

See: newListNodesResponse smart constructor.

Instances

Instances details
Eq ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Read ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Show ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Generic ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Associated Types

type Rep ListNodesResponse :: Type -> Type #

NFData ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

Methods

rnf :: ListNodesResponse -> () #

type Rep ListNodesResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListNodes

type Rep ListNodesResponse = D1 ('MetaData "ListNodesResponse" "Amazonka.Kafka.ListNodes" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ListNodesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeInfoList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeInfo])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

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

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

ListScramSecrets (Paginated)

data ListScramSecrets Source #

See: newListScramSecrets smart constructor.

Instances

Instances details
Eq ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Read ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Show ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Generic ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Associated Types

type Rep ListScramSecrets :: Type -> Type #

NFData ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Methods

rnf :: ListScramSecrets -> () #

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

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

type Rep ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

type Rep ListScramSecrets = D1 ('MetaData "ListScramSecrets" "Amazonka.Kafka.ListScramSecrets" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ListScramSecrets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListScramSecrets Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

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:nextToken:ListScramSecrets', listScramSecrets_nextToken - The nextToken of the query.

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

$sel:clusterArn:ListScramSecrets', listScramSecrets_clusterArn - The arn of the cluster.

data ListScramSecretsResponse Source #

See: newListScramSecretsResponse smart constructor.

Instances

Instances details
Eq ListScramSecretsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Read ListScramSecretsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Show ListScramSecretsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Generic ListScramSecretsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListScramSecrets

Associated Types

type Rep ListScramSecretsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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:

$sel:nextToken:ListScramSecrets', listScramSecretsResponse_nextToken - Paginated results marker.

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

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

Types

BrokerAZDistribution

newtype BrokerAZDistribution Source #

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

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

Instances

Instances details
Eq BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

Ord BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

Read BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

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

NFData BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

Methods

rnf :: BrokerAZDistribution -> () #

Hashable 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

FromJSON BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

FromJSONKey BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

ToLog BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

ToHeader BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

ToQuery 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

ToByteString 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

type Rep BrokerAZDistribution Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerAZDistribution

type Rep BrokerAZDistribution = D1 ('MetaData "BrokerAZDistribution" "Amazonka.Kafka.Types.BrokerAZDistribution" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Ord ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Read ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Show ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Generic ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Associated Types

type Rep ClientBroker :: Type -> Type #

NFData ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

Methods

rnf :: ClientBroker -> () #

Hashable 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

FromJSON ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

FromJSONKey ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

ToLog ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

ToHeader ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

ToQuery ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

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 #

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

type Rep ClientBroker Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientBroker

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

ClusterState

newtype ClusterState Source #

The state of a Kafka cluster.

Constructors

ClusterState' 

Instances

Instances details
Eq ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Ord ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Read ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Show ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Generic ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Associated Types

type Rep ClusterState :: Type -> Type #

NFData ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

Methods

rnf :: ClusterState -> () #

Hashable 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

FromJSON ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

FromJSONKey ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

ToLog ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

ToHeader ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

ToQuery ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

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 #

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

type Rep ClusterState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterState

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

ConfigurationState

newtype ConfigurationState Source #

The state of a configuration.

Instances

Instances details
Eq ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

Ord ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

Read ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

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

NFData ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

Methods

rnf :: ConfigurationState -> () #

Hashable 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

FromJSON ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

FromJSONKey ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

ToLog ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

ToHeader ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

ToQuery 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

ToByteString 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

type Rep ConfigurationState Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationState

type Rep ConfigurationState = D1 ('MetaData "ConfigurationState" "Amazonka.Kafka.Types.ConfigurationState" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

Ord EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

Read EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

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

NFData EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

Methods

rnf :: EnhancedMonitoring -> () #

Hashable 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

FromJSON EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

FromJSONKey EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

ToLog EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

ToHeader EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

ToQuery 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

ToByteString 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

type Rep EnhancedMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.EnhancedMonitoring

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

KafkaVersionStatus

newtype KafkaVersionStatus Source #

Instances

Instances details
Eq KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

Ord KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

Read KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

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

NFData KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

Methods

rnf :: KafkaVersionStatus -> () #

Hashable 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

FromJSON KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

FromJSONKey KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

ToLog KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

ToHeader KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

ToQuery 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

ToByteString 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

type Rep KafkaVersionStatus Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersionStatus

type Rep KafkaVersionStatus = D1 ('MetaData "KafkaVersionStatus" "Amazonka.Kafka.Types.KafkaVersionStatus" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Ord NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Read NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Show NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

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 #

NFData NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Methods

rnf :: NodeType -> () #

Hashable NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Methods

hashWithSalt :: Int -> NodeType -> Int #

hash :: NodeType -> Int #

ToJSON NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

ToJSONKey NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

FromJSON NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

FromJSONKey NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

ToLog NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

ToHeader NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Methods

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

ToQuery NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

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 #

ToByteString NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

Methods

toBS :: NodeType -> ByteString #

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 #

type Rep NodeType Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeType

type Rep NodeType = D1 ('MetaData "NodeType" "Amazonka.Kafka.Types.NodeType" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'True) (C1 ('MetaCons "NodeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodeType") '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
Eq BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

Read BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

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

NFData BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

Methods

rnf :: BrokerEBSVolumeInfo -> () #

Hashable BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

ToJSON BrokerEBSVolumeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerEBSVolumeInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "BrokerEBSVolumeInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "volumeSizeGB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 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: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
Eq BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

Read BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

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

NFData BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

Methods

rnf :: BrokerLogs -> () #

Hashable BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

ToJSON BrokerLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerLogs

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 Kafka broker nodes in the cluster.

See: newBrokerNodeGroupInfo smart constructor.

Instances

Instances details
Eq BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

Read BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

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

NFData BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

Methods

rnf :: BrokerNodeGroupInfo -> () #

Hashable BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

ToJSON BrokerNodeGroupInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeGroupInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "BrokerNodeGroupInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "storageInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageInfo)) :*: S1 ('MetaSel ('Just "brokerAZDistribution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerAZDistribution))) :*: (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (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:storageInfo:BrokerNodeGroupInfo', brokerNodeGroupInfo_storageInfo - Contains information about storage volumes attached to MSK broker nodes.

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

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

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

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

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

BrokerNodeInfo

data BrokerNodeInfo Source #

BrokerNodeInfo

See: newBrokerNodeInfo smart constructor.

Instances

Instances details
Eq BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Read BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

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

NFData BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Methods

rnf :: BrokerNodeInfo -> () #

Hashable BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "BrokerNodeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentBrokerSoftwareInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerSoftwareInfo)) :*: (S1 ('MetaSel ('Just "clientSubnet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachedENIId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "clientVpcIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newBrokerNodeInfo :: BrokerNodeInfo Source #

Create a value of BrokerNodeInfo with all optional fields omitted.

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

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

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

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

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

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

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

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

BrokerSoftwareInfo

data BrokerSoftwareInfo Source #

Information about the current software installed on the cluster.

See: newBrokerSoftwareInfo smart constructor.

Instances

Instances details
Eq BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

Read BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

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

NFData BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

Methods

rnf :: BrokerSoftwareInfo -> () #

Hashable BrokerSoftwareInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerSoftwareInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "BrokerSoftwareInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurationRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "kafkaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationArn") '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:configurationRevision:BrokerSoftwareInfo', brokerSoftwareInfo_configurationRevision - The revision of the configuration to use. This field isn't visible in this preview release.

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

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

ClientAuthentication

data ClientAuthentication Source #

Includes all client authentication information.

See: newClientAuthentication smart constructor.

Instances

Instances details
Eq ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

Read ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

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

NFData ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

Methods

rnf :: ClientAuthentication -> () #

Hashable ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

ToJSON ClientAuthentication Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClientAuthentication

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

Read CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

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

NFData CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

Methods

rnf :: CloudWatchLogs -> () #

Hashable CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

ToJSON CloudWatchLogs Source # 
Instance details

Defined in Amazonka.Kafka.Types.CloudWatchLogs

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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.

ClusterInfo

data ClusterInfo Source #

Returns information about a cluster.

See: newClusterInfo smart constructor.

Instances

Instances details
Eq ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

Read ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

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

NFData ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

Methods

rnf :: ClusterInfo -> () #

Hashable ClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ClusterInfo'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "activeOperationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterState)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "numberOfBrokerNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnhancedMonitoring))) :*: (S1 ('MetaSel ('Just "brokerNodeGroupInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerNodeGroupInfo)) :*: (S1 ('MetaSel ('Just "openMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenMonitoring)) :*: S1 ('MetaSel ('Just "currentBrokerSoftwareInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerSoftwareInfo)))))) :*: (((S1 ('MetaSel ('Just "currentVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stateInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateInfo))) :*: (S1 ('MetaSel ('Just "loggingInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingInfo)) :*: S1 ('MetaSel ('Just "zookeeperConnectString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zookeeperConnectStringTls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthentication)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "encryptionInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionInfo))))))))

newClusterInfo :: ClusterInfo Source #

Create a value of ClusterInfo with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ClusterOperationInfo

data ClusterOperationInfo Source #

Returns information about a cluster operation.

See: newClusterOperationInfo smart constructor.

Instances

Instances details
Eq ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Read ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

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

NFData ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

Methods

rnf :: ClusterOperationInfo -> () #

Hashable ClusterOperationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ClusterOperationInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clientRequestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetClusterInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MutableClusterInfo)) :*: S1 ('MetaSel ('Just "sourceClusterInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MutableClusterInfo))))) :*: ((S1 ('MetaSel ('Just "operationSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClusterOperationStep])) :*: (S1 ('MetaSel ('Just "operationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "operationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operationArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorInfo)))))))

newClusterOperationInfo :: ClusterOperationInfo Source #

Create a value of ClusterOperationInfo with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

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

ClusterOperationStep

data ClusterOperationStep Source #

Step taken during a cluster operation.

See: newClusterOperationStep smart constructor.

Instances

Instances details
Eq ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

Read ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

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

NFData ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

Methods

rnf :: ClusterOperationStep -> () #

Hashable ClusterOperationStep Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStep

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ClusterOperationStep'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stepName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stepInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterOperationStepInfo))))

newClusterOperationStep :: ClusterOperationStep Source #

Create a value of ClusterOperationStep with all optional fields omitted.

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

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

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

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

ClusterOperationStepInfo

data ClusterOperationStepInfo Source #

State information about the operation step.

See: newClusterOperationStepInfo smart constructor.

Instances

Instances details
Eq ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

Read ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

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

NFData ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

Hashable ClusterOperationStepInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ClusterOperationStepInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 Kafka versions and compatible target Kafka versions.

See: newCompatibleKafkaVersion smart constructor.

Instances

Instances details
Eq CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

Read CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

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

NFData CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

Methods

rnf :: CompatibleKafkaVersion -> () #

Hashable CompatibleKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.CompatibleKafkaVersion

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 - A Kafka version.

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

Configuration

data Configuration Source #

Represents an MSK Configuration.

See: newConfiguration smart constructor.

Instances

Instances details
Eq Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

Read Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

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

NFData Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

Methods

rnf :: Configuration -> () #

Hashable Configuration Source # 
Instance details

Defined in Amazonka.Kafka.Types.Configuration

FromJSON 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:

$sel:description:Configuration', configuration_description - The description of the configuration.

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

$sel:creationTime:Configuration', configuration_creationTime - The time when the configuration was created.

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

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

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

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

ConfigurationInfo

data ConfigurationInfo Source #

Specifies the configuration to use for the brokers.

See: newConfigurationInfo smart constructor.

Instances

Instances details
Eq ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

Read ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

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

NFData ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

Methods

rnf :: ConfigurationInfo -> () #

Hashable ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

ToJSON ConfigurationInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

Read ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

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

NFData ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

Methods

rnf :: ConfigurationRevision -> () #

Hashable ConfigurationRevision Source # 
Instance details

Defined in Amazonka.Kafka.Types.ConfigurationRevision

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 POSIX))))

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.

EBSStorageInfo

data EBSStorageInfo Source #

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

See: newEBSStorageInfo smart constructor.

Constructors

EBSStorageInfo' (Maybe Natural) 

Instances

Instances details
Eq EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

Read EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

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

NFData EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

Methods

rnf :: EBSStorageInfo -> () #

Hashable EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

ToJSON EBSStorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EBSStorageInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "EBSStorageInfo'" 'PrefixI 'True) (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: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
Eq EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

Read EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

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

NFData EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

Methods

rnf :: EncryptionAtRest -> () #

Hashable EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

ToJSON EncryptionAtRest Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionAtRest

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

Read EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

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

NFData EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

Methods

rnf :: EncryptionInTransit -> () #

Hashable EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

ToJSON EncryptionInTransit Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInTransit

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

Read EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

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

NFData EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

Methods

rnf :: EncryptionInfo -> () #

Hashable EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

ToJSON EncryptionInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.EncryptionInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

Read ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

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

NFData ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

Methods

rnf :: ErrorInfo -> () #

Hashable ErrorInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ErrorInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ErrorInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newErrorInfo :: ErrorInfo Source #

Create a value of ErrorInfo with all optional fields omitted.

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

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

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

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

Firehose

data Firehose Source #

See: newFirehose smart constructor.

Constructors

Firehose' (Maybe Text) Bool 

Instances

Instances details
Eq Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

Read Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

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

NFData Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

Methods

rnf :: Firehose -> () #

Hashable Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

Methods

hashWithSalt :: Int -> Firehose -> Int #

hash :: Firehose -> Int #

ToJSON Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

FromJSON Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

type Rep Firehose Source # 
Instance details

Defined in Amazonka.Kafka.Types.Firehose

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

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
Eq Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

Methods

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

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

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 #

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 #

NFData Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

Methods

rnf :: Iam -> () #

Hashable Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

Methods

hashWithSalt :: Int -> Iam -> Int #

hash :: Iam -> Int #

ToJSON Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

FromJSON Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

type Rep Iam Source # 
Instance details

Defined in Amazonka.Kafka.Types.Iam

type Rep Iam = D1 ('MetaData "Iam" "Amazonka.Kafka.Types.Iam" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 enable or disable the JMX Exporter.

See: newJmxExporter smart constructor.

Constructors

JmxExporter' Bool 

Instances

Instances details
Eq JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

Read JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

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

NFData JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

Methods

rnf :: JmxExporter -> () #

Hashable JmxExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporter

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 enable or disable the JMX Exporter.

JmxExporterInfo

data JmxExporterInfo Source #

Indicates whether you want to enable or disable the JMX Exporter.

See: newJmxExporterInfo smart constructor.

Constructors

JmxExporterInfo' Bool 

Instances

Instances details
Eq JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

Read JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

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

NFData JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

Methods

rnf :: JmxExporterInfo -> () #

Hashable JmxExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.JmxExporterInfo

ToJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 enable or disable the JMX Exporter.

KafkaVersion

data KafkaVersion Source #

See: newKafkaVersion smart constructor.

Instances

Instances details
Eq KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

Read KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

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

NFData KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

Methods

rnf :: KafkaVersion -> () #

Hashable KafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.Types.KafkaVersion

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

Read LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

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

NFData LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

Methods

rnf :: LoggingInfo -> () #

Hashable LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

ToJSON LoggingInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.LoggingInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

Read MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

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

NFData MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

Methods

rnf :: MutableClusterInfo -> () #

Hashable MutableClusterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.MutableClusterInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "MutableClusterInfo'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "numberOfBrokerNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "enhancedMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnhancedMonitoring))) :*: (S1 ('MetaSel ('Just "openMonitoring") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OpenMonitoring)) :*: (S1 ('MetaSel ('Just "configurationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationInfo)) :*: 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 "clientAuthentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientAuthentication)) :*: (S1 ('MetaSel ('Just "brokerEBSVolumeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BrokerEBSVolumeInfo])) :*: S1 ('MetaSel ('Just "encryptionInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionInfo)))))))

newMutableClusterInfo :: MutableClusterInfo Source #

Create a value of MutableClusterInfo with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

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

NodeExporter

data NodeExporter Source #

Indicates whether you want to enable or disable the Node Exporter.

See: newNodeExporter smart constructor.

Constructors

NodeExporter' Bool 

Instances

Instances details
Eq NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

Read NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

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

NFData NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

Methods

rnf :: NodeExporter -> () #

Hashable NodeExporter Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporter

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 enable or disable the Node Exporter.

NodeExporterInfo

data NodeExporterInfo Source #

Indicates whether you want to enable or disable the Node Exporter.

See: newNodeExporterInfo smart constructor.

Constructors

NodeExporterInfo' Bool 

Instances

Instances details
Eq NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

Read NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

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

NFData NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

Methods

rnf :: NodeExporterInfo -> () #

Hashable NodeExporterInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeExporterInfo

ToJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 enable or disable the Node Exporter.

NodeInfo

data NodeInfo Source #

The node information object.

See: newNodeInfo smart constructor.

Instances

Instances details
Eq NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

Read NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

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

NFData NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

Methods

rnf :: NodeInfo -> () #

Hashable NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

Methods

hashWithSalt :: Int -> NodeInfo -> Int #

hash :: NodeInfo -> Int #

FromJSON NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

type Rep NodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.NodeInfo

type Rep NodeInfo = D1 ('MetaData "NodeInfo" "Amazonka.Kafka.Types.NodeInfo" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "NodeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addedToClusterTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nodeARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zookeeperNodeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ZookeeperNodeInfo)))) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "brokerNodeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerNodeInfo)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeType))))))

newNodeInfo :: NodeInfo Source #

Create a value of NodeInfo with all optional fields omitted.

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

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

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

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

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

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

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

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

OpenMonitoring

data OpenMonitoring Source #

JMX and Node monitoring for the MSK cluster.

See: newOpenMonitoring smart constructor.

Instances

Instances details
Eq OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

Read OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

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

NFData OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

Methods

rnf :: OpenMonitoring -> () #

Hashable OpenMonitoring Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoring

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

Read OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

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

NFData OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

Methods

rnf :: OpenMonitoringInfo -> () #

Hashable OpenMonitoringInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.OpenMonitoringInfo

ToJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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
Eq Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

Read Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

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

NFData Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

Methods

rnf :: Prometheus -> () #

Hashable Prometheus Source # 
Instance details

Defined in Amazonka.Kafka.Types.Prometheus

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 enable or disable the JMX Exporter.

$sel:nodeExporter:Prometheus', prometheus_nodeExporter - Indicates whether you want to enable or disable the Node Exporter.

PrometheusInfo

data PrometheusInfo Source #

Prometheus settings.

See: newPrometheusInfo smart constructor.

Instances

Instances details
Eq PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

Read PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

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

NFData PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

Methods

rnf :: PrometheusInfo -> () #

Hashable PrometheusInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.PrometheusInfo

ToJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 enable or disable the JMX Exporter.

$sel:nodeExporter:PrometheusInfo', prometheusInfo_nodeExporter - Indicates whether you want to enable or disable the Node Exporter.

S3

data S3 Source #

See: newS3 smart constructor.

Constructors

S3' (Maybe Text) (Maybe Text) Bool 

Instances

Instances details
Eq S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

Methods

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

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

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 #

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 #

NFData S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

Methods

rnf :: S3 -> () #

Hashable S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

Methods

hashWithSalt :: Int -> S3 -> Int #

hash :: S3 -> Int #

ToJSON S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

FromJSON S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

type Rep S3 Source # 
Instance details

Defined in Amazonka.Kafka.Types.S3

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

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:prefix:S3', s3_prefix - Undocumented member.

$sel:bucket:S3', s3_bucket - 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
Eq Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

Methods

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

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

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 #

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 #

NFData Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

Methods

rnf :: Sasl -> () #

Hashable Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

Methods

hashWithSalt :: Int -> Sasl -> Int #

hash :: Sasl -> Int #

ToJSON Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

FromJSON Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

type Rep Sasl Source # 
Instance details

Defined in Amazonka.Kafka.Types.Sasl

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

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
Eq Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

Methods

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

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

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 #

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 #

NFData Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

Methods

rnf :: Scram -> () #

Hashable Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

Methods

hashWithSalt :: Int -> Scram -> Int #

hash :: Scram -> Int #

ToJSON Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

FromJSON Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

type Rep Scram Source # 
Instance details

Defined in Amazonka.Kafka.Types.Scram

type Rep Scram = D1 ('MetaData "Scram" "Amazonka.Kafka.Types.Scram" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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.

StateInfo

data StateInfo Source #

See: newStateInfo smart constructor.

Constructors

StateInfo' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

Read StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

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

NFData StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

Methods

rnf :: StateInfo -> () #

Hashable StateInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StateInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "StateInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStateInfo :: StateInfo Source #

Create a value of StateInfo with all optional fields omitted.

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

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

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

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

StorageInfo

data StorageInfo Source #

Contains information about storage volumes attached to MSK broker nodes.

See: newStorageInfo smart constructor.

Instances

Instances details
Eq StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

Read StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

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

NFData StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

Methods

rnf :: StorageInfo -> () #

Hashable StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

ToJSON StorageInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.StorageInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 Bool) (Maybe [Text]) 

Instances

Instances details
Eq Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

Methods

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

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

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 #

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 #

NFData Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

Methods

rnf :: Tls -> () #

Hashable Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

Methods

hashWithSalt :: Int -> Tls -> Int #

hash :: Tls -> Int #

ToJSON Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

FromJSON Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

type Rep Tls Source # 
Instance details

Defined in Amazonka.Kafka.Types.Tls

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

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:enabled:Tls', tls_enabled - Specifies whether you want to enable or disable TLS authentication.

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

Unauthenticated

data Unauthenticated Source #

See: newUnauthenticated smart constructor.

Constructors

Unauthenticated' (Maybe Bool) 

Instances

Instances details
Eq Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

Read Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

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

NFData Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

Methods

rnf :: Unauthenticated -> () #

Hashable Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

ToJSON Unauthenticated Source # 
Instance details

Defined in Amazonka.Kafka.Types.Unauthenticated

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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 enable or disable unauthenticated traffic to your cluster.

UnprocessedScramSecret

data UnprocessedScramSecret Source #

Error info for scram secret associate/disassociate failure.

See: newUnprocessedScramSecret smart constructor.

Instances

Instances details
Eq UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

Read UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

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

NFData UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

Methods

rnf :: UnprocessedScramSecret -> () #

Hashable UnprocessedScramSecret Source # 
Instance details

Defined in Amazonka.Kafka.Types.UnprocessedScramSecret

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" '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.

ZookeeperNodeInfo

data ZookeeperNodeInfo Source #

Zookeeper node information.

See: newZookeeperNodeInfo smart constructor.

Instances

Instances details
Eq ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

Read ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

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

NFData ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

Methods

rnf :: ZookeeperNodeInfo -> () #

Hashable ZookeeperNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.ZookeeperNodeInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "ZookeeperNodeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "zookeeperVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachedENIId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "clientVpcIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "zookeeperId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

newZookeeperNodeInfo :: ZookeeperNodeInfo Source #

Create a value of ZookeeperNodeInfo with all optional fields omitted.

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

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

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

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

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

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

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