REST Resource: projects.sites

資源:Site

Site 代表 Firebase 託管網站。

JSON 表示法
{
  "name": string,
  "defaultUrl": string,
  "appId": string,
  "labels": {
    string: string,
    ...
  },
  "type": enum (Type)
}
欄位
name

string

僅供輸出。代管網站的完整資源名稱,格式如下:

projects/PROJECT_IDENTIFIER/sites/SITE_ID

PROJECT_IDENTIFIER:Firebase 專案的 ProjectNumber (建議) 或其 ProjectId
進一步瞭解如何在 Google AIP 2510 標準中使用專案 ID。

defaultUrl

string

僅供輸出。「託管」網站的預設網址。

appId

string

選用設定。與代管網站相關聯的 網頁應用程式 ID

labels

map (key: string, value: string)

選用設定。代管網站的使用者指定的標籤。

包含 "key": value 組合清單的物件。範例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

type

enum (Type)

僅供輸出。「託管」網站的類型,

每項 Firebase 專案都有一個 DEFAULT_SITE,系統會在為專案佈建時建立此項目。所有額外網站均為USER_SITE

類型

可能的網站類型。

列舉
TYPE_UNSPECIFIED 狀態不明,可能是因為後端發生錯誤。
DEFAULT_SITE 建立 Firebase 專案時佈建的預設託管網站。
USER_SITE 使用者建立的「託管」網站。

方法

create

在指定的上層 Firebase 專案中建立新的代管 Site

delete

從指定的上層 Firebase 專案中刪除指定的託管 Site

get

取得指定的託管 Site

list

列出與指定父項 Firebase 專案相關聯的各個託管 Site

patch

更新指定代管 Site 的屬性。