REST Resource: customers.profiles

Ресурс: 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 (DeviceInfo)
  },
  "osPlatformType": string,
  "osVersion": string,
  "browserVersion": string,
  "browserChannel": string,
  "annotatedLocation": string,
  "annotatedUser": string,
  "attestationCredential": {
    object (AttestationCredential)
  },
  "reportingData": {
    object (ReportingData)
  },
  "etag": string,
  "identityProvider": enum (IdentityProvider),
  "firstEnrollmentTime": string,
  "affiliationState": enum (AffiliationState),
  "policyCount": string,
  "extensionCount": string,
  "osPlatformVersion": string
}
Поля
name

string

Идентификатор. Формат: клиенты/{customer_id}/profiles/{profilePermanentId}

profile Id

string

Только вывод. Идентификатор профиля на стороне клиента Chrome.

profile Permanent Id

string

Только вывод. Постоянный идентификатор профиля — это уникальный идентификатор профиля в рамках одного клиента.

display Name

string

Только вывод. Отображаемое имя профиля, заданное клиентом.

user Id

string

Только вывод. Уникальный идентификатор API каталога пользователя, который можно использовать в API пользователей Admin SDK.

user Email

string

Только вывод. Адрес электронной почты пользователя, которому принадлежит профиль.

last Activity Time

string ( Timestamp format)

Только вывод. Временная метка последней активности профиля.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

last Policy Fetch Time

string ( Timestamp format)

Только вывод. Временная метка последнего получения политики по профилю.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

last Policy Sync Time

string ( Timestamp format)

Только вывод. Временная метка последней синхронизации политики по профилю.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

last Status Report Time

string ( Timestamp format)

Только вывод. Временная метка последнего отчета о состоянии профиля.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

device Info

object ( DeviceInfo )

Только вывод. Основная информация об устройстве, на котором существует профиль. Эта информация доступна только для связанных профилей.

os Platform Type

string

Только вывод. Платформа ОС устройства, на котором существует профиль.

os Version

string

Только вывод. Версия ОС устройства, на котором существует профиль.

browser Version

string

Только вывод. Версия браузера, в котором существует профиль.

browser Channel

string

Только вывод. Канал браузера, на котором существует профиль.

annotated Location

string

Необязательный. Расположение профиля, аннотированное администратором.

annotated User

string

Необязательный. Пользователь профиля, аннотированного администратором.

attestation Credential

object ( AttestationCredential )

Только вывод. Информация об учетных данных профиля.

reporting Data

object ( ReportingData )

Только вывод. Подробные отчетные данные профиля. Эта информация доступна только в том случае, если включена политика отчетности профиля.

etag

string

Только вывод. Etag этого ресурса ChromeBrowserProfile. Этот etag можно использовать с операцией UPDATE для обеспечения согласованности.

identity Provider

enum ( IdentityProvider )

Только вывод. Определите поставщика профиля.

first Enrollment Time

string ( Timestamp format)

Только вывод. Временная метка первой регистрации профиля.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

affiliation State

enum ( AffiliationState )

Только вывод. Конкретное состояние принадлежности профиля.

policy Count

string ( int64 format)

Только вывод. Количество политик, примененных к профилю.

extension Count

string ( int64 format)

Только вывод. Количество расширений, установленных в профиле.

os Platform Version

string

Только вывод. Основная версия ОС устройства, на котором существует профиль. (т.е. Windows 10)

Информация об устройстве

Информация об устройстве, на котором установлен профиль браузера Chrome.

JSON-представление
{
  "deviceType": enum (DeviceType),
  "affiliatedDeviceId": string,
  "machine": string,
  "hostname": string
}
Поля
device Type

enum ( DeviceType )

Только вывод. Тип устройства, на котором существует профиль.

affiliated Device Id

string

Только вывод. Идентификатор устройства, идентифицирующий связанное устройство, на котором существует профиль. Если тип устройства — CHROME_BROWSER, это представляет собой уникальный идентификатор API каталога устройства, который можно использовать в API браузеров Admin SDK.

machine

string

Только вывод. Имя компьютера устройства, на котором существует профиль. На платформах, которые не сообщают имя компьютера (в настоящее время iOS и Android), вместо этого устанавливается идентификатор устройства браузера, но обратите внимание, что это другой идентификатор устройства, чем |affiliatedDeviceId|.

hostname

string

Только вывод. Имя хоста устройства, на котором существует профиль.

Тип устройства

Возможные типы устройства.

Перечисления
DEVICE_TYPE_UNSPECIFIED Представляет неопределенный тип устройства.
CHROME_BROWSER Представляет устройство с браузером Chrome.

АттестацияУчетные данные

Информация об открытом ключе, связанном с профилем браузера Chrome.

JSON-представление
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
Поля
key Type

enum ( KeyType )

Только вывод. Тип открытого ключа.

key Trust Level

enum ( KeyTrustLevel )

Только вывод. Уровень доверия открытого ключа.

public Key

string ( bytes format)

Только вывод. Значение открытого ключа.

Строка в кодировке Base64.

key Rotation Time

string ( Timestamp format)

Только вывод. Последняя временная метка ротации открытого ключа.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

