- JSON-Darstellung
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- DriveDocumentInfo
- DriveDocumentIds
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- SharedDrivesOption
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
- GeminiOptions
Die für die Suche und den Export verwendete Abfragedefinition.
| JSON-Darstellung |
|---|
{ "corpus": enum ( |
| Felder | |
|---|---|
corpus |
Der Google Workspace-Dienst, in dem gesucht werden soll. |
dataScope |
Die Datenquelle, in der gesucht werden soll. |
searchMethod |
Die zu verwendende Suchmethode. |
method |
Die zu durchsuchende Entität. Dieses Feld ersetzt searchMethod, um geteilte Ablagen zu unterstützen. Wenn searchMethod TEAM_DRIVE ist, lautet die Antwort dieses Felds SHARED_DRIVE. |
terms |
Dienstspezifische Suchoperatoren zum Filtern von Suchergebnissen. |
startTime |
Die Startzeit für die Suchanfrage. Geben Sie die Zeit in GMT an. Der Wert wird auf 00:00 Uhr des angegebenen Datums gerundet. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
endTime |
Die Endzeit für die Suchanfrage. Geben Sie die Zeit in GMT an. Der Wert wird auf 00:00 Uhr des angegebenen Datums gerundet. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
teamDriveInfo |
Erforderlich, wenn SearchMethod auf TEAM_DRIVE gesetzt ist. |
timeZone |
Der Zeitzonenname. Dieser sollte ein IANA-TZ-Name sein, beispielsweise „America/Los_Angeles“. Eine Liste der Zeitzonennamen finden Sie unter Zeitzone. Weitere Informationen zur Verwendung von Zeitzonen in Vault finden Sie in der Vault-Hilfe. |
Union-Feld search_method_field. Bei Bedarf können die Details der zu durchsuchenden Entitäten search_method_field nur einer der folgenden Werte sein: |
|
accountInfo |
Erforderlich, wenn SearchMethod ACCOUNT ist. |
orgUnitInfo |
Erforderlich, wenn SearchMethod auf ORG_UNIT festgelegt ist. |
sharedDriveInfo |
Erforderlich, wenn SearchMethod SHARED_DRIVE ist. |
hangoutsChatInfo |
Erforderlich, wenn SearchMethod auf ROOM festgelegt ist. (schreibgeschützt) |
sitesUrlInfo |
Erforderlich, wenn SearchMethod SITES_URL ist. |
driveDocumentInfo |
Erforderlich, wenn SearchMethod DRIVE_DOCUMENT ist. |
Union-Feld corpus_options_field. Zusätzliche Suchoptionen für bestimmte Dienste. Für corpus_options_field ist nur einer der folgenden Werte zulässig: |
|
mailOptions |
Legen Sie Gmail-suchspezifische Optionen fest. |
driveOptions |
Legen Sie Optionen für die Suche in Drive fest. |
hangoutsChatOptions |
Legen Sie Optionen für die Chat-Suche fest. (schreibgeschützt) |
voiceOptions |
Legen Sie Optionen für die Sprachsuche fest. |
calendarOptions |
Legen Sie suchspezifische Optionen für Google Kalender fest. |
geminiOptions |
Legen Sie Optionen für die Suche mit Gemini fest. |
DataScope
Die Quelle der zu durchsuchenden Daten.
| Enums | |
|---|---|
DATA_SCOPE_UNSPECIFIED |
Es wurde keine Datenquelle angegeben. |
ALL_DATA |
Alle verfügbaren Daten. |
HELD_DATA |
Nur Daten mit Hold. |
UNPROCESSED_DATA |
Nur Daten, die noch nicht von Vault verarbeitet wurden. (Nur Gmail und Google Groups) |
SearchMethod
Der Entitätstyp für die Suche.
| Enums | |
|---|---|
SEARCH_METHOD_UNSPECIFIED |
Eine Suchmethode muss angegeben werden, da der Antrag sonst abgelehnt wird. |
ACCOUNT |
Sucht in den Daten der in AccountInfo angegebenen Konten. |
ORG_UNIT |
Es wird in den Daten aller Konten in der Organisationseinheit gesucht, die in OrgUnitInfo angegeben ist. |
TEAM_DRIVE |
Suchen Sie in den Daten der Teamablage, die in teamDriveInfo angegeben ist. |
ENTIRE_ORG |
Die Daten aller Konten in der Organisation durchsuchen Nur für Gmail unterstützt. Wenn Sie AccountInfo oder OrgUnitInfo nicht angeben. |
ROOM |
Nachrichten in den in HangoutsChatInfo angegebenen Chat-Gruppenbereichen suchen. |
SITES_URL |
Suchen Sie nach Websites anhand der veröffentlichten Website-URLs, die in SitesUrlInfo angegeben sind. |
SHARED_DRIVE |
Suchen Sie in den in SharedDriveInfo angegebenen geteilten Ablagen nach Dateien. |
DRIVE_DOCUMENT |
Die in „DriveDocumentInfo“ angegebenen Dokumente abrufen. |
AccountInfo
Die zu durchsuchenden Konten
| JSON-Darstellung |
|---|
{ "emails": [ string ] } |
| Felder | |
|---|---|
emails[] |
Eine Reihe von Konten, die durchsucht werden sollen. |
OrgUnitInfo
Die Organisationseinheit, in der gesucht werden soll
| JSON-Darstellung |
|---|
{ "orgUnitId": string } |
| Felder | |
|---|---|
orgUnitId |
Der Name der Organisationseinheit, nach der gesucht werden soll, wie von der Admin SDK Directory API bereitgestellt. |
HangoutsChatInfo
Die zu durchsuchenden Chatbereiche
| JSON-Darstellung |
|---|
{ "roomId": [ string ] } |
| Felder | |
|---|---|
roomId[] |
Eine Liste der IDs von Google Chat-Bereichen, wie sie von der Chat API bereitgestellt werden. Pro Anfrage können maximal 500 Chatbereiche exportiert werden. |
SitesUrlInfo
Die veröffentlichten Website-URLs der neuen Google Sites-Websites, nach denen gesucht werden soll
| JSON-Darstellung |
|---|
{ "urls": [ string ] } |
| Felder | |
|---|---|
urls[] |
Eine Liste mit veröffentlichten Website-URLs. |
DriveDocumentInfo
Die Google Drive-Dokumente, in denen gesucht werden soll.
| JSON-Darstellung |
|---|
{
"documentIds": {
object ( |
| Felder | |
|---|---|
Union-Feld identifier. Das Format, in dem die Drive-Dokumente abgerufen werden sollen. Für identifier ist nur einer der folgenden Werte zulässig: |
|
documentIds |
Geben Sie Drive-Dokumente anhand der Dokument-ID an. |
DriveDocumentIds
Geben Sie Drive-Dokumente anhand der Dokument-ID an.
| JSON-Darstellung |
|---|
{ "ids": [ string ] } |
| Felder | |
|---|---|
ids[] |
Erforderlich. Eine Liste mit Drive-Dokument-IDs. |
TeamDriveInfo
Zu durchsuchende Teamablagen
| JSON-Darstellung |
|---|
{ "teamDriveIds": [ string ] } |
| Felder | |
|---|---|
teamDriveIds[] |
Liste der Team Drive-IDs, wie von der Drive API bereitgestellt. |
MailOptions
Zusätzliche Optionen für die Gmail-Suche
| JSON-Darstellung |
|---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
| Felder | |
|---|---|
excludeDrafts |
Setzen Sie diesen Wert auf true, um Entwürfe auszuschließen. |
clientSideEncryptedOption |
Gibt an, ob die Ergebnisse verschlüsselte, unverschlüsselte oder beide Arten von Inhalten enthalten sollen. Standardmäßig sind beide enthalten. |
ClientSideEncryptedOption
Wenn Ihre Organisation die clientseitige Verschlüsselung von Google Workspace verwendet, wird der Verschlüsselungsstatus von Inhalten
| Enums | |
|---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED |
Der Verschlüsselungsstatus ist nicht angegeben. Die Ergebnisse umfassen sowohl clientseitig verschlüsselte als auch nicht verschlüsselte Inhalte. |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY |
Sowohl clientseitig verschlüsselte als auch unverschlüsselte Inhalte in die Ergebnisse einbeziehen |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED |
Nur clientseitig verschlüsselte Inhalte einbeziehen |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED |
Nur unverschlüsselte Inhalte einfügen. |
DriveOptions
Zusätzliche Optionen für die Drive-Suche.
| JSON-Darstellung |
|---|
{ "versionDate": string, "includeTeamDrives": boolean, "includeSharedDrives": boolean, "clientSideEncryptedOption": enum ( |
| Felder | |
|---|---|
versionDate |
Die aktuelle Version der Drive-Datei wird durchsucht, aber der Inhalt der vor 00:00 Uhr UTC des angegebenen Datums zuletzt gespeicherten Version wird exportiert. Geben Sie das Datum in UTC ein. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
includeTeamDrives |
Auf „true“ setzen, um Teamablagen einzuschließen. |
includeSharedDrives |
Auf true setzen, um geteilte Ablagen einzubeziehen. |
clientSideEncryptedOption |
Legen Sie fest, ob die Ergebnisse nur Inhalte enthalten sollen, die mit der clientseitigen Verschlüsselung von Google Workspace verschlüsselt wurden, nur unverschlüsselte Inhalte oder beides. Standardmäßig sind beide aktiviert. Wird derzeit für Drive unterstützt. |
sharedDrivesOption |
Optional. Optionen zum Ein- oder Ausschließen von Dokumenten in geteilten Ablagen. Wir empfehlen, dieses Feld anstelle von „includeSharedDrives“ zu verwenden. Wenn dieses Feld festgelegt ist, werden „includeSharedDrives“ und „includeTeamDrives“ überschrieben. |
HangoutsChatOptions
Zusätzliche Optionen für die Google Chat-Suche
| JSON-Darstellung |
|---|
{ "includeRooms": boolean } |
| Felder | |
|---|---|
includeRooms |
Bei Suchanfragen nach Konto oder Organisationseinheit auf true setzen, um Chatrooms einzubeziehen. |
VoiceOptions
Zusätzliche Optionen für die Sprachsuche
| JSON-Darstellung |
|---|
{
"coveredData": [
enum ( |
| Felder | |
|---|---|
coveredData[] |
Zu durchsuchende Datentypen |
CalendarOptions
Zusätzliche Optionen für die Suche in Google Kalender
| JSON-Darstellung |
|---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
| Felder | |
|---|---|
locationQuery[] |
Es werden nur Ereignisse berücksichtigt, deren Standort alle Wörter im angegebenen Set enthält. Wenn der String in Anführungszeichen gesetzte Wortgruppen enthält, werden mit dieser Methode nur Ereignisse abgeglichen, deren Standort die genaue Wortgruppe enthält. Einträge im Set werden mit „und“ verknüpft. Beispiel für das Aufteilen von Wörtern: ["Neuseeland"] im Vergleich zu ["Neu","Seeland"] „Neuseeland“: wird von beiden abgeglichen „Neu und besser Seeland“: wird nur von der zweiten Variante abgeglichen |
peopleQuery[] |
Es werden nur Ereignisse berücksichtigt, deren Teilnehmer alle Wörter im angegebenen Set enthalten. Einträge im Set werden mit „und“ verknüpft. |
minusWords[] |
Entspricht nur den Ereignissen, die keines der Wörter im angegebenen Set in Titel, Beschreibung, Ort oder Teilnehmern enthalten. Einträge im Set werden mit „oder“ verknüpft. |
responseStatuses[] |
Ordnet nur Termine zu, für die der Verwahrer eine dieser Antworten gegeben hat. Wenn die Menge leer ist oder ATTENDEE_RESPONSE_UNSPECIFIED enthält, werden keine Antworten gefiltert. |
versionDate |
Es wird in der aktuellen Version des Kalendertermins gesucht, aber der Inhalt der vor 00:00 Uhr UTC des angegebenen Datums zuletzt gespeicherten Version wird exportiert. Geben Sie das Datum in UTC ein. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
AttendeeResponse
Nutzerantwort auf eine Einladung.
| Enums | |
|---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
Die Antwort des Teilnehmers ist nicht angegeben. Wenn diese Option festgelegt ist, werden Antworten nicht gefiltert und alle anderen Antworten von Teilnehmern, die Teil der Abfrageoptionen sind, werden ignoriert. |
ATTENDEE_RESPONSE_NEEDS_ACTION |
Der Teilnehmer wurde eingeladen, hat aber noch nicht geantwortet. |
ATTENDEE_RESPONSE_ACCEPTED |
Der Teilnehmer plant, teilzunehmen. |
ATTENDEE_RESPONSE_DECLINED |
Der Teilnehmer plant nicht, teilzunehmen. |
ATTENDEE_RESPONSE_TENTATIVE |
Der Teilnehmer erwartet, dass er möglicherweise teilnehmen wird. |
GeminiOptions
Dieser Typ hat keine Felder.
Zusätzliche Optionen für die Suche mit Gemini