REST Resource: sites.channels.releases

리소스: 릴리스

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

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

string

출력 전용입니다. 발표곡의 고유 식별자로, 다음 형식 중 하나로 지정됩니다.

  • sites/SITE_ID/releases/RELEASE_ID

  • sites/SITE_ID/channels/CHANNEL_ID/releases/RELEASE_ID

이 이름은 releases.create 또는 channels.releases.create를 호출할 때 응답 본문에 제공됩니다.

version

object (Version)

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

type

enum (Type)

릴리스 이유를 설명합니다.

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

releaseTime

string (Timestamp format)

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

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

releaseUser

object (ActingUser)

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

message

string

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

유형

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

열거형
TYPE_UNSPECIFIED

유형이 지정되지 않았습니다. 버전이 릴리스되었음을 나타냅니다.

다른 type를 명시적으로 지정하지 않은 경우의 기본값입니다.

DEPLOY Firebase 호스팅에 업로드되어 릴리스된 버전입니다.
ROLLBACK 릴리스가 이전에 배포된 버전을 다시 가리킵니다.
SITE_DISABLE 릴리스에서 사이트의 콘텐츠 제공을 막습니다. 사이트가 존재하지 않는 것처럼 Firebase 호스팅이 작동합니다.

메소드

create

지정된 버전의 콘텐츠가 적절한 URL에 활발하게 표시되도록 새 릴리스를 만듭니다.

get

사이트 또는 채널의 지정된 출시 버전을 가져옵니다.

list

지정된 사이트 또는 채널에 대해 생성된 출시 버전을 나열합니다.