REST Resource: sites.channels.releases

Tài nguyên: Bản phát hành

Release là một tập hợp cấu hình và tệp cụ thể được đặt ở chế độ công khai vào một thời điểm cụ thể.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
Trường
name

string

Chỉ có đầu ra. Giá trị nhận dạng duy nhất của bản phát hành ở một trong các định dạng sau:

  • sites/SITE_ID/releases/RELEASE_ID

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

Tên này được cung cấp trong nội dung phản hồi khi bạn gọi releases.create hoặc channels.releases.create.

version

object (Version)

Chỉ có đầu ra. Cấu hình và nội dung đã được phát hành.

type

enum (Type)

Giải thích lý do huỷ bỏ.

Chỉ chỉ định một giá trị cho trường này khi tạo một bản phát hành loại SITE_DISABLE.

releaseTime

string (Timestamp format)

Chỉ có đầu ra. Thời điểm mà phiên bản được đặt thành công khai.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

releaseUser

object (ActingUser)

Chỉ có đầu ra. Xác định người dùng đã tạo bản phát hành.

message

string

Nội dung mô tả về hoạt động triển khai khi bản phát hành được tạo. Giá trị này có thể dài tối đa 512 ký tự.

Loại

Loại bản phát hành; cho biết điều gì đã xảy ra với nội dung của trang web.

Enum
TYPE_UNSPECIFIED

Một loại không xác định. Cho biết rằng có một phiên bản đã được phát hành.

Đây là giá trị mặc định khi không có type nào khác được chỉ định rõ ràng.

DEPLOY Một phiên bản đã được tải lên tính năng Lưu trữ Firebase và phát hành.
ROLLBACK Bản phát hành này trỏ trở lại một phiên bản đã triển khai trước đó.
SITE_DISABLE Bản phát hành này ngăn trang web phân phát nội dung. Tính năng Lưu trữ Firebase hoạt động như thể trang web chưa từng tồn tại.

Phương thức

create

Tạo một bản phát hành mới, giúp nội dung của phiên bản đã chỉ định chủ động hiển thị trên(các) URL thích hợp.

get

Xem bản phát hành được chỉ định cho một trang web hoặc kênh.

list

Liệt kê các bản phát hành đã được tạo cho trang web hoặc kênh được chỉ định.