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 ( |
Lĩnh vực | |
---|---|
name | Chỉ đầu ra. Tên của |
source | |
createTime | Chỉ đầu ra. Thời gian 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ụ: |
metadata | Chỉ đầu ra. Siêu dữ liệu cho bộ quy tắc này. |
attachment_point | 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: |
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 ( |
Lĩnh vực | |
---|---|
files[] | |
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 | Các câu lệnh bằng ngôn ngữ quy tắc. Sử dụng |
name | Tên tập tin. |
fingerprint | Dấu vân tay (ví dụ: github sha) được liên kết với 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[] | 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 | |
---|---|
| Tạo một Ruleset từ Source . |
| Xóa Ruleset theo tên tài nguyên. |
| Nhận Ruleset theo tên bao gồm nội dung Source đầy đủ. |
| Chỉ liệt kê siêu dữ liệu Ruleset và tùy chọn lọc kết quả theo tên Ruleset . |