Method: projects.releases.list

Menampilkan daftar nilai Release untuk project. Daftar ini dapat difilter menurut nama Release, nama Ruleset, nama TestSuite, atau kombinasinya.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib diisi. Nama resource untuk project.

Format: projects/{project_id}

Parameter kueri

Parameter
filter

string

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

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

Nama -> Nama Rules:

  • projects/foo/releases/prod -> project/foo/rulesets/uuid1234
  • projects/foo/releases/prod/v1 -> project/foo/rulesets/uuid1234
  • projects/foo/releases/prod/v2 -> project/foo/rulesets/uuid8888

Contoh 2: Filter name=prod* rulesetName=uuid1234 hanya akan menampilkan instance Release untuk 'projects/foo' dengan nama diawali dengan 'prod' merujuk ke nama Ruleset yang sama dari 'uuid1234':

Nama -> Nama Rules:

  • projects/foo/releases/prod -> projects/foo/rulesets/1234
  • projects/foo/releases/prod/v1 -> projects/foo/rulesets/1234

Dalam contoh, parameter filter yang merujuk pada filter penelusuran bersifat relatif terhadap project. Awalan yang sepenuhnya memenuhi syarat juga dapat digunakan.

pageSize

integer

Ukuran halaman yang akan dimuat. Maksimum 100. Setelan defaultnya adalah 10. Catatan: pageSize hanyalah petunjuk dan layanan dapat memilih untuk memuat kurang dari pageSize hasil karena ukuran output. Untuk melintasi semua rilis, pemanggil harus melakukan iterasi sampai pageToken pada respons kosong.

pageToken

string

Token halaman berikutnya untuk batch instance Release berikutnya.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Jika berhasil, isi respons memuat data dengan struktur berikut:

Respons untuk FirebaseRulesService.ListReleases.

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

object (Release)

Daftar Release instance.

nextPageToken

string

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

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.