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

ตัวระบุ รูปแบบ: customers/{customer_id}/profiles/{profilePermanentId}

profileId

string

เอาต์พุตเท่านั้น รหัสโปรไฟล์ฝั่งไคลเอ็นต์ของ Chrome

profilePermanentId

string

เอาต์พุตเท่านั้น รหัสถาวรของโปรไฟล์คือตัวระบุที่ไม่ซ้ำกันของโปรไฟล์ภายในลูกค้ารายเดียว

displayName

string

เอาต์พุตเท่านั้น ชื่อที่แสดงของโปรไฟล์ที่ลูกค้าตั้งไว้

userId

string

เอาต์พุตเท่านั้น รหัส Directory API ที่ไม่ซ้ำกันของผู้ใช้ที่ใช้ได้ใน Admin SDK Users API

userEmail

string

เอาต์พุตเท่านั้น อีเมลของผู้ใช้ที่เป็นเจ้าของโปรไฟล์

lastActivityTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาของกิจกรรมล่าสุดตามโปรไฟล์

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

lastPolicyFetchTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาของการดึงข้อมูลนโยบายล่าสุดโดยโปรไฟล์

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

lastPolicySyncTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาของการซิงค์นโยบายครั้งล่าสุดตามโปรไฟล์

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

lastStatusReportTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาของรายงานสถานะล่าสุดตามโปรไฟล์

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

deviceInfo

object (DeviceInfo)

เอาต์พุตเท่านั้น ข้อมูลพื้นฐานของอุปกรณ์ที่มีโปรไฟล์ ข้อมูลนี้ใช้ได้กับโปรไฟล์ที่เกี่ยวข้องเท่านั้น

osPlatformType

string

เอาต์พุตเท่านั้น แพลตฟอร์มระบบปฏิบัติการของอุปกรณ์ที่มีโปรไฟล์

osVersion

string

เอาต์พุตเท่านั้น เวอร์ชันระบบปฏิบัติการของอุปกรณ์ที่มีโปรไฟล์

browserVersion

string

เอาต์พุตเท่านั้น เวอร์ชันของเบราว์เซอร์ที่มีโปรไฟล์

browserChannel

string

เอาต์พุตเท่านั้น ช่องของเบราว์เซอร์ที่มีโปรไฟล์อยู่

annotatedLocation

string

ไม่บังคับ ตำแหน่งของโปรไฟล์ที่ผู้ดูแลระบบกำกับเนื้อหาไว้

annotatedUser

string

ไม่บังคับ ผู้ใช้โปรไฟล์ที่ผู้ดูแลระบบกำกับเนื้อหาไว้

attestationCredential

object (AttestationCredential)

เอาต์พุตเท่านั้น ข้อมูลเข้าสู่ระบบเพื่อรับรองของโปรไฟล์

reportingData

object (ReportingData)

เอาต์พุตเท่านั้น ข้อมูลการรายงานโดยละเอียดของโปรไฟล์ ข้อมูลนี้ใช้ได้เฉพาะเมื่อเปิดใช้นโยบายการรายงานโปรไฟล์เท่านั้น

etag

string

เอาต์พุตเท่านั้น Etag ของทรัพยากร ChromeBrowserProfile นี้ คุณสามารถใช้ ETag นี้กับการดำเนินการ UPDATE เพื่อให้สอดคล้องกัน

identityProvider

enum (IdentityProvider)

เอาต์พุตเท่านั้น ระบุผู้ให้บริการของโปรไฟล์

firstEnrollmentTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาของการลงทะเบียนโปรไฟล์ครั้งแรก

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

affiliationState

enum (AffiliationState)

เอาต์พุตเท่านั้น สถานะการเชื่อมโยงที่เฉพาะเจาะจงของโปรไฟล์

policyCount

string (int64 format)

เอาต์พุตเท่านั้น จํานวนนโยบายที่ใช้ในโปรไฟล์

extensionCount

string (int64 format)

เอาต์พุตเท่านั้น จํานวนส่วนขยายที่ติดตั้งในโปรไฟล์

osPlatformVersion

string

เอาต์พุตเท่านั้น เวอร์ชันหลักของระบบปฏิบัติการของอุปกรณ์ที่มีโปรไฟล์ (เช่น Windows 10)

