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