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}

profileId

string

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

profilePermanentId

string

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

displayName

string

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

userId

string

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

userEmail

string

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

lastActivityTime

string ( Timestamp format)

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

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

lastPolicyFetchTime

string ( Timestamp format)

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

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

lastPolicySyncTime

string ( Timestamp format)

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

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

lastStatusReportTime

string ( Timestamp format)

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

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

deviceInfo

object ( DeviceInfo )

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

osPlatformType

string

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

osVersion

string

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

browserVersion

string

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

browserChannel

string

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

annotatedLocation

string

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

annotatedUser

string

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

attestationCredential

object ( AttestationCredential )

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

reportingData

object ( ReportingData )

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

etag

string

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

identityProvider

enum ( IdentityProvider )

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

firstEnrollmentTime

string ( Timestamp format)

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

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

affiliationState

enum ( AffiliationState )

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

policyCount

string ( int64 format)

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

extensionCount

string ( int64 format)

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

osPlatformVersion

string

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

ডিভাইস তথ্য

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

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

enum ( DeviceType )

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

affiliatedDeviceId

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
}
ক্ষেত্র
keyType

enum ( KeyType )

শুধুমাত্র আউটপুট। পাবলিক কী-এর ধরন।

keyTrustLevel

enum ( KeyTrustLevel )

শুধুমাত্র আউটপুট। পাবলিক কী এর ট্রাস্ট লেভেল।

publicKey

string ( bytes format)

শুধুমাত্র আউটপুট। পাবলিক কী এর মান।

একটি base64-এনকোডেড স্ট্রিং।

keyRotationTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। সর্বজনীন কী ঘূর্ণনের সর্বশেষ ঘূর্ণন টাইমস্ট্যাম্প।

RFC 3339 ব্যবহার করে, যেখানে উৎপন্ন আউটপুট সর্বদা Z-সাধারণ করা হবে এবং 0, 3, 6 বা 9 ভগ্নাংশ সংখ্যা ব্যবহার করে। "Z" ব্যতীত অন্যান্য অফসেটগুলিও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"

কী টাইপ

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

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)
    }
  ]
}
ক্ষেত্র
browserExecutablePath

string

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

installedBrowserVersion

string

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

profilePath

string

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

extensionData[]

object ( ExtensionData )

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

policyData[]

object ( PolicyData )

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

extensionPolicyData[]

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
}
ক্ষেত্র
extensionId

string

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

version

string

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

permissions[]

string

শুধুমাত্র আউটপুট। এক্সটেনশন দ্বারা অনুরোধ করা অনুমতি.

name

string

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

description

string

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

extensionType

enum ( ExtensionType )

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

homepageUri

string

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

installationType

enum ( InstallationType )

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

manifestVersion

integer

শুধুমাত্র আউটপুট। এক্সটেনশনের ম্যানিফেস্ট সংস্করণ।

isDisabled

boolean

শুধুমাত্র আউটপুট। ব্যবহারকারী এক্সটেনশনটি নিষ্ক্রিয় করেছে কিনা তা প্রতিনিধিত্ব করে৷

isWebstoreExtension

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)
    }
  ]
}
ক্ষেত্র
extensionId

string

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

extensionName

string

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

policyData[]

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 ব্রাউজার প্রোফাইলগুলি তালিকাভুক্ত করে৷