REST Resource: projects.services

Recurso: Service

La configuración de aplicación forzosa para 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 ID 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 forzosa 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 una 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 comprobación en función del valor de otros campos, y es posible que se envíe en solicitudes de actualización y eliminación para garantizar que el cliente tenga un valor actualizado antes de continuar.

Esta ETag está sólidamente validada según se define en RFC 7232.

Métodos

batchUpdate

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

get

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

list

Muestra una lista de todas las configuraciones de Service para el proyecto especificado.

patch

Actualiza la configuración de Service especificada.