REST Resource: matters.holds

संसाधन: होल्ड करें

धारण. होल्ड, किसी खास Google Workspace सेवा को खास खातों या संगठन की इकाई के सभी सदस्यों का डेटा पूरी तरह मिटाने से रोकता है.

Vault संसाधनों के साथ काम करने के लिए, खाते के पास Vault के ज़रूरी खास अधिकार होने चाहिए. साथ ही, मामले से जुड़ी जानकारी का ऐक्सेस होना चाहिए. किसी मामले को ऐक्सेस करने के लिए, यह ज़रूरी है कि खाते ने मामला बनाया हो, मामले को उसके साथ शेयर किया हो या सभी मामले देखें का खास अधिकार होना चाहिए.

जेएसओएन के काेड में दिखाना
{
  "holdId": string,
  "name": string,
  "updateTime": string,
  "accounts": [
    {
      object (HeldAccount)
    }
  ],
  "orgUnit": {
    object (HeldOrgUnit)
  },
  "corpus": enum (CorpusType),
  "query": {
    object (CorpusQuery)
  }
}
फ़ील्ड
holdId

string

होल्ड का यूनीक आईडी, जिसे बदला नहीं जा सकता. बनाए जाने के दौरान असाइन किया गया.

name

string

धारण का नाम.

updateTime

string (Timestamp format)

इस होल्ड में पिछली बार बदलाव किए जाने का समय.

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

accounts[]

object (HeldAccount)

अगर होल्ड को सेट किया जाता है, तो तय किए गए खातों पर होल्ड लागू होता है और orgUnit को खाली होना चाहिए.

orgUnit

object (HeldOrgUnit)

अगर होल्ड सेट है, तो यह संगठन की इकाई के सभी सदस्यों पर लागू होता है और खाते खाली होने चाहिए. इस प्रॉपर्टी में बदलाव किया जा सकता है. Groups होल्ड के लिए, खाते सेट करें.

corpus

enum (CorpusType)

खोजी जाने वाली सेवा.

query

object (CorpusQuery)

किसी खास सेवा के विकल्प. अगर यह नीति सेट है, तो CorpusQuery का CorpusType से मेल खाना ज़रूरी है.

HeldOrgUnit

संगठन की वह इकाई जिसके लिए होल्ड लगाया गया है. इस संरचना में बदलाव नहीं किया जा सकता.

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

string

संगठन की इकाई का बदला न जा सकने वाला आईडी, जो एडमिन SDK से मिलता है.

holdTime

string (Timestamp format)

जब संगठन की इकाई को होल्ड पर रखा गया था. इस प्रॉपर्टी में बदलाव नहीं किया जा सकता.

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

CorpusQuery

होल्ड के लिए सेवा के खास विकल्प.

जेएसओएन के काेड में दिखाना
{

  // Union field corpus_query can be only one of the following:
  "driveQuery": {
    object (HeldDriveQuery)
  },
  "mailQuery": {
    object (HeldMailQuery)
  },
  "groupsQuery": {
    object (HeldGroupsQuery)
  },
  "hangoutsChatQuery": {
    object (HeldHangoutsChatQuery)
  },
  "voiceQuery": {
    object (HeldVoiceQuery)
  }
  // End of list of possible types for union field corpus_query.
}
फ़ील्ड
यूनियन फ़ील्ड corpus_query. अगर यह नीति सेट है, तो यह सेवा टाइप से मेल खानी चाहिए. corpus_query इनमें से सिर्फ़ एक हो सकता है:
driveQuery

object (HeldDriveQuery)

Drive होल्ड के लिए, सेवा से जुड़े खास विकल्प. अगर यह नीति सेट है, तो CorpusType, DRIVE होना चाहिए.

mailQuery

object (HeldMailQuery)

Gmail होल्ड के लिए सेवा से जुड़े खास विकल्प. अगर यह नीति सेट है, तो CorpusType, mail होना चाहिए.

groupsQuery

object (HeldGroupsQuery)

Groups होल्ड के लिए, सेवा से जुड़े खास विकल्प. अगर यह सेट किया जाता है, तो CorpusType को GROUPS होना चाहिए.

hangoutsChatQuery

