REST Resource: projects.locations.instances

Risorsa: DatabaseInstance

Rappresentazione di un'istanza di Realtime Database. I dettagli sull'interazione con i contenuti di un'istanza di database sono disponibili all'indirizzo: https://firebase.google.com/docs/database/rest/start .

Rappresentazione JSON
{
  "name": string,
  "project": string,
  "databaseUrl": string,
  "type": enum (DatabaseInstanceType),
  "state": enum (State)
}
Campi
name

string

Il nome completo della risorsa dell'istanza del database, nel formato: projects/{project-number}/locations/{location-id}/instances/{database-id} .

project

string

Solo uscita. Il nome della risorsa del progetto a cui appartiene questa istanza. Ad esempio: projects/{project-number} .

databaseUrl

string

Solo uscita. Solo uscita. Il nome host univoco a livello globale del database.

type

enum ( DatabaseInstanceType )

Immutabile. Il tipo di istanza del database. Alla creazione è consentito solo USER_DATABASE, che è anche l'impostazione predefinita quando omesso.

state

enum ( State )

Solo uscita. Lo stato del ciclo di vita del database. Sola lettura.

Tipo di istanza del database

I possibili tipi di un'istanza di database.

Enumerazioni
DATABASE_INSTANCE_TYPE_UNSPECIFIED Stato sconosciuto, probabilmente il risultato di un errore nel backend. Viene utilizzato solo per distinguere i valori non impostati.
DEFAULT_DATABASE Il database predefinito di cui viene eseguito il provisioning quando viene creato un progetto.
USER_DATABASE Un database creato dall'utente.

Stato

Stati del ciclo di vita del database.

Enumerazioni
LIFECYCLE_STATE_UNSPECIFIED Stato non specificato, probabilmente il risultato di un errore nel backend. Viene utilizzato solo per distinguere i valori non impostati.
ACTIVE Lo stato normale e attivo.
DISABLED Il database è in uno stato disabilitato. Può essere riattivato in seguito.
DELETED Il database è in uno stato eliminato.

Metodi

create

Richiede la creazione di una nuova DatabaseInstance .

delete

Contrassegna DatabaseInstance da eliminare.

disable

Disabilita DatabaseInstance .

get

Ottiene l' DatabaseInstance identificata dal nome della risorsa specificata.

list

Elenca ogni DatabaseInstance associata al progetto padre specificato.

reenable

Abilita un DatabaseInstance .

undelete

Ripristina DatabaseInstance precedentemente contrassegnata per l'eliminazione.