REST Resource: projects.sites

资源:网站

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 标准中的项目标识符。

defaultUrl

string

仅输出。托管站点的默认 URL。

appId

string

选修的。与托管站点关联的Web 应用程序的 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的属性。