object (HeldHangoutsChatQuery)

Chat होल्ड के लिए, सेवा से जुड़े खास विकल्प. अगर यह सेट किया जाता है, तो CorpusType, जोड़ेS_CHAT होना चाहिए.

voiceQuery

object (HeldVoiceQuery)

Voice होल्ड के लिए, सेवा से जुड़े खास विकल्प. अगर इसे सेट किया जाता है, तो CorpusType, VOICE होना चाहिए.

HeldDriveQuery

Drive होल्ड के लिए विकल्प.

जेएसओएन के काेड में दिखाना
{
  "includeTeamDriveFiles": boolean,
  "includeSharedDriveFiles": boolean
}
फ़ील्ड
includeTeamDriveFiles
(deprecated)

boolean

होल्ड में मौजूद 'टीम Drive' में मौजूद फ़ाइलों को शामिल करने के लिए, true पर सेट करें.

includeSharedDriveFiles

boolean

होल्ड में मौजूद शेयर की गई ड्राइव में मौजूद फ़ाइलों को शामिल करने के लिए, true पर सेट करें.

HeldMailQuery

Gmail होल्ड के लिए क्वेरी के विकल्प.

जेएसओएन के काेड में दिखाना
{
  "terms": string,
  "startTime": string,
  "endTime": string
}
फ़ील्ड
terms

string

खोज ऑपरेटर का इस्तेमाल, होल्ड में शामिल मैसेज को बेहतर बनाने के लिए किया जाता है.

startTime

string (Timestamp format)

क्वेरी के शुरू होने का समय. GMT में बताएं. वैल्यू को तय की गई तारीख को रात 12 बजे तक बदल दिया जाता है.

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

endTime

string (Timestamp format)

क्वेरी के खत्म होने का समय. GMT में बताएं. वैल्यू को तय की गई तारीख को रात 12 बजे तक बदल दिया जाता है.

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

HeldGroupsQuery

ग्रुप होल्ड के लिए क्वेरी के विकल्प.

जेएसओएन के काेड में दिखाना
{
  "terms": string,
  "startTime": string,
  "endTime": string
}
फ़ील्ड
terms

string

खोज ऑपरेटर का इस्तेमाल, होल्ड में शामिल मैसेज को बेहतर बनाने के लिए किया जाता है.

startTime

string (Timestamp format)

क्वेरी के शुरू होने का समय. GMT में बताएं. वैल्यू को तय की गई तारीख को रात 12 बजे तक बदल दिया जाता है.

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

endTime

string (Timestamp format)

क्वेरी के खत्म होने का समय. GMT में बताएं. वैल्यू को तय की गई तारीख को रात 12 बजे तक बदल दिया जाता है.

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

HeldHangoutsChatQuery

चैट होल्ड के लिए विकल्प.

जेएसओएन के काेड में दिखाना
{
  "includeRooms": boolean
}
फ़ील्ड
includeRooms

boolean

जिन चैट स्पेस का उपयोगकर्ता सदस्य था उनमें मैसेज शामिल करने के लिए, true पर सेट करें.

HeldVoiceQuery

वॉइस होल्ड के लिए विकल्प.

जेएसओएन के काेड में दिखाना
{
  "coveredData": [
    enum (VoiceCoveredData)
  ]
}
फ़ील्ड
coveredData[]

enum (VoiceCoveredData)

होल्ड में शामिल डेटा टाइप की सूची. खाली नहीं होना चाहिए. ऑर्डर से कोई फ़र्क़ नहीं पड़ता और डुप्लीकेट एंट्री को अनदेखा कर दिया जाता है.

तरीके

addHeldAccounts

खातों को धारण में जोड़ता है.

create

बताए गए मामले में धारण बनाता है.

delete

तय किए गए होल्ड को हटाता है और होल्ड में शामिल खातों या संगठन की इकाई को रिलीज़ करता है.

get

तय किया गया होल्ड पाता है.

list

किसी मामले में होल्ड की सूची बनाता है.

removeHeldAccounts

तय किए गए खातों को धारण से हटाता है.

update

किसी होल्ड के दायरे (संगठन की इकाई या खाते) और क्वेरी पैरामीटर को अपडेट करता है.