Skip to main content

FirestoreDatabase

NameTypeDescriptionRequired
apiVersionstringgcp.konfig.realkinetic.com/v1alpha8true
kindstringFirestoreDatabasetrue
metadataobjectRefer to the Kubernetes API documentation for the fields of the metadata field.true
specobject
true
statusobject
false

FirestoreDatabase.spec

NameTypeDescriptionRequired
locationIdstring

The location of the database. Available locations are listed at https://cloud.google.com/firestore/docs/locations.



Default: nam5

true
typestring

The type of database. See https://cloud.google.com/datastore/docs/firestore-or-datastore for information about how to choose.



Default: FIRESTORE_NATIVE

true
appEngineIntegrationModestring

The App Engine integration mode to use for this database.

false
cmekConfigobject

Optional. Presence indicates CMEK is enabled for this database

false
concurrencyModestring

The concurrency control mode to use for this database.


false
deletionProtectionStatestring

State of delete protection for the database.

false
pointInTimeRecoveryEnablementstring

Whether to enable the PITR feature on this database.

false
resourceIDstring

A unique id for the given resource

false

FirestoreDatabase.spec.cmekConfig

Optional. Presence indicates CMEK is enabled for this database

NameTypeDescriptionRequired
kmsKeyNamestring

Required. Only keys in the same location as this database are allowed to be used for encryption.

false

FirestoreDatabase.status

NameTypeDescriptionRequired
conditions[]object

Conditions represent the latest available observation of the resource's current state.

false
observedGenerationinteger

ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource.

false
selfLinkstring

The URI of the created resource.

false

FirestoreDatabase.status.conditions[index]

NameTypeDescriptionRequired
lastTransitionTimestring

Last time the condition transitioned from one status to another.

false
messagestring

Human-readable message indicating details about last transition.

false
reasonstring

Unique, one-word, CamelCase reason for the condition's last transition.

false
statusstring

Status is the status of the condition. Can be True, False, Unknown.

false
typestring

Type is the type of the condition.

false