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

Amazonka.Kafka.ListKafkaVersions

Description

Returns a list of Apache Kafka versions.

This operation returns paginated results.

Synopsis

Creating a Request

data ListKafkaVersions Source #

See: newListKafkaVersions smart constructor.

Constructors

ListKafkaVersions' 

Fields

  • maxResults :: Maybe Natural

    The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.

  • nextToken :: Maybe Text

    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.

Instances

Instances details
ToHeaders ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

ToPath ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

ToQuery ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

AWSPager ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

AWSRequest ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Associated Types

type AWSResponse ListKafkaVersions #

Generic ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Associated Types

type Rep ListKafkaVersions :: Type -> Type #

Read ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Show ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

NFData ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Methods

rnf :: ListKafkaVersions -> () #

Eq ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Hashable ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

type AWSResponse ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

type Rep ListKafkaVersions Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

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

newListKafkaVersions :: ListKafkaVersions Source #

Create a value of ListKafkaVersions with all optional fields omitted.

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

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

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

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

Request Lenses

listKafkaVersions_maxResults :: Lens' ListKafkaVersions (Maybe Natural) Source #

The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.

listKafkaVersions_nextToken :: Lens' ListKafkaVersions (Maybe Text) Source #

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.

Destructuring the Response

data ListKafkaVersionsResponse Source #

See: newListKafkaVersionsResponse smart constructor.

Constructors

ListKafkaVersionsResponse' 

Fields

Instances

Instances details
Generic ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Associated Types

type Rep ListKafkaVersionsResponse :: Type -> Type #

Read ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Show ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

NFData ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

Eq ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

type Rep ListKafkaVersionsResponse Source # 
Instance details

Defined in Amazonka.Kafka.ListKafkaVersions

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

newListKafkaVersionsResponse Source #

Create a value of ListKafkaVersionsResponse with all optional fields omitted.

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

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

ListKafkaVersionsResponse, listKafkaVersionsResponse_kafkaVersions - Undocumented member.

ListKafkaVersions, listKafkaVersionsResponse_nextToken - Undocumented member.

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

Response Lenses