REST Resource: sites.channels.releases

المصدر: الافراج

Release عبارة عن مجموعة معينة من التكوينات والملفات التي تم تعيينها لتكون عامة في وقت معين.

تمثيل جيسون
{
  "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"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

releaseUser

object ( ActingUser )

الإخراج فقط. يحدد المستخدم الذي قام بإنشاء الإصدار.

message

string

وصف النشر عندما تم إنشاء الإصدار. يمكن أن تصل القيمة إلى 512 حرفًا.

يكتب

نوع الإصدار يشير إلى ما حدث لمحتوى الموقع.

التعدادات
TYPE_UNSPECIFIED

نوع غير محدد. يشير إلى أنه تم إصدار نسخة.

هذه هي القيمة الافتراضية عندما لا يتم تحديد أي type آخر بشكل صريح.

DEPLOY تم تحميل نسخة إلى Firebase Hosting وتم إصدارها.
ROLLBACK يشير الإصدار إلى إصدار تم نشره مسبقًا.
SITE_DISABLE يمنع الإصدار الموقع من تقديم المحتوى. تعمل استضافة Firebase كما لو أن الموقع لم يكن موجودًا من قبل.

طُرق

create

ينشئ إصدارًا جديدًا، مما يجعل محتوى الإصدار المحدد معروضًا بشكل نشط على عنوان (عناوين) URL المناسب.

get

الحصول على الإصدار المحدد لموقع أو قناة.

list

يسرد الإصدارات التي تم إنشاؤها للموقع أو القناة المحددة.