REST Resource: projects.services

Recurso: Servicio

La configuración de cumplimiento para un servicio de Firebase compatible con App Check.

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

string

Requerido. El nombre de recurso relativo del objeto de configuración del servicio, en el formato:

projects/{project_number}/services/{service_id}

Tenga 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 (Almacenamiento en la nube para Firebase)
  • firebasedatabase.googleapis.com (base de datos en tiempo real de Firebase)
  • firestore.googleapis.com (Nube Firestore)
  • identitytoolkit.googleapis.com (Autenticación de Firebase con plataforma de identidad)
enforcementMode

enum ( EnforcementMode )

Requerido. El modo de aplicación de App Check para este servicio.

updateTime

string ( Timestamp format)

Sólo salida. Marca de tiempo en la que este objeto de configuración de servicio se actualizó por última vez.

Una marca de tiempo en formato RFC3339 UTC "Zulu", 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 en función del valor de otros campos y puede enviarse en solicitudes de actualización y eliminación para garantizar que el cliente tenga un valor actualizado antes de continuar.

Esta etiqueta electrónica está fuertemente validada según lo definido por RFC 7232.

Métodos

batchUpdate

Actualiza atómicamente las configuraciones Service especificadas.

get

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

list

Enumera todas las configuraciones Service para el proyecto especificado.

patch

Actualiza la configuración Service especificado.