টুল: list_enterprises
কলকারীর কাছে অ্যাক্সেসযোগ্য এন্টারপ্রাইজগুলির তালিকা তৈরি করে।
নিচের নমুনাটি list_enterprises MCP টুলটি ব্যবহার করার জন্য curl কীভাবে ব্যবহার করতে হয় তা প্রদর্শন করে।
| কার্ল অনুরোধ |
|---|
curl --location 'https://androidmanagement.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "list_enterprises", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
ইনপুট স্কিমা
EMM-পরিচালিত উদ্যোগগুলির তালিকা তৈরির অনুরোধ।
তালিকা উদ্যোগ অনুরোধ
| JSON উপস্থাপনা |
|---|
{
"projectId": string,
"pageSize": integer,
"pageToken": string,
"view": enum ( |
| ক্ষেত্র | |
|---|---|
projectId | প্রয়োজনীয়। এন্টারপ্রাইজ পরিচালনাকারী EMM-এর ক্লাউড প্রকল্প আইডি। |
pageSize | অনুরোধকৃত পৃষ্ঠার আকার। প্রকৃত পৃষ্ঠার আকার সর্বনিম্ন বা সর্বোচ্চ মান নির্ধারণ করা যেতে পারে। |
pageToken | সার্ভার কর্তৃক প্রদত্ত ফলাফলের একটি পৃষ্ঠা চিহ্নিতকারী একটি টোকেন। |
view | কোন এন্টারপ্রাইজ ফিল্ডগুলি ফেরত দিতে হবে তা নির্দিষ্ট করে। এই পদ্ধতিটি শুধুমাত্র |
আউটপুট স্কিমা
উদ্যোগ তালিকাভুক্ত করার অনুরোধের প্রতিক্রিয়া।
তালিকা উদ্যোগ প্রতিক্রিয়া
| JSON উপস্থাপনা |
|---|
{
"enterprises": [
{
object ( |
| ক্ষেত্র | |
|---|---|
enterprises[] | উদ্যোগের তালিকা। |
nextPageToken | যদি আরও ফলাফল থাকে, তাহলে পরবর্তী পৃষ্ঠার ফলাফল পুনরুদ্ধারের জন্য একটি টোকেন। |
এন্টারপ্রাইজ
| JSON উপস্থাপনা |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| ক্ষেত্র | |
|---|---|
name | সার্ভার তৈরির সময় যে এন্টারপ্রাইজের নাম তৈরি করে, তা |
enabledNotificationTypes[] | এন্টারপ্রাইজের জন্য সক্রিয় করা Google Pub/Sub বিজ্ঞপ্তির ধরণ। |
pubsubTopic | যে বিষয়ে Pub/Sub বিজ্ঞপ্তিগুলি প্রকাশিত হয়, |
primaryColor | RGB ফর্ম্যাটে একটি রঙ যা ডিভাইস ম্যানেজমেন্ট অ্যাপ UI-তে প্রদর্শিত প্রধান রঙ নির্দেশ করে। রঙের উপাদানগুলি নিম্নরূপ সংরক্ষণ করা হয়: |
logo | ডিভাইস প্রভিশনিং এর সময় লোগো হিসেবে প্রদর্শিত একটি ছবি। সমর্থিত প্রকারগুলি হল: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng। |
enterpriseDisplayName | ব্যবহারকারীদের কাছে প্রদর্শিত এন্টারপ্রাইজের নাম। এই ক্ষেত্রের সর্বোচ্চ দৈর্ঘ্য ১০০টি অক্ষর। |
termsAndConditions[] | এই এন্টারপ্রাইজের জন্য একটি ডিভাইস সরবরাহ করার সময় যে শর্তাবলী মেনে নিতে হবে। এই তালিকার প্রতিটি মানের জন্য শর্তাবলীর একটি পৃষ্ঠা তৈরি করা হয়েছে। |
appAutoApprovalEnabled | অবচিত এবং অব্যবহৃত। |
signinDetails[] | এন্টারপ্রাইজের সাইন-ইন বিশদ। |
contactInfo | একটি EMM-পরিচালিত এন্টারপ্রাইজের এন্টারপ্রাইজ যোগাযোগের তথ্য। |
googleAuthenticationSettings | গুগল-প্রদত্ত ব্যবহারকারী প্রমাণীকরণের সেটিংস। |
enterpriseType | শুধুমাত্র আউটপুট। এন্টারপ্রাইজের ধরণ। |
managedGooglePlayAccountsEnterpriseType | শুধুমাত্র আউটপুট। একটি পরিচালিত Google Play অ্যাকাউন্ট এন্টারপ্রাইজের ধরণ। |
managedGoogleDomainType | শুধুমাত্র আউটপুট। পরিচালিত Google ডোমেনের ধরণ। |
Int32Value সম্পর্কে
| JSON উপস্থাপনা |
|---|
{ "value": integer } |
| ক্ষেত্র | |
|---|---|
value | int32 মান। |
বাহ্যিক তথ্য
| JSON উপস্থাপনা |
|---|
{ "url": string, "sha256Hash": string } |
| ক্ষেত্র | |
|---|---|
url | ডেটার পরম URL, যা অবশ্যই http অথবা https স্কিম ব্যবহার করবে। Android ডিভাইস নীতি GET অনুরোধে কোনও শংসাপত্র প্রদান করে না, তাই URLটি সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে। আক্রমণকারীদের URLটি আবিষ্কার করা থেকে বিরত রাখতে URL-এ একটি দীর্ঘ, এলোমেলো উপাদান অন্তর্ভুক্ত করা ব্যবহার করা যেতে পারে। |
sha256Hash | url-এ হোস্ট করা কন্টেন্টের বেস-64 এনকোডেড SHA-256 হ্যাশ। যদি কন্টেন্টটি এই হ্যাশের সাথে না মেলে, তাহলে Android ডিভাইস নীতি ডেটা ব্যবহার করবে না। |
শর্তাবলীএবংশর্তাবলী
| JSON উপস্থাপনা |
|---|
{ "header": { object ( |
| ক্ষেত্র | |
|---|---|
header | HTML কন্টেন্টের উপরে প্রদর্শিত একটি ছোট হেডার। |
content | একটি ভালোভাবে ফর্ম্যাট করা HTML স্ট্রিং। এটি android.text.Html#fromHtml দিয়ে ক্লায়েন্টে পার্স করা হবে। |
ব্যবহারকারীর মুখোমুখি বার্তা
| JSON উপস্থাপনা |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| ক্ষেত্র | |
|---|---|
localizedMessages | <locale, message> জোড়া সম্বলিত একটি মানচিত্র, যেখানে locale হল একটি সুগঠিত BCP 47 ভাষা কোড, যেমন en-US, es-ES, অথবা fr। |
defaultMessage | যদি কোনও স্থানীয় বার্তা নির্দিষ্ট না করা থাকে অথবা ব্যবহারকারীর স্থানীয় বার্তার সাথে কোনও স্থানীয় বার্তার মিল না থাকে, তাহলে ডিফল্ট বার্তাটি প্রদর্শিত হবে। যদি কোনও স্থানীয় বার্তা প্রদান করা হয় তবে একটি ডিফল্ট বার্তা প্রদান করতে হবে। |
স্থানীয় বার্তাপ্রবেশ
| JSON উপস্থাপনা |
|---|
{ "key": string, "value": string } |
| ক্ষেত্র | |
|---|---|
key | |
value | |
সাইনইনবিস্তারিত
| JSON উপস্থাপনা |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| ক্ষেত্র | |
|---|---|
signinUrl | ডিভাইসে সাইন-ইন এনরোলমেন্ট টোকেন থাকলে প্রমাণীকরণের জন্য সাইন-ইন URL। সাইন-ইন এন্ডপয়েন্টটি https://enterprise.google.com/android/enroll?et= আকারে একটি URL দিয়ে প্রমাণীকরণ প্রবাহ শেষ করবে। |
signinEnrollmentToken | কাস্টম সাইন-ইন প্রবাহ ট্রিগার করতে ব্যবহৃত একটি এন্টারপ্রাইজ ব্যাপী তালিকাভুক্তি টোকেন। এটি সার্ভার দ্বারা তৈরি একটি কেবল-পঠনযোগ্য ক্ষেত্র। |
qrCode | একটি JSON স্ট্রিং যার UTF-8 উপস্থাপনা এই তালিকাভুক্তি টোকেন সহ একটি ডিভাইস নথিভুক্ত করার জন্য একটি QR কোড তৈরি করতে ব্যবহার করা যেতে পারে। NFC ব্যবহার করে একটি ডিভাইস নথিভুক্ত করার জন্য, NFC রেকর্ডে JSON-এর বৈশিষ্ট্যগুলির একটি সিরিয়ালাইজড |
allowPersonalUsage | এই তালিকাভুক্তি টোকেনের সাথে সরবরাহ করা কোনও ডিভাইসে ব্যক্তিগত ব্যবহারের অনুমতি আছে কিনা তা নিয়ন্ত্রণ করে। কোম্পানির মালিকানাধীন ডিভাইসের জন্য:
ব্যক্তিগত মালিকানাধীন ডিভাইসের জন্য:
|
defaultStatus | ঐচ্ছিক। এন্টারপ্রাইজের জন্য সাইন-ইন URL ডিফল্টরূপে ব্যবহার করা উচিত কিনা। Google অ্যাকাউন্ট নথিভুক্তকরণ পদ্ধতির জন্য |
ইউনিয়ন ক্ষেত্র | |
tokenTag | |
যোগাযোগের তথ্য
| JSON উপস্থাপনা |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| ক্ষেত্র | |
|---|---|
contactEmail | যোগাযোগের জন্য একটি ইমেল ঠিকানা, যা পরিচালিত Google Play সম্পর্কিত গুরুত্বপূর্ণ ঘোষণা পাঠাতে ব্যবহৃত হবে। |
dataProtectionOfficerName | তথ্য সুরক্ষা কর্মকর্তার নাম। |
dataProtectionOfficerEmail | তথ্য সুরক্ষা কর্মকর্তার ইমেল। ইমেলটি যাচাই করা হয়েছে কিন্তু যাচাই করা হয়নি। |
dataProtectionOfficerPhone | তথ্য সুরক্ষা কর্মকর্তার ফোন নম্বর ফোন নম্বরটি যাচাইকৃত কিন্তু যাচাইকৃত নয়। |
euRepresentativeName | ইইউ প্রতিনিধির নাম। |
euRepresentativeEmail | ইইউ প্রতিনিধির ইমেল। ইমেলটি যাচাই করা হয়েছে কিন্তু যাচাই করা হয়নি। |
euRepresentativePhone | ইইউ প্রতিনিধির ফোন নম্বর। ফোন নম্বরটি যাচাই করা হয়েছে কিন্তু যাচাই করা হয়নি। |
গুগল প্রমাণীকরণ সেটিংস
| JSON উপস্থাপনা |
|---|
{
"googleAuthenticationRequired": enum ( |
| ক্ষেত্র | |
|---|---|
googleAuthenticationRequired | শুধুমাত্র আউটপুট। নথিভুক্তিকরণ প্রক্রিয়ার সময় ব্যবহারকারীদের Google দ্বারা প্রমাণীকরণের প্রয়োজন কিনা। নলেজ ওয়ার্কার ডিভাইসের জন্য এন্টারপ্রাইজের জন্য Google প্রমাণীকরণ সক্ষম কিনা তা IT অ্যাডমিন নির্দিষ্ট করতে পারেন। এই মানটি শুধুমাত্র Google অ্যাডমিন কনসোলের মাধ্যমে সেট করা যেতে পারে। |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | অদক্ষ ইঙ্গিত: ✅ | কেবল পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