Ressource: DatabaseInstance
Darstellung einer Echtzeitdatenbankinstanz. Details zur Interaktion mit Inhalten einer DatabaseInstance finden Sie unter: https://firebase.google.com/docs/database/rest/start .
JSON-Darstellung |
---|
{ "name": string, "project": string, "databaseUrl": string, "type": enum ( |
Felder | |
---|---|
name | Der vollständig qualifizierte Ressourcenname der Datenbankinstanz im Format: |
project | Nur Ausgabe. Der Ressourcenname des Projekts, zu dem diese Instanz gehört. Zum Beispiel: |
databaseUrl | Nur Ausgabe. Nur Ausgabe. Der weltweit eindeutige Hostname der Datenbank. |
type | Unveränderlich. Der Datenbankinstanztyp. Bei der Erstellung ist nur USER_DATABASE zulässig, was auch die Standardeinstellung ist, wenn es weggelassen wird. |
state | Nur Ausgabe. Der Lebenszyklusstatus der Datenbank. Schreibgeschützt. |
DatabaseInstanceType
Die möglichen Typen einer Datenbankinstanz.
Aufzählungen | |
---|---|
DATABASE_INSTANCE_TYPE_UNSPECIFIED | Unbekannter Status, wahrscheinlich das Ergebnis eines Fehlers im Backend. Dies wird nur zur Unterscheidung nicht gesetzter Werte verwendet. |
DEFAULT_DATABASE | Die Standarddatenbank, die bereitgestellt wird, wenn ein Projekt erstellt wird. |
USER_DATABASE | Eine Datenbank, die der Benutzer erstellt hat. |
Zustand
Status des Datenbanklebenszyklus.
Aufzählungen | |
---|---|
LIFECYCLE_STATE_UNSPECIFIED | Nicht spezifizierter Zustand, wahrscheinlich das Ergebnis eines Fehlers im Backend. Dies wird nur zur Unterscheidung nicht gesetzter Werte verwendet. |
ACTIVE | Der normale und aktive Zustand. |
DISABLED | Die Datenbank befindet sich in einem deaktivierten Zustand. Es kann später wieder aktiviert werden. |
DELETED | Die Datenbank befindet sich in einem gelöschten Zustand. |
Methoden | |
---|---|
| Fordert die Erstellung einer neuen DatabaseInstance an. |
| Markiert eine zu löschende DatabaseInstance . |
| Deaktiviert eine DatabaseInstance . |
| Ruft die DatabaseInstance ab, die durch den angegebenen Ressourcennamen identifiziert wird. |
| Listet jede DatabaseInstance auf, die dem angegebenen übergeordneten Projekt zugeordnet ist. |
| Aktiviert eine DatabaseInstance . |
| Stellt eine DatabaseInstance wieder her, die zuvor zum Löschen markiert war. |