gcloud alpha compute disks update
DISK_NAME
[--access-mode
=ACCESS_MODE
] [--add-guest-os-features
=ADD_GUEST_OS_FEATURES
] [--provisioned-iops
=PROVISIONED_IOPS
] [--provisioned-throughput
=PROVISIONED_THROUGHPUT
] [--size
=SIZE
] [--update-labels
=[KEY
=VALUE
,…]] [--append-licenses
=LICENSE
,[LICENSE
,…] --remove-licenses
=LICENSE
,[LICENSE
,…] --replace-license
=LICENSE
,LICENSE
] [--clear-architecture
| --update-architecture
=UPDATE_ARCHITECTURE
] [--clear-labels
| --remove-labels
=[KEY
,…]] [--clear-user-licenses
| --update-user-licenses
=[LICENSE
,…]] [--region
=REGION
| --zone
=ZONE
] [GCLOUD_WIDE_FLAG …
]
(ALPHA)
gcloud alpha compute disks update
updates a Compute Engine persistent disk.
gcloud alpha compute disks update example-disk --zone=us-central1-a --update-labels=k0=value1,k1=value2 --remove-labels=k3
`_k0_` and `_k1_` are added as new labels if not already present.
Labels can be used to identify the disk. To list disks with the 'k1:value2' label, run:
gcloud alpha compute disks list --filter='labels.k1:value2'
To list only the labels when describing a resource, use --format to filter the result:
gcloud alpha compute disks describe example-disk --format="default(labels)"
To append licenses to the disk, run:
gcloud alpha compute disks update example-disk --zone=us-central1-a --append-licenses=projects/license-project/global/licenses/license-1,projects/license-project/global/licenses/license-2
To remove licenses from the disk, run:
gcloud alpha compute disks update example-disk --zone=us-central1-a --replace-licenses=projects/license-project/global/licenses/license-1,projects/license-project/global/licenses/license-2
To replace a license on the disk, run:
gcloud alpha compute disks update example-disk --zone=us-central1-a --replace-license=projects/license-project/global/licenses/old-license,projects/license-project/global/licenses/new-license
DISK_NAME
--access-mode
=ACCESS_MODE
ACCESS_MODE
must be one of: READ_ONLY_MANY
, READ_WRITE_MANY
, READ_WRITE_SINGLE
.
--add-guest-os-features
=ADD_GUEST_OS_FEATURES
ADD_GUEST_OS_FEATURES
must be (only one value is supported): GVNIC
.
--provisioned-iops
=PROVISIONED_IOPS
--provisioned-throughput
=PROVISIONED_THROUGHPUT
--size
=SIZE
GB
for gigabyte, or TB
for terabyte. If no size unit is specified, GB is assumed. For details about disk size limits, refer to: https://cloud.google.com/compute/docs/disks
--update-labels
=[KEY
=VALUE
,…]
Keys must start with a lowercase character and contain only hyphens (-
), underscores (_
), lowercase characters, and numbers. Values must contain only hyphens (-
), underscores (_
), lowercase characters, and numbers.
--append-licenses
=LICENSE
,[LICENSE
,…]
--remove-licenses
=LICENSE
,[LICENSE
,…]
--replace-license
=LICENSE
,LICENSE
--clear-architecture
--update-architecture
=UPDATE_ARCHITECTURE
UPDATE_ARCHITECTURE
must be one of: ARM64
, X86_64
.
--clear-labels
--update-labels
is also specified then --clear-labels
is applied first.
For example, to remove all labels:
gcloud alpha compute disks update --clear-labels
To remove all existing labels and create two new labels,
and foo
:baz
gcloud alpha compute disks update --clear-labels --update-labels foo=bar,baz=qux
--remove-labels
=[KEY
,…]
--update-labels
is also specified then --update-labels
is applied first.
--clear-user-licenses
--update-user-licenses
=[LICENSE
,…]
--region
=REGION
To avoid prompting when this flag is omitted, you can set the
property:compute/region
gcloud config set compute/region REGION
A list of regions can be fetched by running:
gcloud compute regions list
To unset the property, run:
gcloud config unset compute/region
Alternatively, the region can be stored in the environment variable
.CLOUDSDK_COMPUTE_REGION
--zone
=ZONE
compute/zone
property isn't set, you might be prompted to select a zone (interactive mode only).
To avoid prompting when this flag is omitted, you can set the
property:compute/zone
gcloud config set compute/zone ZONE
A list of zones can be fetched by running:
gcloud compute zones list
To unset the property, run:
gcloud config unset compute/zone
Alternatively, the zone can be stored in the environment variable
.CLOUDSDK_COMPUTE_ZONE
--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 compute disks update
gcloud beta compute disks update
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4