- Permintaan HTTP
- Parameter lokasi
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan Otorisasi
- ReleaseExecutableVersion
- Bahasa
- Cobalah!
Dapatkan file Release
yang dapat dieksekusi untuk digunakan saat menerapkan aturan.
Permintaan HTTP
GET https://firebaserules.googleapis.com/v1/{name=projects/*/releases/**}:getExecutable
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
name |
Wajib diisi. Nama resource Format: |
Parameter kueri
Parameter | |
---|---|
executableVersion |
Versi runtime yang dapat dieksekusi yang diminta. Default-nya adalah FIREBASE_RulesS_EXECUTABLE_V1. |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Jika berhasil, isi respons memuat data dengan struktur berikut:
Respons untuk FirebaseRulesService.GetReleaseExecutable
Representasi JSON | |
---|---|
{ "executable": string, "language": enum ( |
Kolom | |
---|---|
executable |
Tampilan String berenkode base64. |
language |
|
rulesetName |
Nama |
updateTime |
Stempel waktu untuk Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
executableVersion |
Versi runtime Aturan dari file yang dapat dieksekusi. |
syncTime |
Opsional, menunjukkan keaktualan hasil. Respons dijamin yang terbaru dalam interval hingga syncTime (inklusif). Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/firebase.readonly
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.
VersiRilisExecutable
Versi yang dapat dieksekusi didukung untuk setiap bahasa dan revisi sintaksis.
Enum | |
---|---|
RELEASE_EXECUTABLE_VERSION_UNSPECIFIED |
Format yang dapat dieksekusi belum ditentukan. Default-nya adalah FIREBASE_RulesS_EXECUTABLE_V1 |
FIREBASE_RULES_EXECUTABLE_V1 |
Sintaksis Aturan Firebase 'rules2' versi yang dapat dieksekusi: AST kustom untuk digunakan dengan klien Java. |
FIREBASE_RULES_EXECUTABLE_V2 |
Dapat dieksekusi berbasis CEL untuk digunakan dengan klien C++. |
Bahasa
Kumpulan Language
didukung dalam Source
.
Enum | |
---|---|
LANGUAGE_UNSPECIFIED |
Bahasa tidak ditentukan. Default-nya adalah FIREBASE_RulesS. |
FIREBASE_RULES |
Bahasa Aturan Firebase. |
EVENT_FLOW_TRIGGERS |
Pemicu Alur Peristiwa. |