Тип ключа

Возможные типы открытого ключа.

Перечисления
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 (ExtensionData)
    }
  ],
  "policyData": [
    {
      object (PolicyData)
    }
  ],
  "extensionPolicyData": [
    {
      object (ExtensionPolicyData)
    }
  ]
}
Поля
browser Executable Path

string

Только вывод. Путь к исполняемому файлу установленного браузера Chrome. Действительный путь включается только в аффилированные профили.

installed Browser Version

string

Только вывод. Обновленная версия браузера, если она отличается от активной версии браузера.

profile Path

string

Только вывод. Путь профиля. Действительный путь включается только в аффилированные профили.

extension Data[]

object ( ExtensionData )

Только вывод. Информация о расширениях, установленных в профиле.

policy Data[]

object ( PolicyData )

Только вывод. Информация о политиках, применяемых в профиле.

extension Policy Data[]

object ( ExtensionPolicyData )

Только вывод. Информация о политиках, применяемых к расширениям.

РасширениеДанные

Информация о расширении, установленном в профиле браузера Chrome.

JSON-представление
{
  "extensionId": string,
  "version": string,
  "permissions": [
    string
  ],
  "name": string,
  "description": string,
  "extensionType": enum (ExtensionType),
  "homepageUri": string,
  "installationType": enum (InstallationType),
  "manifestVersion": integer,
  "isDisabled": boolean,
  "isWebstoreExtension": boolean
}
Поля
extension Id

string

Только вывод. Идентификатор расширения.

version

string

Только вывод. Версия расширения.

permissions[]

string

Только вывод. Разрешения, запрашиваемые расширением.

name

string

Только вывод. Имя расширения.

description

string

Только вывод. Описание расширения.

extension Type

enum ( ExtensionType )

Только вывод. Тип расширения.

homepage Uri

string

Только вывод. URL-адрес домашней страницы расширения.

installation Type

enum ( InstallationType )

Только вывод. Тип установки расширения.

manifest Version

integer

Только вывод. Манифест версии расширения.

is Disabled

boolean

Только вывод. Указывает, отключил ли пользователь расширение.

is Webstore Extension

boolean

Только вывод. Указывает, взято ли расширение из интернет-магазина.

Тип расширения

Возможные типы расширения.

Перечисления
EXTENSION_TYPE_UNSPECIFIED Представляет неуказанный тип расширения.
EXTENSION Представляет расширение.
APP Представляет приложение.
THEME Представляет тему.
HOSTED_APP Представляет размещенное приложение.

Тип установки

Возможные типы установки расширения.

Перечисления
INSTALLATION_TYPE_UNSPECIFIED Представляет неуказанный тип установки.
MULTIPLE Представляет экземпляры расширения со смешанными типами установки.
NORMAL Представляет собой обычный тип установки.
ADMIN Представляет установку администратором.
DEVELOPMENT Представляет тип установки для разработки.
SIDELOAD Представляет тип установки с неопубликованной загрузкой.
OTHER Представляет тип установки, который не описан другими параметрами.

ПолитикаДанные

Информация о политике, применяемой к профилю браузера Chrome.

JSON-представление
{
  "source": enum (PolicySource),
  "name": string,
  "value": string,
  "conflicts": [
    {
      object (ConflictingPolicyData)
    }
  ],
  "error": string
}
Поля
source

enum ( PolicySource )

Только вывод. Источник политики.

name

string

Только вывод. Название политики.

value

string

Только вывод. Стоимость полиса.

conflicts[]

object ( ConflictingPolicyData )

Только вывод. Противоречивая информация о политике.

error

string

Только вывод. Сообщение об ошибке политики, если таковое имеется.

ПолитикаИсточник

Возможные источники политики.

Перечисления
POLICY_SOURCE_UNSPECIFIED Представляет неуказанный источник политики.
MACHINE_PLATFORM Представляет политику платформы на уровне компьютера.
USER_PLATFORM Представляет политику платформы на уровне пользователя.
MACHINE_LEVEL_USER_CLOUD Представляет облачную политику пользователя на уровне компьютера.
USER_CLOUD Представляет облачную политику на уровне пользователя.
MACHINE_MERGED Представляет объединенную политику на уровне компьютера.

Конфликтингполицидата

Информация о конфликтующей политике, примененной к профилю браузера Chrome.

JSON-представление
{
  "source": enum (PolicySource)
}
Поля
source

enum ( PolicySource )

Только вывод. Источник политики.

Экстенсионполицидата

Информация о политиках, примененных к расширению.

JSON-представление
{
  "extensionId": string,
  "extensionName": string,
  "policyData": [
    {
      object (PolicyData)
    }
  ]
}
Поля
extension Id

string

Только вывод. Идентификатор расширения.

extension Name

string

Только вывод. Имя расширения.

policy Data[]

object ( 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 Аффилированный — и профиль, и управляемый браузер управляются одной и той же организацией.

Методы

delete

Удаляет данные, собранные из профиля браузера Chrome.

get

Получает профиль браузера Chrome с идентификатором клиента и постоянным идентификатором профиля.

list

Перечисляет профили браузера Chrome клиента на основе заданных критериев поиска и сортировки.