REST Resource: projects.sites

资源:网站

Site 表示 Firebase Hosting 网站。

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

string

仅限输出。Hosting 网站的完全限定资源名称,格式为:

projects/PROJECT_IDENTIFIER/sites/SITE_ID

PROJECT_IDENTIFIER:Firebase 项目的 ProjectNumber (推荐)或其 ProjectId
请参阅 Google 的 AIP 2510 标准,详细了解如何使用项目标识符。

defaultUrl

string

仅限输出。Hosting 网站的默认网址。

appId

string

可选。与 Hosting 网站关联的 Web 应用的 ID

labels

map (key: string, value: string)

可选。用户为 Hosting 网站指定的标签。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

type

enum (Type)

仅限输出。Hosting 网站的类型。

每个 Firebase 项目都有一个 DEFAULT_SITE,它是在为项目预配 Hosting 时创建的。所有其他网站均为 USER_SITE

类型

可能的网站类型。

枚举
TYPE_UNSPECIFIED 未知状态,可能是后端错误导致的。
DEFAULT_SITE 创建 Firebase 项目时预配的默认 Hosting 网站。
USER_SITE 用户创建的 Hosting 网站。

方法

create

在指定的父级 Firebase 项目中创建新的 Hosting Site

delete

从指定的父级 Firebase 项目中删除指定的 Hosting Site

get

获取指定的 Hosting Site

list

列出与指定的父级 Firebase 项目关联的每个 Hosting Site

patch

更新指定 Hosting Site 的属性。