REST Resource: enterprises.migrationTokens

রিসোর্স: মাইগ্রেশনটোকেন

কোনো ডিভাইসকে তৃতীয় পক্ষের ডিপিসি (DPC) থেকে অ্যান্ড্রয়েড ম্যানেজমেন্ট এপিআই (Android Management API) দ্বারা পরিচালিত করার প্রক্রিয়া শুরু করার জন্য একটি টোকেন। একটি মাইগ্রেশন টোকেন শুধুমাত্র একটি ডিভাইসের জন্য বৈধ। আরও বিস্তারিত জানতে নির্দেশিকাটি দেখুন।

JSON উপস্থাপনা
{
  "name": string,
  "value": string,
  "createTime": string,
  "userId": string,
  "deviceId": string,
  "managementMode": enum (ManagementMode),
  "policy": string,
  "additionalData": string,
  "device": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "expireTime": string,
  "ttl": string
  // End of mutually exclusive fields.
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। মাইগ্রেশন টোকেনের নাম, যা সার্ভার তৈরির সময় enterprises/{enterprise}/migrationTokens/{migrationToken} আকারে তৈরি করে।

value

string

শুধুমাত্র আউটপুট। মাইগ্রেশন টোকেনের মান।

createTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। এই মাইগ্রেশন টোকেনটি তৈরি হওয়ার সময়।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

userId

string

আবশ্যক। অপরিবর্তনীয়। ডিভাইসে থাকা ম্যানেজড গুগল প্লে অ্যাকাউন্টের ইউজার আইডি, যেমনটি প্লে ইএমএম এপিআই-তে থাকে। এটি প্লে ইএমএম এপিআই-এর Devices.get কলের userId প্যারামিটারের সাথে সঙ্গতিপূর্ণ।

deviceId

string

আবশ্যক। অপরিবর্তনীয়। ডিভাইসের আইডি, যেমনটি প্লে ইএমএম এপিআই-তে রয়েছে। এটি প্লে ইএমএম এপিআই-এর Devices.get কলের deviceId প্যারামিটারের সাথে সঙ্গতিপূর্ণ।

managementMode

enum ( ManagementMode )

আবশ্যক। অপরিবর্তনীয়। যে ডিভাইস বা প্রোফাইলটি স্থানান্তর করা হচ্ছে তার ব্যবস্থাপনা মোড।

policy

string

আবশ্যক। অপরিবর্তনীয়। নথিভুক্ত ডিভাইসে প্রাথমিকভাবে প্রয়োগ করা পলিসির নাম, enterprises/{enterprise}/policies/{policy} আকারে।

additionalData

string

অপরিবর্তনীয়। ঐচ্ছিক EMM-নির্দিষ্ট অতিরিক্ত ডেটা। ডিভাইসটি মাইগ্রেট করা হয়ে গেলে এটি ডিভাইস রিসোর্সের migrationAdditionalData ফিল্ডে যুক্ত হবে। এটি অবশ্যই সর্বাধিক ১০২৪ অক্ষরের হতে হবে।

device

string

শুধুমাত্র আউটপুট। এই মাইগ্রেশন টোকেনটি ব্যবহার করে কোনো ডিভাইস মাইগ্রেট করা হলে, ফলস্বরূপ Device রিসোর্সটির নাম এখানে enterprises/{enterprise}/devices/{device} আকারে পূরণ করা হবে।

নিম্নলিখিতটি হলো পারস্পরিকভাবে বর্জনীয় ফিল্ডগুলির একটি তালিকা। একটি উত্তরে এই ফিল্ডগুলির মধ্যে সর্বাধিক একটি সেট করা হবে:
expireTime

string ( Timestamp format)

অপরিবর্তনীয়। এই মাইগ্রেশন টোকেনটির মেয়াদ শেষ হওয়ার সময়। এটি তৈরির সময় থেকে সর্বোচ্চ সাত দিন পর্যন্ত হতে পারে। মেয়াদ শেষ হওয়ার সাত দিন পর মাইগ্রেশন টোকেনটি মুছে ফেলা হয়।

RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"

ttl

string ( Duration format)

শুধুমাত্র ইনপুট। এই মাইগ্রেশন টোকেনটি যে সময়ের জন্য বৈধ থাকবে। এটি শুধুমাত্র ইনপুটযোগ্য, এবং একটি মাইগ্রেশন টোকেন ফেরত দেওয়ার জন্য সার্ভার expireTime ফিল্ডটি পূরণ করবে। এটি সর্বোচ্চ সাত দিন হতে পারে। ডিফল্ট হলো সাত দিন।

সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' s ' থাকে। উদাহরণ: "3.5s"

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

ম্যানেজমেন্ট মোড

যে ডিভাইস বা প্রোফাইলটি স্থানান্তর করা হচ্ছে তার ব্যবস্থাপনা মোড।

এনাম
MANAGEMENT_MODE_UNSPECIFIED এই মানটি ব্যবহার করা যাবে না।
WORK_PROFILE_PERSONALLY_OWNED ব্যক্তিগত মালিকানাধীন ডিভাইসে একটি কর্ম প্রোফাইল। শুধুমাত্র অ্যান্ড্রয়েড ৯ এবং তার পরবর্তী সংস্করণ চালিত ডিভাইসে সমর্থিত।
WORK_PROFILE_COMPANY_OWNED কোম্পানির মালিকানাধীন ডিভাইসে একটি কাজের প্রোফাইল। শুধুমাত্র অ্যান্ড্রয়েড ১১ এবং তার পরবর্তী সংস্করণ চালিত ডিভাইসে সমর্থিত।
FULLY_MANAGED একটি সম্পূর্ণরূপে নিয়ন্ত্রিত ডিভাইস। শুধুমাত্র অ্যান্ড্রয়েড ৯ এবং তার পরবর্তী সংস্করণের ডিভাইসে সমর্থিত।

পদ্ধতি

create

একটি বিদ্যমান ডিভাইসকে EMM-এর ডিভাইস পলিসি কন্ট্রোলার (DPC) থেকে অ্যান্ড্রয়েড ম্যানেজমেন্ট এপিআই (API) দ্বারা পরিচালিত করার জন্য একটি মাইগ্রেশন টোকেন তৈরি করে।

get

একটি মাইগ্রেশন টোকেন পায়।

list

মাইগ্রেশন টোকেনগুলির তালিকা দেয়।