Method: projects.releases.list

Cantumkan nilai Release untuk sebuah proyek. Daftar ini secara opsional dapat difilter berdasarkan nama Release , nama Ruleset , nama TestSuite , atau kombinasi keduanya.

permintaan HTTP

GET https://firebaserules.googleapis.com/v1/{name=projects/*}/releases

URL menggunakan sintaks Transcoding gRPC .

Parameter jalur

Parameter
name

string

Diperlukan. Nama sumber daya untuk proyek tersebut.

Format: projects/{project_id}

Parameter kueri

Parameter
filter

string

Release penyaring. Metode daftar mendukung filter dengan batasan pada Release.name , dan Release.ruleset_name .

Contoh 1: Filter 'name=prod*' mungkin mengembalikan Release dengan nama di dalam 'projects/foo' yang diawali dengan 'prod':

Nama -> Nama Aturan:

  • proyek/foo/rilis/prod -> proyek/foo/rulesets/uuid1234
  • proyek/foo/rilis/prod/v1 -> proyek/foo/aturan/uuid1234
  • proyek/foo/rilis/prod/v2 -> proyek/foo/rulesets/uuid8888

Contoh 2: Filter name=prod* rulesetName=uuid1234 hanya akan mengembalikan instance Release untuk 'projects/foo' dengan nama yang diawali dengan 'prod' yang mengacu pada nama Ruleset yang sama yaitu 'uuid1234':

Nama -> Nama Aturan:

  • proyek/foo/rilis/prod -> proyek/foo/rulesets/1234
  • proyek/foo/rilis/prod/v1 -> proyek/foo/rulesets/1234

Dalam contoh, parameter filter mengacu pada filter pencarian yang relatif terhadap proyek. Awalan yang sepenuhnya memenuhi syarat juga dapat digunakan.

pageSize

integer

Ukuran halaman yang akan dimuat. Maksimum 100. Defaultnya adalah 10. Catatan: pageSize hanyalah sebuah petunjuk dan layanan mungkin memilih untuk memuat hasil yang lebih sedikit dari pageSize karena ukuran outputnya. Untuk melintasi semua rilis, pemanggil harus mengulangi hingga pageToken pada respons kosong.

pageToken

string

Token halaman berikutnya untuk kumpulan instans Release berikutnya.

Permintaan tubuh

Badan permintaan harus kosong.

Badan respons

Jika berhasil, isi respons berisi data dengan struktur berikut:

Respons untuk FirebaseRulesService.ListReleases .

Representasi JSON
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
Bidang
releases[]

object ( Release )

Daftar contoh Release .

nextPageToken

string

Token penomoran halaman untuk mengambil halaman hasil berikutnya. Jika nilainya kosong, tidak ada hasil lebih lanjut yang tersisa.

Lingkup 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 informasi lebih lanjut, lihat Ikhtisar Otentikasi .