REST Resource: projects.services

Tài nguyên: Dịch vụ

Cấu hình thực thi cho dịch vụ Firebase được tính năng Kiểm tra ứng dụng hỗ trợ.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "enforcementMode": enum (EnforcementMode),
  "updateTime": string,
  "etag": string
}
Trường
name

string

Bắt buộc. Tên tài nguyên tương đối của đối tượng cấu hình dịch vụ, ở định dạng:

projects/{project_number}/services/{service_id}

Lưu ý rằng phần tử service_id phải là một mã dịch vụ được hỗ trợ. Hiện tại, chúng tôi hỗ trợ các mã dịch vụ sau:

  • firebasestorage.googleapis.com (Bộ nhớ trên đám mây cho Firebase)
  • firebasedatabase.googleapis.com (Cơ sở dữ liệu theo thời gian thực của Firebase)
  • firestore.googleapis.com (Cloud Firestore)
  • identitytoolkit.googleapis.com (Xác thực Firebase bằng Nền tảng nhận dạng)
enforcementMode

enum (EnforcementMode)

Bắt buộc. Chế độ thực thi Kiểm tra ứng dụng cho dịch vụ này.

updateTime

string (Timestamp format)

Chỉ có đầu ra. Dấu thời gian khi đối tượng cấu hình dịch vụ này được cập nhật gần đây nhất.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

etag

string

Giá trị tổng kiểm này được máy chủ tính toán dựa trên giá trị của các trường khác và có thể được gửi khi có yêu cầu cập nhật và xoá để đảm bảo máy khách có giá trị đã cập nhật trước khi tiếp tục.

Thẻ này được xác thực chặt chẽ theo quy định của RFC 7232.

Phương thức

batchUpdate

Cập nhật nguyên tử các cấu hình Service đã chỉ định.

get

Lấy cấu hình Service cho tên dịch vụ đã chỉ định.

list

Liệt kê tất cả cấu hình Service của dự án đã chỉ định.

patch

Cập nhật cấu hình Service được chỉ định.