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

শনাক্তকারী। ফর্ম্যাট: গ্রাহক/{customer_id}/profiles/{profilePermanentId}

profile Id

string

শুধুমাত্র আউটপুট। Chrome ক্লায়েন্ট সাইড প্রোফাইল আইডি।

profile Permanent Id

string

শুধুমাত্র আউটপুট। প্রোফাইল স্থায়ী আইডি হল এক গ্রাহকের মধ্যে একটি প্রোফাইলের অনন্য শনাক্তকারী।

display Name

string

শুধুমাত্র আউটপুট। ক্লায়েন্ট দ্বারা সেট করা প্রোফাইল প্রদর্শন নাম।

user Id

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর অনন্য ডিরেক্টরি API আইডি যা অ্যাডমিন SDK ব্যবহারকারী API-তে ব্যবহার করা যেতে পারে।

user Email

string

শুধুমাত্র আউটপুট। প্রোফাইলটি যে ব্যবহারকারীর ইমেল ঠিকানা।

last Activity Time

string ( Timestamp format)

শুধুমাত্র আউটপুট। প্রোফাইল দ্বারা সর্বশেষ কার্যকলাপের টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

last Policy Fetch Time

string ( Timestamp format)

শুধুমাত্র আউটপুট। প্রোফাইল দ্বারা সাম্প্রতিক নীতির টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

last Policy Sync Time

string ( Timestamp format)

শুধুমাত্র আউটপুট। প্রোফাইল দ্বারা সাম্প্রতিক নীতি সিঙ্কের টাইমস্ট্যাম্প৷

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

last Status Report Time

string ( Timestamp format)

শুধুমাত্র আউটপুট। প্রোফাইল দ্বারা সর্বশেষ অবস্থা রিপোর্টের টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

device Info

object ( DeviceInfo )

শুধুমাত্র আউটপুট। যে ডিভাইসে প্রোফাইলটি বিদ্যমান তার প্রাথমিক তথ্য। এই তথ্য শুধুমাত্র অনুমোদিত প্রোফাইলের জন্য উপলব্ধ.

os Platform Type

string

শুধুমাত্র আউটপুট। যে ডিভাইসে প্রোফাইলটি বিদ্যমান তার OS প্ল্যাটফর্ম।

os Version

string

শুধুমাত্র আউটপুট। যে ডিভাইসে প্রোফাইলটি বিদ্যমান তার OS সংস্করণ।

browser Version

string

শুধুমাত্র আউটপুট। ব্রাউজারের যে সংস্করণে প্রোফাইল বিদ্যমান।

browser Channel

string

শুধুমাত্র আউটপুট। ব্রাউজারের চ্যানেল যেখানে প্রোফাইল বিদ্যমান।

annotated Location

string

ঐচ্ছিক। প্রশাসক দ্বারা টীকা প্রোফাইলের অবস্থান.

annotated User

string

ঐচ্ছিক। প্রশাসক দ্বারা টীকা প্রোফাইল ব্যবহারকারী.

attestation Credential

object ( AttestationCredential )

শুধুমাত্র আউটপুট। প্রোফাইলের প্রমাণপত্রের তথ্য প্রত্যয়ন।

reporting Data

object ( ReportingData )

শুধুমাত্র আউটপুট। প্রোফাইলের বিস্তারিত রিপোর্টিং ডেটা। প্রোফাইল রিপোর্টিং নীতি চালু থাকলেই এই তথ্য পাওয়া যায়।

etag

string

শুধুমাত্র আউটপুট। এই ChromeBrowserProfile সম্পদের Etag. ধারাবাহিকতা নিশ্চিত করতে এই ইটাগ আপডেট অপারেশনের সাথে ব্যবহার করা যেতে পারে।

identity Provider

enum ( IdentityProvider )

শুধুমাত্র আউটপুট। প্রোফাইল প্রদানকারী সনাক্ত করুন.

first Enrollment Time

string ( Timestamp format)

শুধুমাত্র আউটপুট। প্রোফাইলের প্রথম তালিকাভুক্তির টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "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

শুধুমাত্র আউটপুট। যে ডিভাইসে প্রোফাইলটি বিদ্যমান তার প্রধান OS সংস্করণ। (যেমন Windows 10)

ডিভাইস তথ্য

একটি ডিভাইসের তথ্য যা একটি Chrome ব্রাউজার প্রোফাইল চালায়।

