REST Resource: projects.services

Recurso: Serviço

A configuração de aplicação de 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 de serviço, no formato:

projects/{project_number}/services/{service_id}

O elemento service_id precisa ser um ID de serviço compatível. Atualmente, há suporte para os seguintes IDs de serviço:

  • firebasestorage.googleapis.com (Cloud Storage para Firebase)
  • firebasedatabase.googleapis.com (Firebase Realtime Database)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (Firebase Authentication com 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 esse objeto de configuração de serviço foi atualizado mais recentemente.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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 prosseguir.

Essa etag é altamente validada conforme definido pela RFC 7232.

Métodos

batchUpdate

Atualiza atomicamente as configurações especificadas do Service.

get

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

list

Lista todas as configurações de Service para o projeto especificado.

patch

Atualiza a configuração de Service especificada.