REST Resource: matters.holds

Kaynak: Beklet

Muhafaza. Muhafaza, belirtilen Google Workspace hizmetinin belirli hesaplara veya bir kuruluş biriminin tüm üyelerine ait verileri temizlemesini engeller.

Hesabın Apps Kasası kaynaklarıyla çalışabilmesi için gerekli Apps Kasası ayrıcalıklarına ve konuya erişimi olmalıdır. Bir konuya erişmek için hesabın konuyu oluşturmuş, konunun kendisiyle paylaşılmış 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

Muhafazanın benzersiz ve değiştirilemez kimliği. Oluşturma sırasında atanır.

name

string

Muhafazanın adı.

updateTime

string (Timestamp format)

Bu muhafazanın en son değiştirildiği tarih.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

accounts[]

object (HeldAccount)

Ayarlanırsa muhafaza belirtilen hesaplara uygulanır 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 özellik değişebilir. Gruplar muhafazaları için hesaplar ayarlayın.

corpus

enum (CorpusType)

Aranacak hizmet.

query

object (CorpusQuery)

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

HeldOrgUnit

Muhafaza kapsamındaki kuruluş birimi. Bu yapı sabittir.

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

string

Kuruluş biriminin Yönetici SDK'si tarafından sağlanan sabit kimliği.

holdTime

string (Timestamp format)

Kuruluş biriminin beklemeye alınma zamanı. Bu özellik sabittir.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

CorpusQuery

Muhafazalar için hizmete özel 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)
  }
  // End of list of possible types for union field corpus_query.
}
Alanlar
corpus_query alanı. Ayarlanırsa hizmet türüyle eşleşmesi gerekir. corpus_query şunlardan yalnızca biri olabilir:
driveQuery

object (HeldDriveQuery)

Drive muhafazaları için hizmete özgü seçenekler. Ayarlanırsa CorpusType, DRIVE olmalıdır.

mailQuery

object (HeldMailQuery)

Gmail muhafazaları için hizmete özgü seçenekler. Ayarlanırsa CorpusType, MAIL olmalıdır.

groupsQuery

object (HeldGroupsQuery)

Gruplar muhafazaları için hizmete özgü seçenekler. Ayarlanırsa CorpusType, GROUPS olmalıdır.

hangoutsChatQuery

object (HeldHangoutsChatQuery)

Chat muhafazaları için hizmete özel seçenekler. Ayarlanırsa CorpusType, HANGOUTS_CHAT olmalıdır.

voiceQuery

object (HeldVoiceQuery)

Voice muhafazaları için hizmete özel seçenekler. Ayarlanırsa CorpusType, VOICE olmalıdır.

HeldDriveQuery

Drive muhafazalarıyla ilgili seçenekler.

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

boolean

Muhafazaya Ekip Drive'larındaki dosyaları dahil etmek için true değerini ayarlayın.

includeSharedDriveFiles

boolean

Muhafazaya ortak Drive'lardaki dosyaları dahil etmek için true değerini 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 mesajları 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.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

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

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

HeldGroupsQuery

Grup muhafazaları için sorgu seçenekleri.

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

string

Muhafaza kapsamındaki mesajları 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.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

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

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

HeldHangoutsChatQuery

Chat muhafazalarıyla ilgili 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 bu ayarı true olarak belirleyin.

HeldVoiceQuery

Voice muhafazalarıyla ilgili seçenekler.

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

enum (VoiceCoveredData)

Muhafaza kapsamındaki veri türlerinin listesi. Boş olmamalıdır. Sıralama önemli değildir ve kopyalar yok sayılır.

Yöntemler

addHeldAccounts

Bir muhafazaya hesap ekler.

create

Belirtilen konuda bir muhafaza oluşturur.

delete

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

get

Belirtilen muhafazayı alır.

list

Bir konudaki muhafazaları listeler.

removeHeldAccounts

Belirtilen hesapları bir muhafazadan kaldırır.

update

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