REST Resource: customers.profiles

Kaynak: ChromeBrowserProfile

Chrome tarayıcı profilinin temsili.

JSON gösterimi
{
  "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
}
Alanlar
name

string

Tanımlayıcı. Biçim: customers/{customer_id}/profile/{profilePermanentId}

profileId

string

Yalnızca çıkış. Chrome istemci tarafı profil kimliği.

profilePermanentId

string

Yalnızca çıkış. Profil kalıcı kimliği, tek bir müşterideki profilin benzersiz tanımlayıcısıdır.

displayName

string

Yalnızca çıkış. Profil görünen adı müşteri tarafından ayarlandı.

userId

string

Yalnızca çıkış. Kullanıcının, Admin SDK Users API'de kullanılabilen benzersiz Directory API kimliği.

userEmail

string

Yalnızca çıkış. Profilin ait olduğu kullanıcının e-posta adresi.

lastActivityTime

string (Timestamp format)

Yalnızca çıkış. Profilin en son etkinliğinin zaman damgası.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

lastPolicyFetchTime

string (Timestamp format)

Yalnızca çıkış. Profil tarafından en son politikanın getirilmesinin zaman damgası.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

lastPolicySyncTime

string (Timestamp format)

Yalnızca çıkış. Profil tarafından yapılan en son politika senkronizasyonunun zaman damgası.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

lastStatusReportTime

string (Timestamp format)

Yalnızca çıkış. Profilin en son durum raporunun zaman damgası.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

deviceInfo

object (DeviceInfo)

Yalnızca çıkış. Profilin bulunduğu cihazla ilgili temel bilgiler. Bu bilgi yalnızca ilişkili profiller için mevcuttur.

osPlatformType

string

Yalnızca çıkış. Profilin bulunduğu cihazın OS platformu.

osVersion

string

Yalnızca çıkış. Profilin bulunduğu cihazın işletim sistemi sürümü.

browserVersion

string

Yalnızca çıkış. Profilin bulunduğu tarayıcının sürümü.

browserChannel

string

Yalnızca çıkış. Profilin bulunduğu tarayıcının kanalı.

annotatedLocation

string

İsteğe bağlı. Yönetici tarafından ek açıklama eklenmiş profilin konumu.

annotatedUser

string

İsteğe bağlı. Yönetici tarafından ek açıklama yapılan profilin kullanıcısı.

attestationCredential

object (AttestationCredential)

Yalnızca çıkış. Profilin onay kimlik bilgisi bilgileri.

reportingData

object (ReportingData)

Yalnızca çıkış. Profilin ayrıntılı raporlama verileri. Bu bilgiler yalnızca profil raporlama politikası etkinken kullanılabilir.

etag

string

Yalnızca çıkış. Bu ChromeTarayıcıProfil kaynağının etiketi. Bu etag, tutarlılık sağlamak için UPDATE işlemiyle birlikte kullanılabilir.

identityProvider

enum (IdentityProvider)

Yalnızca çıkış. Profilin sağlayıcısını tanımlayın.

firstEnrollmentTime

string (Timestamp format)

Yalnızca çıkış. Profilin ilk kaydının zaman damgası.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

affiliationState

enum (AffiliationState)

Yalnızca çıkış. Profilin satış ortağı durumu.

policyCount

string (int64 format)

Yalnızca çıkış. Profilde uygulanan politikaların sayısı.

extensionCount

string (int64 format)

Yalnızca çıkış. Profilde yüklü uzantıların sayısı.

osPlatformVersion

string

Yalnızca çıkış. Profilin bulunduğu cihazın ana işletim sistemi sürümü. (ör. Windows 10)

DeviceInfo

Chrome tarayıcı profilinin yüklü olduğu cihazla ilgili bilgiler.

JSON gösterimi
{
  "deviceType": enum (DeviceType),
  "affiliatedDeviceId": string,
  "machine": string,
  "hostname": string
}
Alanlar
deviceType

enum (DeviceType)

Yalnızca çıkış. Profilin bulunduğu cihazın türü.

affiliatedDeviceId

string

Yalnızca çıkış. Profilin yer aldığı ilişkili cihazı tanımlayan cihaz kimliği. Cihaz türü CHROME_BROWSER ise bu, cihazın Admin SDK Browsers API'de kullanılabilen benzersiz Directory API kimliğini temsil eder.

machine

string

Yalnızca çıkış. Profilin bulunduğu cihazın makine adı. Makine adını bildirmeyen platformlarda (şu anda iOS ve Android) bunun yerine tarayıcının deviceId değeri ayarlanır. Ancak bu, |affiliatedDeviceId| ile aynı deviceId değildir.

hostname

string

Yalnızca çıkış. Profilin bulunduğu cihazın ana makine adı.

DeviceType

Olası cihaz türleri.

