REST Resource: projects.services

Ressource: Service

Die Erzwingungskonfiguration für einen von App Check unterstützten Firebase-Dienst.

JSON-Darstellung
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
Felder
name

string

Erforderlich. Der relative Ressourcenname des Dienstkonfigurationsobjekts im Format:

projects/{project_number}/services/{service_id}

Das service_id-Element muss eine unterstützte Dienst-ID sein. Derzeit werden die folgenden Dienst-IDs unterstützt:

  • firebasestorage.googleapis.com (Cloud Storage for Firebase)
  • firebasedatabase.googleapis.com (Firebase Realtime Database)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (Firebase-Authentifizierung mit Identity Platform)
enforcementMode

enum (EnforcementMode)

Erforderlich. Der App Check-Erzwingungsmodus für diesen Dienst.

updateTime

string (Timestamp format)

Nur Ausgabe Zeitstempel für den Zeitpunkt, zu dem dieses Dienstkonfigurationsobjekt zuletzt aktualisiert wurde.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

etag

string

Diese Prüfsumme wird vom Server basierend auf dem Wert anderer Felder berechnet und kann bei Aktualisierungs- und Löschanfragen gesendet werden, um sicherzustellen, dass der Client vor dem Fortfahren über einen aktuellen Wert verfügt.

Dieses ETag ist gemäß der Definition von RFC 7232 stark validiert.

Methoden

batchUpdate

Aktualisiert die angegebenen Service-Konfigurationen in kleinstmöglichen Schritten.

get

Ruft die Service-Konfiguration für den angegebenen Dienstnamen ab.

list

Listet alle Service-Konfigurationen für das angegebene Projekt auf.

patch

Aktualisiert die angegebene Service-Konfiguration.