REST Resource: enterprises

रिसॉर्स: एंटरप्राइज़

एंटरप्राइज़ पर लागू किया गया कॉन्फ़िगरेशन.

JSON के काेड में दिखाना
{
  "name": string,
  "enabledNotificationTypes": [
    enum (NotificationType)
  ],
  "pubsubTopic": string,
  "primaryColor": integer,
  "logo": {
    object (ExternalData)
  },
  "enterpriseDisplayName": string,
  "termsAndConditions": [
    {
      object (TermsAndConditions)
    }
  ],
  "appAutoApprovalEnabled": boolean,
  "signinDetails": [
    {
      object (SigninDetail)
    }
  ],
  "contactInfo": {
    object (ContactInfo)
  },
  "googleAuthenticationSettings": {
    object (GoogleAuthenticationSettings)
  }
}
फ़ील्ड
name

string

एंटरप्राइज़ का नाम, जो बनाने के दौरान सर्वर से जनरेट होता है. यह नाम enterprises/{enterpriseId} फ़ॉर्मैट में होता है.

enabledNotificationTypes[]

enum (NotificationType)

एंटरप्राइज़ के लिए चालू की गई Google Pub/Sub सूचनाओं के टाइप.

pubsubTopic

string

वह विषय जिस पर Pub/Sub सूचनाएं पब्लिश की जाती हैं. इसे projects/{project}/topics/{topic} फ़ॉर्मैट में लिखा जाता है. यह फ़ील्ड सिर्फ़ तब भरना ज़रूरी है, जब Pub/Sub सूचनाएं चालू हों.

primaryColor

integer

आरजीबी फ़ॉर्मैट में रंग, जो डिवाइस मैनेजमेंट ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में दिखाने के लिए मुख्य रंग दिखाता है. कलर कॉम्पोनेंट इस तरह से सेव किए जाते हैं: (red << 16) | (green << 8) | blue. यहां हर कॉम्पोनेंट की वैल्यू 0 से 255 के बीच होती है.

enterpriseDisplayName

string

उपयोगकर्ताओं को दिखाया जाने वाला एंटरप्राइज़ का नाम. इस फ़ील्ड की लंबाई ज़्यादा से ज़्यादा 100 वर्णों की है.

termsAndConditions[]

object (TermsAndConditions)

इस एंटरप्राइज़ के लिए डिवाइस को कॉन्फ़िगर करते समय, स्वीकार किए जाने वाले नियम और शर्तें. इस सूची में मौजूद हर वैल्यू के लिए, शब्दों का एक पेज जनरेट होता है.

appAutoApprovalEnabled
(deprecated)

boolean

अब काम नहीं करता और इसका इस्तेमाल नहीं किया गया है.

signinDetails[]

object (SigninDetail)

एंटरप्राइज़ के साइन इन की जानकारी.

contactInfo

object (ContactInfo)

ईएमएम की मदद से मैनेज किए जा रहे एंटरप्राइज़ की संपर्क जानकारी.

googleAuthenticationSettings

object (GoogleAuthenticationSettings)

Google की ओर से उपयोगकर्ता की पुष्टि करने की सेटिंग.

NotificationType

डिवाइस मैनेजमेंट सर्वर, Google Pub/Sub के ज़रिए सूचनाओं के ये टाइप भेज सकता है.

Enums
NOTIFICATION_TYPE_UNSPECIFIED इस वैल्यू को अनदेखा कर दिया जाता है.
ENROLLMENT डिवाइस के रजिस्टर होने पर भेजी जाने वाली सूचना.
COMPLIANCE_REPORT

समर्थन नहीं होना या रुकना.

STATUS_REPORT जब कोई डिवाइस स्टेटस रिपोर्ट जारी करता है, तब भेजी जाने वाली सूचना.
COMMAND डिवाइस को दिया गया निर्देश पूरा होने पर भेजी जाने वाली सूचना.
USAGE_LOGS डिवाइस से BatchUsageLogEvents भेजे जाने पर सूचना भेजी जाती है.

ExternalData

बाहरी जगह पर होस्ट किया गया डेटा. Android Device Policy ऐप्लिकेशन इस डेटा को डाउनलोड करेगा और हैश की मदद से इसकी पुष्टि करेगा.

JSON के काेड में दिखाना
{
  "url": string,
  "sha256Hash": string
}
फ़ील्ड
url

string