Sıralamalar
DEVICE_TYPE_UNSPECIFIED Belirtilmemiş bir cihaz türünü temsil eder.
CHROME_BROWSER Chrome Tarayıcı cihazını temsil eder.

AttestationCredential

Chrome tarayıcı profiliyle ilişkili herkese açık anahtar bilgileri.

JSON gösterimi
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
Alanlar
keyType

enum (KeyType)

Yalnızca çıkış. Ortak anahtarın türü.

keyTrustLevel

enum (KeyTrustLevel)

Yalnızca çıkış. Ortak anahtarın güven düzeyi.

publicKey

string (bytes format)

Yalnızca çıkış. Ortak anahtarın değeri.

Base64 kodlu bir dize.

keyRotationTime

string (Timestamp format)

Yalnızca çıkış. Ortak anahtar rotasyonunun son rotasyon zaman damgası.

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

KeyType

Olası ortak anahtar türleri.

Sıralamalar
KEY_TYPE_UNSPECIFIED Belirtilmemiş bir ortak anahtar türünü temsil eder.
RSA_KEY RSA anahtarını temsil eder.
EC_KEY EC anahtarını temsil eder.

KeyTrustLevel

Ortak anahtarın olası güven düzeyleri.

Sıralamalar
KEY_TRUST_LEVEL_UNSPECIFIED Belirtilmemiş bir ortak anahtar güven düzeyini temsil eder.
CHROME_BROWSER_HW_KEY Donanım anahtarını temsil eder.
CHROME_BROWSER_OS_KEY Bir OS anahtarını temsil eder.

ReportingData

Chrome tarayıcı profilinin raporlama verileri.

JSON gösterimi
{
  "browserExecutablePath": string,
  "installedBrowserVersion": string,
  "profilePath": string,
  "extensionData": [
    {
      object (ExtensionData)
    }
  ],
  "policyData": [
    {
      object (PolicyData)
    }
  ],
  "extensionPolicyData": [
    {
      object (ExtensionPolicyData)
    }
  ]
}
Alanlar
browserExecutablePath

string

Yalnızca çıkış. Yüklü Chrome Tarayıcı'nın yürütülebilir yolu. Geçerli bir yol yalnızca satış ortağı profillerine dahil edilir.

installedBrowserVersion

string

Yalnızca çıkış. Etkin tarayıcı sürümünden farklıysa, tarayıcının güncellenmiş sürümü.

profilePath

string

Yalnızca çıkış. Profilin yolu. Geçerli bir yol yalnızca satış ortağı profillerine dahil edilir.

extensionData[]

object (ExtensionData)

Yalnızca çıkış. Profilde yüklü uzantılarla ilgili bilgiler.

policyData[]

object (PolicyData)

Yalnızca çıkış. Profile uygulanan politikaların bilgileri.

extensionPolicyData[]

object (ExtensionPolicyData)

Yalnızca çıkış. Uzantılara uygulanan politikalar hakkında bilgi.

ExtensionData

Chrome tarayıcı profilinde yüklü bir uzantıyla ilgili bilgiler.

JSON gösterimi
{
  "extensionId": string,
  "version": string,
  "permissions": [
    string
  ],
  "name": string,
  "description": string,
  "extensionType": enum (ExtensionType),
  "homepageUri": string,
  "installationType": enum (InstallationType),
  "manifestVersion": integer,
  "isDisabled": boolean,
  "isWebstoreExtension": boolean
}
Alanlar
extensionId

string

Yalnızca çıkış. Uzantının kimliği.

version

string

Yalnızca çıkış. Uzantının sürümü.

permissions[]

string

Yalnızca çıkış. Uzantı tarafından istenen izinler.

name

string

Yalnızca çıkış. Uzantının adı.

description

string

Yalnızca çıkış. Uzantının açıklaması.

extensionType

enum (ExtensionType)

Yalnızca çıkış. Uzantının türü.

homepageUri

string

Yalnızca çıkış. Uzantının ana sayfasının URL'si.

installationType

enum (InstallationType)

Yalnızca çıkış. Uzantının yükleme türü.

manifestVersion

integer

Yalnızca çıkış. Uzantının manifest sürümü.

isDisabled

boolean

Yalnızca çıkış. Kullanıcının uzantıyı devre dışı bırakıp bırakmadığını gösterir.

isWebstoreExtension

boolean

Yalnızca çıkış. Uzantının web mağazasından olup olmadığını gösterir.

ExtensionType

Olası uzantı türleri.

Sıralamalar
EXTENSION_TYPE_UNSPECIFIED Belirtilmemiş bir uzantı türünü temsil eder.
EXTENSION Bir uzantıyı temsil eder.
APP Bir uygulamayı temsil eder.
THEME Bir temayı temsil eder.
HOSTED_APP Barındırılan bir uygulamayı temsil eder.

InstallationType

Bir uzantının olası yükleme türleri.

