Method: projects.services.batchUpdate

Actualiza de forma atómica las configuraciones de Service especificadas.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
parent

string

Obligatorio. El nombre del proyecto superior que comparten todos los parámetros de configuración de Service que se están actualizando, en el formato

projects/{project_number}

La colección superior del campo name de cualquier recurso que se actualice debe coincidir con este campo, de lo contrario, fallará todo el lote.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
Campos
updateMask

string (FieldMask format)

Opcional. Una lista separada por comas de los nombres de los campos en los Service que se actualizarán. Ejemplo: displayName.

Si se configura el campo updateMask en esta solicitud y en cualquiera de los mensajes UpdateServiceRequest, estos deben coincidir o el lote completo falla y no se confirmarán actualizaciones.

requests[]

object (UpdateServiceRequest)

Obligatorio. Los mensajes de solicitud que especifican los Service que se actualizarán.

Se puede actualizar un máximo de 100 objetos en un lote.

Cuerpo de la respuesta

Mensaje de respuesta para el método services.batchUpdate.

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "services": [
    {
      object (Service)
    }
  ]
}
Campos
services[]

object (Service)

Service objetos después de que se hayan aplicado las actualizaciones.

Alcances de autorización

Se necesita uno de los siguientes permisos de OAuth:

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

Para obtener más información, consulta Descripción general de la autenticación.

UpdateServiceRequest

Un mensaje de solicitud para el método services.patch, así como un mensaje de actualización individual para el método services.batchUpdate.

Representación JSON
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
Campos
service

object (Service)

Obligatorio. El Service que se actualizará.

El campo name de Service se usa para identificar la Service que se actualizará, en el siguiente formato:

projects/{project_number}/services/{service_id}

Ten en cuenta que el elemento service_id debe ser un ID de servicio compatible. Actualmente, se admiten los siguientes ID de servicio:

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

string (FieldMask format)

Obligatorio. Una lista separada por comas de los nombres de los campos en el Service que se actualizará. Ejemplo: enforcementMode.