- Ressource: Hold
- HeldOrgUnit
- CorpusQuery
- HeldDriveQuery
- HeldMailQuery
- HeldGroupsQuery
- HeldHangoutsChatQuery
- HeldVoiceQuery
- Methoden
Ressource: Hold
Ein Hold. Durch einen Hold wird verhindert, dass über den angegebenen Google Workspace-Dienst Daten für bestimmte Konten oder alle Mitglieder einer Organisationseinheit dauerhaft gelöscht werden.
Damit Sie mit Vault-Ressourcen arbeiten können, muss das Konto die erforderlichen Vault-Berechtigungen und Zugriff auf die Rechtsangelegenheit haben. Damit Sie auf eine Rechtsangelegenheit zugreifen können, muss sie über das Konto erstellt worden sein, für die Rechtsangelegenheit freigegeben worden sein oder die Berechtigung Alle Rechtsangelegenheiten abrufen haben.
JSON-Darstellung |
---|
{ "holdId": string, "name": string, "updateTime": string, "accounts": [ { object ( |
Felder | |
---|---|
holdId |
Die eindeutige unveränderliche ID des Holds. Wird während der Erstellung zugewiesen. |
name |
Der Name des Holds. |
updateTime |
Der Zeitpunkt, zu dem dieser Hold zuletzt geändert wurde. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
accounts[] |
Wenn festgelegt, gilt der Hold für die angegebenen Konten und die orgUnit muss leer sein. |
orgUnit |
Wenn festgelegt, gilt der Hold für alle Mitglieder der Organisationseinheit und die Konten müssen leer sein. Dieses Attribut kann geändert werden. Legen Sie für Google Groups-Holds Konten fest. |
corpus |
Der Dienst, nach dem gesucht werden soll. |
query |
Dienstspezifische Optionen. Wenn festgelegt, muss CorpusQuery mit CorpusType übereinstimmen. |
HeldOrgUnit
Die Organisationseinheit, für die ein Hold gilt. Diese Struktur ist unveränderlich.
JSON-Darstellung |
---|
{ "orgUnitId": string, "holdTime": string } |
Felder | |
---|---|
orgUnitId |
Die unveränderliche ID der Organisationseinheit, die vom Admin SDK bereitgestellt wird. |
holdTime |
Zeitpunkt, zu dem die Organisationseinheit auf „Hold“ gesetzt wurde. Dieses Attribut ist unveränderlich. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
CorpusQuery
Dienstspezifische Optionen für Holds.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld corpus_query . Wenn festgelegt, muss dies dem Diensttyp entsprechen. Für corpus_query ist nur einer der folgenden Werte zulässig: |
|
driveQuery |
Dienstspezifische Optionen für Drive-Holds. Wenn festgelegt, muss CorpusType den Wert DRIVE haben. |
mailQuery |
Dienstspezifische Optionen für Gmail-Holds. Wenn festgelegt, muss CorpusType MAIL sein. |
groupsQuery |
Dienstspezifische Optionen für Google Groups-Holds. Wenn festgelegt, muss CorpusType GROUPS sein. |
hangoutsChatQuery |
Dienstspezifische Optionen für Chat-Holds. Wenn dieser Wert festgelegt ist, muss CorpusType den Wert HANGOUTS_CHAT haben. |
voiceQuery |
Dienstspezifische Optionen für Voice-Holds. Wenn festgelegt, muss CorpusType auf VOICE gesetzt sein. |
HeldDriveQuery
Optionen für Drive-Holds.
JSON-Darstellung |
---|
{ "includeTeamDriveFiles": boolean, "includeSharedDriveFiles": boolean } |
Felder | |
---|---|
includeTeamDriveFiles |
Wenn Sie Dateien aus geteilten Ablagen im Hold einschließen möchten, setzen Sie den Wert auf true. |
includeSharedDriveFiles |
Damit Dateien in geteilten Ablagen im Hold berücksichtigt werden, setzen Sie den Wert auf true. |
HeldMailQuery
Abfrageoptionen für Gmail-Holds.
JSON-Darstellung |
---|
{ "terms": string, "startTime": string, "endTime": string } |
Felder | |
---|---|
terms |
Die Suchoperatoren, mit denen die Nachrichten gefiltert werden, für die ein Hold gilt. |
startTime |
Die Startzeit für die Abfrage. Geben Sie GMT an. Der Wert wird am angegebenen Datum auf 00:00 Uhr gerundet. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
endTime |
Die Endzeit für die Abfrage. Geben Sie GMT an. Der Wert wird am angegebenen Datum auf 00:00 Uhr gerundet. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
HeldGroupsQuery
Abfrageoptionen für Gruppen-Holds.
JSON-Darstellung |
---|
{ "terms": string, "startTime": string, "endTime": string } |
Felder | |
---|---|
terms |
Die Suchoperatoren, mit denen die Nachrichten gefiltert werden, für die ein Hold gilt. |
startTime |
Die Startzeit für die Abfrage. Geben Sie GMT an. Der Wert wird am angegebenen Datum auf 00:00 Uhr gerundet. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
endTime |
Die Endzeit für die Abfrage. Geben Sie GMT an. Der Wert wird am angegebenen Datum auf 00:00 Uhr gerundet. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
HeldHangoutsChatQuery
Optionen für Chat-Holds.
JSON-Darstellung |
---|
{ "includeRooms": boolean } |
Felder | |
---|---|
includeRooms |
Wenn Sie Nachrichten in Chatbereichen einschließen möchten, in denen der Nutzer Mitglied war, legen Sie den Wert auf true fest. |
HeldVoiceQuery
Optionen für Voice-Holds.
JSON-Darstellung |
---|
{
"coveredData": [
enum ( |
Felder | |
---|---|
coveredData[] |
Eine Liste der Datentypen, für die der Hold gilt. Sollte nicht leer sein. Die Reihenfolge ist unerheblich und Duplikate werden ignoriert. |
Methoden |
|
---|---|
|
Fügt einem Hold Konten hinzu. |
|
Erstellt einen Hold in der angegebenen Rechtsangelegenheit. |
|
Der angegebene Hold wird entfernt und die Konten oder die Organisationseinheit, für die er gilt, freigegeben. |
|
Ruft den angegebenen Hold ab. |
|
Hier werden die Holds für eine Rechtsangelegenheit aufgelistet. |
|
Die angegebenen Konten werden aus einem Hold entfernt. |
|
Aktualisiert den Geltungsbereich (Organisationseinheit oder Konten) und die Suchparameter eines Holds. |