JSON প্রতিনিধিত্ব
{
  "deviceType": enum (DeviceType),
  "affiliatedDeviceId": string,
  "machine": string,
  "hostname": string
}
ক্ষেত্র
device Type

enum ( DeviceType )

শুধুমাত্র আউটপুট। প্রোফাইলটি বিদ্যমান ডিভাইসের প্রকার।

affiliated Device Id

string

শুধুমাত্র আউটপুট। ডিভাইস আইডি যা অনুমোদিত ডিভাইসটি সনাক্ত করে যেখানে প্রোফাইলটি বিদ্যমান। যদি ডিভাইসের ধরনটি CHROME_BROWSER হয়, তাহলে এটি ডিভাইসের একটি অনন্য ডিরেক্টরি API ID উপস্থাপন করে যা অ্যাডমিন SDK ব্রাউজার API-এ ব্যবহার করা যেতে পারে।

machine

string

শুধুমাত্র আউটপুট। যে ডিভাইসে প্রোফাইলটি বিদ্যমান তার মেশিনের নাম। যেসব প্ল্যাটফর্মে মেশিনের নাম রিপোর্ট করে না (বর্তমানে iOS এবং Android) এটি ব্রাউজারের ডিভাইসআইডি-তে সেট করা হয় - তবে মনে রাখবেন যে এটি |affiliatedDeviceId| থেকে একটি ভিন্ন ডিভাইসআইডি।

hostname

string

শুধুমাত্র আউটপুট। যে ডিভাইসে প্রোফাইলটি বিদ্যমান তার হোস্টনেম।

ডিভাইসের ধরন

একটি ডিভাইস সম্ভাব্য প্রকার.

Enums
DEVICE_TYPE_UNSPECIFIED একটি অনির্দিষ্ট ডিভাইস প্রকার প্রতিনিধিত্ব করে।
CHROME_BROWSER একটি Chrome ব্রাউজার ডিভাইস প্রতিনিধিত্ব করে।

প্রত্যয়নপত্র

একটি 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 "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

কী টাইপ

একটি পাবলিক কী এর সম্ভাব্য প্রকার।

Enums
KEY_TYPE_UNSPECIFIED একটি অনির্দিষ্ট সর্বজনীন কী প্রকারের প্রতিনিধিত্ব করে।
RSA_KEY একটি RSA কী প্রতিনিধিত্ব করে।
EC_KEY একটি EC কী প্রতিনিধিত্ব করে।

কী ট্রাস্ট লেভেল

একটি পাবলিক কী-এর সম্ভাব্য বিশ্বাসের মাত্রা।

Enums
KEY_TRUST_LEVEL_UNSPECIFIED একটি অনির্দিষ্ট সর্বজনীন কী বিশ্বাস স্তরের প্রতিনিধিত্ব করে।
CHROME_BROWSER_HW_KEY একটি HW কী প্রতিনিধিত্ব করে।
CHROME_BROWSER_OS_KEY একটি OS কী প্রতিনিধিত্ব করে।

রিপোর্টিং ডেটা

একটি Chrome ব্রাউজার প্রোফাইলের ডেটা প্রতিবেদন করা।

JSON প্রতিনিধিত্ব
{
  "browserExecutablePath": string,
  "installedBrowserVersion": string,
  "profilePath": string,
  "extensionData": [
    {
      object (ExtensionData)
    }
  ],
  "policyData": [
    {
      object (PolicyData)
    }
  ],
  "extensionPolicyData": [
    {
      object (ExtensionPolicyData)
    }
  ]
}
ক্ষেত্র
browser Executable Path

string

শুধুমাত্র আউটপুট। ইনস্টল করা Chrome ব্রাউজারের এক্সিকিউটেবল পাথ। একটি বৈধ পথ শুধুমাত্র অনুমোদিত প্রোফাইলে অন্তর্ভুক্ত করা হয়।

installed Browser Version

string

শুধুমাত্র আউটপুট। একটি ব্রাউজারের আপডেট করা সংস্করণ, যদি এটি সক্রিয় ব্রাউজার সংস্করণ থেকে ভিন্ন হয়।

profile Path

string

শুধুমাত্র আউটপুট। প্রোফাইলের পথ। একটি বৈধ পথ শুধুমাত্র অনুমোদিত প্রোফাইলে অন্তর্ভুক্ত করা হয়।

extension Data[]

object ( ExtensionData )

শুধুমাত্র আউটপুট। প্রোফাইলে ইনস্টল করা এক্সটেনশনের তথ্য।

policy Data[]

object ( PolicyData )

