REST Resource: customers.profiles

منبع: ChromeBrowserProfile

نمایشی از نمایه مرورگر کروم.

نمایندگی 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

فقط خروجی شناسه Unique Directory API کاربر که می تواند در Admin SDK Users API استفاده شود.

user Email

string

فقط خروجی آدرس ایمیل کاربری که نمایه به آن تعلق دارد.

last Activity Time

string ( Timestamp format)

فقط خروجی مهر زمانی آخرین فعالیت توسط نمایه.

یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

last Policy Fetch Time

string ( Timestamp format)

فقط خروجی مُهر زمان آخرین سیاست واکشی توسط نمایه.

یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

last Policy Sync Time

string ( Timestamp format)

فقط خروجی مهر زمانی آخرین همگام‌سازی خط‌مشی توسط نمایه.

یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

last Status Report Time

string ( Timestamp format)

فقط خروجی مهر زمانی آخرین گزارش وضعیت توسط نمایه.

یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "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

فقط خروجی برچسب این منبع ChromeBrowserProfile. این تگ را می توان با عملیات UPDATE برای اطمینان از سازگاری استفاده کرد.

identity Provider

enum ( IdentityProvider )

فقط خروجی ارائه دهنده نمایه را شناسایی کنید.

first Enrollment Time

string ( Timestamp format)

فقط خروجی مهر زمانی اولین ثبت نام نمایه.

یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "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

فقط خروجی نسخه اصلی سیستم عامل دستگاهی که نمایه در آن وجود دارد. (یعنی ویندوز 10)

اطلاعات دستگاه

اطلاعات دستگاهی که نمایه مرورگر Chrome را اجرا می کند.

نمایندگی JSON
{
  "deviceType": enum (DeviceType),
  "affiliatedDeviceId": string,
  "machine": string,
  "hostname": string
}
فیلدها
device Type

enum ( DeviceType )

فقط خروجی نوع دستگاهی که نمایه در آن وجود دارد.

affiliated Device Id

string

فقط خروجی شناسه دستگاه که دستگاه وابسته ای را که نمایه در آن وجود دارد، شناسایی می کند. اگر نوع دستگاه CHROME_BROWSER است، پس این نشان‌دهنده یک شناسه دایرکتوری API منحصربه‌فرد دستگاه است که می‌تواند در Admin SDK Browsers API استفاده شود.

machine

string

فقط خروجی نام ماشین دستگاهی که نمایه در آن وجود دارد. در پلتفرم‌هایی که نام دستگاه را گزارش نمی‌کنند (در حال حاضر iOS و Android) به جای آن روی deviceId مرورگر تنظیم می‌شود - اما توجه داشته باشید که این یک deviceId متفاوت از |affiliatedDeviceId| است.

hostname

string

فقط خروجی نام میزبان دستگاهی که نمایه در آن وجود دارد.

نوع دستگاه

انواع احتمالی یک دستگاه

Enums
DEVICE_TYPE_UNSPECIFIED نشان دهنده یک نوع دستگاه نامشخص است.
CHROME_BROWSER نشان دهنده دستگاه مرورگر کروم است.

گواهینامه اعتبار

اطلاعات کلید عمومی مرتبط با نمایه مرورگر 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 "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

نوع کلید

انواع احتمالی کلید عمومی

Enums
KEY_TYPE_UNSPECIFIED یک نوع کلید عمومی نامشخص را نشان می دهد.
RSA_KEY یک کلید RSA را نشان می دهد.
EC_KEY یک کلید EC را نشان می دهد.

KeyTrustLevel

سطوح اعتماد احتمالی یک کلید عمومی

Enums
KEY_TRUST_LEVEL_UNSPECIFIED یک سطح اعتماد کلید عمومی نامشخص را نشان می دهد.
CHROME_BROWSER_HW_KEY یک کلید HW را نشان می دهد.
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

