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

선택사항입니다. 호스팅 사이트와 연결된 웹 앱의 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의 속성을 업데이트합니다.