Method: projects.services.batchUpdate

Atom aktualizuje określone konfiguracje Service.

Żądanie HTTP

POST https://firebaseappcheck.googleapis.com/v1beta/{parent=projects/*}/services:batchUpdate

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

Wymagane. Nazwa projektu nadrzędnego w formacie, która jest używana przez wszystkie aktualizowane konfiguracje Service

projects/{project_number}

Kolekcja nadrzędna w polu name każdego aktualizowanego zasobu musi pasować do tego pola. W przeciwnym razie cały wsad się nie powiedzie.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
Pola
updateMask

string (FieldMask format)

Opcjonalnie. Rozdzielona przecinkami lista nazw pól w Service do zaktualizowania. Przykład: displayName.

Jeśli to pole jest obecne, pole updateMask w komunikatach UpdateServiceRequest musi pasować do tego pola. W przeciwnym razie cała porcja nie powiedzie się i nie zostaną zatwierdzone żadne aktualizacje.

requests[]

object (UpdateServiceRequest)

Wymagane. Komunikaty żądania określające Service do zaktualizowania.

Jednorazowo można zaktualizować maksymalnie 100 obiektów.

Treść odpowiedzi

Komunikat odpowiedzi dla metody services.batchUpdate.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "services": [
    {
      object (Service)
    }
  ]
}
Pola
services[]

object (Service)

Po zastosowaniu aktualizacji Service obiektów.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).

UpdateServiceRequest

Komunikat żądania dla metody services.patch oraz pojedynczy komunikat o aktualizacji dla metody services.batchUpdate.

Zapis JSON
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
Pola
service

object (Service)

Wymagane. Service do zaktualizowania.

Pole name pola Service służy do identyfikowania obszaru Service, który ma zostać zaktualizowany, 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)

Aby Uwierzytelnianie Firebase współpracowało ze Sprawdzaniem aplikacji, musisz najpierw przejść na Uwierzytelnianie Firebase na platformie Identity Platform.

updateMask

string (FieldMask format)

Wymagane. Rozdzielona przecinkami lista nazw pól w elemencie Service, które mają zostać zaktualizowane. Przykład: enforcementMode.