Sıralamalar
INSTALLATION_TYPE_UNSPECIFIED Belirtilmemiş bir yükleme türünü temsil eder.
MULTIPLE Karma yükleme türlerine sahip uzantı örneklerini temsil eder.
NORMAL Normal bir yükleme türünü temsil eder.
ADMIN Yönetici tarafından yapılan yüklemeyi gösterir.
DEVELOPMENT Geliştirme amaçlı bir yükleme türünü temsil eder.
SIDELOAD Yandan yükleme kurulum türünü temsil eder.
OTHER Diğer seçeneklerde ele alınmayan bir yükleme türünü temsil eder.

PolicyData

Chrome Tarayıcı profiline uygulanan bir politikayla ilgili bilgiler.

JSON gösterimi
{
  "source": enum (PolicySource),
  "name": string,
  "value": string,
  "conflicts": [
    {
      object (ConflictingPolicyData)
    }
  ],
  "error": string
}
Alanlar
source

enum (PolicySource)

Yalnızca çıkış. Politikanın kaynağı.

name

string

Yalnızca çıkış. Politikanın adı.

value

string

Yalnızca çıkış. Politikanın değeri.

conflicts[]

object (ConflictingPolicyData)

Yalnızca çıkış. Çelişen politika bilgileri.

error

string

Yalnızca çıkış. Politikanın hata mesajı (varsa).

PolicySource

Politikaların olası kaynakları.

Sıralamalar
POLICY_SOURCE_UNSPECIFIED Belirtilmemiş bir politika kaynağını temsil eder.
MACHINE_PLATFORM Makine düzeyinde bir platform politikasını temsil eder.
USER_PLATFORM Kullanıcı düzeyinde bir platform politikasını temsil eder.
MACHINE_LEVEL_USER_CLOUD Makine düzeyinde bir kullanıcı bulut politikasını temsil eder.
USER_CLOUD Kullanıcı düzeyinde bir bulut politikasını temsil eder.
MACHINE_MERGED Makine düzeyinde birleştirilmiş bir politikayı temsil eder.

ConflictingPolicyData

Chrome Tarayıcı profiline uygulanan çakışan politikayla ilgili bilgiler.

JSON gösterimi
{
  "source": enum (PolicySource)
}
Alanlar
source

enum (PolicySource)

Yalnızca çıkış. Politikanın kaynağı.

ExtensionPolicyData

Bir uzantıya uygulanan politikalar hakkında bilgi.

JSON gösterimi
{
  "extensionId": string,
  "extensionName": string,
  "policyData": [
    {
      object (PolicyData)
    }
  ]
}
Alanlar
extensionId

string

Yalnızca çıkış. Uzantının kimliği.

extensionName

string

Yalnızca çıkış. Uzantının adı.

policyData[]

object (PolicyData)

Yalnızca çıkış. Uzantıya uygulanan politikalar hakkında bilgi.

IdentityProvider

Bir profilin olası kimlik sağlayıcıları.

Sıralamalar
IDENTITY_PROVIDER_UNSPECIFIED Belirtilmemiş bir kimlik sağlayıcıyı temsil eder.
GOOGLE_IDENTITY_PROVIDER Bir Google kimlik sağlayıcıyı temsil eder.
EXTERNAL_IDENTITY_PROVIDER Harici bir kimlik sağlayıcıyı temsil eder.

AffiliationState

Profilin ilişki durumu. Gelecekte yeni değerler eklenebilir.

Sıralamalar
AFFILIATION_STATE_UNSPECIFIED Belirtilmemiş bağlı işletme durumu.
UNAFFILIATED_GENERIC İlişkili değil: Ancak ilişkili olmayan profilin türüyle ilgili ayrıntılara sahip değiliz.
PROFILE_ONLY Bağlantısız: Tamamen yönetilmeyen bir tarayıcıda görünen yönetilen profil.
UNAFFILIATED_LOCAL_MACHINE İlişkili olmayan: Farklı bir kuruluş tarafından yerel olarak yönetilen (GPO gibi platform yönetim mekanizmaları aracılığıyla) bir makinede görünen yönetilen profil.
UNAFFILIATED_CLOUD_MACHINE İlişkili olmayan: Farklı bir kuruluş tarafından bulut tarafından yönetilen (Chrome Tarayıcı Bulut Yönetimi kullanılarak) yönetilen bir tarayıcıda görünen yönetilen profil.
AFFILIATED_CLOUD_MANAGED İlişkili: Hem profil hem de yönetilen tarayıcı aynı kuruluş tarafından yönetiliyor.

Yöntemler

delete

Chrome Tarayıcı profilinden toplanan verileri siler.

get

Müşteri kimliğine ve profil kalıcı kimliğine sahip bir Chrome tarayıcı profili alır.

list

Belirtilen arama ve sıralama ölçütlerine göre bir müşterinin Chrome Tarayıcı profillerini listeler.