REST Resource: customers.profiles

Resource: ChromeBrowserProfile

Representasi profil browser Chrome.

Representasi 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
}
Kolom
name

string

ID. Format: customers/{customer_id}/profiles/{profilePermanentId}

profileId

string

Hanya output. ID profil sisi klien Chrome.

profilePermanentId

string

Hanya output. ID permanen profil adalah ID unik profil dalam satu pelanggan.

displayName

string

Hanya output. Nama tampilan profil yang ditetapkan oleh klien.

userId

string

Hanya output. ID Directory API unik pengguna yang dapat digunakan di Admin SDK Users API.

userEmail

string

Hanya output. Alamat email pengguna yang memiliki profil.

lastActivityTime

string (Timestamp format)

Hanya output. Stempel waktu aktivitas terbaru menurut profil.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

lastPolicyFetchTime

string (Timestamp format)

Hanya output. Stempel waktu pengambilan kebijakan terbaru oleh profil.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

lastPolicySyncTime

string (Timestamp format)

Hanya output. Stempel waktu sinkronisasi kebijakan terbaru menurut profil.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

lastStatusReportTime

string (Timestamp format)

Hanya output. Stempel waktu laporan status terbaru menurut profil.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

deviceInfo

object (DeviceInfo)

Hanya output. Informasi dasar perangkat tempat profil berada. Informasi ini hanya tersedia untuk profil afiliasi.

osPlatformType

string

Hanya output. Platform OS perangkat tempat profil berada.

osVersion

string

Hanya output. Versi OS perangkat tempat profil berada.

browserVersion

string

Hanya output. Versi browser tempat profil berada.

browserChannel

string

Hanya output. Saluran browser tempat profil berada.

annotatedLocation

string

Opsional. Lokasi profil yang dianotasi oleh admin.

annotatedUser

string

Opsional. Pengguna profil yang dianotasi oleh admin.

attestationCredential

object (AttestationCredential)

Hanya output. Informasi kredensial pengesahan profil.

reportingData

object (ReportingData)

Hanya output. Data pelaporan mendetail dari profil. Informasi ini hanya tersedia jika kebijakan pelaporan profil diaktifkan.

etag

string

Hanya output. Etag resource ChromeBrowserProfile ini. Etag ini dapat digunakan dengan operasi UPDATE untuk memastikan konsistensi.

identityProvider

enum (IdentityProvider)

Hanya output. Identifikasi penyedia profil.

firstEnrollmentTime

string (Timestamp format)

Hanya output. Stempel waktu pendaftaran pertama profil.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

affiliationState

enum (AffiliationState)

Hanya output. Status afiliasi tertentu dari profil.

policyCount

string (int64 format)

Hanya output. Jumlah kebijakan yang diterapkan pada profil.

extensionCount

string (int64 format)

Hanya output. Jumlah ekstensi yang diinstal di profil.

osPlatformVersion

string

Hanya output. Versi OS utama perangkat tempat profil berada. (yaitu Windows 10)

DeviceInfo

Informasi perangkat yang menjalankan profil browser Chrome.

Representasi JSON
{
  "deviceType": enum (DeviceType),
  "affiliatedDeviceId": string,
  "machine": string,
  "hostname": string
}
Kolom
deviceType

enum (DeviceType)

Hanya output. Jenis perangkat tempat profil berada.

affiliatedDeviceId

string

Hanya output. ID perangkat yang mengidentifikasi perangkat afiliasi tempat profil berada. Jika jenis perangkatnya adalah CHROME_BROWSER, ini menunjukkan ID Directory API unik dari perangkat yang dapat digunakan di Admin SDK Browsers API.

machine

string

Hanya output. Nama mesin perangkat tempat profil berada. Di platform yang tidak melaporkan nama mesin (saat ini iOS dan Android), parameter ini ditetapkan ke deviceId browser - tetapi perhatikan bahwa ini adalah deviceId yang berbeda dengan |affiliatedDeviceId|.

hostname

string

Hanya output. Nama host perangkat yang memiliki profil.

DeviceType

Kemungkinan jenis perangkat.

Enum
DEVICE_TYPE_UNSPECIFIED Mewakili jenis perangkat yang tidak ditentukan.
CHROME_BROWSER Merepresentasikan perangkat browser Chrome.

