- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์แบบสอบถาม
- ขอร่างกาย
- ร่างกายตอบสนอง
- ขอบเขตการอนุญาต
- ปล่อยเวอร์ชันปฏิบัติการ
- ภาษา
- ลองมัน!
รับปฏิบัติการ Release
เพื่อใช้ในการบังคับใช้กฎ
คำขอ HTTP
GET https://firebaserules.googleapis.com/v1/{name=projects/*/releases/**}:getExecutable
URL ใช้ไวยากรณ์ การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
name | ที่จำเป็น. ชื่อทรัพยากรของ รูปแบบ: |
พารามิเตอร์แบบสอบถาม
พารามิเตอร์ | |
---|---|
executableVersion | เวอร์ชันปฏิบัติการรันไทม์ที่ร้องขอ ค่าเริ่มต้นคือ FIREBASE_RULES_EXECUTABLE_V1 |
ขอร่างกาย
เนื้อความของคำขอจะต้องว่างเปล่า
ร่างกายตอบสนอง
หากสำเร็จ เนื้อหาการตอบสนองจะมีข้อมูลที่มีโครงสร้างดังต่อไปนี้:
การตอบสนองสำหรับ FirebaseRulesService.GetReleaseExecutable
การเป็นตัวแทน JSON | |
---|---|
{ "executable": string, "language": enum ( |
เขตข้อมูล | |
---|---|
executable | มุมมองที่ปฏิบัติการได้ของ สตริงที่เข้ารหัส base64 |
language | |
rulesetName | ชื่อ |
updateTime | การประทับเวลาสำหรับ การประทับเวลาในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและเศษส่วนสูงสุดเก้าหลัก ตัวอย่าง: |
executableVersion | เวอร์ชันรันไทม์กฎของไฟล์ปฏิบัติการ |
syncTime | ไม่บังคับ ระบุความสดของผลลัพธ์ รับประกันว่าการตอบสนองจะเป็นล่าสุดภายในช่วงเวลาจนถึง syncTime (รวมอยู่ด้วย) การประทับเวลาในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและเศษส่วนสูงสุดเก้าหลัก ตัวอย่าง: |
ขอบเขตการอนุญาต
ต้องมีขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/firebase.readonly
สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์
ปล่อยเวอร์ชันปฏิบัติการ
เวอร์ชันปฏิบัติการที่รองรับแต่ละภาษาและการแก้ไขไวยากรณ์
เอนัม | |
---|---|
RELEASE_EXECUTABLE_VERSION_UNSPECIFIED | รูปแบบปฏิบัติการไม่ระบุ ค่าเริ่มต้นคือ FIREBASE_RULES_EXECUTABLE_V1 |
FIREBASE_RULES_EXECUTABLE_V1 | เวอร์ชันที่ปฏิบัติการได้ของไวยากรณ์กฎ Firebase 'rules2': AST ที่กำหนดเองสำหรับใช้กับไคลเอ็นต์ Java |
FIREBASE_RULES_EXECUTABLE_V2 | ไฟล์ปฏิบัติการที่ใช้ CEL สำหรับใช้กับไคลเอนต์ C++ |
ภาษา
ชุด Language
ที่รองรับภายใน Source
เอนัม | |
---|---|
LANGUAGE_UNSPECIFIED | ไม่ระบุภาษา ค่าเริ่มต้นเป็น FIREBASE_RULES |
FIREBASE_RULES | ภาษากฎ Firebase |
EVENT_FLOW_TRIGGERS | ทริกเกอร์โฟลว์เหตุการณ์ |