DeviceInfo

ข้อมูลของอุปกรณ์ที่ใช้โปรไฟล์เบราว์เซอร์ Chrome

การแสดง JSON
{
  "deviceType": enum (DeviceType),
  "affiliatedDeviceId": string,
  "machine": string,
  "hostname": string
}
ช่อง
deviceType

enum (DeviceType)

เอาต์พุตเท่านั้น ประเภทของอุปกรณ์ที่มีโปรไฟล์

affiliatedDeviceId

string

เอาต์พุตเท่านั้น รหัสอุปกรณ์ที่ระบุอุปกรณ์ที่เกี่ยวข้องซึ่งมีโปรไฟล์อยู่ หากประเภทอุปกรณ์เป็น CHROME_BROWSER รหัสนี้จะแสดงรหัส Directory API ที่ไม่ซ้ำกันของอุปกรณ์ที่จะใช้ใน Admin SDK Browsers API ได้

machine

string

เอาต์พุตเท่านั้น ชื่อเครื่องของอุปกรณ์ที่มีโปรไฟล์ ในแพลตฟอร์มที่ไม่รายงานชื่อเครื่อง (ปัจจุบันคือ iOS และ Android) ระบบจะตั้งค่าเป็น deviceId ของเบราว์เซอร์แทน แต่โปรดทราบว่า deviceId นี้แตกต่างจาก |affiliatedDeviceId|

hostname

string

เอาต์พุตเท่านั้น ชื่อโฮสต์ของอุปกรณ์ที่มีโปรไฟล์

DeviceType

ประเภทอุปกรณ์ที่เป็นไปได้

Enum
DEVICE_TYPE_UNSPECIFIED แสดงถึงประเภทอุปกรณ์ที่ไม่ระบุ
CHROME_BROWSER แสดงถึงอุปกรณ์เบราว์เซอร์ Chrome

AttestationCredential

ข้อมูลคีย์สาธารณะที่เชื่อมโยงกับโปรไฟล์เบราว์เซอร์ Chrome

การแสดง JSON
{
  "keyType": enum (KeyType),
  "keyTrustLevel": enum (KeyTrustLevel),
  "publicKey": string,
  "keyRotationTime": string
}
ช่อง
keyType

enum (KeyType)

เอาต์พุตเท่านั้น ประเภทคีย์สาธารณะ

keyTrustLevel

enum (KeyTrustLevel)

เอาต์พุตเท่านั้น ระดับความน่าเชื่อถือของคีย์สาธารณะ

publicKey

string (bytes format)

เอาต์พุตเท่านั้น ค่าของคีย์สาธารณะ

สตริงที่เข้ารหัส Base64

keyRotationTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาการหมุนเวียนล่าสุดของการหมุนเวียนคีย์สาธารณะ

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

KeyType

ประเภทคีย์สาธารณะที่เป็นไปได้

Enum
KEY_TYPE_UNSPECIFIED แสดงประเภทคีย์สาธารณะที่ไม่ระบุ
RSA_KEY แสดงคีย์ RSA
EC_KEY แสดงคีย์ EC

KeyTrustLevel

ระดับความน่าเชื่อถือที่เป็นไปได้ของคีย์สาธารณะ

Enum
KEY_TRUST_LEVEL_UNSPECIFIED แสดงถึงระดับความน่าเชื่อถือของคีย์สาธารณะที่ไม่ระบุ
CHROME_BROWSER_HW_KEY แสดงคีย์ HW
CHROME_BROWSER_OS_KEY แสดงคีย์ระบบปฏิบัติการ

ReportingData

ข้อมูลการรายงานของโปรไฟล์เบราว์เซอร์ Chrome

การแสดง JSON
{
  "browserExecutablePath": string,
  "installedBrowserVersion": string,
  "profilePath": string,
  "extensionData": [
    {
      object (ExtensionData)
    }
  ],
  "policyData": [
    {
      object (PolicyData)
    }
  ],
  "extensionPolicyData": [
    {
      object (ExtensionPolicyData)
    }
  ]
}
ช่อง
browserExecutablePath

string

เอาต์พุตเท่านั้น เส้นทางไฟล์ปฏิบัติการของเบราว์เซอร์ Chrome ที่ติดตั้ง เส้นทางที่ถูกต้องจะรวมอยู่ในโปรไฟล์ที่เชื่อมโยงเท่านั้น

