- Zasób: ChromeBrowserProfile
- DeviceInfo
- DeviceType
- AttestationCredential
- KeyType
- KeyTrustLevel
- ReportingData
- ExtensionData
- ExtensionType
- InstallationType
- PolicyData
- PolicySource
- ConflictingPolicyData
- ExtensionPolicyData
- IdentityProvider
- AffiliationState
- Metody
Zasób: ChromeBrowserProfile
Ilustracja przedstawiająca profil w przeglądarce Chrome.
| Zapis JSON | 
|---|
| { "name": string, "profileId": string, "profilePermanentId": string, "displayName": string, "userId": string, "userEmail": string, "lastActivityTime": string, "lastPolicyFetchTime": string, "lastPolicySyncTime": string, "lastStatusReportTime": string, "deviceInfo": { object ( | 
| Pola | |
|---|---|
| name | 
 Identyfikator. Format: customers/{customer_id}/profiles/{profilePermanentId} | 
| profileId | 
 Tylko dane wyjściowe. Identyfikator profilu po stronie klienta w Chrome. | 
| profilePermanentId | 
 Tylko dane wyjściowe. Trwały identyfikator profilu to unikalny identyfikator profilu w ramach jednego klienta. | 
| displayName | 
 Tylko dane wyjściowe. Wyświetlana nazwa profilu ustawiona przez klienta. | 
| userId | 
 Tylko dane wyjściowe. Unikalny identyfikator interfejsu Directory API użytkownika, który można użyć w interfejsie Admin SDK Users API. | 
| userEmail | 
 Tylko dane wyjściowe. Adres e-mail użytkownika, do którego należy profil. | 
| lastActivityTime | 
 Tylko dane wyjściowe. Sygnatura czasowa ostatniej aktywności profilu. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
| lastPolicyFetchTime | 
 Tylko dane wyjściowe. Sygnatura czasowa ostatniego pobrania zasad przez profil. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
| lastPolicySyncTime | 
 Tylko dane wyjściowe. Sygnatura czasowa ostatniej synchronizacji zasad przez profil. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
| lastStatusReportTime | 
 Tylko dane wyjściowe. Sygnatura czasowa ostatniego raportu o stanie profilu. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
| deviceInfo | 
 Tylko dane wyjściowe. podstawowe informacje o urządzeniu, na którym znajduje się profil; Te informacje są dostępne tylko w przypadku profili powiązanych. | 
| osPlatformType | 
 Tylko dane wyjściowe. Platforma systemu operacyjnego urządzenia, na którym znajduje się profil. | 
| osVersion | 
 Tylko dane wyjściowe. Wersja systemu operacyjnego urządzenia, na którym znajduje się profil. | 
| browserVersion | 
 Tylko dane wyjściowe. Wersja przeglądarki, w której znajduje się profil. | 
| browserChannel | 
 Tylko dane wyjściowe. Kanał przeglądarki, na którym znajduje się profil. | 
| annotatedLocation | 
 Opcjonalnie: Lokalizacja profilu oznaczonego adnotacją przez administratora. | 
| annotatedUser | 
 Opcjonalnie: Użytkownik profilu oznaczonego adnotacją przez administratora. | 
| attestationCredential | 
 Tylko dane wyjściowe. Informacje o kwalifikacji profilu. | 
| reportingData | 
 Tylko dane wyjściowe. szczegółowe dane raportowania profilu; Te informacje są dostępne tylko wtedy, gdy włączona jest zasada raportowania profilu. | 
| etag | 
 Tylko dane wyjściowe. Etag tego zasobu ChromeBrowserProfile. Etag można używać w operacji UPDATE w celu zapewnienia spójności. | 
| identityProvider | 
 Tylko dane wyjściowe. Zidentyfikuj dostawcę profilu. | 
| firstEnrollmentTime | 
 Tylko dane wyjściowe. Sygnatura czasowa pierwszego zarejestrowania profilu. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
| affiliationState | 
 Tylko dane wyjściowe. Stan przynależności profilu. | 
| policyCount | 
 Tylko dane wyjściowe. Liczba zasad zastosowanych w profilu. | 
| extensionCount | 
 Tylko dane wyjściowe. Liczba rozszerzeń zainstalowanych na profilu. | 
| osPlatformVersion | 
 Tylko dane wyjściowe. Wersja główna platformy systemu operacyjnego urządzenia, na którym znajduje się profil, z raportowania profilu. | 
DeviceInfo
Informacje o urządzeniu z profilem przeglądarki Chrome.
| Zapis JSON | 
|---|
| {
  "deviceType": enum ( | 
| Pola | |
|---|---|
| deviceType | 
 Tylko dane wyjściowe. Typ urządzenia, na którym istnieje profil. | 
| affiliatedDeviceId | 
 Tylko dane wyjściowe. Identyfikator urządzenia, który identyfikuje powiązane urządzenie, na którym znajduje się profil. Jeśli typ urządzenia to CHROME_BROWSER, to jest to unikalny identyfikator interfejsu Directory API urządzenia, który można użyć w interfejsie Admin SDK Browsers API. | 
| machine | 
 Tylko dane wyjściowe. Nazwa komputera, na którym znajduje się profil. Na platformach, które nie podają nazwy maszyny (obecnie iOS i Android), zamiast tego ustawiany jest identyfikator urządzenia przeglądarki. Należy jednak pamiętać, że jest to inny identyfikator niż |affiliatedDeviceId|. | 
| hostname | 
 Tylko dane wyjściowe. Nazwa hosta urządzenia, na którym znajduje się profil. | 
DeviceType
Możliwe typy urządzeń.
| Wartości w polu enum | |
|---|---|
| DEVICE_TYPE_UNSPECIFIED | Reprezentuje nieokreślony typ urządzenia. | 
| CHROME_BROWSER | Reprezentuje urządzenie z przeglądarką Chrome. | 
AttestationCredential
Informacje o kluczu publicznym powiązanym z profilem przeglądarki Chrome.
| Zapis JSON | 
|---|
| { "keyType": enum ( | 
| Pola | |
|---|---|
| keyType | 
 Tylko dane wyjściowe. Typ klucza publicznego. | 
| keyTrustLevel | 
 Tylko dane wyjściowe. Poziom zaufania do klucza publicznego. | 
| publicKey | 
 Tylko dane wyjściowe. Wartość klucza publicznego. Ciąg znaków zakodowany w formacie Base64. | 
| keyRotationTime | 
 Tylko dane wyjściowe. Sygnatura czasowa ostatniej rotacji klucza publicznego. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
KeyType
Możliwe typy kluczy publicznych.
| Wartości w polu enum | |
|---|---|
| KEY_TYPE_UNSPECIFIED | Reprezentuje nieokreślony typ klucza publicznego. | 
| RSA_KEY | Reprezentuje klucz RSA. | 
| EC_KEY | Reprezentuje klucz krzyżowy. | 
KeyTrustLevel
Możliwe poziomy zaufania do klucza publicznego.
| Wartości w polu enum | |
|---|---|
| KEY_TRUST_LEVEL_UNSPECIFIED | Reprezentuje nieokreślony poziom zaufania do klucza publicznego. | 
| CHROME_BROWSER_HW_KEY | Reprezentuje klucz sprzętowy. | 
| CHROME_BROWSER_OS_KEY | Reprezentuje klucz systemu operacyjnego. | 
ReportingData
Dane raportowania profilu przeglądarki Chrome.
| Zapis JSON | 
|---|
| { "browserExecutablePath": string, "installedBrowserVersion": string, "profilePath": string, "extensionData": [ { object ( | 
| Pola | |
|---|---|
| browserExecutablePath | 
 Tylko dane wyjściowe. Ścieżka do pliku wykonywalnego zainstalowanej przeglądarki Chrome. Prawidłowa ścieżka jest uwzględniana tylko w profilach powiązanych. | 
| installedBrowserVersion | 
 Tylko dane wyjściowe. Zaktualizowana wersja przeglądarki, jeśli różni się od aktywnej wersji przeglądarki. | 
| profilePath | 
 Tylko dane wyjściowe. Ścieżka do profilu. Prawidłowa ścieżka jest uwzględniana tylko w profilach powiązanych. | 
| extensionData[] | 
 Tylko dane wyjściowe. informacje o rozszerzeniach zainstalowanych w profilu. | 
| policyData[] | 
 Tylko dane wyjściowe. Informacje o zasadach zastosowanych w profilu. | 
| extensionPolicyData[] | 
 Tylko dane wyjściowe. Informacje o zasadach zastosowanych w rozszerzeniach. | 
ExtensionData
Informacje o rozszerzeniu zainstalowanym w profilu przeglądarki Chrome.
| Zapis JSON | 
|---|
| { "extensionId": string, "version": string, "permissions": [ string ], "name": string, "description": string, "extensionType": enum ( | 
| Pola | |
|---|---|
| extensionId | 
 Tylko dane wyjściowe. Identyfikator rozszerzenia. | 
| version | 
 Tylko dane wyjściowe. Wersja rozszerzenia. | 
| permissions[] | 
 Tylko dane wyjściowe. Uprawnienia wymagane przez rozszerzenie. | 
| name | 
 Tylko dane wyjściowe. Nazwa rozszerzenia. | 
| description | 
 Tylko dane wyjściowe. Opis rozszerzenia. | 
| extensionType | 
 Tylko dane wyjściowe. Typ rozszerzenia. | 
| homepageUri | 
 Tylko dane wyjściowe. Adres URL strony głównej rozszerzenia. | 
| installationType | 
 Tylko dane wyjściowe. Typ instalacji rozszerzenia. | 
| manifestVersion | 
 Tylko dane wyjściowe. Wersja pliku manifestu rozszerzenia. | 
| isDisabled | 
 Tylko dane wyjściowe. Wskazuje, czy użytkownik wyłączył rozszerzenie. | 
| isWebstoreExtension | 
 Tylko dane wyjściowe. Wskazuje, czy rozszerzenie pochodzi ze sklepu internetowego. | 
ExtensionType
Możliwe typy rozszerzeń.
| Wartości w polu enum | |
|---|---|
| EXTENSION_TYPE_UNSPECIFIED | Reprezentuje nieokreślony typ rozszerzenia. | 
| EXTENSION | Reprezentuje rozszerzenie. | 
| APP | Reprezentuje aplikację. | 
| THEME | Reprezentuje temat. | 
| HOSTED_APP | Reprezentuje hostowaną aplikację. | 
InstallationType
Możliwe typy instalacji rozszerzenia.
| Wartości w polu enum | |
|---|---|
| INSTALLATION_TYPE_UNSPECIFIED | Reprezentuje nieokreślony typ instalacji. | 
| MULTIPLE | Reprezentuje instancje rozszerzenia o różnych typach instalacji. | 
| NORMAL | Reprezentuje normalny typ instalacji. | 
| ADMIN | Oznacza instalację przez administratora. | 
| DEVELOPMENT | Reprezentuje typ instalacji w celu testowania. | 
| SIDELOAD | Oznacza typ instalacji z płyty. | 
| OTHER | Reprezentuje typ instalacji, który nie jest objęty innymi opcjami. | 
PolicyData
Informacje o zasadzie zastosowanych w profilu przeglądarki Chrome.
| Zapis JSON | 
|---|
| { "source": enum ( | 
| Pola | |
|---|---|
| source | 
 Tylko dane wyjściowe. Źródło zasady. | 
| name | 
 Tylko dane wyjściowe. Nazwa zasady. | 
| value | 
 Tylko dane wyjściowe. Wartość zasady. | 
| conflicts[] | 
 Tylko dane wyjściowe. Konfliktowe informacje o zasadach. | 
| error | 
 Tylko dane wyjściowe. Komunikat o błędzie zasady (jeśli występuje). | 
PolicySource
Możliwe źródła zasad:
| Wartości w polu enum | |
|---|---|
| POLICY_SOURCE_UNSPECIFIED | Reprezentuje nieokreślone źródło zasad. | 
| MACHINE_PLATFORM | Reprezentuje zasady platformy na poziomie komputera. | 
| USER_PLATFORM | Reprezentuje zasady platformy na poziomie użytkownika. | 
| MACHINE_LEVEL_USER_CLOUD | Reprezentuje zasady dotyczące chmury użytkownika na poziomie komputera. | 
| USER_CLOUD | Reprezentuje zasady w chmurze na poziomie użytkownika. | 
| MACHINE_MERGED | Reprezentuje scalone zasady na poziomie komputera. | 
ConflictingPolicyData
Informacje o sprzecznych zasadach zastosowanych w profilu przeglądarki Chrome.
| Zapis JSON | 
|---|
| {
  "source": enum ( | 
| Pola | |
|---|---|
| source | 
 Tylko dane wyjściowe. Źródło zasady. | 
ExtensionPolicyData
Informacje o zasadach zastosowanych w rozszerzeniu.
| Zapis JSON | 
|---|
| {
  "extensionId": string,
  "extensionName": string,
  "policyData": [
    {
      object ( | 
| Pola | |
|---|---|
| extensionId | 
 Tylko dane wyjściowe. Identyfikator rozszerzenia. | 
| extensionName | 
 Tylko dane wyjściowe. Nazwa rozszerzenia. | 
| policyData[] | 
 Tylko dane wyjściowe. Informacje o zasadach zastosowanych w rozszerzeniu. | 
IdentityProvider
Możliwi dostawcy tożsamości profilu.
| Wartości w polu enum | |
|---|---|
| IDENTITY_PROVIDER_UNSPECIFIED | Reprezentuje nieokreślonego dostawcę tożsamości. | 
| GOOGLE_IDENTITY_PROVIDER | Reprezentuje dostawcę tożsamości Google. | 
| EXTERNAL_IDENTITY_PROVIDER | Reprezentuje zewnętrznego dostawcę tożsamości. | 
AffiliationState
Stan przynależności profilu. W przyszłości mogą zostać dodane nowe wartości.
| Wartości w polu enum | |
|---|---|
| AFFILIATION_STATE_UNSPECIFIED | Nieokreślony stan przynależności. | 
| UNAFFILIATED_GENERIC | Niepowiązany – nie mamy informacji o typie niepowiązanego profilu. | 
| PROFILE_ONLY | Niepowiązany – zarządzany profil, który pojawia się w pełni niezarządzonej przeglądarce. | 
| UNAFFILIATED_LOCAL_MACHINE | Niepowiązany – zarządzany profil, który pojawia się na urządzeniu zarządzanym lokalnie przez inną organizację (za pomocą mechanizmów zarządzania platformą, takich jak zasady grupy). | 
| UNAFFILIATED_CLOUD_MACHINE | Niepowiązany – zarządzany profil, który pojawia się w przeglądarce zarządzanej w chmurze przez inną organizację (za pomocą zarządzania przeglądarką Chrome w chmurze). | 
| AFFILIATED_CLOUD_MANAGED | Powiązany – profilem i przeglądarką zarządza ta sama organizacja. | 
| Metody | |
|---|---|
| 
 | Usuwa dane zebrane z profilu przeglądarki Chrome. | 
| 
 | Pobiera profil przeglądarki Chrome z identyfikatorem klienta i trwałym identyfikatorem profilu. | 
| 
 | Wyświetla listę profili przeglądarki Chrome klienta na podstawie podanych kryteriów wyszukiwania i sortowania. | 
