REST Resource: projects.locations.instances

Ressource : instance de base de données

Représentation d'une instance de base de données en temps réel. Des détails sur l'interaction avec le contenu d'une DatabaseInstance sont disponibles à l'adresse : https://firebase.google.com/docs/database/rest/start .

Représentation JSON
{
  "name": string,
  "project": string,
  "databaseUrl": string,
  "type": enum (DatabaseInstanceType),
  "state": enum (State)
}
Des champs
name

string

Nom de ressource complet de l'instance de base de données, sous la forme : projects/{project-number}/locations/{location-id}/instances/{database-id} .

project

string

Sortie uniquement. Le nom de la ressource du projet auquel appartient cette instance. Par exemple : projects/{project-number} .

databaseUrl

string

Sortie uniquement. Sortie uniquement. Le nom d'hôte unique au monde de la base de données.

type

enum ( DatabaseInstanceType )

Immuable. Le type d'instance de base de données. Lors de la création, seul USER_DATABASE est autorisé, ce qui est également la valeur par défaut en cas d'omission.

state

enum ( State )

Sortie uniquement. L'état du cycle de vie de la base de données. Lecture seulement.

Type d'instance de base de données

Les types possibles d’une instance de base de données.

Énumérations
DATABASE_INSTANCE_TYPE_UNSPECIFIED État inconnu, probablement le résultat d'une erreur sur le backend. Ceci n'est utilisé que pour distinguer les valeurs non définies.
DEFAULT_DATABASE Base de données par défaut provisionnée lors de la création d'un projet.
USER_DATABASE Une base de données créée par l'utilisateur.

État

États du cycle de vie de la base de données.

Énumérations
LIFECYCLE_STATE_UNSPECIFIED État non spécifié, probablement le résultat d'une erreur sur le backend. Ceci n'est utilisé que pour distinguer les valeurs non définies.
ACTIVE L'état normal et actif.
DISABLED La base de données est dans un état désactivé. Il peut être réactivé ultérieurement.
DELETED La base de données est dans un état supprimé.

Méthodes

create

Demande qu’une nouvelle DatabaseInstance soit créée.

delete

Marque une DatabaseInstance à supprimer.

disable

Désactive un DatabaseInstance .

get

Obtient la DatabaseInstance identifiée par le nom de ressource spécifié.

list

Répertorie chaque DatabaseInstance associée au projet parent spécifié.

reenable

Active une DatabaseInstance .

undelete

Restaure une DatabaseInstance qui a été précédemment marquée pour être supprimée.