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/394/help/man/man1/gcloud_compute_instances_update-from-file.1
.TH "GCLOUD_COMPUTE_INSTANCES_UPDATE\-FROM\-FILE" 1



.SH "NAME"
.HP
gcloud compute instances update\-from\-file \- update a Compute Engine virtual machine instance using a configuration file



.SH "SYNOPSIS"
.HP
\f5gcloud compute instances update\-from\-file\fR \fIINSTANCE_NAME\fR [\fB\-\-minimal\-action\fR=\fIMINIMAL_ACTION\fR] [\fB\-\-most\-disruptive\-allowed\-action\fR=\fIMOST_DISRUPTIVE_ALLOWED_ACTION\fR] [\fB\-\-source\fR=\fISOURCE\fR] [\fB\-\-zone\fR=\fIZONE\fR] [\fIGCLOUD_WIDE_FLAG\ ...\fR]



.SH "DESCRIPTION"

Update a Compute Engine virtual machine instance using a configuration file. For
more information, see
https://cloud.google.com/compute/docs/instances/update\-instance\-properties.



.SH "EXAMPLES"

A virtual machine instance can be updated by running:

.RS 2m
$ gcloud compute instances update\-from\-file my\-instance \e
    \-\-source=<path\-to\-file>
.RE



.SH "POSITIONAL ARGUMENTS"

.RS 2m
.TP 2m
\fIINSTANCE_NAME\fR

Name of the instance to update. For details on valid instance names, refer to
the criteria documented under the field 'name' at:
https://cloud.google.com/compute/docs/reference/rest/v1/instances


.RE
.sp

.SH "FLAGS"

.RS 2m
.TP 2m
\fB\-\-minimal\-action\fR=\fIMINIMAL_ACTION\fR

If specified, this action or higher level action is performed on the instance
irrespective of what action is required for the update to take effect. If not
specified, then Compute Engine acts based on the minimum action required.

.TP 2m
\fB\-\-most\-disruptive\-allowed\-action\fR=\fIMOST_DISRUPTIVE_ALLOWED_ACTION\fR

If specified, Compute Engine returns an error if the update requires a higher
action to be applied to the instance. If not specified, the default will be
REFRESH.

.TP 2m
\fB\-\-source\fR=\fISOURCE\fR

Path to a YAML file containing configuration export data. Alternatively, you may
omit this flag to read from standard input.For a schema describing the
export/import format, see:
$CLOUDSDKROOT/lib/googlecloudsdk/schemas/compute/v1/Instance.yaml.


.RS 2m
Note: $CLOUDSDKROOT represents the Google Cloud CLI's installation directory.
.RE

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

Zone of the instance to update. If not specified, you might be prompted to
select a zone (interactive mode only). \f5gcloud\fR attempts to identify the
appropriate zone by searching for resources in your currently active project. If
the zone cannot be determined, \f5gcloud\fR prompts you for a selection with all
available Google Cloud Platform zones.

To avoid prompting when this flag is omitted, the user can set the
\f5\fIcompute/zone\fR\fR property:

.RS 2m
$ gcloud config set compute/zone ZONE
.RE

A list of zones can be fetched by running:

.RS 2m
$ gcloud compute zones list
.RE

To unset the property, run:

.RS 2m
$ gcloud config unset compute/zone
.RE

Alternatively, the zone can be stored in the environment variable
\f5\fICLOUDSDK_COMPUTE_ZONE\fR\fR.


.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 instances update\-from\-file
.RE

.RS 2m
$ gcloud beta compute instances update\-from\-file
.RE