REST Resource: enterprises.migrationTokens

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

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

JSON প্রতিনিধিত্ব
{
  "name": string,
  "value": string,
  "createTime": string,
  "userId": string,
  "deviceId": string,
  "managementMode": enum (ManagementMode),
  "policy": string,
  "additionalData": string,
  "device": string,

  // Union field expiration can be only one of the following:
  "expireTime": string,
  "ttl": string
  // End of list of possible types for union field expiration.
}
ক্ষেত্র
name

string

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

value

string

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

create Time

string ( Timestamp format)

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

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

user Id

string

প্রয়োজন। অপরিবর্তনীয়। Play EMM API-এর মতো ডিভাইসে পরিচালিত Google Play অ্যাকাউন্টের ব্যবহারকারী আইডি। এটি Play EMM API-এর Devices.get কলের userId প্যারামিটারের সাথে মিলে যায়।

device Id

string

প্রয়োজন। অপরিবর্তনীয়। প্লে ইএমএম এপিআই-এর মতো ডিভাইসের আইডি। এটি Play EMM API-এর Devices.get কলে deviceId প্যারামিটারের সাথে মিলে যায়।

management Mode

enum ( ManagementMode )

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

policy

string

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

additional Data

string

অপরিবর্তনীয়। ঐচ্ছিক EMM-নির্দিষ্ট অতিরিক্ত ডেটা। একবার ডিভাইসটি স্থানান্তরিত হলে এটি ডিভাইস সংস্থানের migrationAdditionalData ক্ষেত্রের মধ্যে জমা হবে। এটি অবশ্যই সর্বাধিক 1024টি অক্ষর হতে হবে৷

device

string

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

ইউনিয়ন ক্ষেত্রের expiration

expiration নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

expire Time

string ( Timestamp format)

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

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

ttl

string ( Duration format)

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

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

ব্যবস্থাপনা মোড

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

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

পদ্ধতি

create

একটি মাইগ্রেশন টোকেন তৈরি করে, একটি বিদ্যমান ডিভাইসকে EMM এর ডিভাইস পলিসি কন্ট্রোলার (DPC) দ্বারা পরিচালিত থেকে Android ম্যানেজমেন্ট API দ্বারা পরিচালিত হতে স্থানান্তর করতে৷

get

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

list

মাইগ্রেশন টোকেন তালিকাভুক্ত করে।
,

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

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

JSON প্রতিনিধিত্ব
{
  "name": string,
  "value": string,
  "createTime": string,
  "userId": string,
  "deviceId": string,
  "managementMode": enum (ManagementMode),
  "policy": string,
  "additionalData": string,
  "device": string,

  // Union field expiration can be only one of the following:
  "expireTime": string,
  "ttl": string
  // End of list of possible types for union field expiration.
}
ক্ষেত্র
name

string

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

value

string

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

create Time

string ( Timestamp format)

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

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

user Id

string

প্রয়োজন। অপরিবর্তনীয়। Play EMM API-এর মতো ডিভাইসে পরিচালিত Google Play অ্যাকাউন্টের ব্যবহারকারী আইডি। এটি Play EMM API-এর Devices.get কলের userId প্যারামিটারের সাথে মিলে যায়।

device Id

string

প্রয়োজন। অপরিবর্তনীয়। প্লে ইএমএম এপিআই-এর মতো ডিভাইসের আইডি। এটি Play EMM API-এর Devices.get কলে deviceId প্যারামিটারের সাথে মিলে যায়।

management Mode

enum ( ManagementMode )

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

policy

string

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

additional Data

string

অপরিবর্তনীয়। ঐচ্ছিক EMM-নির্দিষ্ট অতিরিক্ত ডেটা। একবার ডিভাইসটি স্থানান্তরিত হলে এটি ডিভাইস সংস্থানের migrationAdditionalData ক্ষেত্রের মধ্যে জমা হবে। এটি অবশ্যই সর্বাধিক 1024টি অক্ষর হতে হবে৷

device

string

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

ইউনিয়ন ক্ষেত্রের expiration

expiration নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

expire Time

string ( Timestamp format)

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

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

ttl

string ( Duration format)

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

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

ব্যবস্থাপনা মোড

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

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

পদ্ধতি

create

একটি মাইগ্রেশন টোকেন তৈরি করে, একটি বিদ্যমান ডিভাইসকে EMM এর ডিভাইস পলিসি কন্ট্রোলার (DPC) দ্বারা পরিচালিত থেকে Android ম্যানেজমেন্ট API দ্বারা পরিচালিত হতে স্থানান্তর করতে৷

get

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

list

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