REST Resource: sites.channels

자원: 채널

Channel 사이트의 릴리스 스트림을 나타냅니다. 모든 사이트에는 Firebase 제공 하위 도메인 및 연결된 사용자 지정 도메인에 콘텐츠를 제공하는 기본 live 채널이 있습니다.

JSON 표현
{
  "name": string,
  "url": string,
  "release": {
    object (Release)
  },
  "createTime": string,
  "updateTime": string,
  "retainedReleaseCount": integer,
  "labels": {
    string: string,
    ...
  },

  // Union field expiration can be only one of the following:
  "expireTime": string,
  "ttl": string
  // End of list of possible types for union field expiration.
}
필드
name

string

다음 형식의 채널에 대한 정규화된 리소스 이름입니다.

sites/ SITE_ID /channels/ CHANNEL_ID

url

string

출력만 가능합니다. 이 채널의 현재 릴리스 콘텐츠를 볼 수 있는 URL입니다. 이 URL은 web.app 의 Firebase 제공 하위 도메인입니다.

이 채널의 현재 릴리스 콘텐츠는 Firebase가 제공하는 firebaseapp.com 하위 도메인에서도 볼 수 있습니다.

이 채널이 호스팅 사이트의 live 채널인 경우 연결된 사용자 정의 도메인에서 이 채널의 현재 릴리스 콘텐츠를 볼 수도 있습니다.

release

object ( Release )

출력만 가능합니다. 채널의 현재 릴리스입니다(있는 경우).

createTime

string ( Timestamp format)

출력만 가능합니다. 채널이 생성된 시간입니다.

RFC3339 UTC "Zulu" 형식의 타임스탬프이며 해상도는 나노초이며 최대 9자리 소수 자릿수입니다. 예: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

출력만 가능합니다. 채널이 마지막으로 업데이트된 시간입니다.

RFC3339 UTC "Zulu" 형식의 타임스탬프이며 해상도는 나노초이며 최대 9자리 소수 자릿수입니다. 예: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z" .

retainedReleaseCount

integer

롤백이나 기타 목적으로 채널에 보관할 이전 릴리스의 수입니다.

1~100 사이의 숫자여야 합니다. 새 채널의 경우 기본값은 10입니다.

labels

map (key: string, value: string)

추가 메타데이터 및/또는 필터링에 사용되는 텍스트 레이블입니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

Union 필드 expiration .

expiration 다음 중 하나만 가능합니다.

expireTime

string ( Timestamp format)

채널이 자동으로 삭제되는 시간입니다.

null인 경우 채널이 자동으로 삭제되지 않습니다. 이 필드는 직접 설정되었거나 ttl 필드를 통해 설정되었는지 여부에 관계없이 출력에 표시됩니다.

RFC3339 UTC "Zulu" 형식의 타임스탬프이며 해상도는 나노초이며 최대 9자리 소수 자릿수입니다. 예: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z" .

ttl

string ( Duration format)

입력만 가능합니다. 이 채널의 TTL입니다. expireTime 요청 시간 이후 제공된 기간으로 설정합니다.

최대 9자리의 소수 자릿수를 포함하는 초 단위 기간이며 ' s '로 끝납니다. 예: "3.5s" .

행동 양식

create

지정된 사이트에 새 채널을 만듭니다.

delete

지정된 사이트의 지정된 채널을 삭제합니다.

get

지정된 사이트의 지정된 채널에 대한 정보를 검색합니다.

list

지정된 사이트의 채널을 나열합니다.

patch

지정된 사이트의 지정된 채널에 대한 정보를 업데이트합니다.