REST Resource: projects.services

Risorsa: Service

La configurazione dell'applicazione forzata per un servizio Firebase supportato da App Check.

Rappresentazione JSON
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
Campi
name

string

obbligatorio. Il nome della risorsa relativa dell'oggetto di configurazione del servizio, nel formato:

projects/{project_number}/services/{service_id}

Tieni presente che l'elemento service_id deve essere un ID servizio supportato. Attualmente sono supportati i seguenti ID servizio:

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

enum (EnforcementMode)

obbligatorio. La modalità di applicazione forzata di App Check per questo servizio.

updateTime

string (Timestamp format)

Solo output. Timestamp dell'ultimo aggiornamento dell'oggetto di configurazione del servizio.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

etag

string

Questo checksum viene calcolato dal server in base al valore di altri campi e può essere inviato in caso di richieste di aggiornamento ed eliminazione per garantire che il client abbia un valore aggiornato prima di procedere.

Questo etag è fortemente convalidato come definito dal documento RFC 7232.

Metodi

batchUpdate

Aggiorna atomicamente le configurazioni di Service specificate.

get

Recupera la configurazione di Service per il nome di servizio specificato.

list

Elenca tutte le configurazioni di Service per il progetto specificato.

patch

Aggiorna la configurazione Service specificata.