REST Resource: matters.holds

Kaynak: Bekletme

Muhafaza. Muhafaza, belirtilen Google Workspace hizmetinin belirli hesaplar veya bir kuruluş biriminin tüm üyeleri için verileri temizlemesini engeller.

Apps Kasası kaynaklarını kullanabilmek için hesabın gerekli Apps Kasası ayrıcalıklarına ve konuya erişimine sahip olması gerekir. Bir konuya erişebilmek için hesabın konuyu oluşturması, konuyu paylaşmış olması veya Tüm Konuları Görüntüleme ayrıcalığına sahip olması gerekir.

JSON gösterimi
{
  "holdId": string,
  "name": string,
  "updateTime": string,
  "accounts": [
    {
      object (HeldAccount)
    }
  ],
  "orgUnit": {
    object (HeldOrgUnit)
  },
  "corpus": enum (CorpusType),
  "query": {
    object (CorpusQuery)
  }
}
Alanlar
holdId

string

Askıya alma işleminin benzersiz ve değiştirilemez kimliği. Oluşturma sırasında atanır.

name

string

Askıya alma işleminin adı.

updateTime

string (Timestamp format)

Bu bekletmenin son değiştirilme tarihi.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

accounts[]

object (HeldAccount)

Ayarlanırsa bekletme işlemi belirtilen hesaplar için geçerli olur ve orgUnit boş olmalıdır.

orgUnit

object (HeldOrgUnit)

Ayarlanırsa muhafaza, kuruluş biriminin tüm üyeleri için geçerli olur ve hesaplar boş olmalıdır. Bu mülk değiştirilebilir. Grup muhafazaları için hesaplar'ı ayarlayın.

corpus

enum (CorpusType)

Aranacak hizmet.

query

object (CorpusQuery)

Hizmete özgü seçenekler. Ayarlanmışsa CorpusQuery, CorpusType ile eşleşmelidir.

HeldOrgUnit

Muhafaza kapsamındaki kuruluş birimi. Bu yapı değiştirilemez.

JSON gösterimi
{
  "orgUnitId": string,
  "holdTime": string
}
Alanlar
orgUnitId

string

Admin SDK tarafından sağlanan kuruluş biriminin değişmez kimliği.

holdTime

string (Timestamp format)

Kuruluş biriminin muhafazaya alındığı tarih. Bu mülk değiştirilemez.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

CorpusQuery

Askıya alma işlemleri için hizmete özgü seçenekler.

JSON gösterimi
{

  // 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)
  },
  "calendarQuery": {
    object (HeldCalendarQuery)
  }
  // End of list of possible types for union field corpus_query.
}
Alanlar
Birlik alanı corpus_query. Ayarlanmışsa bu değer, hizmet türüyle eşleşmelidir. corpus_query yalnızca aşağıdakilerden biri olabilir:
driveQuery

object (HeldDriveQuery)

Drive bekletmeleri için hizmete özgü seçenekler. Ayarlanmışsa CorpusType, DRIVE olmalıdır.

mailQuery

object (HeldMailQuery)

Gmail muhafazaları için hizmete özel seçenekler. Ayarlanmışsa CorpusType, MAIL olmalıdır.

groupsQuery

object (HeldGroupsQuery)

Gruplar için hizmete özgü seçenekler geçerliliğini korur. Ayarlanmışsa CorpusType, GROUPS olmalıdır.

hangoutsChatQuery

object (HeldHangoutsChatQuery)

Chat muhafazaları için hizmete özgü seçenekler. Ayarlanmışsa CorpusType HANGOUTS_CHAT olmalıdır.

voiceQuery

object (HeldVoiceQuery)

Voice bekletmeleri için hizmete özel seçenekler. Ayarlanmışsa CorpusType, VOICE olmalıdır.

calendarQuery

object (HeldCalendarQuery)

Takvim bekletmeleri için hizmete özgü seçenekler. Ayarlanmışsa CorpusType, CALENDAR olmalıdır.

HeldDriveQuery

Drive muhafazalarıyla ilgili seçenekler.

JSON gösterimi
{
  "includeTeamDriveFiles": boolean,
  "includeSharedDriveFiles": boolean
}
Alanlar
includeTeamDriveFiles
(deprecated)

boolean

Ekip Drive'larındaki dosyaları beklemeye almak için true olarak ayarlayın.

includeSharedDriveFiles

boolean

Ortak Drive'lardaki dosyaları beklemeye almak için true olarak ayarlayın.

HeldMailQuery

Gmail muhafazaları için sorgu seçenekleri.

JSON gösterimi
{
  "terms": string,
  "startTime": string,
  "endTime": string
}
Alanlar
terms

string

Muhafaza kapsamındaki iletileri hassaslaştırmak için kullanılan arama operatörleri.

startTime

string (Timestamp format)

Sorgunun başlangıç zamanı. GMT olarak belirtin. Değer, belirtilen tarihte 00:00'a yuvarlanır.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Sorgunun bitiş zamanı. GMT olarak belirtin. Değer, belirtilen tarihte 00:00'a yuvarlanır.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

HeldGroupsQuery

Grup muhafazaları için sorgu seçenekleri.

JSON gösterimi
{
  "terms": string,
  "startTime": string,
  "endTime": string
}
Alanlar
terms

string

Muhafaza kapsamındaki iletileri hassaslaştırmak için kullanılan arama operatörleri.

startTime

string (Timestamp format)

Sorgunun başlangıç zamanı. GMT olarak belirtin. Değer, belirtilen tarihte 00:00'a yuvarlanır.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Sorgunun bitiş zamanı. GMT olarak belirtin. Değer, belirtilen tarihte 00:00'a yuvarlanır.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

HeldHangoutsChatQuery

Chat muhafazaları için seçenekler.

JSON gösterimi
{
  "includeRooms": boolean
}
Alanlar
includeRooms

boolean

Kullanıcının üyesi olduğu Chat alanlarındaki mesajları dahil etmek için true olarak ayarlayın.

HeldVoiceQuery

Voice bekletme seçenekleri.

JSON gösterimi
{
  "coveredData": [
    enum (VoiceCoveredData)
  ]
}
Alanlar
coveredData[]

enum (VoiceCoveredData)

Askıya alma işleminin kapsadığı veri türlerinin listesi. Boş olmamalıdır. Sıranın önemi yoktur ve yinelenenler yoksayılır.

HeldCalendarQuery

Bu türde alan yoktur.

Takvim bekletme seçenekleri.

Yöntemler

addHeldAccounts

Muhafazaya hesap ekler.

create

Belirtilen konu kapsamında bir muhafaza oluşturur.

delete

Belirtilen muhafazayı kaldırır ve muhafaza kapsamındaki hesapları veya kuruluş birimini serbest bırakır.

get

Belirtilen bekletmeyi alır.

list

Bir konudaki muhafazaları listeler.

removeHeldAccounts

Belirtilen hesapları beklemeye alma durumundan çıkarır.

update

Muhafazanın kapsamını (kuruluş birimi veya hesaplar) ve sorgu parametrelerini günceller.