REST Resource: enterprises.enrollmentTokens

সম্পদ: EnrollmentToken

একটি তালিকাভুক্তি টোকেন।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "value": string,
  "duration": string,
  "expirationTimestamp": string,
  "policyName": string,
  "additionalData": string,
  "qrCode": string,
  "oneTimeOnly": boolean,
  "user": {
    object (User)
  },
  "allowPersonalUsage": enum (AllowPersonalUsage)
}
ক্ষেত্র
name

string

এনরোলমেন্ট টোকেনের নাম, যা তৈরির সময় সার্ভার দ্বারা তৈরি হয়, enterprises/{enterpriseId}/enrollmentTokens/{enrollmentTokenId} ফর্মে।

value

string

টোকেন মান যা ডিভাইসে পাঠানো হয়েছে এবং ডিভাইসটিকে নথিভুক্ত করার অনুমতি দেয়। এটি সার্ভার দ্বারা উত্পন্ন একটি শুধুমাত্র-পঠন ক্ষেত্র।

duration

string ( Duration format)

তালিকাভুক্তির টোকেনটি বৈধ, 1 মিনিট থেকে Durations.MAX_VALUE পর্যন্ত। MAX_VALUE, প্রায় 10,000 বছর। নির্দিষ্ট না থাকলে, ডিফল্ট সময়কাল 1 ঘন্টা। অনুগ্রহ করে মনে রাখবেন যে অনুরোধের সময়কালের ফলে expirationTimestamp Timestamps.MAX_VALUE ছাড়িয়ে যায়, তাহলে expirationTimestamp Timestamps.MAX_VALUE এ বাধ্য করা হয়।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

expirationTimestamp

string ( Timestamp format)

টোকেনের মেয়াদ শেষ হওয়ার সময়। এটি সার্ভার দ্বারা উত্পন্ন একটি শুধুমাত্র-পঠন ক্ষেত্র।

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

policyName

string

enterprises/{enterpriseId}/policies/{policyId} ফর্মে নথিভুক্ত ডিভাইসে প্রাথমিকভাবে প্রয়োগ করা নীতির নাম। নির্দিষ্ট করা না থাকলে, ডিভাইসের ব্যবহারকারীর জন্য policyName প্রয়োগ করা হয়। userName নির্দিষ্ট না থাকলে, enterprises/{enterpriseId}/policies/default ডিফল্টরূপে প্রয়োগ করা হয়। এই ক্ষেত্রটি আপডেট করার সময়, আপনি শুধুমাত্র policyId নির্দিষ্ট করতে পারেন যতক্ষণ না policyId কোনো স্ল্যাশ না থাকে। নীতির বাকি নাম অনুমান করা হবে।

additionalData

string

তালিকাভুক্তি টোকেনের সাথে যুক্ত ঐচ্ছিক, নির্বিচারে ডেটা। এর মধ্যে থাকতে পারে, উদাহরণ স্বরূপ, নথিভুক্তির পরে ডিভাইসটি বরাদ্দ করা একটি প্রতিষ্ঠানের আইডি। টোকেন সহ একটি ডিভাইস নথিভুক্ত করার পরে, এই ডেটা Device সংস্থানের enrollmentTokenData ক্ষেত্রে উন্মুক্ত করা হবে। ডেটা অবশ্যই 1024 অক্ষর বা তার কম হতে হবে; অন্যথায়, সৃষ্টির অনুরোধ ব্যর্থ হবে।

qrCode

string

একটি JSON স্ট্রিং যার UTF-8 উপস্থাপনা এই তালিকাভুক্তি টোকেন সহ একটি ডিভাইস নথিভুক্ত করার জন্য একটি QR কোড তৈরি করতে ব্যবহার করা যেতে পারে। NFC ব্যবহার করে একটি ডিভাইস নথিভুক্ত করতে, NFC রেকর্ডে অবশ্যই JSON-এর বৈশিষ্ট্যগুলির একটি ক্রমিক java.util.Properties বৈশিষ্ট্য উপস্থাপনা থাকতে হবে।

oneTimeOnly

boolean

তালিকাভুক্তি টোকেন শুধুমাত্র একবার ব্যবহারের জন্য কিনা। যদি পতাকা সত্যে সেট করা থাকে, শুধুমাত্র একটি ডিভাইস নিবন্ধনের জন্য এটি ব্যবহার করতে পারে৷

user
(deprecated)

object ( User )

এই ক্ষেত্রটি অবহেলিত এবং মান উপেক্ষা করা হয়েছে৷

allowPersonalUsage

enum ( AllowPersonalUsage )

এই এনরোলমেন্ট টোকেন দিয়ে প্রবিধান করা ডিভাইসে ব্যক্তিগত ব্যবহারের অনুমতি দেওয়া হয় কিনা তা নিয়ন্ত্রণ করে।

কোম্পানির মালিকানাধীন ডিভাইসের জন্য:

  • ব্যক্তিগত ব্যবহার সক্ষম করা ব্যবহারকারীকে ডিভাইসে একটি কাজের প্রোফাইল সেট আপ করতে দেয়৷
  • ব্যক্তিগত ব্যবহার অক্ষম করার জন্য ব্যবহারকারীকে একটি সম্পূর্ণরূপে পরিচালিত ডিভাইস হিসাবে ডিভাইসের ব্যবস্থা করতে হবে।

ব্যক্তিগত মালিকানাধীন ডিভাইসগুলির জন্য:

  • ব্যক্তিগত ব্যবহার সক্ষম করা ব্যবহারকারীকে ডিভাইসে একটি কাজের প্রোফাইল সেট আপ করতে দেয়৷
  • ব্যক্তিগত ব্যবহার অক্ষম করা ডিভাইসটিকে বিধান করা থেকে আটকাবে৷ ব্যক্তিগত মালিকানাধীন ডিভাইসে ব্যক্তিগত ব্যবহার অক্ষম করা যাবে না।

পদ্ধতি

create

একটি প্রদত্ত এন্টারপ্রাইজের জন্য একটি তালিকাভুক্তি টোকেন তৈরি করে৷

delete

একটি তালিকাভুক্তি টোকেন মুছে দেয়।

get

একটি সক্রিয়, মেয়াদোত্তীর্ণ তালিকাভুক্তি টোকেন পায়।

list

একটি প্রদত্ত এন্টারপ্রাইজের জন্য সক্রিয়, মেয়াদোত্তীর্ণ তালিকাভুক্তি টোকেনগুলি তালিকাভুক্ত করে৷