- Ресурс: ChromeBrowserProfile
- Информация об устройстве
- Тип устройства
- АттестацияУчетные данные
- Тип ключа
- KeyTrustLevel
- Отчетные данные
- РасширениеДанные
- Тип расширения
- Тип установки
- ПолитикаДанные
- ПолитикаИсточник
- Конфликтингполицидата
- Экстенсионполицидата
- Идентитипровайдер
- Состояние принадлежности
- Методы
Ресурс: ChromeBrowserProfile
Представление профиля браузера Chrome.
JSON-представление |
---|
{ "name": string, "profileId": string, "profilePermanentId": string, "displayName": string, "userId": string, "userEmail": string, "lastActivityTime": string, "lastPolicyFetchTime": string, "lastPolicySyncTime": string, "lastStatusReportTime": string, "deviceInfo": { object ( |
Поля | |
---|---|
name | Идентификатор. Формат: клиенты/{customer_id}/profiles/{profilePermanentId} |
profileId | Только вывод. Идентификатор профиля на стороне клиента Chrome. |
profilePermanentId | Только вывод. Постоянный идентификатор профиля — уникальный идентификатор профиля в рамках одного клиента. |
displayName | Только вывод. Отображаемое имя профиля, заданное клиентом. |
userId | Только вывод. Уникальный идентификатор API каталога пользователя, который можно использовать в API пользователей Admin SDK. |
userEmail | Только вывод. Адрес электронной почты пользователя, которому принадлежит профиль. |
lastActivityTime | Только вывод. Временная метка последней активности профиля. Использует RFC 3339, где генерируемые выходные данные всегда будут Z-нормализованы и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: |
lastPolicyFetchTime | Только вывод. Временная метка последнего получения политики по профилю. Использует RFC 3339, где генерируемые выходные данные всегда будут Z-нормализованы и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: |
lastPolicySyncTime | Только вывод. Временная метка последней синхронизации политики по профилю. Использует RFC 3339, где генерируемые выходные данные всегда будут Z-нормализованы и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: |
lastStatusReportTime | Только вывод. Временная метка последнего отчета о состоянии профиля. Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: |
deviceInfo | Только вывод. Основная информация об устройстве, на котором существует профиль. Эта информация доступна только для связанных профилей. |
osPlatformType | Только вывод. Платформа ОС устройства, на котором существует профиль. |
osVersion | Только вывод. Версия ОС устройства, на котором существует профиль. |
browserVersion | Только вывод. Версия браузера, в котором существует профиль. |
browserChannel | Только вывод. Канал браузера, на котором существует профиль. |
annotatedLocation | Необязательный. Расположение профиля, аннотированное администратором. |
annotatedUser | Необязательный. Пользователь профиля, аннотированного администратором. |
attestationCredential | Только вывод. Информация об учетных данных профиля. |
reportingData | Только вывод. Подробные отчетные данные профиля. Эта информация доступна только в том случае, если включена политика отчетности профиля. |
etag | Только вывод. Etag этого ресурса ChromeBrowserProfile. Этот etag можно использовать с операцией UPDATE для обеспечения согласованности. |
identityProvider | Только вывод. Определите поставщика профиля. |
firstEnrollmentTime | Только вывод. Временная метка первой регистрации профиля. Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: |
affiliationState | Только вывод. Конкретное состояние принадлежности профиля. |
policyCount | Только вывод. Количество политик, примененных к профилю. |
extensionCount | Только вывод. Количество расширений, установленных в профиле. |
osPlatformVersion | Только вывод. Основная версия платформы ОС устройства, на котором существует профиль, согласно отчетам профиля. |
Информация об устройстве
Информация об устройстве, на котором установлен профиль браузера Chrome.
JSON-представление |
---|
{
"deviceType": enum ( |
Поля | |
---|---|
deviceType | Только вывод. Тип устройства, на котором существует профиль. |
affiliatedDeviceId | Только вывод. Идентификатор устройства, идентифицирующий связанное устройство, на котором существует профиль. Если тип устройства — CHROME_BROWSER, то он представляет собой уникальный идентификатор API каталога устройства, который можно использовать в API браузеров Admin SDK. |
machine | Только вывод. Имя компьютера устройства, на котором существует профиль. На платформах, которые не сообщают имя компьютера (в настоящее время iOS и Android), вместо этого устанавливается идентификатор устройства браузера, но обратите внимание, что это другой идентификатор устройства, чем |affiliatedDeviceId|. |
hostname | Только вывод. Имя хоста устройства, на котором существует профиль. |
Тип устройства
Возможные типы устройства.
Перечисления | |
---|---|
DEVICE_TYPE_UNSPECIFIED | Представляет неопределенный тип устройства. |
CHROME_BROWSER | Представляет устройство с браузером Chrome. |
АттестацияУчетные данные
Информация об открытом ключе, связанном с профилем браузера Chrome.
JSON-представление |
---|
{ "keyType": enum ( |
Поля | |
---|---|
keyType | Только вывод. Тип открытого ключа. |
keyTrustLevel | Только вывод. Уровень доверия открытого ключа. |
publicKey | Только вывод. Значение открытого ключа. Строка в кодировке Base64. |
keyRotationTime | Только вывод. Последняя временная метка ротации открытого ключа. Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: |
Тип ключа
Возможные типы открытого ключа.
Перечисления | |
---|---|
KEY_TYPE_UNSPECIFIED | Представляет неуказанный тип открытого ключа. |
RSA_KEY | Представляет ключ RSA. |
EC_KEY | Представляет ключ EC. |
KeyTrustLevel
Возможные уровни доверия открытого ключа.
Перечисления | |
---|---|
KEY_TRUST_LEVEL_UNSPECIFIED | Представляет неуказанный уровень доверия открытого ключа. |
CHROME_BROWSER_HW_KEY | Представляет аппаратный ключ. |
CHROME_BROWSER_OS_KEY | Представляет ключ ОС. |
Отчетные данные
Отчетные данные профиля браузера Chrome.
JSON-представление |
---|
{ "browserExecutablePath": string, "installedBrowserVersion": string, "profilePath": string, "extensionData": [ { object ( |
Поля | |
---|---|
browserExecutablePath | Только вывод. Путь к исполняемому файлу установленного браузера Chrome. Действительный путь включается только в аффилированные профили. |
installedBrowserVersion | Только вывод. Обновленная версия браузера, если она отличается от активной версии браузера. |
profilePath | Только вывод. Путь профиля. Действительный путь включается только в аффилированные профили. |
extensionData[] | Только вывод. Информация о расширениях, установленных в профиле. |
policyData[] | Только вывод. Информация о политиках, применяемых в профиле. |
extensionPolicyData[] | Только вывод. Информация о политиках, применяемых к расширениям. |
РасширениеДанные
Информация о расширении, установленном в профиле браузера Chrome.
JSON-представление |
---|
{ "extensionId": string, "version": string, "permissions": [ string ], "name": string, "description": string, "extensionType": enum ( |
Поля | |
---|---|
extensionId | Только вывод. Идентификатор расширения. |
version | Только вывод. Версия расширения. |
permissions[] | Только вывод. Разрешения, запрашиваемые расширением. |
name | Только вывод. Имя расширения. |
description | Только вывод. Описание расширения. |
extensionType | Только вывод. Тип расширения. |
homepageUri | Только вывод. URL-адрес домашней страницы расширения. |
installationType | Только вывод. Тип установки расширения. |
manifestVersion | Только вывод. Манифест версии расширения. |
isDisabled | Только вывод. Указывает, отключил ли пользователь расширение. |
isWebstoreExtension | Только вывод. Указывает, взято ли расширение из интернет-магазина. |
Тип расширения
Возможные типы расширения.
Перечисления | |
---|---|
EXTENSION_TYPE_UNSPECIFIED | Представляет неуказанный тип расширения. |
EXTENSION | Представляет расширение. |
APP | Представляет приложение. |
THEME | Представляет тему. |
HOSTED_APP | Представляет размещенное приложение. |
Тип установки
Возможные типы установки расширения.
Перечисления | |
---|---|
INSTALLATION_TYPE_UNSPECIFIED | Представляет неуказанный тип установки. |
MULTIPLE | Представляет экземпляры расширения со смешанными типами установки. |
NORMAL | Представляет собой обычный тип установки. |
ADMIN | Представляет установку администратором. |
DEVELOPMENT | Представляет тип установки для разработки. |
SIDELOAD | Представляет тип установки с неопубликованной загрузкой. |
OTHER | Представляет тип установки, который не описан другими параметрами. |
ПолитикаДанные
Информация о политике, применяемой к профилю браузера Chrome.
JSON-представление |
---|
{ "source": enum ( |
Поля | |
---|---|
source | Только вывод. Источник политики. |
name | Только вывод. Название политики. |
value | Только вывод. Стоимость полиса. |
conflicts[] | Только вывод. Противоречивая информация о политике. |
error | Только вывод. Сообщение об ошибке политики, если таковое имеется. |
ПолитикаИсточник
Возможные источники политики.
Перечисления | |
---|---|
POLICY_SOURCE_UNSPECIFIED | Представляет неуказанный источник политики. |
MACHINE_PLATFORM | Представляет политику платформы на уровне компьютера. |
USER_PLATFORM | Представляет политику платформы на уровне пользователя. |
MACHINE_LEVEL_USER_CLOUD | Представляет облачную политику пользователя на уровне компьютера. |
USER_CLOUD | Представляет облачную политику на уровне пользователя. |
MACHINE_MERGED | Представляет объединенную политику на уровне компьютера. |
Конфликтингполицидата
Информация о конфликтующей политике, примененной к профилю браузера Chrome.
JSON-представление |
---|
{
"source": enum ( |
Поля | |
---|---|
source | Только вывод. Источник политики. |
Экстенсионполицидата
Информация о политиках, примененных к расширению.
JSON-представление |
---|
{
"extensionId": string,
"extensionName": string,
"policyData": [
{
object ( |
Поля | |
---|---|
extensionId | Только вывод. Идентификатор расширения. |
extensionName | Только вывод. Имя расширения. |
policyData[] | Только вывод. Информация о политиках, применяемых к расширению. |
Идентитипровайдер
Возможные поставщики удостоверений профиля.
Перечисления | |
---|---|
IDENTITY_PROVIDER_UNSPECIFIED | Представляет неуказанного поставщика удостоверений. |
GOOGLE_IDENTITY_PROVIDER | Представляет поставщика удостоверений Google. |
EXTERNAL_IDENTITY_PROVIDER | Представляет внешнего поставщика удостоверений. |
Состояние принадлежности
Конкретное состояние принадлежности профиля. В будущем могут быть добавлены новые значения.
Перечисления | |
---|---|
AFFILIATION_STATE_UNSPECIFIED | Неустановленное государство принадлежности. |
UNAFFILIATED_GENERIC | Неаффилированный – но у нас нет подробной информации о типе неаффилированного профиля. |
PROFILE_ONLY | Неаффилированный — управляемый профиль, который отображается в полностью неуправляемом браузере. |
UNAFFILIATED_LOCAL_MACHINE | Неаффилированный — управляемый профиль, который появляется на машине, локально управляемой другой организацией (через механизмы управления платформой, такие как GPO). |
UNAFFILIATED_CLOUD_MACHINE | Неаффилированный — управляемый профиль, который отображается в управляемом браузере, управляемом в облаке другой организацией (с использованием облачного управления браузером Chrome). |
AFFILIATED_CLOUD_MANAGED | Аффилированный — и профиль, и управляемый браузер управляются одной и той же организацией. |
Методы | |
---|---|
| Удаляет данные, собранные из профиля браузера Chrome. |
| Получает профиль браузера Chrome с идентификатором клиента и постоянным идентификатором профиля. |
| Перечисляет профили браузера Chrome клиента на основе заданных критериев поиска и сортировки. |