REST Resource: projects.services

Zasób: Service

Konfiguracja wymuszania dla usługi Firebase obsługiwanej przez Sprawdzanie aplikacji.

Zapis JSON
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
Pola
name

string

To pole jest wymagane. Względna nazwa zasobu obiektu konfiguracji usługi w formacie:

projects/{project_number}/services/{service_id}

Pamiętaj, że element service_id musi być obsługiwanym identyfikatorem usługi. Obecnie obsługiwane są te identyfikatory usług:

  • firebasestorage.googleapis.com (Cloud Storage dla Firebase)
  • firebasedatabase.googleapis.com (baza danych czasu rzeczywistego Firebase)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (uwierzytelnianie Firebase przy użyciu Identity Platform)
enforcementMode

enum (EnforcementMode)

To pole jest wymagane. Tryb egzekwowania Sprawdzania aplikacji w tej usłudze.

updateTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa ostatniej aktualizacji tego obiektu konfiguracji usługi.

Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

etag

string

Ta suma kontrolna jest obliczana przez serwer na podstawie wartości innych pól i może być wysyłana w przypadku żądań aktualizacji i usunięcia w celu sprawdzenia, czy klient ma aktualną wartość, zanim przejdziesz dalej.

Ten tag jest silnie zweryfikowany zgodnie z definicją podaną w dokumencie RFC 7232.

Metody

batchUpdate

Atomowo aktualizuje określone konfiguracje Service.

get

Pobiera konfigurację Service dla określonej nazwy usługi.

list

Wyświetla listę wszystkich konfiguracji funkcji Service w wybranym projekcie.

patch

Aktualizuje podaną konfigurację Service.