installedBrowserVersion

string

เอาต์พุตเท่านั้น เวอร์ชันที่อัปเดตของเบราว์เซอร์ หากแตกต่างจากเวอร์ชันของเบราว์เซอร์ที่ใช้งานอยู่

profilePath

string

เอาต์พุตเท่านั้น เส้นทางของโปรไฟล์ เส้นทางที่ถูกต้องจะรวมอยู่ในโปรไฟล์ที่เชื่อมโยงเท่านั้น

extensionData[]

object (ExtensionData)

เอาต์พุตเท่านั้น ข้อมูลส่วนขยายที่ติดตั้งในโปรไฟล์

policyData[]

object (PolicyData)

เอาต์พุตเท่านั้น ข้อมูลของนโยบายที่ใช้ในโปรไฟล์

extensionPolicyData[]

object (ExtensionPolicyData)

เอาต์พุตเท่านั้น ข้อมูลนโยบายที่ใช้กับส่วนขยาย

ExtensionData

ข้อมูลส่วนขยายที่ติดตั้งในโปรไฟล์เบราว์เซอร์ 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
}
ช่อง
extensionId

string

เอาต์พุตเท่านั้น รหัสของส่วนขยาย

version

string

เอาต์พุตเท่านั้น เวอร์ชันของส่วนขยาย

permissions[]

string

เอาต์พุตเท่านั้น สิทธิ์ที่ร้องขอโดยส่วนขยาย

name

string

เอาต์พุตเท่านั้น ชื่อของส่วนขยาย

description

string

เอาต์พุตเท่านั้น คำอธิบายส่วนขยาย

extensionType

enum (ExtensionType)

เอาต์พุตเท่านั้น ประเภทของส่วนขยาย

homepageUri

string

เอาต์พุตเท่านั้น URL หน้าแรกของส่วนขยาย

installationType

enum (InstallationType)

เอาต์พุตเท่านั้น ประเภทการติดตั้งส่วนขยาย

manifestVersion

integer

เอาต์พุตเท่านั้น เวอร์ชันไฟล์ Manifest ของส่วนขยาย

isDisabled

boolean

เอาต์พุตเท่านั้น แสดงว่าผู้ใช้ปิดใช้ส่วนขยายหรือไม่

isWebstoreExtension

boolean

เอาต์พุตเท่านั้น แสดงว่าส่วนขยายมาจากเว็บสโตร์หรือไม่

ExtensionType

ประเภทส่วนขยายที่เป็นไปได้

Enum
EXTENSION_TYPE_UNSPECIFIED แสดงถึงประเภทชิ้นงานที่ไม่ระบุ
EXTENSION แสดงส่วนขยาย
APP แสดงถึงแอป
THEME แสดงธีม
HOSTED_APP แสดงถึงแอปที่โฮสต์

InstallationType

ประเภทการติดตั้งที่เป็นไปได้ของส่วนขยาย

Enum
INSTALLATION_TYPE_UNSPECIFIED แสดงถึงประเภทการติดตั้งที่ไม่ระบุ
MULTIPLE แสดงอินสแตนซ์ของส่วนขยายที่มีประเภทการติดตั้งแบบผสม
NORMAL แสดงประเภทการติดตั้งปกติ
ADMIN แสดงการติดตั้งโดยผู้ดูแลระบบ
DEVELOPMENT แสดงประเภทการติดตั้งสำหรับการพัฒนาซอฟต์แวร์
SIDELOAD แสดงประเภทการติดตั้งจากอุปกรณ์อื่น
OTHER แสดงถึงประเภทการติดตั้งที่ไม่ครอบคลุมในตัวเลือกอื่นๆ

PolicyData

ข้อมูลของนโยบายที่ใช้กับโปรไฟล์เบราว์เซอร์ 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

เอาต์พุตเท่านั้น ข้อความแสดงข้อผิดพลาดของนโยบาย (หากมี)

PolicySource

แหล่งที่มาที่เป็นไปได้ของนโยบาย

