टूल: get_enterprise
किसी दिए गए एंटरप्राइज़ आईडी के लिए एंटरप्राइज़ की जानकारी मिलती है. नाम वाले फ़ील्ड में एंटरप्राइज़ आईडी की ज़रूरत होती है. उदाहरण के लिए, enterprises/{enterpriseId}.
यहां दिए गए सैंपल में, curl का इस्तेमाल करके get_enterprise एमसीपी टूल को शुरू करने का तरीका बताया गया है.
| 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": "get_enterprise", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
इनपुट स्कीमा
एंटरप्राइज़ पाने का अनुरोध करें. यह फ़ंक्शन, सभी उपलब्ध फ़ील्ड की वैल्यू दिखाता है.
GetEnterpriseRequest
| JSON के काेड में दिखाना |
|---|
{ "name": string } |
| फ़ील्ड | |
|---|---|
name |
कंपनी का नाम |
आउटपुट स्कीमा
एंटरप्राइज़ पर लागू किया गया कॉन्फ़िगरेशन.
Enterprise
| JSON के काेड में दिखाना |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| फ़ील्ड | |
|---|---|
name |
यह उस एंटरप्राइज़ का नाम होता है जिसे सर्वर, एंटरप्राइज़ बनाते समय जनरेट करता है. यह |
enabledNotificationTypes[] |
Google Pub/Sub की सूचनाएं किस तरह की हैं, जिन्हें एंटरप्राइज़ के लिए चालू किया गया है. |
pubsubTopic |
Pub/Sub सूचनाएं जिस विषय पर पब्लिश की जाती हैं उसका नाम |
primaryColor |
आरजीबी फ़ॉर्मैट में मौजूद एक रंग, जो डिवाइस मैनेजमेंट ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में मुख्य रंग के तौर पर दिखाया जाता है. कलर कॉम्पोनेंट को इस तरह से सेव किया जाता है: |
logo |
डिवाइस प्रोविज़निंग के दौरान लोगो के तौर पर दिखाई गई इमेज. इमेज के लिए इस्तेमाल किए जा सकने वाले टाइप: image/bmp, image/gif, image/x-ico, image/jpeg, image/png, image/webp, image/vnd.wap.wbmp, image/x-adobe-dng. |
enterpriseDisplayName |
उपयोगकर्ताओं को दिखने वाले एंटरप्राइज़ का नाम. इस फ़ील्ड की लंबाई ज़्यादा से ज़्यादा 100 वर्णों की है. |
termsAndConditions[] |
इस एंटरप्राइज़ के लिए डिवाइस को चालू करते समय, इन नियमों और शर्तों को स्वीकार करना ज़रूरी है. इस सूची में मौजूद हर वैल्यू के लिए, शर्तों का एक पेज जनरेट किया जाता है. |
appAutoApprovalEnabled |
यह सुविधा अब काम नहीं करती और इसका इस्तेमाल नहीं किया जाता. |
signinDetails[] |
बड़े कारोबार के साइन-इन करने की जानकारी. |
contactInfo |
ईएमएम की मदद से मैनेज किए जा रहे एंटरप्राइज़ की संपर्क जानकारी. |
googleAuthenticationSettings |
Google की ओर से उपलब्ध कराई गई, उपयोगकर्ता की पुष्टि करने की सुविधा के लिए सेटिंग. |
enterpriseType |
सिर्फ़ आउटपुट के लिए. यह किस तरह का एंटरप्राइज़ है. |
managedGooglePlayAccountsEnterpriseType |
सिर्फ़ आउटपुट के लिए. मैनेज किए जा रहे Google Play खातों वाले एंटरप्राइज़ का टाइप. |
managedGoogleDomainType |
सिर्फ़ आउटपुट के लिए. मैनेज किए गए Google डोमेन का टाइप. |
Int32Value
| JSON के काेड में दिखाना |
|---|
{ "value": integer } |
| फ़ील्ड | |
|---|---|
value |
int32 वैल्यू. |
ExternalData
| JSON के काेड में दिखाना |
|---|
{ "url": string, "sha256Hash": string } |
| फ़ील्ड | |
|---|---|
url |
डेटा का पूरा यूआरएल. इसमें http या https स्कीम का इस्तेमाल किया जाना चाहिए. Android Device Policy, GET अनुरोध में कोई क्रेडेंशियल नहीं देता है. इसलिए, यूआरएल को सार्वजनिक तौर पर ऐक्सेस किया जा सकता है. यूआरएल में लंबा और रैंडम कॉम्पोनेंट शामिल करने से, हमलावरों को यूआरएल का पता लगाने से रोका जा सकता है. |
sha256Hash |
यह यूआरएल पर होस्ट किए गए कॉन्टेंट का base-64 फ़ॉर्मैट में एन्कोड किया गया और SHA-256 एल्गोरिदम इस्तेमाल करके हैश किया गया नतीजा होता है. अगर कॉन्टेंट इस हैश से मेल नहीं खाता है, तो Android Device Policy इस डेटा का इस्तेमाल नहीं करेगी. |
TermsAndConditions
| JSON के काेड में दिखाना |
|---|
{ "header": { object ( |
| फ़ील्ड | |
|---|---|
header |
यह एक छोटा हेडर होता है, जो एचटीएमएल कॉन्टेंट के ऊपर दिखता है. |
content |
अच्छी तरह से फ़ॉर्मैट की गई एचटीएमएल स्ट्रिंग. इसे क्लाइंट पर android.text.Html#fromHtml के साथ पार्स किया जाएगा. |
UserFacingMessage
| JSON के काेड में दिखाना |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| फ़ील्ड | |
|---|---|
localizedMessages |
यह एक ऐसा मैप होता है जिसमें <locale, message> जोड़े होते हैं. इसमें locale, BCP 47 भाषा का सही फ़ॉर्मैट वाला कोड होता है. जैसे, en-US, es-ES या fr. एक ऑब्जेक्ट, जिसमें |
defaultMessage |
अगर कोई स्थानीय मैसेज नहीं दिया गया है या उपयोगकर्ता की जगह की जानकारी, स्थानीय मैसेज से मेल नहीं खाती है, तो डिफ़ॉल्ट मैसेज दिखाया जाता है. अगर स्थानीय भाषा के मुताबिक तैयार किए गए मैसेज दिए जाते हैं, तो डिफ़ॉल्ट मैसेज देना ज़रूरी है. |
LocalizedMessagesEntry
| JSON के काेड में दिखाना |
|---|
{ "key": string, "value": string } |
| फ़ील्ड | |
|---|---|
key |
|
value |
|
SigninDetail
| JSON के काेड में दिखाना |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| फ़ील्ड | |
|---|---|
signinUrl |
डिवाइस को साइन-इन एनरोलमेंट टोकन के साथ प्रोविज़न किए जाने पर, पुष्टि करने के लिए साइन-इन यूआरएल. साइन-इन एंडपॉइंट को पुष्टि करने की प्रोसेस पूरी करनी चाहिए. इसके लिए, उसे https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
यह पूरे एंटरप्राइज़ के लिए इस्तेमाल किया जाने वाला एनरोलमेंट टोकन है. इसका इस्तेमाल, कस्टम साइन-इन फ़्लो को ट्रिगर करने के लिए किया जाता है. यह सर्वर से जनरेट किया गया रीड-ओनली फ़ील्ड है. |
qrCode |
यह एक JSON स्ट्रिंग है. इसके UTF-8 वर्शन का इस्तेमाल करके, एक क्यूआर कोड जनरेट किया जा सकता है. इस क्यूआर कोड को स्कैन करके, डिवाइस को इस रजिस्ट्रेशन टोकन के साथ रजिस्टर किया जा सकता है. एनएफ़सी का इस्तेमाल करके किसी डिवाइस को रजिस्टर करने के लिए, एनएफ़सी रिकॉर्ड में JSON में मौजूद प्रॉपर्टी का क्रम से लगाया गया |
allowPersonalUsage |
इस नीति से यह कंट्रोल किया जाता है कि इस रजिस्ट्रेशन टोकन से प्रावधान किए गए डिवाइस पर, निजी इस्तेमाल की अनुमति है या नहीं. कंपनी के मालिकाना हक वाले डिवाइसों के लिए:
निजी डिवाइसों के लिए:
|
defaultStatus |
ज़रूरी नहीं. इससे यह तय होता है कि क्या साइन-इन यूआरएल का इस्तेमाल, एंटरप्राइज़ के लिए डिफ़ॉल्ट रूप से किया जाना चाहिए. Google खाते में रजिस्टर करने के तरीके के लिए, |
यूनियन फ़ील्ड
|
|
tokenTag |
EMM की ओर से तय किया गया मेटाडेटा, ताकि |
ContactInfo
| JSON के काेड में दिखाना |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| फ़ील्ड | |
|---|---|
contactEmail |
संपर्क करने के लिए ईमेल पता. इसका इस्तेमाल, मैनेज किए जा रहे Google Play से जुड़ी ज़रूरी सूचनाएं भेजने के लिए किया जाएगा. |
dataProtectionOfficerName |
डेटा सुरक्षा अधिकारी का नाम. |
dataProtectionOfficerEmail |
डेटा सुरक्षा अधिकारी का ईमेल पता. ईमेल पते की पुष्टि हो गई है, लेकिन इसकी पुष्टि नहीं हुई है. |
dataProtectionOfficerPhone |
डेटा सुरक्षा अधिकारी का फ़ोन नंबर. फ़ोन नंबर की पुष्टि हो गई है, लेकिन इसकी पुष्टि नहीं हुई है. |
euRepresentativeName |
ईयू (यूरोपीय संघ) के प्रतिनिधि का नाम. |
euRepresentativeEmail |
ईयू के प्रतिनिधि का ईमेल पता. ईमेल पते की पुष्टि हो गई है, लेकिन इसकी पुष्टि नहीं हुई है. |
euRepresentativePhone |
ईयू प्रतिनिधि का फ़ोन नंबर. फ़ोन नंबर की पुष्टि हो गई है, लेकिन उसे सत्यापित नहीं किया गया है. |
GoogleAuthenticationSettings
| JSON के काेड में दिखाना |
|---|
{
"googleAuthenticationRequired": enum ( |
| फ़ील्ड | |
|---|---|
googleAuthenticationRequired |
सिर्फ़ आउटपुट के लिए. क्या रजिस्ट्रेशन की प्रोसेस के दौरान, उपयोगकर्ताओं की पुष्टि Google से करानी होगी. आईटी एडमिन यह तय कर सकता है कि नॉलेज वर्कर के डिवाइसों के लिए, Google की पुष्टि करने की सुविधा चालू है या नहीं. इस वैल्यू को सिर्फ़ Google Admin Console के ज़रिए सेट किया जा सकता है. Google की पुष्टि करने की सुविधा का इस्तेमाल |
टूल एनोटेशन
बदलाव करने वाला हिंट: ❌ | एक ही बार लागू होने वाला हिंट: ✅ | सिर्फ़ पढ़ने वाला हिंट: ✅ | ओपन वर्ल्ड हिंट: ❌