콘솔로 이동

REST 리소스: sites.releases

리소스: 릴리스

Release는 특정 시점에 공개로 설정되는 특정한 구성 및 파일의 모음입니다.

JSON 표현

{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
필드
name

string

출력 전용. 릴리스의 고유 식별자로서 형식은 다음과 같습니다.

sites/site-name/releases/releaseID

releases.create 엔드포인트를 호출하면 응답 본문에 제공되는 이름입니다.

version

object (Version)

출력 전용. 릴리스된 구성 및 콘텐츠입니다.

type

enum (Type)

릴리스 이유를 설명합니다.
SITE_DISABLE 유형 릴리스를 만들 때만 이 필드의 값을 지정합니다.

releaseTime

string (Timestamp format)

출력 전용. 버전을 공개로 설정하는 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프로 정밀도는 나노초 수준입니다. 예: "2014-10-02T15:01:23.045123456Z"

releaseUser

object (ActingUser)

출력 전용. 릴리스를 만든 사용자를 식별합니다.

message

string

릴리스가 생성된 배포에 대한 설명입니다. 값은 최대 512자까지 입력할 수 있습니다.

유형

릴리스 유형으로서 사이트 콘텐츠에 발생한 상황을 나타냅니다.

열거형
TYPE_UNSPECIFIED 유형이 지정되지 않았습니다. 버전이 릴리스되었음을 나타냅니다.
다른 type을 명시적으로 지정하지 않은 경우의 기본값입니다.
DEPLOY Firebase 호스팅에 업로드되어 릴리스된 버전입니다.
ROLLBACK 릴리스가 이전에 배포된 버전을 다시 가리킵니다.
SITE_DISABLE 릴리스에서 사이트의 콘텐츠 제공을 막습니다. 사이트가 존재하지 않는 것처럼 Firebase 호스팅이 작동합니다.

메소드

create

지정된 버전의 콘텐츠를 사이트에 활성 표시하는 새로운 릴리스를 만듭니다.

list

지정된 사이트에 생성된 릴리스를 나열합니다.