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 ( |
Trường | |
---|---|
name |
Chỉ có đầu ra. Tên của |
source |
|
createTime |
Chỉ có đầu ra. Thời gian tạo 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ụ: |
metadata |
Chỉ có đầu ra. Siêu dữ liệu cho bộ quy tắc này. |
attachment_point |
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ệ:
|
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 ( |
Trường | |
---|---|
files[] |
Tập hợp |
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 |
Tuyên bố ngôn ngữ quy tắc. Sử dụng |
name |
Tên tệp. |
fingerprint |
Vân tay số (ví dụ: github sha) được liên kết với 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[] |
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 |
|
---|---|
|
Tạo một Ruleset qua Source . |
|
Xoá Ruleset theo tên tài nguyên. |
|
Nhận Ruleset theo tên bao gồm toàn bộ nội dung Source . |
|
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). |