AttestationCredential

Informasi kunci publik yang terkait dengan profil browser Chrome.

Representasi JSON
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
Kolom
keyType

enum (KeyType)

Hanya output. Jenis kunci publik.

keyTrustLevel

enum (KeyTrustLevel)

Hanya output. Tingkat kepercayaan kunci publik.

publicKey

string (bytes format)

Hanya output. Nilai kunci publik.

String berenkode base64.

keyRotationTime

string (Timestamp format)

Hanya output. Stempel waktu rotasi terbaru dari rotasi kunci publik.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

KeyType

Kemungkinan jenis kunci publik.

Enum
KEY_TYPE_UNSPECIFIED Merepresentasikan jenis kunci publik yang tidak ditentukan.
RSA_KEY Merepresentasikan kunci RSA.
EC_KEY Mewakili kunci EC.

KeyTrustLevel

Kemungkinan tingkat kepercayaan kunci publik.

Enum
KEY_TRUST_LEVEL_UNSPECIFIED Merepresentasikan tingkat kepercayaan kunci publik yang tidak ditentukan.
CHROME_BROWSER_HW_KEY Merepresentasikan kunci HW.
CHROME_BROWSER_OS_KEY Mewakili kunci OS.

ReportingData

Melaporkan data profil browser Chrome.

Representasi JSON
{
  "browserExecutablePath": string,
  "installedBrowserVersion": string,
  "profilePath": string,
  "extensionData": [
    {
      object (ExtensionData)
    }
  ],
  "policyData": [
    {
      object (PolicyData)
    }
  ],
  "extensionPolicyData": [
    {
      object (ExtensionPolicyData)
    }
  ]
}
Kolom
browserExecutablePath

string

Hanya output. Jalur yang dapat dieksekusi dari browser Chrome yang diinstal. Jalur yang valid hanya disertakan di profil terafiliasi.

installedBrowserVersion

string

Hanya output. Versi browser yang diupdate, jika berbeda dengan versi browser yang aktif.

profilePath

string

Hanya output. Jalur profil. Jalur yang valid hanya disertakan di profil terafiliasi.

extensionData[]

object (ExtensionData)

Hanya output. Informasi ekstensi yang diinstal di profil.

policyData[]

object (PolicyData)

Hanya output. Informasi kebijakan yang diterapkan di profil.

extensionPolicyData[]

object (ExtensionPolicyData)

Hanya output. Informasi kebijakan yang diterapkan pada ekstensi.

ExtensionData

Informasi ekstensi yang diinstal di profil browser Chrome.

Representasi 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
}
Kolom
extensionId

string

Hanya output. ID ekstensi.

version

string

Hanya output. Versi ekstensi.

permissions[]

string

Hanya output. Izin yang diminta oleh ekstensi.

name

string

Hanya output. Nama ekstensi.

description

string

Hanya output. Deskripsi ekstensi.

extensionType

enum (ExtensionType)

Hanya output. Jenis ekstensi.

homepageUri

string

Hanya output. URL halaman beranda ekstensi.

installationType

enum (InstallationType)

Hanya output. Jenis penginstalan ekstensi.

manifestVersion

integer

Hanya output. Versi manifes ekstensi.

isDisabled

boolean

Hanya output. Menunjukkan apakah pengguna menonaktifkan ekstensi.

isWebstoreExtension

boolean

Hanya output. Menampilkan apakah ekstensi berasal dari webstore.

ExtensionType

Kemungkinan jenis ekstensi.

Enum
EXTENSION_TYPE_UNSPECIFIED Merepresentasikan jenis ekstensi yang tidak ditentukan.
EXTENSION Merepresentasikan ekstensi.
APP Mewakili aplikasi.
THEME Merepresentasikan tema.
HOSTED_APP Merepresentasikan aplikasi yang dihosting.

InstallationType

Kemungkinan jenis penginstalan ekstensi.

