1
0
Fork 0
mirror of https://github.com/imjasonh/gcloud-help synced 2026-07-08 18:45:13 +00:00
gcloud-help/gcloud/beta/firestore/databases/create
2023-10-11 10:37:28 +00:00

93 lines
3.2 KiB
Text

NAME
gcloud beta firestore databases create - create a Google Cloud Firestore
database via Firestore API
SYNOPSIS
gcloud beta firestore databases create --location=LOCATION
[--database=DATABASE; default="(default)"] [--delete-protection]
[--enable-pitr] [--type=TYPE; default="firestore-native"]
[GCLOUD_WIDE_FLAG ...]
EXAMPLES
To create a Firestore Native database in nam5.
$ gcloud beta firestore databases create --location=nam5
To create a Datastore Mode database in us-east1.
$ gcloud beta firestore databases create --location=us-east1 \
--type=datastore-mode
To create a Datastore Mode database in us-east1 with a database ID foo.
$ gcloud beta firestore databases create --database=foo \
--location=us-east1 --type=datastore-mode
To create a Firestore Native database in nam5 with delete protection
enabled.
$ gcloud beta firestore databases create --location=nam5 \
--delete-protection
To create a Firestore Native database in nam5 with Point In Time Recovery
(PITR) enabled.
$ gcloud beta firestore databases create --location=nam5 \
--enable-pitr
REQUIRED FLAGS
--location=LOCATION
The location to operate on. Available locations are listed at
https://cloud.google.com/firestore/docs/locations.
For example, to operate on location us-east1:
$ gcloud beta firestore databases create --location='us-east1'
OPTIONAL FLAGS
--database=DATABASE; default="(default)"
The ID to use for the database, which will become the final component
of the database's resource name. If database ID is not provided,
(default) will be used as database ID.
This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/
with first character a letter and the last a letter or a number. Must
not be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.
Using "(default)" database ID is also allowed.
--delete-protection
Whether to enable delete protection on the created database.
If set to true, delete protection of the new database will be enabled
and delete operations will fail unless delete protection is disabled.
Default to false.
--enable-pitr
Whether to enable Point In Time Recovery (PITR) on the created
database.
If set to true, PITR on the new database will be enabled. By default,
this feature is not enabled.
--type=TYPE; default="firestore-native"
The type of the database. TYPE must be one of: firestore-native,
datastore-mode.
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 $ gcloud help for details.
NOTES
This command is currently in beta and might change without notice. These
variants are also available:
$ gcloud firestore databases create
$ gcloud alpha firestore databases create