REST Resource: deployments

संसाधन: डिप्लॉयमेंट

डिप्लॉयमेंट.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "description": string,
  "categories": [
    string
  ],
  "buildPrefixes": [
    string
  ],
  "fingerprintSubstrings": [
    string
  ],
  "apfeProductId": string,
  "userAccessLevel": {
    object (UserAccessLevel)
  },
  "updateTime": string,
  "endOfLifeUrl": string,
  "details": {
    object (DeploymentDetails)
  }
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. डिप्लॉयमेंट का नाम.

description

string

डिप्लॉयमेंट की जानकारी.

categories[]

string

सिर्फ़ आउटपुट के लिए. डिप्लॉयमेंट की कैटगरी.

buildPrefixes[]

string

सिर्फ़ आउटपुट के लिए. बिल्ड प्रीफ़िक्स.

fingerprintSubstrings[]

string

सिर्फ़ आउटपुट के लिए. डिप्लॉयमेंट फ़िंगरप्रिंट सबस्ट्रिंग. आम तौर पर, टेस्ट-की या रिलीज़-की लागू करने के लिए इस्तेमाल किया जाता है.

apfeProductId

string

सिर्फ़ आउटपुट के लिए. डिप्लॉयमेंट डिवाइस के लिए प्रॉडक्ट आईडी कोड.

userAccessLevel

object (UserAccessLevel)

सिर्फ़ आउटपुट के लिए. इस डिप्लॉयमेंट के लिए उपयोगकर्ता का ऐक्सेस लेवल.

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. डिप्लॉयमेंट को अपडेट करने के समय का टाइमस्टैंप.

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

endOfLifeUrl

string

डिप्लॉयमेंट के आखिर में इस्तेमाल होने वाला यूआरएल. इस फ़ील्ड को खाली यूआरएल पर सेट करने से, डिप्लॉयमेंट को 'खत्म हो गया' के तौर पर मार्क किया जाता है. पहले से ही 'लाइफ़ खत्म हो गई' के तौर पर मार्क किए गए डिप्लॉयमेंट के लिए, इस फ़ील्ड को सेट नहीं किया जाना चाहिए या खाली पर सेट नहीं करना चाहिए.

details

object (DeploymentDetails)

सिर्फ़ आउटपुट के लिए. डिप्लॉयमेंट की ज़्यादा जानकारी. डिप्लॉयमेंट को वापस करने पर, सर्वर सिर्फ़ यह फ़ील्ड दिखा सकता है.

UserAccessLevel

डिप्लॉयमेंट के ऐक्सेस का लेवल.

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

string

उपयोगकर्ता का ईमेल पता.

accessLevel

enum (AccessLevel)

डिप्लॉयमेंट के लिए उपयोगकर्ता का ऐक्सेस लेवल.

AccessLevel

किसी डिप्लॉयमेंट के लिए, उपयोगकर्ता के पास अलग-अलग ऐक्सेस लेवल हो सकते हैं.

Enums
ACCESS_LEVEL_UNSPECIFIED जानकारी नहीं दी गई.
READ_ONLY_ACCESS उपयोगकर्ता डिप्लॉयमेंट को देख सकता है, लेकिन उसमें बदलाव नहीं कर सकता.
GROUPS_ONLY_ACCESS उपयोगकर्ता इस डिप्लॉयमेंट में, टेस्ट ग्रुप में बदलाव कर सकता है, लेकिन प्रोडक्शन ग्रुप में बदलाव नहीं कर सकता.
FULL_ACCESS इस डिप्लॉयमेंट में उपयोगकर्ता, टेस्ट ग्रुप और प्रोडक्शन ग्रुप, दोनों में बदलाव कर सकता है.
NO_ACCESS उपयोगकर्ता के पास इस डिप्लॉयमेंट का ऐक्सेस नहीं है.

DeploymentDetails

डिप्लॉयमेंट की जानकारी, जिसमें अपडेट और ग्रुप शामिल हैं. यह पूरी जानकारी सिर्फ़ पढ़ने के लिए है.

जेएसओएन के काेड में दिखाना
{
  "updates": [
    {
      object (UpdateHistory)
    }
  ],
  "groups": [
    {
      object (Group)
    }
  ],
  "configs": [
    {
      object (Config)
    }
  ],
  "versionTag": {
    object (VersionTag)
  }
}
फ़ील्ड
updates[]

object (UpdateHistory)

डिप्लॉयमेंट का अपडेट इतिहास.

groups[]

object (Group)

पूरी जानकारी वाले व्यू में ग्रुप. ध्यान दें कि साइज़ से जुड़ी समस्याओं की वजह से, GroupDetails में members नहीं होगा. अगर आपको members की ज़रूरत है, तो हमारा सुझाव है कि आप इसे हर Group के हिसाब से मांग पर लोड करें.

configs[]

object (Config)

डिप्लॉयमेंट कॉन्फ़िगरेशन.

versionTag

object (VersionTag)

डिप्लॉयमेंट वर्शन.

UpdateHistory

अपडेट के इतिहास की एंट्री. यह जानकारी सिर्फ़ पढ़ने के लिए है.

जेएसओएन के काेड में दिखाना
{
  "updateTime": string,
  "user": string,
  "content": [
    {
      object (HistoryData)
    }
  ]
}
फ़ील्ड
updateTime

string (Timestamp format)

अपडेट होने के समय का टाइमस्टैंप.

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

user

string

बदलाव करने के दौरान इस्तेमाल करने वाले का ईमेल पता.

content[]

object (HistoryData)

इस उपयोगकर्ता ने इस समय जो अपडेट किए थे.

HistoryData

लेन-देन को दिखाता है. उदाहरण के लिए, अगर किसी ग्रुप को अपडेट किया गया है, तो वह ऐसा दिख सकता है:

HistoryData {
    value = group "security updates"
    subData = HistoryData {
        value = applied ota configurations
        subData = HistoryData {
            value = config 1
        }, HistoryData {
            value = config 2
        }
    }
}
जेएसओएन के काेड में दिखाना
{
  "value": string,
  "subData": [
    {
      object (HistoryData)
    }
  ]
}
फ़ील्ड
value

string

सब-डेटा मौजूद होने पर किसी खास बदलाव का कॉन्टेंट या हेडर.

subData[]

object (HistoryData)

अगर कई बदलाव किए गए हैं, तो सभी बदलाव एक साथ दिखेंगे.

तरीके

get

Deployment पाएं.

list

यह सूची deployments है.

update

deployment से अपडेट होता है.