File: //snap/google-cloud-cli/current/help/man/man1/gcloud_managed-kafka_consumer-groups_update.1
.TH "GCLOUD_MANAGED\-KAFKA_CONSUMER\-GROUPS_UPDATE" 1
.SH "NAME"
.HP
gcloud managed\-kafka consumer\-groups update \- update a Managed Service for Apache Kafka consumer group
.SH "SYNOPSIS"
.HP
\f5gcloud managed\-kafka consumer\-groups update\fR (\fICONSUMER_GROUP\fR\ :\ \fB\-\-cluster\fR=\fICLUSTER\fR\ \fB\-\-location\fR=\fILOCATION\fR) \fB\-\-topics\-file\fR=\fIJSON\fR|\fIYAML\fR|\fIFILE\fR [\fIGCLOUD_WIDE_FLAG\ ...\fR]
.SH "DESCRIPTION"
Update a Managed Service for Apache Kafka consumer group.
.SH "EXAMPLES"
To specify a file for updating the topics of a consumer group, run the
following:
.RS 2m
$gcloud managed\-kafka consumer\-groups update myconsumergroup |
\-\-cluster=mycluster \e
\-\-location=us\-central1 \e
\-\-topics\-file=topics.json
.RE
To update the topics of a consumer group with inline JSON, run the following:
.RS 2m
$gcloud managed\-kafka consumer\-groups update myconsumergroup |
\-\-cluster=mycluster \e
\-\-location=us\-central1 \e
\-\-topics\-file='{"topic":{"partitions":{"0":{"offset":1,"metadata":"metadata"}}}}'
.RE
.SH "POSITIONAL ARGUMENTS"
.RS 2m
.TP 2m
Consumer group resource \- Identifies the consumer group to be updated. The
arguments in this group can be used to specify the attributes of this resource.
(NOTE) Some attributes are not given arguments in this group but can be set in
other ways.
To set the \f5project\fR attribute:
.RS 2m
.IP "\(em" 2m
provide the argument \f5consumer_group\fR on the command line with a fully
specified name;
.IP "\(em" 2m
provide the argument \f5\-\-project\fR on the command line;
.IP "\(em" 2m
set the property \f5core/project\fR.
.RE
.sp
This must be specified.
.RS 2m
.TP 2m
\fICONSUMER_GROUP\fR
ID of the consumer_group or fully qualified identifier for the consumer_group.
To set the \f5consumer_group\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5consumer_group\fR on the command line.
.RE
.sp
This positional argument must be specified if any of the other arguments in this
group are specified.
.TP 2m
\fB\-\-cluster\fR=\fICLUSTER\fR
The cluster name.
To set the \f5cluster\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5consumer_group\fR on the command line with a fully
specified name;
.IP "\(bu" 2m
provide the argument \f5\-\-cluster\fR on the command line.
.RE
.sp
.TP 2m
\fB\-\-location\fR=\fILOCATION\fR
ID of the location of the Managed Service for Apache Kafka resource. See
https://cloud.google.com/managed\-service\-for\-apache\-kafka/docs/locations for
a list of supported locations.
To set the \f5location\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5consumer_group\fR on the command line with a fully
specified name;
.IP "\(bu" 2m
provide the argument \f5\-\-location\fR on the command line.
.RE
.sp
.RE
.RE
.sp
.SH "REQUIRED FLAGS"
.RS 2m
.TP 2m
\fB\-\-topics\-file\fR=\fIJSON\fR|\fIYAML\fR|\fIFILE\fR
The path to the JSON or YAML file containing the configuration of the topics to
be updated for the consumer group. This also supports inline JSON or YAML.
Required, sets \f5topics_file\fR value.
\fBInput Example:\fR
.RS 2m
\-\-topics\-file=string
.RE
\fBFile Example:\fR
.RS 2m
\-\-topics\-file=path_to_file.(yaml|json)
.RE
.RE
.sp
.SH "GCLOUD WIDE FLAGS"
These flags are available to all commands: \-\-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 \fB$ gcloud help\fR for details.
.SH "API REFERENCE"
This command uses the \fBmanagedkafka/v1\fR API. The full documentation for this
API can be found at:
https://cloud.google.com/managed\-service\-for\-apache\-kafka/docs
.SH "NOTES"
These variants are also available:
.RS 2m
$ gcloud alpha managed\-kafka consumer\-groups update
.RE
.RS 2m
$ gcloud beta managed\-kafka consumer\-groups update
.RE