डेटा का पूरा यूआरएल, जिसमें http या https स्कीम का इस्तेमाल किया जाना चाहिए. Android Device Policy ऐप्लिकेशन, जीईटी अनुरोध में कोई क्रेडेंशियल नहीं देती. इसलिए, यूआरएल ऐसा होना चाहिए जिसे कोई भी ऐक्सेस कर सके. यूआरएल में लंबा और रैंडम कॉम्पोनेंट शामिल करके, हमलावर को यूआरएल का पता लगाने से रोका जा सकता है.

sha256Hash

string

यूआरएल पर होस्ट किए गए कॉन्टेंट का base-64 में एन्कोड किया गया SHA-256 हैश. अगर कॉन्टेंट इस हैश से मेल नहीं खाता है, तो Android डिवाइस नीति उस डेटा का इस्तेमाल नहीं करेगी.

TermsAndConditions

नियम और शर्तों वाला पेज, जिसे प्रोवाइड करने के दौरान स्वीकार करना होगा.

JSON के काेड में दिखाना
{
  "header": {
    object (UserFacingMessage)
  },
  "content": {
    object (UserFacingMessage)
  }
}
फ़ील्ड
header

object (UserFacingMessage)

एचटीएमएल कॉन्टेंट के ऊपर दिखने वाला छोटा हेडर.

content

object (UserFacingMessage)

अच्छी तरह से फ़ॉर्मैट की गई एचटीएमएल स्ट्रिंग. इसे क्लाइंट पर android.text.html#fromhtml के साथ पार्स किया जाएगा.

SigninDetail

एक ऐसा संसाधन जिसमें किसी एंटरप्राइज़ के साइन इन की जानकारी शामिल होती है. किसी एंटरप्राइज़ के लिए SigninDetail को मैनेज करने के लिए, enterprises का इस्तेमाल करें.

किसी एंटरप्राइज़ के लिए, हमारे पास जितने चाहें उतने SigninDetail हो सकते हैं. इनकी पहचान, इन तीन फ़ील्ड (signinUrl, allowPersonalUsage, tokenTag) के कॉम्बिनेशन से की जाती है. एक ही (signinUrl, allowPersonalUsage, tokenTag) के साथ दो SigninDetail नहीं बनाए जा सकते. (tokenTag एक वैकल्पिक फ़ील्ड है).

Patch: कार्रवाई, SigninDetails की मौजूदा सूची को SigninDetails की नई सूची से अपडेट करती है.

  • अगर सेव किया गया SigninDetail कॉन्फ़िगरेशन पास हो जाता है, तो यह वही signinEnrollmentToken और qrCode दिखाता है.
  • अगर हम एक जैसे कई SigninDetail कॉन्फ़िगरेशन को पास करते हैं, जिन्हें स्टोर नहीं किया गया है, तो SigninDetail कॉन्फ़िगरेशन में से पहले कॉन्फ़िगरेशन को सेव किया जाएगा.
  • अगर कॉन्फ़िगरेशन पहले से मौजूद है, तो हम किसी खास पैच एपीआई कॉल में एक से ज़्यादा बार इसका अनुरोध नहीं कर सकते. ऐसा करने पर, डुप्लीकेट पासकोड की गड़बड़ी दिखेगी और पूरा ऑपरेशन पूरा नहीं हो पाएगा.
  • अगर हम SigninDetail के कुछ कॉन्फ़िगरेशन को अनुरोध से हटा देते हैं, तो उसे स्टोरेज से हटा दिया जाएगा. इसके बाद, हम उसी SigninDetail कॉन्फ़िगरेशन के लिए, एक और signinEnrollmentToken और qrCode का अनुरोध कर सकते हैं.
JSON के काेड में दिखाना
{
  "signinUrl": string,
  "signinEnrollmentToken": string,
  "qrCode": string,
  "allowPersonalUsage": enum (AllowPersonalUsage),
  "defaultStatus": enum (SigninDetailDefaultStatus),
  "tokenTag": string
}
फ़ील्ड
signinUrl

string

जब डिवाइस को साइन-इन रजिस्ट्रेशन टोकन के साथ प्रोवाइड किया जाता है, तो पुष्टि करने के लिए साइन-इन यूआरएल. साइन-इन एंडपॉइंट को पुष्टि करने का फ़्लो पूरा करना चाहिए. पुष्टि करने का यह तरीका https://enterprise.google.com/android/enroll?et= के तौर पर मौजूद है. अगर लॉगिन नहीं किया जा सका है, तो https://enterprise.google.com/android/enroll/invalid पर जाकर देखें.

