- JSON-Darstellung
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
Die Abfragedefinition, die für die Suche und den Export verwendet wird.
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 suchende Entität. Dieses Feld ersetzt searchMethod und unterstützt geteilte Ablagen. Wenn searchMethod den Wert TEAM_DRIVE hat, ist die Antwort dieses Felds SHARED_DRIVE. |
terms |
Dienstspezifische Suchoperatoren zum Filtern von Suchergebnissen. |
startTime |
Die Startzeit der Suchanfrage. Geben Sie dies in GMT an. Der Wert wird am angegebenen Datum auf 12 Uhr gerundet. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
endTime |
Die Endzeit der Suchanfrage. Geben Sie die Zeit in GMT an. Der Wert wird am angegebenen Datum auf 12 Uhr gerundet. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
teamDriveInfo |
Erforderlich, wenn SearchMethod den Wert TEAM_DRIVE hat. |
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 eines der folgenden sein: |
|
accountInfo |
Erforderlich, wenn SearchMethod den Wert ACCOUNT hat. |
orgUnitInfo |
Erforderlich, wenn SearchMethod den Wert ORG_UNIT hat. |
sharedDriveInfo |
Erforderlich, wenn SearchMethod gleich SHARED_DRIVE ist. |
hangoutsChatInfo |
Erforderlich, wenn SearchMethod den Wert ROOM hat. (schreibgeschützt) |
sitesUrlInfo |
Erforderlich, wenn SearchMethod gleich SITES_URL 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 |
Sie können für die Gmail-Suche spezifische Optionen festlegen. |
driveOptions |
Suchspezifische Optionen für Drive festlegen |
hangoutsChatOptions |
Legen Sie Optionen für die Chatsuche fest. (schreibgeschützt) |
voiceOptions |
Legen Sie spezifische Optionen für die Sprachsuche fest. |
calendarOptions |
Sie können für die Kalendersuche spezifische Optionen festlegen. |
DataScope
Die Datenquelle für die Suche.
Enums | |
---|---|
DATA_SCOPE_UNSPECIFIED |
Keine Datenquelle angegeben. |
ALL_DATA |
Alle verfügbaren Daten. |
HELD_DATA |
Nur auf „Hold“ gesetzte Daten. |
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 |
Es muss eine Suchmethode angegeben werden, andernfalls wird die Anfrage abgelehnt. |
ACCOUNT |
Es wird in den Daten der unter AccountInfo angegebenen Konten gesucht. |
ORG_UNIT |
Es wird in den Daten aller Konten in der Organisationseinheit gesucht, die in OrgUnitInfo angegeben ist. |
TEAM_DRIVE |
Sie können die Daten in der geteilten Ablage durchsuchen, die in teamDriveInfo angegeben ist. |
ENTIRE_ORG |
Es wird in den Daten aller Konten in der Organisation gesucht. Diese Einstellung wird nur für Gmail unterstützt. Wenn Sie diese Angabe machen, müssen Sie AccountInfo oder OrgUnitInfo nicht angeben. |
ROOM |
Nachrichten in den in HangoutsChatInfo angegebenen Chatbereichen suchen |
SITES_URL |
Suchen Sie anhand der veröffentlichten Website-URLs, die in SitesUrlInfo angegeben sind, nach Websites. |
SHARED_DRIVE |
Die Dateien in den geteilten Ablagen suchen, die unter SharedDriveInfo angegeben sind. |
AccountInfo
Zu durchsuchende Konten
JSON-Darstellung |
---|
{ "emails": [ string ] } |
Felder | |
---|---|
emails[] |
Eine Reihe von Konten, die durchsucht werden sollen. |
OrgUnitInfo
Die zu suchende Organisationseinheit
JSON-Darstellung |
---|
{ "orgUnitId": string } |
Felder | |
---|---|
orgUnitId |
Der Name der zu durchsuchenden Organisationseinheit, wie von der Admin SDK Directory API bereitgestellt. |
HangoutsChatInfo
Die zu durchsuchenden Chatbereiche
JSON-Darstellung |
---|
{ "roomId": [ string ] } |
Felder | |
---|---|
roomId[] |
Eine Liste der IDs der Chatbereiche, wie von der Chat API bereitgestellt. Pro Anfrage können maximal 500 Chatbereiche exportiert werden. |
SitesUrlInfo
Die veröffentlichten Website-URLs der neuen Google Sites, nach denen gesucht werden soll
JSON-Darstellung |
---|
{ "urls": [ string ] } |
Felder | |
---|---|
urls[] |
Eine Liste der veröffentlichten Website-URLs. |
TeamDriveInfo
Geteilte Ablagen für Suche
JSON-Darstellung |
---|
{ "teamDriveIds": [ string ] } |
Felder | |
---|---|
teamDriveIds[] |
Liste der IDs von Teamablagen gemäß der Drive API. |
MailOptions
Zusätzliche Optionen für die Gmail-Suche
JSON-Darstellung |
---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
Felder | |
---|---|
excludeDrafts |
Setzen Sie den Wert auf true, um Entwürfe auszuschließen. |
clientSideEncryptedOption |
Gibt an, ob die Ergebnisse verschlüsselten, unverschlüsselten oder beides enthalten sollen. Standardmäßig sind beide enthalten. |
ClientSideEncryptedOption
Wenn Ihre Organisation die clientseitige Verschlüsselung von Google Workspace verwendet: der Verschlüsselungsstatus der Inhalte
Enums | |
---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED |
Verschlüsselungsstatus nicht angegeben. Die Ergebnisse umfassen sowohl clientseitig verschlüsselte als auch unverschlüsselte Inhalte. |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY |
Fügen Sie in den Ergebnissen sowohl clientseitig verschlüsselte als auch unverschlüsselte Inhalte ein. |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED |
Nur clientseitig verschlüsselte Inhalte einschließen. |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED |
Fügen Sie nur unverschlüsselte Inhalte hinzu. |
DriveOptions
Zusätzliche Optionen für die Drive-Suche
JSON-Darstellung |
---|
{
"versionDate": string,
"includeTeamDrives": boolean,
"includeSharedDrives": boolean,
"clientSideEncryptedOption": enum ( |
Felder | |
---|---|
versionDate |
In diesem Fall wird in der aktuellen Version der Drive-Datei gesucht, aber der Inhalt der vor 00:00 Uhr (UTC) des angegebenen Datums zuletzt gespeicherten Version exportiert. Gib das Datum in UTC ein. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
includeTeamDrives |
Legen Sie „wahr“ fest, um Teamablagen einzubeziehen. |
includeSharedDrives |
Setzen Sie den Wert auf true, um geteilte Ablagen einzubeziehen. |
clientSideEncryptedOption |
Legen Sie fest, ob die Ergebnisse nur Inhalte enthalten, die mit der clientseitigen Verschlüsselung von Google Workspace verschlüsselt sind, nur unverschlüsselte Inhalte oder beides. Die Standardeinstellung ist beide. Wird derzeit für Google Drive unterstützt. |
HangoutsChatOptions
Zusätzliche Optionen für die Google Chat-Suche
JSON-Darstellung |
---|
{ "includeRooms": boolean } |
Felder | |
---|---|
includeRooms |
Wenn Sie nach Konto oder Organisationseinheit suchen, setzen Sie wahr, 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 Kalendersuche
JSON-Darstellung |
---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
Felder | |
---|---|
locationQuery[] |
Findet nur Ereignisse, deren Ort alle Wörter in der angegebenen Gruppe enthält. Wenn der String Wortgruppen in Anführungszeichen enthält, gleicht diese Methode nur Ereignisse ab, deren Position die genaue Wortgruppe enthält. Einträge in der Gruppe werden in „und“ berücksichtigt. Beispiel für die Wortaufteilung: ["Neuseeland"] vs. ["Neuseeland"] "Neuseeland": Übereinstimmung mit "Neuseeland und besserem See": nur Übereinstimmung mit dem späteren |
peopleQuery[] |
Findet nur Termine, deren Teilnehmer alle Wörter in der angegebenen Gruppe enthalten. Einträge im Satz werden bei „und“ berücksichtigt. |
minusWords[] |
Findet nur Termine, die keines der Wörter aus dem angegebenen Satz aus Titel, Beschreibung, Ort oder Teilnehmern enthalten. Einträge in der Gruppe werden in „oder“ behandelt. |
responseStatuses[] |
Es werden nur Ereignisse abgeglichen, für die der Verwahrer eine dieser Antworten gegeben hat. Wenn der Satz leer ist oder ATTENDEE_RESPONSE_UNSPECIFIED enthält, werden die Antworten nicht gefiltert. |
versionDate |
In der aktuellen Version des Kalendertermins suchen, aber den Inhalt der vor 00:00 Uhr UTC des angegebenen Datums zuletzt gespeicherten Version exportieren Gib das Datum in UTC ein. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
Teilnehmerantwort
Nutzerantwort auf eine Einladung.
Enums | |
---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
Antwort des Teilnehmers nicht angegeben. Wenn diese Richtlinie konfiguriert ist, werden Antworten nicht gefiltert. Alle anderen Teilnehmerantworten, 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 |
Die Person plant nicht, daran teilzunehmen. |
ATTENDEE_RESPONSE_TENTATIVE |
Die teilnehmende Person rechnet damit, dass sie möglicherweise teilnehmen wird. |