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", עם רזולוציה של ננו-שניות ועד תשע ספרות חלקיות. דוגמאות: "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 Hosting מתנהג כאילו האתר מעולם לא היה קיים.

שיטות

create

יוצר מהדורה חדשה, שגורמת לתוכן של הגרסה שצוינה להציג באופן פעיל בכתובות האתרים המתאימות.

get

מקבל את המהדורה שצוינה עבור אתר או ערוץ.

list

מפרט את המהדורות שנוצרו עבור האתר או הערוץ שצוינו.