แหล่งข้อมูล: ชุดกฎ
Ruleset
เป็นสำเนาที่เปลี่ยนแปลงไม่ได้ของ Source
ซึ่งมีตัวระบุที่ไม่ซ้ำกันทั่วโลกและเวลาที่สร้าง
การแสดง JSON | |
---|---|
{ "name": string, "source": { object ( |
ช่อง | |
---|---|
name |
เอาต์พุตเท่านั้น ชื่อของ |
source |
|
createTime |
เอาต์พุตเท่านั้น เวลาที่สร้าง การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
metadata |
เอาต์พุตเท่านั้น ข้อมูลเมตาสำหรับชุดกฎนี้ |
attachment_point |
ทรัพยากรที่มีไว้สำหรับการเผยแพร่ชุดกฎนี้ เว้นว่างไว้ได้
เพื่อแสดงถึงทรัพยากรที่เชื่อมโยงกับรุ่นเริ่มต้น รูปแบบที่ต้องการ:
|
แหล่งที่มา
Source
คือข้อความ File
อย่างน้อย 1 รายการที่ประกอบด้วยชุดกฎเชิงตรรกะ
การแสดง JSON | |
---|---|
{
"files": [
{
object ( |
ช่อง | |
---|---|
files[] |
|
ไฟล์
File
ซึ่งมีเนื้อหาต้นฉบับ
การแสดง JSON | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
ช่อง | |
---|---|
content |
ข้อความภาษาของกฎ ใช้ |
name |
ชื่อไฟล์ |
fingerprint |
ลายนิ้วมือ (เช่น GitHub sha) ที่เชื่อมโยงกับ สตริงที่เข้ารหัสฐาน 64 |
ข้อมูลเมตา
ข้อมูลเมตาสำหรับชุดกฎ
การแสดง JSON | |
---|---|
{ "services": [ string ] } |
ช่อง | |
---|---|
services[] |
บริการที่มีการประกาศให้กับชุดกฎนี้ (เช่น "cloud.firestore") ซึ่งอาจมีมากกว่า 0 รายการ |
เมธอด |
|
---|---|
|
สร้าง Ruleset จาก Source |
|
ลบ Ruleset ตามชื่อทรัพยากร |
|
รับ Ruleset ตามชื่อรวมถึงเนื้อหาทั้งหมดของ Source |
|
แสดงรายการข้อมูลเมตาของ Ruleset เท่านั้นและเลือกที่จะกรองผลลัพธ์ตามชื่อ Ruleset |