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)

सिर्फ़ आउटपुट के लिए. वह समय जब वर्शन को सार्वजनिक के तौर पर सेट किया गया.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

releaseUser

object (ActingUser)

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

message

string

रिलीज़ बनाने के समय डिप्लॉयमेंट का ब्यौरा. वैल्यू में ज़्यादा से ज़्यादा 512 वर्ण हो सकते हैं.

टाइप

रिलीज़ का टाइप; बताता है कि साइट के कॉन्टेंट को क्या हुआ.

एनम्स
TYPE_UNSPECIFIED

टाइप की जानकारी नहीं है. इससे पता चलता है कि कोई वर्शन रिलीज़ किया गया था.

जब कोई अन्य type साफ़ तौर पर तय नहीं किया जाता है, तो यह डिफ़ॉल्ट वैल्यू होती है.

DEPLOY Firebase होस्टिंग में एक वर्शन अपलोड करके रिलीज़ किया गया.
ROLLBACK रिलीज़, डिप्लॉय किए गए पुराने वर्शन पर वापस ले जाती है.
SITE_DISABLE रिलीज़ की वजह से, साइट पर कॉन्टेंट नहीं दिखाया जा सकता. Firebase होस्टिंग इस तरह काम करता है जैसे साइट कभी मौजूद ही न हो.

तरीके

create

यह एक नई रिलीज़ बनाता है, ताकि तय किए गए वर्शन का कॉन्टेंट, सही यूआरएल पर लगातार दिखता रहे.

get

किसी साइट या चैनल के लिए, तय की गई रिलीज़ मिलती है.

list

ऐसी रिलीज़ की सूची बनाता है जो बताई गई साइट या चैनल के लिए बनाई गई हैं.