Kafka / Client / update_cluster_kafka_version
update_cluster_kafka_version#
- Kafka.Client.update_cluster_kafka_version(**kwargs)#
Updates the Apache Kafka version for the cluster.
See also: AWS API Documentation
Request Syntax
response = client.update_cluster_kafka_version( ClusterArn='string', ConfigurationInfo={ 'Arn': 'string', 'Revision': 123 }, CurrentVersion='string', TargetKafkaVersion='string' )
- Parameters:
ClusterArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the cluster to be updated.
ConfigurationInfo (dict) –
The custom configuration that should be applied on the new version of cluster.
Arn (string) – [REQUIRED]
ARN of the configuration to use.
Revision (integer) – [REQUIRED]
The revision of the configuration to use.
CurrentVersion (string) –
[REQUIRED]
Current cluster version.
TargetKafkaVersion (string) –
[REQUIRED]
Target Kafka version.
- Return type:
dict
- Returns:
Response Syntax
{ 'ClusterArn': 'string', 'ClusterOperationArn': 'string' }
Response Structure
(dict) –
Successful response.
ClusterArn (string) –
The Amazon Resource Name (ARN) of the cluster.
ClusterOperationArn (string) –
The Amazon Resource Name (ARN) of the cluster operation.
Exceptions
Kafka.Client.exceptions.BadRequestException
Kafka.Client.exceptions.UnauthorizedException
Kafka.Client.exceptions.InternalServerErrorException
Kafka.Client.exceptions.ForbiddenException
Kafka.Client.exceptions.NotFoundException
Kafka.Client.exceptions.ServiceUnavailableException
Kafka.Client.exceptions.TooManyRequestsException