Mencantumkan setiap Project
Google Cloud Platform (GCP) yang dapat ditambahi resource Firebase.
Project hanya akan tercantum jika:
- Pemanggil memiliki izin IAM Google yang memadai untuk memanggil
projects.addFirebase
. - Project belum menjadi
FirebaseProject
. - Project tidak berada dalam Organisasi yang memiliki kebijakan yang mencegah penambahan resource Firebase.
Permintaan HTTP
GET https://firebase.googleapis.com/v1beta1/availableProjects
URL menggunakan sintaks gRPC Transcoding.
Parameter kueri
Parameter | |
---|---|
pageToken |
Token yang ditampilkan dari panggilan sebelumnya ke |
pageSize |
Jumlah maksimum Project untuk ditampilkan dalam respons. Server dapat menampilkan lebih sedikit dari ini atas pertimbangannya sendiri. Jika tidak ada nilai yang ditentukan (atau nilai yang ditentukan terlalu besar), server akan menerapkan batasnya sendiri. Nilai ini tidak boleh negatif. |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"projectInfo": [
{
object ( |
Kolom | |
---|---|
projectInfo[] |
Daftar |
nextPageToken |
Jika daftar hasil terlalu besar untuk dimasukkan dalam satu respons, token akan ditampilkan. Jika string kosong, respons ini adalah halaman terakhir hasil. Token ini dapat digunakan dalam panggilan berikutnya ke Token halaman berumur pendek dan tidak boleh dipertahankan. |
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloud-platform.read-only
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/firebase.readonly
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.
ProjectInfo
Referensi ke Project
Google Cloud Platform (GCP).
Representasi JSON |
---|
{ "project": string, "displayName": string, "locationId": string } |
Kolom | |
---|---|
project |
Nama resource
Lihat kolom |
displayName |
Nama tampilan GCP |
locationId |
ID lokasi resource GCP default Project. Lokasi adalah salah satu lokasi resource GCP yang tersedia. Tidak semua Project akan memiliki kolom ini. Jika tidak diisi, berarti Project tersebut belum memiliki lokasi resource GCP default. Untuk menetapkan lokasi resource GCP default Project, panggil |