HEX
Server: Apache/2.4.65 (Ubuntu)
System: Linux ielts-store-v2 6.8.0-1036-gcp #38~22.04.1-Ubuntu SMP Thu Aug 14 01:19:18 UTC 2025 x86_64
User: root (0)
PHP: 7.2.34-54+ubuntu20.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: //snap/google-cloud-cli/396/help/man/man1/gcloud_compute_project-zonal-metadata_add.1
.TH "GCLOUD_COMPUTE_PROJECT\-ZONAL\-METADATA_ADD" 1



.SH "NAME"
.HP
gcloud compute project\-zonal\-metadata add \- add or update project zonal metadata



.SH "SYNOPSIS"
.HP
\f5gcloud compute project\-zonal\-metadata add\fR \fB\-\-metadata\fR=\fIKEY\fR=\fIVALUE\fR,[\fIKEY\fR=\fIVALUE\fR,...] \fB\-\-zone\fR=\fIZONE\fR [\fIGCLOUD_WIDE_FLAG\ ...\fR]



.SH "DESCRIPTION"

\fBgcloud compute project\-zonal\-metadata add\fR is used to add or update
project zonal metadata for your VM instances. Project zonal metadata values
propagate to all VMs within the specified zone. Every VM has access to a
metadata server that you can use to query the configured project zonal metadata
values. To set metadata for individual instances, use \f5gcloud compute
instances add\-metadata\fR. For information about metadata, see
https://cloud.google.com/compute/docs/metadata.

Only the metadata keys that you provide in the command get mutated. All other
existing metadata entries remain the same.



.SH "EXAMPLES"

To set the project zonal metadata with key=value in the zone
\f5\fIus\-central1\-a\fR\fR for the project \f5\fImy\-gcp\-project\fR\fR, run:

.RS 2m
$ gcloud compute project\-zonal\-metadata add \-\-metadata=key=value \e
    \-\-zone=us\-central1\-a \-\-project=my\-gcp\-project
.RE

For more information and examples for setting project zonal metadata, see
https://cloud.google.com/compute/docs/metadata/setting\-custom\-metadata#set\-custom\-project\-zonal\-metadata



.SH "REQUIRED FLAGS"

.RS 2m
.TP 2m
\fB\-\-metadata\fR=\fIKEY\fR=\fIVALUE\fR,[\fIKEY\fR=\fIVALUE\fR,...]

The project zonal metadata key\-value pairs that you want to add or update

.TP 2m
\fB\-\-zone\fR=\fIZONE\fR

The zone in which you want to add or update project zonal metadata


.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 "NOTES"

These variants are also available:

.RS 2m
$ gcloud alpha compute project\-zonal\-metadata add
.RE

.RS 2m
$ gcloud beta compute project\-zonal\-metadata add
.RE