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.UpdateClusterKafkaVersion

Description

Updates the Apache Kafka version for the cluster.

Synopsis

Creating a Request

data UpdateClusterKafkaVersion Source #

See: newUpdateClusterKafkaVersion smart constructor.

Constructors

UpdateClusterKafkaVersion' 

Fields

Instances

Instances details
ToJSON UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

ToHeaders UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

ToPath UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

ToQuery UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

AWSRequest UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Generic UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Associated Types

type Rep UpdateClusterKafkaVersion :: Type -> Type #

Read UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Show UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

NFData UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Eq UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Hashable UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

type AWSResponse UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

type Rep UpdateClusterKafkaVersion Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

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

newUpdateClusterKafkaVersion Source #

Create a value of UpdateClusterKafkaVersion with all optional fields omitted.

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

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

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

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

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

UpdateClusterKafkaVersion, updateClusterKafkaVersion_currentVersion - Current cluster version.

Request Lenses

updateClusterKafkaVersion_configurationInfo :: Lens' UpdateClusterKafkaVersion (Maybe ConfigurationInfo) Source #

The custom configuration that should be applied on the new version of cluster.

updateClusterKafkaVersion_clusterArn :: Lens' UpdateClusterKafkaVersion Text Source #

The Amazon Resource Name (ARN) of the cluster to be updated.

Destructuring the Response

data UpdateClusterKafkaVersionResponse Source #

See: newUpdateClusterKafkaVersionResponse smart constructor.

Constructors

UpdateClusterKafkaVersionResponse' 

Fields

Instances

Instances details
Generic UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Associated Types

type Rep UpdateClusterKafkaVersionResponse :: Type -> Type #

Read UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Show UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

NFData UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

Eq UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

type Rep UpdateClusterKafkaVersionResponse Source # 
Instance details

Defined in Amazonka.Kafka.UpdateClusterKafkaVersion

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

newUpdateClusterKafkaVersionResponse Source #

Create a value of UpdateClusterKafkaVersionResponse with all optional fields omitted.

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

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

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

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

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

Response Lenses