REST Resource: projects.services

리소스: Service

앱 체크에서 지원하는 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 구성을 업데이트합니다.