- JSON-представление
- DataScope
- Метод поиска
- Информация об аккаунте
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- СайтыUrlInfo
- DriveDocumentInfo
- DriveDocumentIds
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- SharedDrivesOption
- HangoutsЧатПараметры
- VoiceOptions
- КалендарьОпции
- Ответ участника
- GeminiOptions
Определение запроса, используемое для поиска и экспорта.
JSON-представление |
---|
{ "corpus": enum ( |
Поля | |
---|---|
corpus | Сервис Google Workspace для поиска. |
dataScope | Источник данных для поиска. |
searchMethod | Метод поиска, который следует использовать. |
method | Сущность для поиска. Это поле заменяет searchMethod для поддержки общих дисков. Когда searchMethod — TEAM_DRIVE , ответ этого поля — SHARED_DRIVE . |
terms | Специфичные для сервиса операторы поиска для фильтрации результатов поиска. |
startTime | Время начала поискового запроса. Укажите в формате GMT. Значение округляется до 12:00 в указанную дату. Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: |
endTime | Конечное время для поискового запроса. Укажите в GMT. Значение округляется до 12 утра указанной даты. Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: |
teamDriveInfo | Требуется, если SearchMethod — TEAM_DRIVE . |
timeZone | Имя часового пояса. Это должно быть имя IANA TZ, например "America/Los_Angeles". Список имен часовых поясов см. в разделе Часовой пояс . Дополнительную информацию о том, как Vault использует часовые пояса, см. в справочном центре Vault . |
Поле объединения search_method_field . При необходимости, сведения о сущностях для поиска search_method_field могут быть только одними из следующих: | |
accountInfo | Требуется, если SearchMethod — ACCOUNT . |
orgUnitInfo | Требуется, если SearchMethod — ORG_UNIT . |
sharedDriveInfo | Требуется, если SearchMethod — SHARED_DRIVE . |
hangoutsChatInfo | Требуется, когда SearchMethod — ROOM . (только для чтения) |
sitesUrlInfo | Требуется, если SearchMethod — SITES_URL . |
driveDocumentInfo | Требуется, если SearchMethod — DRIVE_DOCUMENT . |
Поле объединения corpus_options_field . Дополнительные параметры поиска для определенных услуг. corpus_options_field может быть только одним из следующих: | |
mailOptions | Настройте параметры поиска Gmail. |
driveOptions | Задайте параметры поиска на Диске. |
hangoutsChatOptions | Установите параметры поиска в чате. (только для чтения) |
voiceOptions | Установите специальные параметры голосового поиска. |
calendarOptions | Задайте параметры поиска в календаре. |
geminiOptions | Установите специальные параметры поиска Gemini. |
DataScope
Источник данных для поиска.
Перечисления | |
---|---|
DATA_SCOPE_UNSPECIFIED | Источник данных не указан. |
ALL_DATA | Все имеющиеся данные. |
HELD_DATA | Только данные на удержании. |
UNPROCESSED_DATA | Только данные, которые еще не обработаны Vault. (Только Gmail и Группы) |
Метод поиска
Тип сущности для поиска.
Перечисления | |
---|---|
SEARCH_METHOD_UNSPECIFIED | Необходимо указать метод поиска, в противном случае он будет отклонен. |
ACCOUNT | Поиск данных по счетам, указанным в AccountInfo . |
ORG_UNIT | Поиск данных всех учетных записей в организационной единице, указанной в OrgUnitInfo . |
TEAM_DRIVE | Поиск данных на командном диске, указанном в teamDriveInfo . |
ENTIRE_ORG | Поиск данных всех аккаунтов в организации. Поддерживается только для Gmail. Если указано, вам не нужно указывать AccountInfo или OrgUnitInfo . |
ROOM | Поиск сообщений в чат-пространствах, указанных в HangoutsChatInfo . |
SITES_URL | Поиск сайтов по опубликованным URL-адресам сайтов, указанным в SitesUrlInfo . |
SHARED_DRIVE | Поиск файлов на общих дисках, указанных в SharedDriveInfo . |
DRIVE_DOCUMENT | Извлеките документы, указанные в DriveDocumentInfo. |
Информация об аккаунте
Учетные записи для поиска
JSON-представление |
---|
{ "emails": [ string ] } |
Поля | |
---|---|
emails[] | Набор учетных записей для поиска. |
OrgUnitInfo
Организационная единица для поиска
JSON-представление |
---|
{ "orgUnitId": string } |
Поля | |
---|---|
orgUnitId | Название организационной единицы для поиска, предоставленное API каталога Admin SDK . |
HangoutsChatInfo
Чат-пространства для поиска
JSON-представление |
---|
{ "roomId": [ string ] } |
Поля | |
---|---|
roomId[] | Список идентификаторов чат-пространств, предоставленный API чата . Существует ограничение на экспорт из 500 чат-пространств за один запрос. |
СайтыUrlInfo
Опубликованные URL-адреса новых сайтов Google для поиска
JSON-представление |
---|
{ "urls": [ string ] } |
Поля | |
---|---|
urls[] | Список опубликованных URL-адресов сайтов. |
DriveDocumentInfo
Документы Диска для поиска.
JSON-представление |
---|
{ // Union field |
Поля | |
---|---|
identifier поля объединения. Формат для извлечения документов Диска. identifier может быть только одним из следующих: | |
documentIds | Укажите документы Диска по идентификатору документа. |
DriveDocumentIds
Укажите документы Диска по идентификатору документа.
JSON-представление |
---|
{ "ids": [ string ] } |
Поля | |
---|---|
ids[] | Обязательно. Список идентификаторов документов Диска. |
TeamDriveInfo
Командные диски для поиска
JSON-представление |
---|
{ "teamDriveIds": [ string ] } |
Поля | |
---|---|
teamDriveIds[] | Список идентификаторов общих дисков, предоставленный API Диска . |
MailOptions
Дополнительные возможности поиска Gmail
JSON-представление |
---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
Поля | |
---|---|
excludeDrafts | Установите значение true , чтобы исключить черновики. |
clientSideEncryptedOption | Указывает, должны ли результаты включать зашифрованный контент, незашифрованный контент или оба. По умолчанию включены оба. |
ClientSideEncryptedOption
Если ваша организация использует шифрование на стороне клиента Google Workspace , статус шифрования контента
Перечисления | |
---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED | Статус шифрования не указан. Результаты включают как зашифрованный на стороне клиента, так и незашифрованный контент. |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY | Включать в результаты как зашифрованный, так и незашифрованный контент на стороне клиента. |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED | Включать только зашифрованный на стороне клиента контент. |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED | Включать только незашифрованный контент. |
DriveOptions
Дополнительные возможности поиска на Диске.
JSON-представление |
---|
{ "versionDate": string, "includeTeamDrives": boolean, "includeSharedDrives": boolean, "clientSideEncryptedOption": enum ( |
Поля | |
---|---|
versionDate | Поиск текущей версии файла Drive, но экспорт содержимого последней версии, сохраненной до 12:00 AM UTC указанной даты. Введите дату в формате UTC. Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: |
includeTeamDrives | Установите значение true, чтобы включить общий диск. |
includeSharedDrives | Установите значение true , чтобы включить общие диски. |
clientSideEncryptedOption | Укажите, будут ли результаты включать только контент, зашифрованный с помощью клиентского шифрования Google Workspace , только незашифрованный контент или оба. По умолчанию оба. В настоящее время поддерживается для Диска. |
sharedDrivesOption | Необязательно. Параметры для включения или исключения документов на общих дисках. Мы рекомендуем использовать это поле вместо includeSharedDrives. Это поле переопределяет includeSharedDrives и includeTeamDrives при установке. |
HangoutsЧатПараметры
Дополнительные возможности поиска в Google Chat
JSON-представление |
---|
{ "includeRooms": boolean } |
Поля | |
---|---|
includeRooms | Для поиска по аккаунту или организационному подразделению установите значение true , чтобы включить помещения. |
VoiceOptions
Дополнительные возможности голосового поиска
JSON-представление |
---|
{
"coveredData": [
enum ( |
Поля | |
---|---|
coveredData[] | Типы данных для поиска |
КалендарьОпции
Дополнительные возможности поиска в календаре
JSON-представление |
---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
Поля | |
---|---|
locationQuery[] | Сопоставляет только те события, местоположение которых содержит все слова в заданном наборе. Если строка содержит фразы в кавычках, этот метод сопоставляет только те события, местоположение которых содержит точную фразу. Записи в наборе рассматриваются в "and". Пример разделения слов: ["Новая Зеландия"] против ["Новая","Зеландия"] "Новая Зеландия": совпадает с обоими вариантами "Новая и лучшая Зеландия": совпадает только с последним вариантом |
peopleQuery[] | Соответствует только тем событиям, участники которых содержат все слова из указанного набора. Записи в наборе рассматриваются в "и". |
minusWords[] | Соответствует только тем событиям, которые не содержат ни одного слова из указанного набора в названии, описании, местоположении или участниках. Записи в наборе рассматриваются в "или". |
responseStatuses[] | Соответствует только событиям, для которых хранитель дал один из этих ответов. Если набор пуст или содержит ATTENDEE_RESPONSE_UNSPECIFIED, фильтрация ответов не будет выполняться. |
versionDate | Поиск текущей версии события календаря, но экспорт содержимого последней версии, сохраненной до 12:00 AM UTC указанной даты. Введите дату в формате UTC. Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: |
Ответ участника
Ответ пользователя на приглашение.
Перечисления | |
---|---|
ATTENDEE_RESPONSE_UNSPECIFIED | Ответ участника не указан. Если установлено, фильтрация ответов не производится, все остальные ответы участников, которые являются частью параметров запроса, игнорируются. |
ATTENDEE_RESPONSE_NEEDS_ACTION | Участник был приглашен, но пока не ответил. |
ATTENDEE_RESPONSE_ACCEPTED | Участник планирует присутствовать. |
ATTENDEE_RESPONSE_DECLINED | Участник не планирует присутствовать. |
ATTENDEE_RESPONSE_TENTATIVE | Участник рассчитывает на возможное присутствие. |
GeminiOptions
Этот тип не имеет полей.
Дополнительные возможности поиска Близнецов