Enum
INSTALLATION_TYPE_UNSPECIFIED Mewakili jenis penginstalan yang tidak ditentukan.
MULTIPLE Merepresentasikan instance ekstensi yang memiliki jenis penginstalan campuran.
NORMAL Merepresentasikan jenis penginstalan normal.
ADMIN Menunjukkan penginstalan oleh admin.
DEVELOPMENT Merepresentasikan jenis penginstalan pengembangan.
SIDELOAD Merepresentasikan jenis penginstalan sideload.
OTHER Merepresentasikan jenis penginstalan yang tidak tercakup dalam opsi lainnya.

PolicyData

Informasi kebijakan yang diterapkan di profil browser Chrome.

Representasi JSON
{
  "source": enum (PolicySource),
  "name": string,
  "value": string,
  "conflicts": [
    {
      object (ConflictingPolicyData)
    }
  ],
  "error": string
}
Kolom
source

enum (PolicySource)

Hanya output. Sumber kebijakan.

name

string

Hanya output. Nama kebijakan.

value

string

Hanya output. Nilai kebijakan.

conflicts[]

object (ConflictingPolicyData)

Hanya output. Informasi kebijakan yang bertentangan.

error

string

Hanya output. Pesan error kebijakan, jika ada.

PolicySource

Kemungkinan sumber kebijakan.

Enum
POLICY_SOURCE_UNSPECIFIED Merepresentasikan sumber kebijakan yang tidak ditentukan.
MACHINE_PLATFORM Mewakili kebijakan platform tingkat komputer.
USER_PLATFORM Merepresentasikan kebijakan platform tingkat pengguna.
MACHINE_LEVEL_USER_CLOUD Merepresentasikan kebijakan cloud pengguna tingkat mesin.
USER_CLOUD Merepresentasikan kebijakan cloud tingkat pengguna.
MACHINE_MERGED Menunjukkan kebijakan gabungan tingkat mesin.

ConflictingPolicyData

Informasi kebijakan yang bertentangan yang diterapkan di profil browser Chrome.

Representasi JSON
{
  "source": enum (PolicySource)
}
Kolom
source

enum (PolicySource)

Hanya output. Sumber kebijakan.

ExtensionPolicyData

Informasi kebijakan yang diterapkan pada ekstensi.

Representasi JSON
{
  "extensionId": string,
  "extensionName": string,
  "policyData": [
    {
      object (PolicyData)
    }
  ]
}
Kolom
extensionId

string

Hanya output. ID ekstensi.

extensionName

string

Hanya output. Nama ekstensi.

policyData[]

object (PolicyData)

Hanya output. Informasi kebijakan yang diterapkan pada ekstensi.

IdentityProvider

Kemungkinan penyedia identitas profil.

Enum
IDENTITY_PROVIDER_UNSPECIFIED Merepresentasikan penyedia identitas yang tidak ditentukan.
GOOGLE_IDENTITY_PROVIDER Merepresentasikan penyedia identitas Google.
EXTERNAL_IDENTITY_PROVIDER Merepresentasikan penyedia identitas eksternal.

AffiliationState

Status afiliasi tertentu untuk profil. Nilai baru dapat ditambahkan di masa mendatang.

Enum
AFFILIATION_STATE_UNSPECIFIED Status afiliasi tidak ditentukan.
UNAFFILIATED_GENERIC Tidak berafiliasi - tetapi kami tidak memiliki detail untuk jenis profil yang tidak berafiliasi.
PROFILE_ONLY Tidak terafiliasi - Profil terkelola yang muncul di browser yang sama sekali tidak dikelola.
UNAFFILIATED_LOCAL_MACHINE Tidak terafiliasi - Profil terkelola yang muncul di komputer yang dikelola secara lokal oleh organisasi lain (melalui mekanisme pengelolaan platform seperti GPO).
UNAFFILIATED_CLOUD_MACHINE Tidak terafiliasi - Profil terkelola yang muncul di browser terkelola yang dikelola cloud oleh organisasi lain (menggunakan Pengelolaan Cloud Browser Chrome).
AFFILIATED_CLOUD_MANAGED Berafiliasi - Profil dan browser terkelola dikelola oleh organisasi yang sama.

Metode

delete

Menghapus data yang dikumpulkan dari profil browser Chrome.

get

Mendapatkan profil browser Chrome dengan ID pelanggan dan ID permanen profil.

list

Mencantumkan profil browser Chrome pelanggan berdasarkan kriteria penelusuran dan pengurutan yang diberikan.