Sumber: Aturan
Ruleset
adalah salinan Source
yang tidak dapat diubah dengan pengidentifikasi unik global dan waktu pembuatan.
Representasi JSON | |
---|---|
{ "name": string, "source": { object ( |
Bidang | |
---|---|
name | Hanya keluaran. Nama |
source | |
createTime | Hanya keluaran. Waktu Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
metadata | Hanya keluaran. Metadata untuk kumpulan aturan ini. |
attachment_point | Sumber daya yang dituju dimana Aturan ini harus dirilis. Mungkin dikosongkan untuk menandakan sumber daya yang terkait dengan rilis default. Format yang diharapkan: |
Sumber
Source
adalah satu atau lebih pesan File
yang terdiri dari seperangkat aturan logis.
Representasi JSON | |
---|---|
{
"files": [
{
object ( |
Bidang | |
---|---|
files[] | Kumpulan |
Mengajukan
File
yang berisi konten sumber.
Representasi JSON | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
Bidang | |
---|---|
content | Aturan pernyataan bahasa. Gunakan |
name | Nama file. |
fingerprint | Sidik jari (misalnya github sha) yang terkait dengan String yang dikodekan base64. |
Metadata
Metadata untuk Aturan.
Representasi JSON | |
---|---|
{ "services": [ string ] } |
Bidang | |
---|---|
services[] | Layanan yang deklarasinya ditetapkan oleh kumpulan aturan ini (misalnya, "cloud.firestore"). Mungkin ada 0+ di antaranya. |
Metode | |
---|---|
| Buat Ruleset dari Source . |
| Hapus Ruleset berdasarkan nama sumber daya. |
| Dapatkan Ruleset berdasarkan nama termasuk konten Source lengkap. |
| Cantumkan metadata Ruleset saja dan filter hasilnya secara opsional berdasarkan nama Ruleset . |