REST Resource: projects.rulesets

Tài nguyên: Ruleset

Ruleset là một bản sao bất biến của Source có giá trị nhận dạng duy nhất trên toàn cầu và thời gian tạo.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "source": {
    object (Source)
  },
  "createTime": string,
  "metadata": {
    object (Metadata)
  },
  "attachment_point": string
}
Trường
name

string

Chỉ có đầu ra. Tên của Ruleset. Rulesset_id do dịch vụ tạo tự động. Định dạng: projects/{project_id}/rulesets/{ruleset_id}

source

object (Source)

Source cho Ruleset.

createTime

string (Timestamp format)

Chỉ có đầu ra. Thời gian tạo Ruleset.

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".

metadata

object (Metadata)

Chỉ có đầu ra. Siêu dữ liệu cho bộ quy tắc này.

attachment_point

string

Tài nguyên dự kiến mà Quy tắc này sẽ được phát hành. Có thể để trống để biểu thị tài nguyên được liên kết với bản phát hành mặc định. Định dạng hợp lệ: firestore.googleapis.com/projects/<project number>/databases/<uuid>

Nguồn

Source là một hoặc nhiều thông báo File chứa một bộ quy tắc logic.

Biểu diễn dưới dạng JSON
{
  "files": [
    {
      object (File)
    }
  ]
}
Trường
files[]

object (File)

Tập hợp File cấu thành gói Source.

Tệp

File chứa nội dung nguồn.

Biểu diễn dưới dạng JSON
{
  "content": string,
  "name": string,
  "fingerprint": string
}
Trường
content

string

Tuyên bố ngôn ngữ quy tắc. Sử dụng \n để ngắt dòng.

name

string

Tên tệp.

fingerprint

string (bytes format)

Vân tay số (ví dụ: github sha) được liên kết với File.

Chuỗi được mã hoá base64.

Siêu dữ liệu

Siêu dữ liệu cho Quy tắc.

Biểu diễn dưới dạng JSON
{
  "services": [
    string
  ]
}
Trường
services[]

string

Các dịch vụ mà bộ quy tắc này có nội dung khai báo (ví dụ: "cloud.firestore"). Có thể có hơn 0 địa chỉ trong số này.

Phương thức

create

Tạo một Ruleset qua Source.

delete

Xoá Ruleset theo tên tài nguyên.

get

Nhận Ruleset theo tên bao gồm toàn bộ nội dung Source.

list

Chỉ liệt kê siêu dữ liệu Ruleset và lọc kết quả theo tên của Ruleset (không bắt buộc).