REST Resource: deployments.groups

संसाधन: ग्रुप

ऐसा ग्रुप जो कई ओटीए कॉन्फ़िगरेशन से जुड़ा है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "enabled": boolean,
  "bypassRolloutSchedule": boolean,
  "descriptions": [
    {
      object (GroupDescription)
    }
  ],
  "defaultDescription": string,
  "production": boolean,
  "memberCount": string,
  "details": {
    object (GroupDetails)
  }
}
फ़ील्ड
name

string

ज़रूरी है. ग्रुप का नाम. इसमें सिर्फ़ अक्षर, नंबर, और अंडरस्कोर शामिल होने चाहिए.

enabled

boolean

ज़रूरी नहीं. ग्रुप चालू है या नहीं. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होती है.

bypassRolloutSchedule

boolean

ज़रूरी नहीं. ऐसा करने पर ग्रुप, रोल आउट शेड्यूल को बायपास कर देगा. डिफ़ॉल्ट तौर पर, यह 'गलत' पर सेट होती है.

descriptions[]

object (GroupDescription)

ज़रूरी नहीं. इस ग्रुप की जानकारी, जो असली उपयोगकर्ताओं को दिखाई जा सकती है, ताकि उन्हें यह बताया जा सके कि उन्हें ऐसे अपडेट क्यों मिल रहे हैं जो production के मुताबिक नहीं हैं.

defaultDescription

string

ज़रूरी है. साफ़ तौर पर मेल न खाने वाली स्थान-भाषा के लिए इस्तेमाल किया जाने वाला ब्यौरा.

production

boolean

रीड ओनली. इससे पता चलता है कि ग्रुप इतना बड़ा है या नहीं कि इसे प्रोडक्शन ग्रुप माना जाए.

memberCount

string (int64 format)

रीड ओनली. फ़िलहाल, ग्रुप में शामिल डिवाइसों की संख्या.

details

object (GroupDetails)

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

GroupDescription

सिर्फ़ एक जानकारी का अनुवाद किया गया है.

जेएसओएन के काेड में दिखाना
{
  "description": string,
  "locales": [
    string
  ]
}
फ़ील्ड
description

string

इस ग्रुप की स्थानीय जानकारी. ध्यान दें कि यह असली उपयोगकर्ताओं को दिख सकता है. इससे यह पता चलेगा कि उन्हें कोई खास अपडेट क्यों मिल रहा है.

locales[]

string

वे स्थान-भाषाएं जिनके लिए यह जानकारी दिखाई जानी चाहिए.

GroupDetails

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

जेएसओएन के काेड में दिखाना
{
  "configs": [
    string
  ],
  "members": [
    {
      object (GroupMember)
    }
  ],
  "disabledConfigs": [
    string
  ],
  "versionTag": {
    object (VersionTag)
  }
}
फ़ील्ड
configs[]

string

ग्रुप से जुड़े कॉन्फ़िगरेशन.

members[]

object (GroupMember)

इस ग्रुप के सदस्य.

disabledConfigs[]

string

ग्रुप से जुड़े बंद किए गए कॉन्फ़िगरेशन.

versionTag

object (VersionTag)

ग्रुप वर्शन.

तरीके

create

ग्रुप बनाता है और नया Group दिखाता है.

delete

group को मिटाता है.

disable

तय किए गए groups को बंद करता है.

enable

तय किए गए groups को चालू करता है.

get

group पाएं.

list

डिप्लॉयमेंट के groups की सूची बनाता है.

update

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

updateConfigs

group के तहत config को अपडेट करता है.