REST Resource: projects.services

Recurso: serviço

A configuração de aplicação para um serviço do Firebase compatível com o App Check.

Representação JSON
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
Campos
name

string

Obrigatório. O nome do recurso relativo do objeto de configuração do serviço, no formato:

projects/{project_number}/services/{service_id}

O elemento service_id precisa ser um ID de serviço compatível. Atualmente, os seguintes IDs de serviço são aceitos:

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

enum (EnforcementMode)

Obrigatório. O modo de aplicação do App Check para este serviço.

updateTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora em que o objeto de configuração de serviço foi atualizado mais recentemente.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

etag

string

Essa soma de verificação é calculada pelo servidor com base no valor de outros campos e pode ser enviada em solicitações de atualização e exclusão para garantir que o cliente tenha um valor atualizado antes de continuar.

Esta ETag é fortemente validada, conforme definido pela RFC 7232.

Métodos

batchUpdate

Atualiza atomicamente as configurações de Service especificadas.

get

Recebe a configuração Service para o nome do serviço especificado.

list

Lista todas as configurações Service do projeto especificado.

patch

Atualiza a configuração de Service especificada.