gcloud compute vpn-gateways update NAME [--region=REGION] [--update-labels=[KEY=VALUE,…]] [--clear-labels | --remove-labels=[KEY,…]] [GCLOUD_WIDE_FLAG …]
gcloud compute vpn-gateways update updates labels for a Compute
Engine Highly Available VPN gateway.
For example:
gcloud compute vpn-gateways update example-gateway --region us-central1 --update-labels=k0=value1,k1=value2 --remove-labels=k3
will add/update labels and
k0 and remove labels with key
k1.
k3
Labels can be used to identify the VPN gateway and to filter them as in
gcloud compute vpn-gateways list --filter='labels.k1:value2'To list existing labels
gcloud compute vpn-gateways describe example-gateway --format="default(labels)"gcloud compute vpn-gateways update my-gateway --region=us-central1 --update-labels=k0=value1,k1=value2NAME--region=REGION
To avoid prompting when this flag is omitted, you can set the
property:
compute/region
gcloud config set compute/region REGIONA list of regions can be fetched by running:
gcloud compute regions listTo unset the property, run:
gcloud config unset compute/regionCLOUDSDK_COMPUTE_REGION.
--update-labels=[KEY=VALUE,…]-), underscores (_), lowercase characters, and
numbers. Values must contain only hyphens (-), underscores
(_), lowercase characters, and numbers.
--clear-labels--update-labels is also specified then
--clear-labels is applied first.
For example, to remove all labels:
gcloud compute vpn-gateways update --clear-labels
To remove all existing labels and create two new labels,
and
foo:
baz
gcloud compute vpn-gateways update --clear-labels --update-labels foo=bar,baz=qux--remove-labels=[KEY,…]--update-labels is also specified then
--update-labels is applied first.
--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.
gcloud alpha compute vpn-gateways updategcloud beta compute vpn-gateways updategcloud preview compute vpn-gateways 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.