- HTTP-запрос
- Параметры пути
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- Имя приложения
- Активность
- Детали ресурса
- Прикладная метка
- ПолеValue
- Текстлиствалуе
- ВыборЗначение
- ВыборСписокЗначение
- Пользовательское значение
- Усерлиствалуе
- Дата
- Причина
- Попробуйте!
Получает список действий для учетной записи и приложения конкретного клиента, например приложения консоли администратора или приложения Google Drive. Дополнительную информацию см. в руководствах для администраторов и отчетах об активности на Google Диске . Дополнительную информацию о параметрах отчета о активности см. в справочных руководствах по параметрам активности .
HTTP-запрос
GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
userKey or all | Представляет идентификатор профиля или адрес электронной почты пользователя, данные для которого следует фильтровать. Это может быть |
applicationName | Имя приложения, для которого необходимо получить события. |
Параметры запроса
Параметры | |
---|---|
actorIpAddress | Адрес интернет-протокола (IP) хоста, на котором было выполнено событие. Это дополнительный способ фильтрации сводки отчета по IP-адресу пользователя, о деятельности которого сообщается. Этот IP-адрес может отражать или не отражать физическое местоположение пользователя. Например, IP-адрес может быть адресом прокси-сервера пользователя или адресом виртуальной частной сети (VPN). Этот параметр поддерживает версии адресов IPv4 и IPv6 . |
customerId | Уникальный идентификатор клиента, для которого требуется получить данные. |
endTime | Устанавливает конец диапазона времени, отображаемого в отчете. Дата имеет формат RFC 3339 , например 2010-10-28T10:26:35.000Z. Значение по умолчанию — приблизительное время запроса API. Отчет API имеет три основные концепции времени:
endTime не указан, отчет возвращает все действия с startTime до текущего времени или за последние 180 дней, если startTime прошло более 180 дней. |
eventName | Имя события, запрашиваемого API. Каждое |
filters | Строка запроса Эти параметры события связаны с определенным В следующих примерах действий Диска возвращаемый список состоит из всех событий
Запрос
Примечание. API не принимает несколько значений одного и того же параметра. Если параметр указан в запросе API более одного раза, API принимает только последнее значение этого параметра. Кроме того, если в запросе API указан недопустимый параметр, API игнорирует этот параметр и возвращает ответ, соответствующий остальным допустимым параметрам. Если никакие параметры не запрошены, возвращаются все параметры. |
maxResults | Определяет, сколько записей активности отображается на каждой странице ответа. Например, если запрос устанавливает |
orgUnitID | Идентификатор организационного подразделения , о котором нужно сообщить. Записи активности будут показаны только для пользователей, принадлежащих к указанному организационному подразделению. |
pageToken | Токен для указания следующей страницы. Отчет с несколькими страницами имеет в ответе свойство |
startTime | Устанавливает начало диапазона времени, отображаемого в отчете. Дата имеет формат RFC 3339 , например 2010-10-28T10:26:35.000Z. Отчет возвращает все действия с |
groupIdFilter | Идентификаторы групп, разделенные запятыми (замаскированные), по которым фильтруются действия пользователей, т. е. ответ будет содержать действия только тех пользователей, которые являются частью хотя бы одного из упомянутых здесь идентификаторов групп. Формат: «идентификатор: abc123, идентификатор: xyz456» |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
Шаблон JSON для набора действий.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"kind": string,
"etag": string,
"items": [
{
object ( |
Поля | |
---|---|
kind | Тип ресурса API. Для отчета о деятельности значением является |
etag | ETag ресурса. |
items[] | Каждое действие записывается в ответе. |
nextPageToken | Токен для получения следующей страницы отчета. Значение |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/admin.reports.audit.readonly
Дополнительную информацию см. в руководстве по авторизации .
Имя приложения
Перечисления | |
---|---|
access_transparency | Отчеты о действиях прозрачности доступа Google Workspace возвращают информацию о различных типах событий, связанных с прозрачностью доступа . |
admin | Отчеты о деятельности приложения консоли администратора возвращают информацию об учетной записи о различных типах событий активности администратора . |
calendar | Отчеты об активности приложения Календарь Google возвращают информацию о различных событиях активности Календаря . |
chat | Отчеты об активности чата возвращают информацию о различных событиях активности чата . |
drive | Отчеты об активности приложения Google Диск возвращают информацию о различных событиях активности на Google Диске . Отчет о действиях на Диске доступен только для клиентов Google Workspace Business и Enterprise. |
gcp | Отчеты об активности приложения Google Cloud Platform возвращают информацию о различных событиях активности GCP . |
gplus | Отчеты об активности приложения Google+ возвращают информацию о различных событиях активности Google+ . |
groups | Отчеты об активности приложения Google Groups возвращают информацию о различных событиях активности в группах . |
groups_enterprise | Отчеты о деятельности групп предприятий возвращают информацию о различных событиях активности групп предприятий . |
jamboard | Отчеты об активности Jamboard возвращают информацию о различных событиях активности Jamboard . |
login | Отчеты о действиях приложения входа в систему возвращают информацию об учетной записи о различных типах событий активности входа в систему . |
meet | Отчет о деятельности Meet Audit возвращает информацию о различных типах событий активности Meet Audit . |
mobile | Отчет о деятельности аудита устройств возвращает информацию о различных типах событий активности аудита устройств . |
rules | Отчет об активности правил возвращает информацию о различных типах событий активности правил . |
saml | Отчет о деятельности SAML возвращает информацию о различных типах событий активности SAML . |
token | Отчеты о деятельности приложения Token возвращают информацию об учетной записи о различных типах событий активности Token . |
user_accounts | Отчеты об активности приложения «Учетные записи пользователей» возвращают информацию об учетной записи о различных типах событий активности учетных записей пользователей . |
context_aware_access | Отчеты о действиях контекстно-зависимого доступа возвращают информацию о событиях, когда пользователям было отказано в доступе из-за правил контекстно-зависимого доступа . |
chrome | Отчеты об активности Chrome возвращают информацию о событиях браузера Chrome и Chrome OS . |
data_studio | Отчеты о деятельности Студии данных возвращают информацию о различных типах событий активности Студии данных . |
keep | Отчеты об активности приложения Keep возвращают информацию о различных событиях активности Google Keep . Отчет о действиях Keep доступен только для клиентов Google Workspace Business и Enterprise. |
vault | Отчеты о действиях Vault возвращают информацию о различных типах событий активности Vault. |
Активность
Шаблон JSON для ресурса действия.
JSON-представление |
---|
{ "kind": string, "etag": string, "ownerDomain": string, "ipAddress": string, "events": [ { "type": string, "name": string, "parameters": [ { "messageValue": { "parameter": [ { object ( |
Поля | |
---|---|
kind | Тип ресурса API. Для отчета о деятельности значением является |
etag | ETag записи. |
ownerDomain | Это домен, на который влияет событие отчета. Например, домен консоли администратора или владелец документа приложения Диска. |
ipAddress | IP-адрес пользователя, выполняющего действие. Это IP-адрес пользователя при входе в Google Workspace, который может отражать или не отражать физическое местоположение пользователя. Например, IP-адрес может быть адресом прокси-сервера пользователя или адресом виртуальной частной сети (VPN). API поддерживает IPv4 и IPv6 . |
events[] | События активности в отчете. |
events[].type | Тип мероприятия. Служба или функция Google Workspace, которую изменяет администратор, определяется в свойстве |
events[].name | Название мероприятия. Это конкретное имя действия, о котором сообщает API. Каждое
Дополнительные сведения о свойствах eventName см. в списке имен событий для различных приложений выше в applicationName . |
events[].parameters[] | Пары значений параметров для различных приложений. Дополнительные сведения о параметрах |
events[].parameters[].messageValue | Пары значений вложенных параметров, связанные с этим параметром. Комплексный тип значения параметра возвращается в виде списка значений параметра. Например, параметр адреса может иметь значение как |
events[].parameters[].messageValue.parameter[] | Значения параметров |
events[].parameters[].name | Имя параметра. |
events[].parameters[].value | Строковое значение параметра. |
events[].parameters[].multiValue[] | Строковые значения параметра. |
events[].parameters[].intValue | Целочисленное значение параметра. |
events[].parameters[].multiIntValue[] | Целочисленные значения параметра. |
events[].parameters[].boolValue | Логическое значение параметра. |
events[].parameters[].multiMessageValue[] | активностей.список объектов |
events[].parameters[].multiMessageValue[].parameter[] | Значения параметров |
events[].resourceIds[] | Идентификаторы ресурсов, связанные с событием. |
id | Уникальный идентификатор для каждой записи активности. |
id.time | Время возникновения активности. Это время эпохи UNIX в секундах. |
id.uniqueQualifier | Уникальный квалификатор, если несколько событий происходят в одно и то же время. |
id.applicationName | Имя приложения, которому принадлежит событие. Возможные значения см. в списке приложений выше в |
id.customerId | Уникальный идентификатор аккаунта Google Workspace. |
actor | Пользователь выполняет действие. |
actor.profileId | Уникальный идентификатор профиля актера в Google Workspace. Это значение может отсутствовать, если актер не является пользователем Google Workspace, или может быть номером 105250506097979753968, который действует как идентификатор-заполнитель. |
actor.email | Основной адрес электронной почты актера. Может отсутствовать, если с актером не связан адрес электронной почты. |
actor.callerType | Тип актера. |
actor.key | Присутствует только тогда, когда |
actor.applicationInfo | Подробная информация о приложении, которое было исполнителем действия. |
actor.applicationInfo.oauthClientId | Идентификатор клиента OAuth стороннего приложения, используемого для выполнения действия. |
actor.applicationInfo.applicationName | Имя приложения, используемого для выполнения действия. |
actor.applicationInfo.impersonation | Выдавало ли приложение себя за пользователя. |
resourceDetails[] | Подробности о ресурсе, на котором было выполнено действие. |
Детали ресурса
Подробности о ресурсе, на котором было выполнено действие.
JSON-представление |
---|
{
"id": string,
"title": string,
"type": string,
"appliedLabels": [
{
object ( |
Поля | |
---|---|
id | Идентификатор ресурса. |
title | Название ресурса. Например, в случае документа на Диске это будет заголовок документа. В случае электронного письма это будет тема. |
type | Тип ресурса — документ, электронная почта, сообщение чата. |
appliedLabels[] | активности.список меток, примененных к ресурсу |
relation | Определяет связь ресурса с событиями |
Прикладная метка
Подробности метки, примененной к ресурсу.
JSON-представление |
---|
{ "id": string, "title": string, "fieldValues": [ { object ( |
Поля | |
---|---|
id | Идентификатор метки — только идентификатор метки, а не полное имя ресурса OnePlatform. |
title | Название этикетки |
fieldValues[] | активностей.список полей, которые являются частью метки и заданы пользователем. Если в метке есть поле, которое не было задано пользователем, оно не будет присутствовать в этом списке. |
reason | Причина, по которой метка была применена к ресурсу. |
ПолеValue
Подробная информация о значении поля, установленном пользователем для конкретной метки.
JSON-представление |
---|
{ "id": string, "displayName": string, "type": string, "reason": { object ( |
Поля | |
---|---|
id | Идентификатор поля |
displayName | Отображаемое имя поля |
type | Тип поля |
reason | Причина, по которой поле было применено к метке. |
value поля объединения. Хранит значения, хранящиеся в поле value может быть только одно из следующих: | |
unsetValue | Если поле не установлено, это будет правдой. |
longTextValue | Установка длинного текстового значения. |
textValue | Установка текстового значения. |
textListValue | Установка значения текстового списка. |
selectionValue | Установка значения выбора путем выбора одного значения из раскрывающегося списка. |
selectionListValue | Установка значения списка выбора путем выбора нескольких значений из раскрывающегося списка. |
integerValue | Установка целочисленного значения. |
userValue | Установка значения пользователя путем выбора одного пользователя. |
userListValue | Установка значения списка пользователей путем выбора нескольких пользователей. |
dateValue | Установка значения даты. |
Текстлиствалуе
Установка значения текстового списка.
JSON-представление |
---|
{ "values": [ string ] } |
Поля | |
---|---|
values[] | активности.список текстовых значений. |
ВыборЗначение
Установка значения выбора путем выбора одного значения из раскрывающегося списка.
JSON-представление |
---|
{ "id": string, "displayName": string, "badged": boolean } |
Поля | |
---|---|
id | Идентификатор выбора. |
displayName | Отображаемое имя выбора. |
badged | Является ли выбор отмеченным значком. |
ВыборСписокЗначение
Установка значения списка выбора путем выбора нескольких значений из раскрывающегося списка.
JSON-представление |
---|
{
"values": [
{
object ( |
Поля | |
---|---|
values[] | деятельность.список выбора. |
Пользовательское значение
Установка значения пользователя путем выбора одного пользователя.
JSON-представление |
---|
{ "email": string } |
Поля | |
---|---|
email | Электронная почта пользователя. |
Усерлиствалуе
Установка значения списка пользователей путем выбора нескольких пользователей.
JSON-представление |
---|
{
"values": [
{
object ( |
Поля | |
---|---|
values[] | деятельность.список пользователей. |
Дата
Представляет полную или частичную календарную дату, например день рождения. Время суток и часовой пояс либо указаны в другом месте, либо не имеют значения. Дата указана по григорианскому календарю. Это может представлять собой одно из следующих действий:
- Полная дата с ненулевыми значениями года, месяца и дня.
- Месяц и день с нулевым годом (например, годовщина).
- Год сам по себе, с нулевым месяцем и нулевым днем.
- Год и месяц с нулевым днем (например, дата истечения срока действия кредитной карты).
Связанные типы:
-
google.type.TimeOfDay
-
google.type.DateTime
-
google.protobuf.Timestamp
JSON-представление |
---|
{ "year": integer, "month": integer, "day": integer } |
Поля | |
---|---|
year | Год даты. Должно быть от 1 до 9999 или 0, чтобы указать дату без года. |
month | Месяц года. Должно быть от 1 до 12 или 0, чтобы указать год без месяца и дня. |
day | День месяца. Должно быть от 1 до 31 и действительно для года и месяца, или 0, чтобы указать год отдельно или год и месяц, если день не имеет значения. |
Причина
Причина применения метки/поля.
JSON-представление |
---|
{ "reasonType": string } |
Поля | |
---|---|
reasonType | Тип причины. |