REST Resource: projects.services

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

Cấu hình thực thi cho một 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 (Cloud Storage 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 danh tính)
enforcementMode

enum (EnforcementMode)

Bắt buộc. Chế độ thực thi tính năng 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 theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 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 do máy chủ tính toán dựa trên giá trị của các trường khác, đồng thời có thể được gửi khi cập nhật và xoá yêu cầu để đảm bảo máy khách có giá trị đã cập nhật trước khi tiếp tục.

Thẻ điện tử này được xác thực mạnh mẽ theo định nghĩa 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ê mọi cấu hình Service của dự án đã chỉ định.

patch

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