File: //snap/google-cloud-cli/394/help/man/man1/gcloud_beta_firestore_databases_update.1
.TH "GCLOUD_BETA_FIRESTORE_DATABASES_UPDATE" 1
.SH "NAME"
.HP
gcloud beta firestore databases update \- update the database configuration of a Cloud Firestore database
.SH "SYNOPSIS"
.HP
\f5gcloud beta firestore databases update\fR [\fB\-\-async\fR] [\fB\-\-database\fR=\fIDATABASE\fR] [\fB\-\-delete\-protection\fR] [\fB\-\-enable\-pitr\fR] [\fB\-\-type\fR=\fITYPE\fR] [\fIGCLOUD_WIDE_FLAG\ ...\fR]
.SH "DESCRIPTION"
\fB(BETA)\fR Update the database configuration of a Cloud Firestore database.
.SH "EXAMPLES"
The following command updates the database type of a Cloud Firestore database.
.RS 2m
$ gcloud beta firestore databases update \-\-type=firestore\-native
.RE
.SH "FLAGS"
.RS 2m
.TP 2m
\fB\-\-async\fR
Return immediately, without waiting for the operation in progress to complete.
.TP 2m
Database resource \- Cloud Firestore database to update. 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\-\-database\fR on the command line with a fully
specified name;
.IP "\(em" 2m
the default value of argument [\-\-database] is \f5(default)\fR 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
.RS 2m
.TP 2m
\fB\-\-database\fR=\fIDATABASE\fR
ID of the database or fully qualified identifier for the database.
To set the \f5database\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5\-\-database\fR on the command line;
.IP "\(bu" 2m
the default value of argument [\-\-database] is \f5(default)\fR.
.RE
.sp
.RE
.sp
.TP 2m
\fB\-\-delete\-protection\fR
If set to true, the Firestore database will be updated to have database delete
protection enabled. A database with delete protection enabled cannot be deleted.
You can disable the delete protection via \-\-no\-delete\-protection.
.TP 2m
\fB\-\-enable\-pitr\fR
If set to true, the Firestore database will be updated to enable Point In Time
Recovery. You can disable the this feature via \-\-no\-enable\-pitr.
.TP 2m
\fB\-\-type\fR=\fITYPE\fR
The database type. \fITYPE\fR must be one of: \fBdatastore\-mode\fR,
\fBfirestore\-native\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 "API REFERENCE"
This command uses the \fBfirestore/v1\fR API. The full documentation for this
API can be found at: https://cloud.google.com/firestore
.SH "NOTES"
This command is currently in beta and might change without notice. These
variants are also available:
.RS 2m
$ gcloud firestore databases update
.RE
.RS 2m
$ gcloud alpha firestore databases update
.RE