資源:FirebaseProject
FirebaseProject
是頂層 Firebase 實體。這是存放 Firebase 應用程式、Firebase 託管網站、儲存系統 (Firebase 即時資料庫、Cloud Firestore、Cloud Storage 值區) 及其他 Firebase 和 Google Cloud Platform (GCP) 資源的容器。
呼叫 projects.addFirebase
並指定現有的 GCP Project
,即可建立 FirebaseProject
。這會將 Firebase 資源新增至現有的 GCP Project
。
由於 FirebaseProject
實際上也是 GCP Project
,因此 FirebaseProject
有相同的基礎 GCP ID (projectNumber
和 projectId
)。這有助於輕鬆與 Google API 互通。
JSON 表示法 |
---|
{ "name": string, "projectId": string, "projectNumber": string, "displayName": string, "resources": { object ( |
欄位 | |
---|---|
name |
專案的資源名稱,格式如下:
PROJECT_IDENTIFIER:專案的 |
projectId |
僅供輸出。不可變動。使用者指派的專案專屬 ID。 這個 ID 可能會出現在與專案相關聯的部分 Firebase 資源的網址或名稱中,但通常應視為方便參照專案的別名。 |
projectNumber |
僅供輸出。不可變動。Google 為專案指定的全域專屬標準 ID。設定整合作業和/或向 Firebase 或第三方服務發出 API 呼叫時,請使用這個 ID。 |
displayName |
使用者指派的專案顯示名稱。 |
resources |
僅供輸出。與專案相關聯的預設 Firebase 資源。 |
state |
僅供輸出。專案的生命週期狀態。 |
annotations |
一組使用者定義的 這些註解僅供開發人員和用戶端工具使用。Firebase 服務不會修改這個註解組合。 包含 |
etag |
伺服器會根據其他欄位的值計算這個總和檢查碼,且可能會與更新要求一併傳送,確保用戶端已取得最新的值再繼續。 進一步瞭解 Google 的 AIP-154 標準 這個 eTag 已經過嚴格驗證。 |
預設資源
與專案相關聯的預設資源。
JSON 表示法 |
---|
{ "hostingSite": string, "realtimeDatabaseInstance": string, "storageBucket": string, "locationId": string } |
欄位 | |
---|---|
hostingSite |
僅供輸出。預設的 Firebase 託管網站名稱,格式如下:
雖然很少見,您的 |
realtimeDatabaseInstance |
僅供輸出。預設的 Firebase 即時資料庫執行個體名稱,格式如下:
雖然很少見,您的 |
storageBucket |
僅供輸出。預設的 Cloud Storage for Firebase 儲存空間值區,格式為:
|
locationId |
僅供輸出。專案預設 GCP 資源位置的 ID。位置是其中一個可用的 GCP 資源位置。 如果預設的 GCP 資源位置尚未決定,則會省略這個欄位。如要設定專案的預設 GCP 資源位置,請在將 Firebase 資源新增至專案後呼叫 |
狀態
專案的可能生命週期狀態。進一步瞭解 Google 的 AIP-216 標準中的州/省。
列舉 | |
---|---|
STATE_UNSPECIFIED |
未指定狀態。 |
ACTIVE |
專案正在運作中。 |
DELETED |
專案已虛刪除。 |
方法 |
|
---|---|
|
將 Firebase 資源新增至指定的現有 Google Cloud Platform (GCP) Project 。 |
|
將指定的 FirebaseProject 連結至現有的 Google Analytics 帳戶。 |
|
取得指定的 FirebaseProject 。 |
|
取得與指定 FirebaseProject 相關聯的設定構件,可供伺服器用來簡化初始化作業。 |
|
取得目前與指定 FirebaseProject 相關聯的 Google Analytics 詳細資料。 |
|
列出呼叫端可存取的每個 FirebaseProject 。 |
|
更新指定 FirebaseProject 的屬性。 |
|
將指定的FirebaseProject 與 Google Analytics 帳戶取消連結。 |
|
列出指定 FirebaseProject 的所有可用應用程式。 |