File: //snap/google-cloud-cli/current/help/man/man1/gcloud_beta_netapp_storage-pools_update.1
.TH "GCLOUD_BETA_NETAPP_STORAGE\-POOLS_UPDATE" 1
.SH "NAME"
.HP
gcloud beta netapp storage\-pools update \- update a Cloud NetApp Storage Pool
.SH "SYNOPSIS"
.HP
\f5gcloud beta netapp storage\-pools update\fR (\fISTORAGE_POOL\fR\ :\ \fB\-\-location\fR=\fILOCATION\fR) [\fB\-\-active\-directory\fR=\fIACTIVE_DIRECTORY\fR] [\fB\-\-allow\-auto\-tiering\fR=\fIALLOW_AUTO_TIERING\fR] [\fB\-\-async\fR] [\fB\-\-capacity\fR=\fICAPACITY\fR] [\fB\-\-description\fR=\fIDESCRIPTION\fR] [\fB\-\-enable\-hot\-tier\-auto\-resize\fR=\fIENABLE_HOT_TIER_AUTO_RESIZE\fR] [\fB\-\-hot\-tier\-size\fR=\fIHOT_TIER_SIZE\fR] [\fB\-\-qos\-type\fR=\fIQOS_TYPE\fR] [\fB\-\-replica\-zone\fR=\fIREPLICA_ZONE\fR] [\fB\-\-total\-iops\fR=\fITOTAL_IOPS\fR] [\fB\-\-total\-throughput\fR=\fITOTAL_THROUGHPUT\fR] [\fB\-\-update\-labels\fR=[\fIKEY\fR=\fIVALUE\fR,...]] [\fB\-\-zone\fR=\fIZONE\fR] [\fB\-\-clear\-labels\fR\ |\ \fB\-\-remove\-labels\fR=[\fIKEY\fR,...]] [\fIGCLOUD_WIDE_FLAG\ ...\fR]
.SH "DESCRIPTION"
\fB(BETA)\fR Updates a Storage Pool with given arguments
.SH "EXAMPLES"
The following command updates a Storage Pool named NAME in the given location
.RS 2m
$ gcloud beta netapp storage\-pools update NAME \e
\-\-location=us\-central1 \-\-capacity=4096 \-\-active\-directory=ad\-2 \e
\-\-description="new description" \-\-update\-labels=key1=val1
.RE
.SH "POSITIONAL ARGUMENTS"
.RS 2m
.TP 2m
Storage pool resource \- The Storage Pool to update. 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 \f5storage_pool\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
\fISTORAGE_POOL\fR
ID of the storage_pool or fully qualified identifier for the storage_pool.
To set the \f5storage_pool\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5storage_pool\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\-\-location\fR=\fILOCATION\fR
The location of the storage_pool.
To set the \f5location\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5storage_pool\fR on the command line with a fully
specified name;
.IP "\(bu" 2m
provide the argument \f5\-\-location\fR on the command line;
.IP "\(bu" 2m
set the property \f5netapp/location\fR.
.RE
.sp
.RE
.RE
.sp
.SH "FLAGS"
.RS 2m
.TP 2m
Active directory resource \- The Active Directory to attach to the Storage Pool.
This represents a Cloud 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 \f5\-\-active\-directory\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
To set the \f5location\fR attribute:
.RS 2m
.IP "\(em" 2m
provide the argument \f5\-\-active\-directory\fR on the command line with a
fully specified name;
.IP "\(em" 2m
provide the argument \f5\-\-location\fR on the command line;
.IP "\(em" 2m
set the property \f5netapp/location\fR.
.RE
.sp
.RS 2m
.TP 2m
\fB\-\-active\-directory\fR=\fIACTIVE_DIRECTORY\fR
ID of the active_directory or fully qualified identifier for the
active_directory.
To set the \f5active_directory\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5\-\-active\-directory\fR on the command line.
.RE
.sp
.RE
.sp
.TP 2m
\fB\-\-allow\-auto\-tiering\fR=\fIALLOW_AUTO_TIERING\fR
Boolean flag indicating whether Storage Pool is allowed to use auto\-tiering
.TP 2m
\fB\-\-async\fR
Return immediately, without waiting for the operation in progress to complete.
.TP 2m
\fB\-\-capacity\fR=\fICAPACITY\fR
The desired capacity of the Storage Pool in GiB or TiB units.If no capacity unit
is specified, GiB is assumed.
.TP 2m
\fB\-\-description\fR=\fIDESCRIPTION\fR
A description of the Cloud NetApp Storage Pool
.TP 2m
\fB\-\-enable\-hot\-tier\-auto\-resize\fR=\fIENABLE_HOT_TIER_AUTO_RESIZE\fR
Boolean flag indicating whether Storage Pool is allowed to use hot tier auto
resize
.TP 2m
\fB\-\-hot\-tier\-size\fR=\fIHOT_TIER_SIZE\fR
The hot tier size of the Storage Pool in GiB units. This is a required field
when \-\-allow\-auto\-tiering is set for flex service level.
.TP 2m
\fB\-\-qos\-type\fR=\fIQOS_TYPE\fR
Quality of service (QoS) type for the Storage Pool. \fIQOS_TYPE\fR must be one
of: \fBauto\fR, \fBmanual\fR, \fBqos\-type\-unspecified\fR.
.TP 2m
\fB\-\-replica\-zone\fR=\fIREPLICA_ZONE\fR
String indicating replica zone for the Storage Pool
.TP 2m
\fB\-\-total\-iops\fR=\fITOTAL_IOPS\fR
Integer indicating total IOPS of the Storage Pool
.TP 2m
\fB\-\-total\-throughput\fR=\fITOTAL_THROUGHPUT\fR
The total throughput of the Storage Pool in MiB/s or GiB/s units. If no
throughput unit is specified, MiB/s is assumed.
.TP 2m
\fB\-\-update\-labels\fR=[\fIKEY\fR=\fIVALUE\fR,...]
List of label KEY=VALUE pairs to update. If a label exists, its value is
modified. Otherwise, a new label is created.
Keys must start with a lowercase character and contain only hyphens (\f5\-\fR),
underscores (\f5_\fR), lowercase characters, and numbers. Values must contain
only hyphens (\f5\-\fR), underscores (\f5_\fR), lowercase characters, and
numbers.
.TP 2m
\fB\-\-zone\fR=\fIZONE\fR
String indicating active zone of the Storage Pool
.TP 2m
At most one of these can be specified:
.RS 2m
.TP 2m
\fB\-\-clear\-labels\fR
Remove all labels. If \f5\-\-update\-labels\fR is also specified then
\f5\-\-clear\-labels\fR is applied first.
For example, to remove all labels:
.RS 2m
$ gcloud beta netapp storage\-pools update \-\-clear\-labels
.RE
To remove all existing labels and create two new labels, \f5\fIfoo\fR\fR and
\f5\fIbaz\fR\fR:
.RS 2m
$ gcloud beta netapp storage\-pools update \-\-clear\-labels \e
\-\-update\-labels foo=bar,baz=qux
.RE
.TP 2m
\fB\-\-remove\-labels\fR=[\fIKEY\fR,...]
List of label keys to remove. If a label does not exist it is silently ignored.
If \f5\-\-update\-labels\fR is also specified then \f5\-\-update\-labels\fR is
applied first.
.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 "NOTES"
This command is currently in beta and might change without notice. These
variants are also available:
.RS 2m
$ gcloud netapp storage\-pools update
.RE
.RS 2m
$ gcloud alpha netapp storage\-pools update
.RE