REST Resource: projects.services

리소스: 서비스

앱 체크에서 지원하는 Firebase 서비스의 시행 구성입니다.

JSON 표현
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
입력란
name

string

필수 항목입니다. 서비스 구성 객체의 상대적 리소스 이름으로서 형식은 다음과 같습니다.

projects/{project_number}/services/{service_id}

service_id 요소는 지원되는 서비스 ID여야 합니다. 현재 지원되는 서비스 ID는 다음과 같습니다.

  • firebasestorage.googleapis.com (Firebase용 Cloud Storage)
  • firebasedatabase.googleapis.com (Firebase 실시간 데이터베이스)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (Identity Platform을 사용한 Firebase 인증)
enforcementMode

enum (EnforcementMode)

필수 항목입니다. 이 서비스의 앱 체크 적용 모드입니다.

updateTime

string (Timestamp format)

출력 전용. 이 서비스 구성 객체가 최근에 업데이트된 시점의 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

etag

string

이 체크섬은 서버에서 다른 필드의 값을 기반으로 계산되며, 업데이트 및 삭제 요청 시 전송되기 전에 클라이언트가 최신 값을 유지하도록 할 수 있습니다.

이 etag는 RFC 7232에 정의된 대로 엄격하게 검증되었습니다.

방법

batchUpdate

지정된 Service 구성을 원자적으로 업데이트합니다.

get

지정된 서비스 이름의 Service 구성을 가져옵니다.

list

지정된 프로젝트의 모든 Service 구성을 나열합니다.

patch

지정된 Service 구성을 업데이트합니다.