signinEnrollmentToken

string

एंटरप्राइज़ के लिए उपलब्ध रजिस्ट्रेशन टोकन, जिसका इस्तेमाल कस्टम साइन-इन फ़्लो को ट्रिगर करने के लिए किया जाता है. यह रीड-ओनली फ़ील्ड है, जिसे सर्वर जनरेट करता है.

qrCode

string

एक JSON स्ट्रिंग, जिसका UTF-8 वर्शन इस्तेमाल करके, इस रजिस्टरेशन टोकन की मदद से किसी डिवाइस को रजिस्टर करने के लिए क्यूआर कोड जनरेट किया जा सकता है. एनएफ़सी का इस्तेमाल करके किसी डिवाइस को रजिस्टर करने के लिए, एनएफ़सी रिकॉर्ड में JSON में प्रॉपर्टी का क्रम से लगाया गया java.util.Properties होना चाहिए. यह सर्वर से जनरेट किया गया रीड-ओनली फ़ील्ड है.

allowPersonalUsage

enum (AllowPersonalUsage)

इससे यह कंट्रोल होता है कि इस रजिस्टर करने वाले टोकन से प्रावधान किए गए डिवाइस पर, निजी इस्तेमाल की अनुमति है या नहीं.

कंपनी के मालिकाना हक वाले डिवाइसों के लिए:

  • निजी इस्तेमाल की सुविधा चालू करने पर, उपयोगकर्ता अपने डिवाइस पर वर्क प्रोफ़ाइल सेट अप कर सकता है.
  • निजी इस्तेमाल की सुविधा बंद करने के लिए, उपयोगकर्ता को डिवाइस को पूरी तरह से मैनेज किए जाने वाले डिवाइस के तौर पर सेट अप करना होगा.

निजी तौर पर इस्तेमाल किए जाने वाले डिवाइसों के लिए:

  • निजी इस्तेमाल को चालू करने से उपयोगकर्ता को डिवाइस पर वर्क प्रोफ़ाइल सेट अप करने की मंज़ूरी मिल जाती है.
  • निजी इस्तेमाल की सुविधा बंद करने से, डिवाइस को प्रावधान नहीं किया जा सकेगा. निजी तौर पर इस्तेमाल किए जाने वाले डिवाइस पर, निजी तौर पर इस्तेमाल करने की सुविधा बंद नहीं की जा सकती.
defaultStatus

enum (SigninDetailDefaultStatus)

ज़रूरी नहीं. एंटरप्राइज़ के लिए, साइन इन यूआरएल का डिफ़ॉल्ट रूप से इस्तेमाल किया जाना चाहिए या नहीं. defaultStatus को SIGNIN_DETAIL_IS_DEFAULT पर सेट करके, SigninDetail का इस्तेमाल Google खाते के रजिस्ट्रेशन के तरीके के लिए किया जाता है. किसी एंटरप्राइज़ के सिर्फ़ एक signinDetails के लिए, defaultStatus को SIGNIN_DETAIL_IS_DEFAULT पर सेट किया जा सकता है. अगर किसी Enterprise में कम से कम एक signinDetails है और किसी में भी defaultStatus को SIGNIN_DETAIL_IS_DEFAULT पर सेट नहीं किया गया है, तो सूची में से पहले विकल्प को चुना जाएगा. साथ ही, defaultStatus को SIGNIN_DETAIL_IS_DEFAULT पर सेट किया जाएगा. अगर Enterprise के लिए कोई signinDetails नहीं दिया गया है, तो Google खाते के लिए डिवाइस रजिस्टर नहीं किया जा सकेगा.

tokenTag

string

SigninDetail के इंस्टेंस के बीच अंतर करने के लिए, ईएमएम तय किया गया मेटाडेटा.

SigninDetailDefaultStatus

एंटरप्राइज़ के लिए, साइन इन यूआरएल का डिफ़ॉल्ट रूप से इस्तेमाल किया जाना चाहिए या नहीं.

