REST Resource: projects.services

Zasób: Service

Konfiguracja egzekwowania dla usługi Firebase obsługiwanej przez funkcję Sprawdzanie aplikacji.

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

string

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:

  • 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 na platformie Identity Platform)
enforcementMode

enum (EnforcementMode)

Wymagane. Tryb wymuszania 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 RFC3339 UTC „Zulu” 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 usuwania, aby zapewnić, że klient ma aktualną wartość, zanim przejdziesz dalej.

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

Metody

batchUpdate

Atom aktualizuje określone konfiguracje Service.

get

Pobiera konfigurację Service dla podanej nazwy usługi.

list

Wyświetla listę wszystkich konfiguracji Service w podanym projekcie.

patch

Aktualizuje określoną konfigurację Service.