- Représentation JSON
- DataScope
- SearchMethod
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- DriveDocumentInfo
- DriveDocumentIds
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- SharedDrivesOption
- HangoutsChatOptions
- VoiceOptions
- CalendarOptions
- AttendeeResponse
- GeminiOptions
- GeminiInWorkspaceOptions
Définition de la requête utilisée pour la recherche et l'exportation.
| Représentation JSON |
|---|
{ "corpus": enum ( |
| Champs | |
|---|---|
corpus |
Service Google Workspace dans lequel effectuer la recherche. |
dataScope |
Source de données dans laquelle effectuer la recherche. |
searchMethod |
Méthode de recherche à utiliser. |
method |
Entité à rechercher. Ce champ remplace searchMethod pour prendre en charge les Drive partagés. Lorsque searchMethod est défini sur TEAM_DRIVE, la réponse de ce champ est SHARED_DRIVE. |
terms |
Opérateurs de recherche spécifiques au service pour filtrer les résultats de recherche. |
startTime |
Heure de début de la requête de recherche. Spécifiez le fuseau horaire GMT. La valeur est arrondie à minuit à la date spécifiée. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
endTime |
Heure de fin de la requête de recherche. Spécifiez le fuseau horaire GMT. La valeur est arrondie à minuit à la date spécifiée. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
teamDriveInfo |
Obligatoire lorsque SearchMethod est défini sur TEAM_DRIVE. |
timeZone |
Nom du fuseau horaire. Il doit s'agir d'un nom de fuseau horaire IANA, tel que "America/Los_Angeles". Pour obtenir la liste des noms de fuseaux horaires, consultez Fuseau horaire. Pour en savoir plus sur la façon dont Vault utilise les fuseaux horaires, consultez le Centre d'aide Vault. |
| Spécifie les détails des entités à rechercher, si nécessaire. Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse : | |
accountInfo |
Obligatoire lorsque SearchMethod est défini sur ACCOUNT. |
orgUnitInfo |
Obligatoire lorsque SearchMethod est défini sur ORG_UNIT. |
sharedDriveInfo |
Obligatoire lorsque SearchMethod est défini sur SHARED_DRIVE. |
hangoutsChatInfo |
Obligatoire lorsque SearchMethod est défini sur ROOM. (lecture seule) |
sitesUrlInfo |
Obligatoire lorsque SearchMethod est défini sur SITES_URL. |
driveDocumentInfo |
Obligatoire lorsque SearchMethod est défini sur DRIVE_DOCUMENT. |
| Fin des champs mutuellement exclusifs. | |
| Options de recherche supplémentaires pour des services spécifiques. Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse : | |
mailOptions |
Définissez des options spécifiques à la recherche Gmail. |
driveOptions |
Définissez des options spécifiques à la recherche Drive. |
hangoutsChatOptions |
Définissez des options spécifiques à la recherche dans Chat. (lecture seule) |
voiceOptions |
Définissez des options spécifiques à la recherche vocale. |
calendarOptions |
Définissez des options spécifiques à la recherche dans Agenda. |
geminiOptions |
Définissez les options de recherche spécifiques à l'application Gemini. |
geminiInWorkspaceOptions |
Définissez les options de recherche spécifiques à Gemini dans Workspace. |
| Fin des champs mutuellement exclusifs. | |
DataScope
Source de données à rechercher.
| Enums | |
|---|---|
DATA_SCOPE_UNSPECIFIED |
Aucune source de données spécifiée. |
ALL_DATA |
Toutes les données disponibles. |
HELD_DATA |
Uniquement les données en obligation de conservation. |
UNPROCESSED_DATA |
Seules les données qui n'ont pas encore été traitées par Vault. (Gmail et Groupes uniquement) |
SearchMethod
Type d'entité pour la recherche.
| Enums | |
|---|---|
SEARCH_METHOD_UNSPECIFIED |
Vous devez spécifier une méthode de recherche, sinon la requête est rejetée. |
ACCOUNT |
Recherchez les données des comptes spécifiés dans AccountInfo. |
ORG_UNIT |
Recherchez les données de tous les comptes de l'unité organisationnelle spécifiée dans OrgUnitInfo. |
TEAM_DRIVE |
Recherchez les données dans le Drive d'équipe spécifié dans teamDriveInfo. |
ENTIRE_ORG |
Recherchez les données de tous les comptes de l'organisation. Disponible uniquement pour Gmail. Si vous spécifiez ce champ, vous n'avez pas besoin de spécifier AccountInfo ni OrgUnitInfo. |
ROOM |
Recherchez des messages dans les espaces Chat spécifiés dans HangoutsChatInfo. |
SITES_URL |
Recherchez des sites par URL de site publiée spécifiée dans SitesUrlInfo. |
SHARED_DRIVE |
Recherchez les fichiers dans les Drive partagés spécifiés dans SharedDriveInfo. |
DRIVE_DOCUMENT |
Récupérez les documents spécifiés dans DriveDocumentInfo. |
AccountInfo
Comptes à rechercher
| Représentation JSON |
|---|
{ "emails": [ string ] } |
| Champs | |
|---|---|
emails[] |
Un ensemble de comptes dans lesquels effectuer la recherche. |
OrgUnitInfo
Unité organisationnelle à rechercher
| Représentation JSON |
|---|
{ "orgUnitId": string } |
| Champs | |
|---|---|
orgUnitId |
Nom de l'unité organisationnelle à rechercher, tel que fourni par l'API Directory du SDK Admin. |
HangoutsChatInfo
Espaces Chat dans lesquels effectuer la recherche
| Représentation JSON |
|---|
{ "roomId": [ string ] } |
| Champs | |
|---|---|
roomId[] |
Liste des ID d'espaces Chat, fournis par l'API Chat. Vous pouvez exporter jusqu'à 500 espaces Chat par demande. |
SitesUrlInfo
URL des sites publiés créés avec la nouvelle version de Google Sites à rechercher
| Représentation JSON |
|---|
{ "urls": [ string ] } |
| Champs | |
|---|---|
urls[] |
Liste des URL des sites publiés. |
DriveDocumentInfo
Documents Drive dans lesquels effectuer la recherche.
| Représentation JSON |
|---|
{
"documentIds": {
object ( |
| Champs | |
|---|---|
| Format dans lequel récupérer les documents Drive. Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse : | |
documentIds |
Spécifiez les documents Drive par ID de document. |
| Fin des champs mutuellement exclusifs. | |
DriveDocumentIds
Spécifiez les documents Drive par ID de document.
| Représentation JSON |
|---|
{ "ids": [ string ] } |
| Champs | |
|---|---|
ids[] |
Obligatoire. Liste des ID de document Drive. |
TeamDriveInfo
Drive d'équipe à rechercher
| Représentation JSON |
|---|
{ "teamDriveIds": [ string ] } |
| Champs | |
|---|---|
teamDriveIds[] |
Liste des ID de Drive d'équipe, tels que fournis par l'API Drive. |
MailOptions
Options supplémentaires pour la recherche Gmail
| Représentation JSON |
|---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
| Champs | |
|---|---|
excludeDrafts |
Définissez la valeur sur true pour exclure les brouillons. |
clientSideEncryptedOption |
Indique si les résultats doivent inclure du contenu chiffré, du contenu non chiffré ou les deux. Par défaut, les deux sont inclus. |
ClientSideEncryptedOption
Si votre organisation utilise le chiffrement côté client Google Workspace, l'état de chiffrement du contenu
| Enums | |
|---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED |
État du chiffrement non spécifié. Les résultats incluent à la fois du contenu chiffré côté client et du contenu non chiffré. |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY |
Inclure à la fois le contenu chiffré côté client et le contenu non chiffré dans les résultats. |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED |
Inclure uniquement le contenu chiffré côté client. |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED |
Inclure uniquement le contenu non chiffré. |
DriveOptions
Options supplémentaires pour la recherche Drive.
| Représentation JSON |
|---|
{ "versionDate": string, "includeTeamDrives": boolean, "includeSharedDrives": boolean, "clientSideEncryptedOption": enum ( |
| Champs | |
|---|---|
versionDate |
Recherchez la version actuelle du fichier Drive, mais exportez le contenu de la dernière version enregistrée avant 00:00 UTC à la date spécifiée. Saisissez la date au format UTC. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
includeTeamDrives |
Définissez cette option sur "true" pour inclure les Drive d'équipe. |
includeSharedDrives |
Définissez la valeur sur true pour inclure les Drive partagés. |
clientSideEncryptedOption |
Indiquez si les résultats doivent inclure uniquement le contenu chiffré avec le chiffrement côté client Google Workspace, uniquement le contenu non chiffré ou les deux. La valeur par défaut est "both". Actuellement compatible avec Drive. |
sharedDrivesOption |
Facultatif. Options permettant d'inclure ou d'exclure des documents dans les Drive partagés. Nous vous recommandons d'utiliser ce champ plutôt que includeSharedDrives. S'il est défini, ce champ remplace "includeSharedDrives" et "includeTeamDrives". |
HangoutsChatOptions
Options supplémentaires pour la recherche Google Chat
| Représentation JSON |
|---|
{ "includeRooms": boolean } |
| Champs | |
|---|---|
includeRooms |
Pour les recherches par compte ou unité organisationnelle, définissez la valeur sur true pour inclure les salons. |
VoiceOptions
Options supplémentaires pour la recherche vocale
| Représentation JSON |
|---|
{
"coveredData": [
enum ( |
| Champs | |
|---|---|
coveredData[] |
Types de données à rechercher |
CalendarOptions
Options supplémentaires pour la recherche Agenda
| Représentation JSON |
|---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
| Champs | |
|---|---|
locationQuery[] |
Renvoie uniquement les événements dont le lieu contient tous les mots de l'ensemble donné. Si la chaîne contient des expressions entre guillemets, cette méthode ne renvoie que les événements dont le lieu contient l'expression exacte. Les entrées de l'ensemble sont considérées comme "et". Exemple de division de mots : ["New Zealand"] et ["New","Zealand"] "New Zealand" : correspond aux deux "New and better Zealand" : ne correspond qu'au second |
peopleQuery[] |
Renvoie uniquement les événements dont les participants contiennent tous les mots de l'ensemble donné. Les entrées de l'ensemble sont considérées comme "et". |
minusWords[] |
Correspond uniquement aux événements qui ne contiennent aucun des mots de l'ensemble donné dans le titre, la description, le lieu ou les participants. Les entrées de l'ensemble sont considérées comme "ou". |
responseStatuses[] |
Affiche uniquement les événements pour lesquels le responsable a donné l'une de ces réponses. Si l'ensemble est vide ou contient ATTENDEE_RESPONSE_UNSPECIFIED, aucun filtrage ne sera appliqué aux réponses. |
versionDate |
Recherchez la version actuelle de l'événement d'agenda, mais exportez le contenu de la dernière version enregistrée avant 00h00 UTC à la date spécifiée. Saisissez la date au format UTC. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
AttendeeResponse
Réponse de l'utilisateur à une invitation.
| Enums | |
|---|---|
ATTENDEE_RESPONSE_UNSPECIFIED |
Réponse du participant non spécifiée. Si cette option est définie, aucun filtrage ne sera effectué sur les réponses. Toutes les autres réponses des participants qui font partie des options de requête seront ignorées. |
ATTENDEE_RESPONSE_NEEDS_ACTION |
Le participant a été invité, mais n'a pas encore répondu. |
ATTENDEE_RESPONSE_ACCEPTED |
Le participant prévoit de participer. |
ATTENDEE_RESPONSE_DECLINED |
Le participant ne prévoit pas de participer. |
ATTENDEE_RESPONSE_TENTATIVE |
Le participant prévoit d'assister à l'événement. |
GeminiOptions
Ce type ne comporte aucun champ.
Options supplémentaires pour la recherche dans l'appli Gemini
GeminiInWorkspaceOptions
Ce type ne comporte aucun champ.
Options supplémentaires pour la recherche Gemini dans Workspace