REST Resource: sites.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 वर्ण हो सकते हैं.

तरीके

create

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

get

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

list

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