Enums
SIGNIN_DETAIL_DEFAULT_STATUS_UNSPECIFIED SIGNIN_DETAIL_IS_NOT_DEFAULT के बराबर.
SIGNIN_DETAIL_IS_DEFAULT साइन इन यूआरएल का इस्तेमाल, एंटरप्राइज़ के लिए डिफ़ॉल्ट रूप से किया जाएगा.
SIGNIN_DETAIL_IS_NOT_DEFAULT एंटरप्राइज़ के लिए, साइन इन यूआरएल का डिफ़ॉल्ट रूप से इस्तेमाल नहीं किया जाएगा.

ContactInfo

कारोबार के लिए Google Play खाते के एंटरप्राइज़ वर्शन की संपर्क जानकारी.

JSON के काेड में दिखाना
{
  "contactEmail": string,
  "dataProtectionOfficerName": string,
  "dataProtectionOfficerEmail": string,
  "dataProtectionOfficerPhone": string,
  "euRepresentativeName": string,
  "euRepresentativeEmail": string,
  "euRepresentativePhone": string
}
फ़ील्ड
contactEmail

string

संपर्क करने के लिए ईमेल पता. इसका इस्तेमाल, मैनेज किए जा रहे Google Play से जुड़ी अहम सूचनाएं भेजने के लिए किया जाएगा.

dataProtectionOfficerName

string

डेटा सुरक्षा अधिकारी (डीपीओ) का नाम.

dataProtectionOfficerEmail

string

डेटा सुरक्षा अधिकारी (डीपीओ) का ईमेल पता. ईमेल पते की पुष्टि की गई है, लेकिन उसकी पुष्टि नहीं की गई है.

dataProtectionOfficerPhone

string

डेटा सुरक्षा अधिकारी (डीपीओ) का फ़ोन नंबर. फ़ोन नंबर की पुष्टि हो चुकी है, लेकिन उसकी पुष्टि नहीं हुई है.

euRepresentativeName

string

ईयू (यूरोपीय संघ) प्रतिनिधि का नाम.

euRepresentativeEmail

string

ईयू प्रतिनिधि का ईमेल पता. ईमेल पते की पुष्टि की गई है, लेकिन उसकी पुष्टि नहीं की गई है.

euRepresentativePhone

string

ईयू प्रतिनिधि का फ़ोन नंबर. फ़ोन नंबर की पुष्टि हो गई है, लेकिन उसकी पुष्टि नहीं हुई है.

GoogleAuthenticationSettings

इसमें, उपयोगकर्ता की पुष्टि करने के लिए Google की ओर से दी गई सेटिंग शामिल होती हैं.

JSON के काेड में दिखाना
{
  "googleAuthenticationRequired": enum (GoogleAuthenticationRequired)
}
फ़ील्ड
googleAuthenticationRequired

enum (GoogleAuthenticationRequired)

सिर्फ़ आउटपुट के लिए. रजिस्टर करने की प्रोसेस के दौरान, उपयोगकर्ताओं की पहचान की पुष्टि Google से कराने की ज़रूरत है या नहीं. आईटी एडमिन यह तय कर सकता है कि एंटरप्राइज़ के नॉलेज वर्कर डिवाइस के लिए, Google की पुष्टि करने की सुविधा चालू है या नहीं. यह वैल्यू सिर्फ़ Google Admin console से सेट की जा सकती है. Google की पुष्टि करने की सुविधा का इस्तेमाल signinUrl के साथ किया जा सकता है. अगर Google की पुष्टि करने की ज़रूरत है और signinUrl तय किया गया है, तो Google की पुष्टि करने की सुविधा signinUrl से पहले लॉन्च की जाएगी.

GoogleAuthenticationRequired

यह सेटिंग कि इस एंटरप्राइज़ के लिए Google की पुष्टि ज़रूरी है या नहीं.

Enums
GOOGLE_AUTHENTICATION_REQUIRED_UNSPECIFIED इस वैल्यू का इस्तेमाल नहीं किया जाता.
NOT_REQUIRED Google से पुष्टि करना ज़रूरी नहीं है.
REQUIRED उपयोगकर्ता की पुष्टि Google ने कर ली हो.

तरीके

create

एंटरप्राइज़ बनाता है.

delete

एंटरप्राइज़, उससे जुड़े सभी खाते, और डेटा को हमेशा के लिए मिटा देता है.

get

एंटरप्राइज़ मिलता है.

list

ईएमएम से मैनेज किए जा रहे एंटरप्राइज़ की सूची.

patch

किसी एंटरप्राइज़ को अपडेट करता है.