Version

वर्शन संसाधन की परिभाषा.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
फ़ील्ड
name

string

नीचे दिए गए फ़ॉर्मैट में वर्शन का यूनीक आइडेंटिफ़ायर. projects/{project}/versions/{version}.

versionState

object (VersionState)

वर्शन की मौजूदा स्थिति.

creator

string

उस उपयोगकर्ता का ईमेल जिसने यह वर्शन बनाया.

updateTime

string (Timestamp format)

इस वर्शन में पिछले बदलाव का टाइमस्टैंप.

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

VersionState

वर्शन की मौजूदा स्थिति दिखाता है.

जेएसओएन के काेड में दिखाना
{
  "state": enum (State),
  "message": string
}
फ़ील्ड
state

enum (State)

वर्शन की मौजूदा स्थिति.

message

string

वर्शन की मौजूदा स्थिति के लिए, उपयोगकर्ता के लिए बनाया गया मैसेज.

स्थिति

Enum यह बताता है कि वर्शन के लिए यह कितना काम कर सकता है. यह Enum अभी तक फ़्रीज़ नहीं किया गया है और वैल्यू बाद में जोड़ी जा सकती हैं.

Enums
STATE_UNSPECIFIED राज्य का डिफ़ॉल्ट मान.
CREATION_IN_PROGRESS वर्शन बनाया जा रहा है.
CREATION_FAILED वर्शन नहीं बनाया जा सका.
CREATED वर्शन बना दिया गया है.
REVIEW_IN_PROGRESS वर्शन की समीक्षा की जा रही है. इसे मंज़ूरी भी कहते हैं.
APPROVED वर्शन को नीति की समीक्षा के लिए मंज़ूरी मिल गई है और इसे डिप्लॉय किया जा सकता है.
CONDITIONALLY_APPROVED वर्शन को कुछ शर्तों के साथ स्वीकार किया गया है, लेकिन उसकी समीक्षा होनी बाकी है. अगर आखिरी समीक्षा का फ़ैसला नहीं मिलता है, तो हो सकता है कि इसे रोल बैक किया जाए.
DENIED वर्शन को नीति की समीक्षा के लिए अस्वीकार कर दिया गया है.
UNDER_TAKEDOWN वर्शन और पूरे एजेंट को हटा दिया जाता है और सभी वर्शन हटा दिए जाते हैं.
DELETED वर्शन मिटा दिया गया है.