REST Resource: projects.rulesets

Tài nguyên: Bộ quy tắc

Ruleset là một bản sao bất biến của Source với mã định danh duy nhất trên toàn cầu và thời gian tạo.

Biểu diễn JSON
{
  "name": string,
  "source": {
    object (Source)
  },
  "createTime": string,
  "metadata": {
    object (Metadata)
  },
  "attachment_point": string
}
Lĩnh vực
name

string

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

source

object ( Source )

Source của Ruleset .

createTime

string ( Timestamp format)

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

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

metadata

object ( Metadata )

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

attachment_point

string

Tài nguyên dự định mà Bộ 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 dự kiến: firestore.googleapis.com/projects/<project number>/databases/<uuid>

Nguồn

Source là một hoặc nhiều Thông báo File bao gồm một bộ quy tắc logic.

Biểu diễn JSON
{
  "files": [
    {
      object (File)
    }
  ]
}
Lĩnh vực
files[]

object ( File )

File cấu thành gói Source .

Tài liệu

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

Biểu diễn JSON
{
  "content": string,
  "name": string,
  "fingerprint": string
}
Lĩnh vực
content

string

Các câu lệnh bằng ngôn ngữ quy tắc. Sử dụng \n để ngắt dòng.

name

string

Tên tập tin.

fingerprint

string ( bytes format)

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

Một chuỗi được mã hóa base64.

metadata

Siêu dữ liệu cho một bộ quy tắc.

Biểu diễn JSON
{
  "services": [
    string
  ]
}
Lĩnh vực
services[]

string

Các dịch vụ mà bộ quy tắc này có phần khai báo (ví dụ: "cloud.firestore"). Có thể có 0+ trong số này.

phương pháp

create

Tạo một Ruleset từ Source .

delete

Xóa Ruleset theo tên tài nguyên.

get

Nhận Ruleset theo tên bao gồm nội dung Source đầy đủ.

list

Chỉ liệt kê siêu dữ liệu Ruleset và tùy chọn lọc kết quả theo tên Ruleset .