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 "ज़ुलु" प्रारूप में एक टाइमस्टैम्प, नैनोसेकंड रिज़ॉल्यूशन और नौ भिन्नात्मक अंकों तक। उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z"

releaseUser

object ( ActingUser )

केवल आउटपुट. उस उपयोगकर्ता की पहचान करता है जिसने रिलीज़ बनाई है।

message

string

रिलीज़ बनाते समय परिनियोजन विवरण। मान 512 वर्ण तक हो सकता है.

प्रकार

रिलीज़ का प्रकार; इंगित करता है कि साइट की सामग्री का क्या हुआ।

एनम्स
TYPE_UNSPECIFIED

एक अनिर्दिष्ट प्रकार. इंगित करता है कि एक संस्करण जारी किया गया था.

जब कोई अन्य type स्पष्ट रूप से निर्दिष्ट नहीं होता है तो यह डिफ़ॉल्ट मान होता है।

DEPLOY एक संस्करण फायरबेस होस्टिंग पर अपलोड किया गया और जारी किया गया।
ROLLBACK रिलीज़ पहले से तैनात संस्करण की ओर इशारा करती है।
SITE_DISABLE रिलीज़ साइट को सामग्री परोसने से रोकती है। फायरबेस होस्टिंग ऐसे कार्य करती है मानो साइट कभी अस्तित्व में ही नहीं थी।

तरीकों

create

एक नई रिलीज़ बनाता है, जो निर्दिष्ट संस्करण की सामग्री को उचित URL पर सक्रिय रूप से प्रदर्शित करता है।

get

किसी साइट या चैनल के लिए निर्दिष्ट रिलीज़ प्राप्त करता है।

list

उन रिलीज़ों को सूचीबद्ध करता है जो निर्दिष्ट साइट या चैनल के लिए बनाई गई हैं।