Sumber daya: FirebaseProject
FirebaseProject
adalah entitas Firebase tingkat atas. Ini adalah wadah untuk Aplikasi Firebase, situs Firebase Hosting, sistem penyimpanan (Firebase Realtime Database, Cloud Firestore, bucket Cloud Storage), dan sumber daya Firebase dan Google Cloud Platform (GCP) lainnya.
Anda membuat FirebaseProject
dengan memanggil projects.addFirebase
dan menentukan Project
GCP yang ada . Tindakan ini menambahkan sumber daya Firebase ke Project
GCP yang ada.
Karena FirebaseProject
sebenarnya juga merupakan Project
GCP, FirebaseProject
memiliki ID GCP dasar yang sama ( projectNumber
dan projectId
). Hal ini memungkinkan interop yang mudah dengan Google API.
Representasi JSON |
---|
{ "name": string, "projectId": string, "projectNumber": string, "displayName": string, "resources": { object ( |
Bidang | |
---|---|
name | Nama sumber daya Proyek, dalam format: PROJECT_IDENTIFIER : |
projectId | Hanya keluaran. Kekal. Pengidentifikasi unik yang ditetapkan pengguna untuk Proyek. Pengenal ini mungkin muncul di URL atau nama beberapa sumber daya Firebase yang terkait dengan Proyek, namun secara umum harus diperlakukan sebagai alias kemudahan untuk mereferensikan Proyek. |
projectNumber | Hanya keluaran. Kekal. Pengidentifikasi kanonis yang unik secara global dan ditetapkan oleh Google untuk Proyek. Gunakan ID ini saat mengonfigurasi integrasi dan/atau melakukan panggilan API ke Firebase atau layanan pihak ketiga. |
displayName | Nama tampilan Proyek yang ditetapkan pengguna. |
resources | Hanya keluaran. Sumber daya Firebase default yang terkait dengan Proyek. |
state | Hanya keluaran. Status siklus hidup Proyek. |
annotations | Serangkaian anotasi yang ditentukan pengguna untuk Anotasi ini ditujukan hanya untuk pengembang dan alat sisi klien. Layanan Firebase tidak akan mengubah kumpulan anotasi ini. Sebuah objek yang berisi daftar |
etag | Checksum ini dihitung oleh server berdasarkan nilai bidang lain, dan dapat dikirim bersama permintaan pembaruan untuk memastikan klien memiliki nilai terkini sebelum melanjutkan. Pelajari lebih lanjut tentang Etag ini sangat divalidasi. |
Sumber Daya Default
Sumber daya default yang terkait dengan Proyek.
Representasi JSON |
---|
{ "hostingSite": string, "realtimeDatabaseInstance": string, "storageBucket": string, "locationId": string } |
Bidang | |
---|---|
hostingSite | Hanya keluaran. Nama situs Firebase Hosting default, dalam format: Meskipun jarang terjadi, |
realtimeDatabaseInstance | Hanya keluaran. Nama instance Firebase Realtime Database default, dalam format: Meskipun jarang, |
storageBucket | Hanya keluaran. Bucket penyimpanan Cloud Storage for Firebase default, dalam format: |
locationId | Hanya keluaran. ID lokasi sumber daya GCP default Proyek. Lokasi tersebut merupakan salah satu lokasi resource GCP yang tersedia. Kolom ini dihilangkan jika lokasi resource GCP default belum diselesaikan. Untuk menetapkan lokasi sumber daya GCP default suatu Proyek, panggil |
Negara
Kemungkinan status siklus hidup Proyek. Pelajari lebih lanjut tentang status dalam standar AIP-216 Google.
Enum | |
---|---|
STATE_UNSPECIFIED | Keadaan tidak ditentukan. |
ACTIVE | Proyek ini aktif. |
DELETED | Proyek telah dihapus sementara. |
Metode | |
---|---|
| Menambahkan sumber daya Firebase ke Project Google Cloud Platform (GCP) tertentu yang sudah ada. |
| Tautkan FirebaseProject yang ditentukan dengan akun Google Analytics yang ada . |
| Mendapatkan FirebaseProject yang ditentukan. |
| Mendapatkan artefak konfigurasi yang terkait dengan FirebaseProject yang ditentukan, yang dapat digunakan oleh server untuk menyederhanakan inisialisasi. |
| Mendapatkan detail Google Analytics yang saat ini dikaitkan dengan FirebaseProject yang ditentukan. |
| Mencantumkan setiap FirebaseProject yang dapat diakses oleh pemanggil. |
| Memperbarui atribut FirebaseProject yang ditentukan. |
| Membatalkan tautan FirebaseProject yang ditentukan dari akun Google Analytics-nya. |
| Mencantumkan semua Aplikasi yang tersedia untuk FirebaseProject yang ditentukan. |