REST Resource: projects.services

Recurso: Service

La configuración de aplicación forzosa de un servicio de Firebase compatible con la Verificación de aplicaciones.

Representación JSON
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
Campos
name

string

Obligatorio. El nombre del recurso relativo del objeto de configuración del servicio, 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)
enforcementMode

enum (EnforcementMode)

Obligatorio. El modo de aplicación de la Verificación de aplicaciones para este servicio.

updateTime

string (Timestamp format)

Solo salida. Marca de tiempo de la última actualización de este objeto de configuración de servicio.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

etag

string

El servidor calcula esta suma de verificación según el valor de otros campos, y puede enviarse en las solicitudes de actualización y eliminación para garantizar que el cliente tenga un valor actualizado antes de continuar.

Esta ETag se valida de forma sólida como se define en la RFC 7232.

Métodos

batchUpdate

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

get

Obtiene la configuración Service para el nombre de servicio especificado.

list

Enumera todos los parámetros de configuración de Service para el proyecto especificado.

patch

Actualiza la configuración de Service especificada.