資源:Firebase項目
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 識別碼( projectNumber
和projectId
)。這樣可以輕鬆地與 Google API 進行互通。
JSON 表示 |
---|
{ "name": string, "projectId": string, "projectNumber": string, "displayName": string, "resources": { object ( |
領域 | |
---|---|
name | 項目的資源名稱,格式為: PROJECT_IDENTIFIER :專案的 |
projectId | 僅輸出。不變的。使用者為項目分配的唯一識別碼。 此識別碼可能會出現在與項目關聯的某些 Firebase 資源的 URL 或名稱中,但通常應將其視為引用項目的方便別名。 |
projectNumber | 僅輸出。不變的。 Google 為該專案分配的全球唯一的規範識別碼。配置整合和/或對 Firebase 或第三方服務進行 API 呼叫時,請使用此識別碼。 |
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 的所有可用應用程式。 |