Enum
POLICY_SOURCE_UNSPECIFIED แสดงแหล่งที่มาของนโยบายที่ไม่ระบุ
MACHINE_PLATFORM แสดงนโยบายแพลตฟอร์มระดับเครื่อง
USER_PLATFORM แสดงนโยบายแพลตฟอร์มระดับผู้ใช้
MACHINE_LEVEL_USER_CLOUD แสดงนโยบายระบบคลาวด์ของผู้ใช้ระดับเครื่อง
USER_CLOUD แสดงนโยบายสำหรับระบบคลาวด์ระดับผู้ใช้
MACHINE_MERGED แสดงนโยบายระดับเครื่องที่ผสาน

ConflictingPolicyData

ข้อมูลนโยบายที่ใช้กับโปรไฟล์เบราว์เซอร์ Chrome ซึ่งขัดแย้งกัน

การแสดง JSON
{
  "source": enum (PolicySource)
}
ช่อง
source

enum (PolicySource)

เอาต์พุตเท่านั้น แหล่งที่มาของนโยบาย

ExtensionPolicyData

ข้อมูลของนโยบายที่ใช้กับส่วนขยาย

การแสดง JSON
{
  "extensionId": string,
  "extensionName": string,
  "policyData": [
    {
      object (PolicyData)
    }
  ]
}
ช่อง
extensionId

string

เอาต์พุตเท่านั้น รหัสของส่วนขยาย

extensionName

string

เอาต์พุตเท่านั้น ชื่อของส่วนขยาย

policyData[]

object (PolicyData)

เอาต์พุตเท่านั้น ข้อมูลนโยบายที่ใช้กับส่วนขยาย

IdentityProvider

ผู้ให้บริการข้อมูลประจำตัวที่เป็นไปได้ของโปรไฟล์

Enum
IDENTITY_PROVIDER_UNSPECIFIED แสดงถึงผู้ให้บริการข้อมูลประจำตัวที่ไม่ระบุ
GOOGLE_IDENTITY_PROVIDER แสดงถึงผู้ให้บริการข้อมูลประจำตัวของ Google
EXTERNAL_IDENTITY_PROVIDER แสดงผู้ให้บริการข้อมูลประจำตัวภายนอก

AffiliationState

สถานะการเชื่อมโยงที่เฉพาะเจาะจงสำหรับโปรไฟล์ ทั้งนี้อาจมีการเพิ่มค่าใหม่ในอนาคต

Enum
AFFILIATION_STATE_UNSPECIFIED สถานะการเชื่อมโยงที่ไม่ระบุ
UNAFFILIATED_GENERIC ไม่ได้เชื่อมโยง - แต่เราไม่มีรายละเอียดสำหรับประเภทโปรไฟล์ที่ไม่ได้เชื่อมโยง
PROFILE_ONLY ไม่ได้เชื่อมโยง - โปรไฟล์ที่มีการจัดการซึ่งปรากฏในเบราว์เซอร์ที่ไม่มีการจัดการโดยสิ้นเชิง
UNAFFILIATED_LOCAL_MACHINE ไม่ได้เชื่อมโยง - โปรไฟล์ที่มีการจัดการซึ่งปรากฏในเครื่องที่องค์กรอื่นจัดการในเครื่อง (ผ่านกลไกการจัดการแพลตฟอร์ม เช่น GPO)
UNAFFILIATED_CLOUD_MACHINE ไม่ได้เชื่อมโยง - โปรไฟล์ที่มีการจัดการซึ่งปรากฏในเบราว์เซอร์ที่มีการจัดการซึ่งองค์กรอื่นจัดการระบบคลาวด์ (โดยใช้การจัดการระบบคลาวด์ของเบราว์เซอร์ Chrome)
AFFILIATED_CLOUD_MANAGED เชื่อมโยง - ทั้งโปรไฟล์และเบราว์เซอร์ที่มีการจัดการได้รับการจัดการโดยองค์กรเดียวกัน

เมธอด

delete

ลบข้อมูลที่เก็บรวบรวมจากโปรไฟล์เบราว์เซอร์ Chrome

get

รับโปรไฟล์เบราว์เซอร์ Chrome ที่มีรหัสลูกค้าและรหัสถาวรของโปรไฟล์

list

แสดงรายการโปรไฟล์เบราว์เซอร์ Chrome ของลูกค้าตามเกณฑ์การค้นหาและการจัดเรียงที่ระบุ