Version

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

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

string

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

versionState

object (VersionState)

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

creator

string

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

updateTime

string (Timestamp format)

इस वर्शन में किए गए आखिरी बदलाव का टाइमस्टैंप.

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

VersionState

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

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

enum (State)

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

message

string

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

स्थिति

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

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