Method: projects.services.batchUpdate

Atualiza atomicamente as configurações Service especificadas.

Solicitação HTTP

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

A URL usa sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
parent

string

Obrigatório. O nome do projeto pai compartilhado por todas as configurações Service que estão sendo atualizadas, no formato

projects/{project_number}

A coleção pai no campo name de qualquer recurso que está sendo atualizado deve corresponder a esse campo ou todo o lote falhará.

Solicitar corpo

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
Campos
updateMask

string ( FieldMask format)

Opcional. Uma lista separada por vírgula de nomes de campos nos Service s a serem atualizados. Exemplo: displayName .

Se o campo updateMask estiver definido nesta solicitação e em qualquer uma das mensagens UpdateServiceRequest , eles deverão corresponder ou todo o lote falhará e nenhuma atualização será confirmada.

requests[]

object ( UpdateServiceRequest )

Obrigatório. As mensagens de solicitação especificando os Service s a serem atualizados.

No máximo 100 objetos podem ser atualizados em lote.

Corpo de resposta

Mensagem de resposta para o método services.batchUpdate .

Se for bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:

Representação JSON
{
  "services": [
    {
      object (Service)
    }
  ]
}
Campos
services[]

object ( Service )

Objetos Service após a aplicação das atualizações.

Escopos de autorização

Requer um dos seguintes escopos OAuth:

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

Para obter mais informações, consulte Visão geral da autenticação .

UpdateServiceRequest

Mensagem de solicitação para o método services.patch , bem como uma mensagem de atualização individual para o método services.batchUpdate .

Representação JSON
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
Campos
service

object ( Service )

Obrigatório. O Service a ser atualizado.

O campo name do Service é utilizado para identificar o Service a ser atualizado, no formato:

projects/{project_number}/services/{service_id}

Observe que o elemento service_id deve ser um ID de serviço compatível. Atualmente, os seguintes IDs de serviço são suportados:

  • firebasestorage.googleapis.com (armazenamento em nuvem para Firebase)
  • firebasedatabase.googleapis.com (Firebase Realtime Database)
  • firestore.googleapis.com (Cloud Firestore)
updateMask

string ( FieldMask format)

Obrigatório. Uma lista separada por vírgulas de nomes de campos no Service a serem atualizados. Exemplo: enforcementMode .