gcloud managed-kafka topics update (TOPIC : --cluster=CLUSTER --location=LOCATION) (--partitions=PARTITIONS --clear-configs | --configs=[KEY=VALUE,…]) [GCLOUD_WIDE_FLAG …]
gcloud managed-kafka topics update mytopic --cluster=mycluster --location=us-central1 --partitions=3
To set the project attribute:
topic on the command line with a fully
specified name;
--project on the command line;
core/project.
TOPIC
To set the topic attribute:
topic on the command line.
--cluster=CLUSTERcluster attribute:
topic on the command line with a fully
specified name;
--cluster on the command line.
--location=LOCATIONlocation attribute:
topic on the command line with a fully
specified name;
--location on the command line.
--partitions=PARTITIONS--clear-configs--configs=[KEY=VALUE,…]cleanup.policy=compact,compression.type=producer. If
you provide a map with a key that already exists, only that configuration is
updated. If the map contains a key that does not exist, the entry is appended to
the topic configuration.
--access-token-file,
--account, --billing-project,
--configuration,
--flags-file,
--flatten, --format, --help, --impersonate-service-account,
--log-http,
--project, --quiet, --trace-token, --user-output-enabled,
--verbosity.
Run $ gcloud help for details.
managedkafka/v1 API. The full documentation
for this API can be found at: https://cloud.google.com/managed-service-for-apache-kafka/docs
gcloud alpha managed-kafka topics updategcloud beta managed-kafka topics update
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-05-27 UTC.