Method: projects.services.batchUpdate

Actualiza de forma atómica la configuración de Service especificada.

Solicitud HTTP

POST https://firebaseappcheck.googleapis.com/v1beta/{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 compartido por todos los parámetros de configuración de Service que se están actualizando, en el formato

projects/{project_number}

La colección superior en el 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 de los Service que se actualizarán. Ejemplo: displayName.

Si este campo está presente, el campo updateMask de los mensajes UpdateServiceRequest debe coincidir con él. De lo contrario, fallará todo el lote 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 por lote.

Cuerpo de la respuesta

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

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

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

object (Service)

Service objetos después de que se aplicaron las actualizaciones.

Permisos de autorización

Se necesita uno de los siguientes alcances 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

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 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 IDs de servicio:

  • firebasestorage.googleapis.com (Cloud Storage para Firebase)
  • firebasedatabase.googleapis.com (Firebase Realtime Database)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (Firebase Authentication con Identity Platform)

Para que Firebase Authentication funcione con la Verificación de aplicaciones, primero debes actualizar a Firebase Authentication con Identity Platform.

updateMask

string (FieldMask format)

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