فقط خروجی مسیر اجرایی مرورگر کروم نصب شده. یک مسیر معتبر فقط در پروفایل های وابسته گنجانده شده است.

installed Browser Version

string

فقط خروجی نسخه به روز شده یک مرورگر، اگر با نسخه مرورگر فعال متفاوت باشد.

profile Path

string

فقط خروجی مسیر پروفایل یک مسیر معتبر فقط در پروفایل های وابسته گنجانده شده است.

extension Data[]

object ( ExtensionData )

فقط خروجی اطلاعات افزونه های نصب شده روی نمایه.

policy Data[]

object ( PolicyData )

فقط خروجی اطلاعات سیاست های اعمال شده در نمایه.

extension Policy Data[]

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
}
فیلدها
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

فقط خروجی نشان می دهد که آیا برنامه افزودنی از فروشگاه اینترنتی است یا خیر.

ExtensionType

انواع احتمالی افزونه

Enums
EXTENSION_TYPE_UNSPECIFIED یک نوع پسوند نامشخص را نشان می دهد.
EXTENSION یک پسوند را نشان می دهد.
APP یک برنامه را نشان می دهد.
THEME یک موضوع را نشان می دهد.
HOSTED_APP نشان دهنده یک برنامه میزبانی شده است.

نوع نصب

انواع نصب احتمالی افزونه

Enums
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

فقط خروجی پیام خطای خط مشی، در صورت وجود.

منبع سیاست

منابع احتمالی یک سیاست

Enums
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)
    }
  ]
}
فیلدها
extension Id

string

فقط خروجی شناسه پسوند.

extension Name

string

فقط خروجی نام پسوند.

policy Data[]

object ( PolicyData )

فقط خروجی اطلاعات سیاست های اعمال شده در برنامه افزودنی.

Identity Provider

ارائه دهندگان هویت احتمالی یک نمایه

Enums
IDENTITY_PROVIDER_UNSPECIFIED یک ارائه دهنده هویت نامشخص را نشان می دهد.
GOOGLE_IDENTITY_PROVIDER نشان دهنده یک ارائه دهنده هویت Google است.
EXTERNAL_IDENTITY_PROVIDER نشان دهنده یک ارائه دهنده هویت خارجی است.

وابستگی دولت

وضعیت وابستگی خاص برای نمایه. ممکن است در آینده مقادیر جدیدی اضافه شود.

Enums
AFFILIATION_STATE_UNSPECIFIED وضعیت وابستگی نامشخص
UNAFFILIATED_GENERIC غیروابسته - اما ما جزئیاتی برای نوع پروفایل غیروابسته نداریم.
PROFILE_ONLY غیروابسته - یک نمایه مدیریت شده که در یک مرورگر کاملاً مدیریت نشده ظاهر می شود.
UNAFFILIATED_LOCAL_MACHINE غیروابسته - نمایه مدیریت شده ای که در دستگاهی ظاهر می شود که به صورت محلی توسط سازمان دیگری مدیریت می شود (از طریق مکانیسم های مدیریت پلت فرم مانند GPO).
UNAFFILIATED_CLOUD_MACHINE غیروابسته - یک نمایه مدیریت شده که در یک مرورگر مدیریت شده ظاهر می شود که توسط سازمان دیگری مدیریت می شود (با استفاده از مدیریت ابر مرورگر Chrome).
AFFILIATED_CLOUD_MANAGED وابسته - هم نمایه و هم مرورگر مدیریت شده توسط یک سازمان مدیریت می شوند.

روش ها

delete

داده های جمع آوری شده از نمایه مرورگر Chrome را حذف می کند.

get

یک نمایه مرورگر Chrome با شناسه مشتری و شناسه دائمی نمایه دریافت می کند.

list

نمایه‌های مرورگر Chrome یک مشتری را بر اساس معیارهای جستجو و مرتب‌سازی داده شده فهرست می‌کند.