শুধুমাত্র আউটপুট। প্রোফাইলে প্রয়োগ করা নীতির তথ্য।

extension Policy Data[]

object ( ExtensionPolicyData )

শুধুমাত্র আউটপুট। এক্সটেনশনে প্রয়োগ করা নীতির তথ্য।

এক্সটেনশন ডেটা

একটি 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

শুধুমাত্র আউটপুট। এক্সটেনশনটি ওয়েবস্টোর থেকে এসেছে কিনা তা প্রতিনিধিত্ব করে।

এক্সটেনশন টাইপ

একটি এক্সটেনশন সম্ভাব্য প্রকার.

Enums
EXTENSION_TYPE_UNSPECIFIED একটি অনির্দিষ্ট এক্সটেনশন প্রকারের প্রতিনিধিত্ব করে।
EXTENSION একটি এক্সটেনশন প্রতিনিধিত্ব করে।
APP একটি অ্যাপ প্রতিনিধিত্ব করে।
THEME একটি থিম প্রতিনিধিত্ব করে।
HOSTED_APP একটি হোস্ট করা অ্যাপের প্রতিনিধিত্ব করে।

ইনস্টলেশন প্রকার

একটি এক্সটেনশনের সম্ভাব্য ইনস্টলেশন প্রকার।

Enums
INSTALLATION_TYPE_UNSPECIFIED একটি অনির্দিষ্ট ইনস্টলেশন প্রকারের প্রতিনিধিত্ব করে।
MULTIPLE মিশ্র ইনস্টলেশন প্রকারের এক্সটেনশনের উদাহরণ উপস্থাপন করে।
NORMAL একটি সাধারণ ইনস্টলেশন প্রকারের প্রতিনিধিত্ব করে।
ADMIN অ্যাডমিন দ্বারা একটি ইনস্টলেশন প্রতিনিধিত্ব করে।
DEVELOPMENT একটি উন্নয়ন ইনস্টলেশন প্রকার প্রতিনিধিত্ব করে।
SIDELOAD একটি সাইডলোড ইনস্টলেশন টাইপ প্রতিনিধিত্ব করে।
OTHER একটি ইনস্টলেশন প্রকারের প্রতিনিধিত্ব করে যা অন্যান্য বিকল্পগুলিতে আচ্ছাদিত নয়।

পলিসি ডেটা

একটি 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 একটি মেশিন স্তর মার্জ নীতি প্রতিনিধিত্ব করে।

বিরোধপূর্ণ নীতি ডেটা

একটি Chrome ব্রাউজার প্রোফাইলে প্রয়োগ করা বিরোধপূর্ণ নীতির তথ্য।

JSON প্রতিনিধিত্ব
{
  "source": enum (PolicySource)
}
ক্ষেত্র
source

enum ( PolicySource )

শুধুমাত্র আউটপুট। নীতির উৎস।

এক্সটেনশন পলিসি ডেটা

একটি এক্সটেনশনে প্রয়োগ করা নীতির তথ্য।

JSON প্রতিনিধিত্ব
{
  "extensionId": string,
  "extensionName": string,
  "policyData": [
    {
      object (PolicyData)
    }
  ]
}
ক্ষেত্র
extension Id

string

শুধুমাত্র আউটপুট। এক্সটেনশনের আইডি।

extension Name

string

শুধুমাত্র আউটপুট। এক্সটেনশনের নাম।

policy Data[]

object ( PolicyData )

শুধুমাত্র আউটপুট। এক্সটেনশনে প্রয়োগ করা নীতির তথ্য।

পরিচয় প্রদানকারী

একটি প্রোফাইলের সম্ভাব্য পরিচয় প্রদানকারী।

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 Browser Cloud Management ব্যবহার করে)৷
AFFILIATED_CLOUD_MANAGED অধিভুক্ত - প্রোফাইল এবং পরিচালিত ব্রাউজার উভয়ই একই সংস্থা দ্বারা পরিচালিত হয়৷

পদ্ধতি

delete

একটি Chrome ব্রাউজার প্রোফাইল থেকে সংগৃহীত ডেটা মুছে দেয়।

get

গ্রাহক আইডি এবং প্রোফাইল স্থায়ী আইডি সহ একটি Chrome ব্রাউজার প্রোফাইল পায়।

list

প্রদত্ত অনুসন্ধান এবং সাজানোর মানদণ্ডের উপর ভিত্তি করে একজন গ্রাহকের Chrome ব্রাউজার প্রোফাইলগুলি তালিকাভুক্ত করে৷