- JSON-представление
- DataScope
- ПоискМетод
- Информация об аккаунте
- Информация об организационном подразделении
- SharedDriveInfo
- HangoutsЧатИнформация
- СайтыUrlИнформация
- TeamDriveInfo
- Параметры почты
- ClientSideEncryptedOption
- Параметры диска
- Параметры HangoutsChat
- Голосовые параметры
- Параметры календаря
- Ответ участника
Определение запроса, используемое для поиска и экспорта.
JSON-представление |
---|
{ "corpus": enum ( |
Поля | |
---|---|
corpus | Сервис Google Workspace для поиска. |
dataScope | Источник данных для поиска. |
searchMethod | Используемый метод поиска. |
method | Объект для поиска. Это поле заменяет searchMethod для поддержки общих дисков. Если searchMethod имеет значение TEAM_DRIVE , ответом этого поля будет SHARED_DRIVE . |
terms | Операторы поиска для конкретных служб для фильтрации результатов поиска. |
startTime | Время начала поискового запроса. Уточняйте по Гринвичу. Значение округляется до 12 часов утра указанной даты. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
endTime | Время окончания поискового запроса. Уточняйте по Гринвичу. Значение округляется до 12 часов утра указанной даты. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
teamDriveInfo | Требуется, если SearchMethod имеет значение TEAM_DRIVE . |
timeZone | Название часового пояса. Это должно быть имя IANA TZ, например «America/Los_Angeles». Список названий часовых поясов см. в разделе Часовой пояс . Дополнительную информацию о том, как Сейф использует часовые пояса, можно найти в Справочном центре Сейфа . |
Поле объединения search_method_field . При необходимости сведения об объектах для поиска search_method_field могут быть только одним из следующих: | |
accountInfo | Требуется, если SearchMethod имеет значение ACCOUNT . |
orgUnitInfo | Требуется, если SearchMethod имеет значение ORG_UNIT . |
sharedDriveInfo | Требуется, если SearchMethod имеет значение SHARED_DRIVE . |
hangoutsChatInfo | Требуется, если SearchMethod имеет значение ROOM . (только чтение) |
sitesUrlInfo | Требуется, если SearchMethod имеет значение SITES_URL . |
Поле объединения corpus_options_field . Дополнительные возможности поиска по конкретным услугам. corpus_options_field может быть только одним из следующих: | |
mailOptions | Установите параметры поиска Gmail. |
driveOptions | Установите параметры поиска на Диске. |
hangoutsChatOptions | Установите параметры поиска в чате. (только чтение) |
voiceOptions | Установите параметры голосового поиска. |
calendarOptions | Установите параметры поиска по календарю. |
DataScope
Источник данных для поиска.
Перечисления | |
---|---|
DATA_SCOPE_UNSPECIFIED | Источник данных не указан. |
ALL_DATA | Все доступные данные. |
HELD_DATA | Только данные в режиме ожидания. |
UNPROCESSED_DATA | Только данные, еще не обработанные Сейфом. (только 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 . |
Информация об аккаунте
Аккаунты для поиска
JSON-представление |
---|
{ "emails": [ string ] } |
Поля | |
---|---|
emails[] | Набор аккаунтов для поиска. |
Информация об организационном подразделении
Организационное подразделение для поиска
JSON-представление |
---|
{ "orgUnitId": string } |
Поля | |
---|---|
orgUnitId | Название организационного подразделения для поиска, предоставленное API каталога Admin SDK . |
HangoutsЧатИнформация
Пространства чата для поиска
JSON-представление |
---|
{ "roomId": [ string ] } |
Поля | |
---|---|
roomId[] | Список идентификаторов чат-групп, предоставленный Chat API . Существует ограничение на экспорт: не более 500 чатов на один запрос. |
СайтыUrlИнформация
Опубликованные URL-адреса новых Сайтов Google для поиска.
JSON-представление |
---|
{ "urls": [ string ] } |
Поля | |
---|---|
urls[] | Список опубликованных URL-адресов сайтов. |
TeamDriveInfo
Общие диски для поиска
JSON-представление |
---|
{ "teamDriveIds": [ string ] } |
Поля | |
---|---|
teamDriveIds[] | Список идентификаторов общих дисков, предоставленный Drive API . |
Параметры почты
Дополнительные возможности поиска в 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 | Включайте только незашифрованный контент. |
Параметры диска
Дополнительные возможности поиска на Диске
JSON-представление |
---|
{
"versionDate": string,
"includeTeamDrives": boolean,
"includeSharedDrives": boolean,
"clientSideEncryptedOption": enum ( |
Поля | |
---|---|
versionDate | Найдите текущую версию файла на Диске, но экспортируйте содержимое последней версии, сохраненной до 00:00 UTC указанной даты. Введите дату в формате UTC. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
includeTeamDrives | Установите значение true, чтобы включить общий диск. |
includeSharedDrives | Установите значение true , чтобы включить общие диски. |
clientSideEncryptedOption | Укажите, будут ли результаты включать только контент, зашифрованный с помощью шифрования на стороне клиента Google Workspace , только незашифрованный контент или и то, и другое. По умолчанию оба. В настоящее время поддерживается для Диска. |
Параметры HangoutsChat
Дополнительные возможности поиска в Google Chat
JSON-представление |
---|
{ "includeRooms": boolean } |
Поля | |
---|---|
includeRooms | Для поиска по учетной записи или организационному подразделению установите значение true , чтобы включить комнаты. |
Голосовые параметры
Дополнительные возможности голосового поиска
JSON-представление |
---|
{
"coveredData": [
enum ( |
Поля | |
---|---|
coveredData[] | Типы данных для поиска |
Параметры календаря
Дополнительные возможности поиска по календарю
JSON-представление |
---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
Поля | |
---|---|
locationQuery[] | Соответствует только тем событиям, местоположение которых содержит все слова из заданного набора. Если строка содержит фразы в кавычках, этот метод находит только те события, местоположение которых содержит точную фразу. Записи в наборе рассматриваются как «и». Пример разделения слов: ["Новая Зеландия"] против ["Новая","Зеландия"] "Новая Зеландия": совпадает как с "Новой, так и с лучшей Зеландией": совпадает только с последней |
peopleQuery[] | Соответствует только тем событиям, участники которых содержат все слова из заданного набора. Записи в наборе рассматриваются как «и». |
minusWords[] | Соответствует только тем событиям, которые не содержат ни одного слова из заданного набора в названии, описании, месте или участниках. Записи в наборе рассматриваются как «или». |
responseStatuses[] | Соответствует только событиям, для которых хранитель дал один из этих ответов. Если набор пуст или содержит ATTENDEE_RESPONSE_UNSPECIFIED, фильтрация ответов не будет. |
versionDate | Найдите текущую версию события календаря, но экспортируйте содержимое последней версии, сохраненной до 00:00 UTC указанной даты. Введите дату в формате UTC. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
Ответ участника
Ответ пользователя на приглашение.
Перечисления | |
---|---|
ATTENDEE_RESPONSE_UNSPECIFIED | Ответ участника не указан. Если этот параметр установлен, фильтрация ответов выполняться не будет, все остальные ответы участников, которые являются частью параметров запроса, игнорируются. |
ATTENDEE_RESPONSE_NEEDS_ACTION | Участник был приглашен, но еще не ответил. |
ATTENDEE_RESPONSE_ACCEPTED | Участник планирует присутствовать. |
ATTENDEE_RESPONSE_DECLINED | Участник не планирует присутствовать. |
ATTENDEE_RESPONSE_TENTATIVE | Участник рассчитывает на возможное участие. |