टूल: list_policies
यह तरीका, किसी एंटरप्राइज़ के लिए नीतियां दिखाता है. इसके लिए, पैरंट फ़ील्ड में एंटरप्राइज़ का संसाधन नाम ज़रूरी है. उदाहरण के लिए, enterprises/{enterpriseId}.
यहां दिए गए सैंपल में, curl का इस्तेमाल करके list_policies एमसीपी टूल को शुरू करने का तरीका बताया गया है.
| 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_policies", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
इनपुट स्कीमा
किसी एंटरप्राइज़ के लिए नीतियां दिखाने का अनुरोध.
ListPoliciesRequest
| JSON के काेड में दिखाना |
|---|
{ "parent": string, "pageSize": integer, "pageToken": string } |
| फ़ील्ड | |
|---|---|
parent |
कंपनी का नाम |
pageSize |
अनुरोध किए गए पेज का साइज़. पेज का असल साइज़, कम से कम या ज़्यादा से ज़्यादा वैल्यू पर सेट किया जा सकता है. |
pageToken |
यह एक टोकन है. इससे सर्वर से मिले नतीजों के पेज की पहचान होती है. |
आउटपुट स्कीमा
किसी एंटरप्राइज़ के लिए नीतियां दिखाने के अनुरोध का जवाब.
ListPoliciesResponse
| JSON के काेड में दिखाना |
|---|
{
"policies": [
{
object ( |
| फ़ील्ड | |
|---|---|
policies[] |
नीतियों की सूची. |
nextPageToken |
अगर ज़्यादा नतीजे मौजूद हैं, तो नतीजों का अगला पेज पाने के लिए टोकन. |
नीति
| JSON के काेड में दिखाना |
|---|
{ "name": string, "version": string, "applications": [ { object ( |
| फ़ील्ड | |
|---|---|
name |
नीति का नाम |
version |
नीति का वर्शन. यह फ़ील्ड सिर्फ़ पढ़ने के लिए है. नीति के अपडेट होने पर, वर्शन नंबर बढ़ जाता है. |
applications[] |
ऐप्लिकेशन पर लागू नीति. इसमें ज़्यादा से ज़्यादा 3,000 एलिमेंट हो सकते हैं. |
maximumTimeToLock |
डिवाइस लॉक होने तक, उपयोगकर्ता की गतिविधि के लिए ज़्यादा से ज़्यादा समय, मिलीसेकंड में. 0 वैल्यू का मतलब है कि कोई पाबंदी नहीं है. |
screenCaptureDisabled |
स्क्रीन कैप्चर करने की सुविधा बंद है या नहीं. |
cameraDisabled |
अगर |
keyguardDisabledFeatures[] |
कीगार्ड को पसंद के मुताबिक बनाने की सुविधा बंद कर दी गई है. जैसे, विजेट. |
defaultPermissionPolicy |
रनटाइम की अनुमति के अनुरोधों के लिए, अनुमति की डिफ़ॉल्ट नीति. |
persistentPreferredActivities[] |
डिफ़ॉल्ट इंटेंट हैंडलर गतिविधियां. |
openNetworkConfiguration |
डिवाइस के लिए नेटवर्क कॉन्फ़िगरेशन. ज़्यादा जानकारी के लिए, नेटवर्क कॉन्फ़िगर करना लेख पढ़ें. |
systemUpdate |
सिस्टम अपडेट करने से जुड़ी नीति, जो यह तय करती है कि ओएस के अपडेट कैसे लागू किए जाएं. अगर अपडेट का टाइप ध्यान दें: Google Play के सिस्टम अपडेट (इन्हें मेनलाइन अपडेट भी कहा जाता है) अपने-आप डाउनलोड हो जाते हैं. इन्हें इंस्टॉल करने के लिए, डिवाइस को रीबूट करना ज़रूरी होता है. ज़्यादा जानकारी के लिए, सिस्टम अपडेट मैनेज करना में जाकर, मेनलाइन सेक्शन देखें. |
accountTypesWithManagementDisabled[] |
खाते के ऐसे टाइप जिन्हें उपयोगकर्ता मैनेज नहीं कर सकता. |
addUserDisabled |
यह कुकी यह तय करती है कि नए उपयोगकर्ताओं और प्रोफ़ाइलों को जोड़ने की सुविधा बंद है या नहीं. जिन डिवाइसों पर |
adjustVolumeDisabled |
मास्टर वॉल्यूम को अडजस्ट करने की सुविधा बंद है या नहीं. इससे डिवाइस भी म्यूट हो जाता है. यह सेटिंग सिर्फ़ पूरी तरह मैनेज किए जा रहे डिवाइसों पर लागू होती है. |
factoryResetDisabled |
यह जानकारी कि क्या सेटिंग से फ़ैक्ट्री रीसेट करने की सुविधा बंद है. |
installAppsDisabled |
इससे पता चलता है कि उपयोगकर्ता के लिए ऐप्लिकेशन इंस्टॉल करने की सुविधा बंद है या नहीं. |
mountPhysicalMediaDisabled |
यह तय करता है कि उपयोगकर्ता के लिए, फ़िज़िकल बाहरी मीडिया को माउंट करने की सुविधा बंद है या नहीं. |
modifyAccountsDisabled |
खाते जोड़ने या हटाने की सुविधा बंद है या नहीं. |
safeBootDisabled |
डिवाइस को सुरक्षित बूट मोड में रीबूट करने की सुविधा बंद है या नहीं. |
uninstallAppsDisabled |
इससे पता चलता है कि उपयोगकर्ता के लिए, ऐप्लिकेशन अनइंस्टॉल करने की सुविधा बंद है या नहीं. इससे ऐप्लिकेशन अनइंस्टॉल नहीं होते. भले ही, उन्हें |
statusBarDisabled |
स्टेटस बार बंद है या नहीं. इससे सूचनाएं, क्विक सेटिंग, और स्क्रीन पर दिखने वाले अन्य ओवरले बंद हो जाते हैं. इनकी मदद से, फ़ुल-स्क्रीन मोड से बाहर निकला जा सकता है. DEPRECATED. कीऑस्क डिवाइस पर स्टेटस बार बंद करने के लिए, InstallType |
keyguardDisabled |
अगर इस विकल्प को 'चालू है' पर सेट किया जाता है, तो प्राइमरी और/या सेकंडरी डिसप्ले के लिए लॉक स्क्रीन की सुविधा बंद हो जाती है. यह नीति सिर्फ़ डिवाइस मैनेजमेंट मोड में काम करती है. |
minimumApiLevel |
Android का कम से कम एपीआई लेवल. |
statusReportingSettings |
स्टेटस रिपोर्टिंग की सेटिंग |
bluetoothContactSharingDisabled |
इससे पता चलता है कि ब्लूटूथ के ज़रिए संपर्क शेयर करने की सुविधा बंद है या नहीं. |
shortSupportMessage |
सेटिंग स्क्रीन में उपयोगकर्ता को दिखने वाला मैसेज. यह मैसेज तब दिखता है, जब एडमिन ने किसी सुविधा को बंद कर दिया हो. अगर मैसेज में 200 से ज़्यादा वर्ण हैं, तो हो सकता है कि कुछ वर्ण हटा दिए जाएं. |
longSupportMessage |
डिवाइस एडमिन की सेटिंग स्क्रीन पर, उपयोगकर्ता को दिखने वाला मैसेज. |
passwordRequirements |
पासवर्ड से जुड़ी ज़रूरी शर्तें. ध्यान दें: यहां |
wifiConfigsLockdownEnabled |
यह सुविधा अब काम नहीं करती है. |
bluetoothConfigDisabled |
ब्लूटूथ कॉन्फ़िगर करने की सुविधा बंद है या नहीं. |
cellBroadcastsConfigDisabled |
सेल ब्रॉडकास्ट की सुविधा को कॉन्फ़िगर करने की सुविधा बंद है या नहीं. |
credentialsConfigDisabled |
उपयोगकर्ता के क्रेडेंशियल कॉन्फ़िगर करने की सुविधा बंद है या नहीं. |
mobileNetworksConfigDisabled |
मोबाइल नेटवर्क को कॉन्फ़िगर करने की सुविधा बंद है या नहीं. |
tetheringConfigDisabled |
टेदरिंग और पोर्टेबल हॉटस्पॉट को कॉन्फ़िगर करने की सुविधा बंद है या नहीं. अगर |
vpnConfigDisabled |
वीपीएन कॉन्फ़िगर करने की सुविधा बंद है या नहीं. |
wifiConfigDisabled |
वाई-फ़ाई नेटवर्क कॉन्फ़िगर करने की सुविधा बंद है या नहीं. यह सुविधा, पूरी तरह से मैनेज किए जा रहे डिवाइसों और कंपनी के मालिकाना हक वाले डिवाइसों पर मौजूद वर्क प्रोफ़ाइलों के लिए उपलब्ध है. पूरी तरह से मैनेज किए जा रहे डिवाइसों के लिए, इस नीति को 'सही है' पर सेट करने से, कॉन्फ़िगर किए गए सभी नेटवर्क हट जाते हैं. साथ ही, सिर्फ़ वे नेटवर्क बने रहते हैं जिन्हें |
createWindowsDisabled |
क्या ऐप्लिकेशन की विंडो के अलावा अन्य विंडो बनाने की सुविधा बंद है. |
networkResetDisabled |
नेटवर्क सेटिंग रीसेट करने की सुविधा बंद है या नहीं. |
outgoingBeamDisabled |
क्या ऐप्लिकेशन से डेटा ट्रांसफ़र करने के लिए, एनएफ़सी का इस्तेमाल करने की सुविधा बंद है. |
outgoingCallsDisabled |
आउटगोइंग कॉल की सुविधा बंद है या नहीं. |
removeUserDisabled |
यह जानकारी कि अन्य उपयोगकर्ताओं को हटाने की सुविधा बंद है या नहीं. |
shareLocationDisabled |
जगह की जानकारी शेयर करने की सुविधा बंद है या नहीं. |
smsDisabled |
इससे पता चलता है कि एसएमएस भेजने और पाने की सुविधा बंद है या नहीं. |
unmuteMicrophoneDisabled |
अगर |
usbFileTransferDisabled |
यूएसबी केबल से फ़ाइलें ट्रांसफ़र करने की सुविधा बंद है या नहीं. यह सुविधा सिर्फ़ कंपनी के मालिकाना हक वाले डिवाइसों पर काम करती है. |
ensureVerifyAppsEnabled |
इससे पता चलता है कि ऐप्लिकेशन की पुष्टि करने की सुविधा को ज़बरदस्ती चालू किया गया है या नहीं. |
permittedInputMethods |
अगर यह मौजूद है, तो इस सूची में दिए गए पैकेज से मिले इनपुट के तरीकों का ही इस्तेमाल किया जा सकता है. अगर यह फ़ील्ड मौजूद है, लेकिन सूची खाली है, तो सिर्फ़ सिस्टम के इनपुट मेथड इस्तेमाल किए जा सकते हैं. |
stayOnPluggedModes[] |
बैटरी प्लग इन होने पर डिवाइस चालू रहता है. इस सेटिंग का इस्तेमाल करते समय, यह सुझाव दिया जाता है कि |
recommendedGlobalProxy |
नेटवर्क से अलग ग्लोबल एचटीटीपी प्रॉक्सी. आम तौर पर, प्रॉक्सी को |
setUserIconDisabled |
उपयोगकर्ता के आइकॉन को बदलने की सुविधा बंद है या नहीं. यह सुविधा, सिर्फ़ Android 7 और इसके बाद के वर्शन वाले डिवाइसों पर उपलब्ध है. |
setWallpaperDisabled |
वॉलपेपर बदलने की सुविधा बंद है या नहीं. |
choosePrivateKeyRules[] |
निजी कुंजियों को ऐक्सेस करने के लिए ऐप्लिकेशन के नियम. जानकारी के लिए |
alwaysOnVpnPackage |
हमेशा चालू रहने वाले वीपीएन कनेक्शन के लिए कॉन्फ़िगरेशन. इस सेटिंग में बदलाव को रोकने के लिए, |
frpAdminEmails[] |
फ़ैक्ट्री रीसेट करने से जुड़ी सुरक्षा के लिए, डिवाइस एडमिन के ईमेल पते. डिवाइस को फ़ैक्ट्री रीसेट करने के बाद, उसे अनलॉक करने के लिए, इनमें से किसी एक एडमिन को Google खाते के ईमेल और पासवर्ड से लॉग इन करना होगा. अगर कोई एडमिन नहीं चुना जाता है, तो डिवाइस में फ़ैक्ट्री रीसेट सुरक्षा की सुविधा काम नहीं करेगी. |
deviceOwnerLockScreenInfo |
डिवाइस के मालिक की वह जानकारी जो लॉक स्क्रीन पर दिखानी है. |
dataRoamingDisabled |
क्या रोमिंग के दौरान डेटा सेवाएं बंद हैं. |
locationMode |
जगह की जानकारी का पता लगाने की सुविधा का लेवल. |
networkEscapeHatchEnabled |
इससे पता चलता है कि नेटवर्क एस्केप हैच चालू है या नहीं. अगर बूट होने के समय नेटवर्क कनेक्शन नहीं हो पाता है, तो एस्केप हैच, उपयोगकर्ता को डिवाइस की नीति को रीफ़्रेश करने के लिए, कुछ समय के लिए किसी नेटवर्क से कनेक्ट करने का अनुरोध करता है. नीति लागू होने के बाद, डिवाइस उस नेटवर्क को भूल जाएगा और बूट होना जारी रखेगा. इससे यह पक्का किया जाता है कि अगर पिछली नीति में कोई सही नेटवर्क नहीं है और डिवाइस लॉक टास्क मोड में किसी ऐप्लिकेशन में बूट होता है या उपयोगकर्ता डिवाइस की सेटिंग तक नहीं पहुंच पाता है, तो उसे नेटवर्क से कनेक्ट करने में कोई समस्या न हो. ध्यान दें: कुछ खास मामलों में, |
bluetoothDisabled |
क्या ब्लूटूथ बंद है. |
complianceRules[] |
ऐसे नियम जिनसे यह तय होता है कि जब कोई डिवाइस, नीति का पालन नहीं करता है, तो उसे ठीक करने के लिए कौनसी कार्रवाइयां की जानी चाहिए. जब कई नियमों की शर्तें पूरी हो जाती हैं, तो उन सभी नियमों के लिए, उल्लंघन ठीक करने से जुड़ी कार्रवाइयां की जाती हैं. ज़्यादा से ज़्यादा 100 नियम बनाए जा सकते हैं. इसके बजाय, नीति लागू करने के नियमों का इस्तेमाल करें. |
blockApplicationsEnabled |
|
installUnknownSourcesAllowed |
इस फ़ील्ड का कोई असर नहीं होता. |
debuggingFeaturesAllowed |
इससे यह तय होता है कि उपयोगकर्ता को डीबगिंग की सुविधाएं चालू करने की अनुमति है या नहीं. |
funDisabled |
इस कुकी से यह पता चलता है कि उपयोगकर्ता को मज़ेदार कॉन्टेंट देखने की अनुमति है या नहीं. यह नीति कंट्रोल करती है कि सेटिंग में मौजूद ईस्टर एग गेम बंद है या नहीं. |
autoTimeRequired |
क्या समय अपने-आप सेट होने की सुविधा ज़रूरी है. इससे उपयोगकर्ता को तारीख और समय को मैन्युअल तरीके से सेट करने से रोका जाता है. अगर |
permittedAccessibilityServices |
इससे यह तय होता है कि किन सुलभता सेवाओं को अनुमति दी गई है. अगर इस फ़ील्ड को सेट नहीं किया गया है, तो सुलभता से जुड़ी किसी भी सेवा का इस्तेमाल किया जा सकता है. अगर यह फ़ील्ड सेट है, तो इस सूची में मौजूद सिर्फ़ सुलभता सेवाओं और सिस्टम में पहले से मौजूद सुलभता सेवा का इस्तेमाल किया जा सकता है. खास तौर पर, अगर फ़ील्ड को खाली पर सेट किया जाता है, तो सिर्फ़ सिस्टम में पहले से मौजूद ऐक्सेसिबिलिटी सेवाओं का इस्तेमाल किया जा सकता है. इसे पूरी तरह से मैनेज किए जा रहे डिवाइसों और वर्क प्रोफ़ाइलों पर सेट किया जा सकता है. वर्क प्रोफ़ाइल पर लागू होने पर, इसका असर निजी और वर्क प्रोफ़ाइल, दोनों पर पड़ता है. |
appAutoUpdatePolicy |
सुझाया गया विकल्प: अगर ऐप्लिकेशन को अपने-आप अपडेट होने से जुड़ी नीति. इससे यह कंट्रोल किया जाता है कि ऐप्लिकेशन को अपने-आप अपडेट होने की सुविधा कब लागू की जा सकती है. |
kioskCustomLauncherEnabled |
कीऑस्क के लिए कस्टम लॉन्चर चालू है या नहीं. इससे होम स्क्रीन की जगह एक लॉन्चर सेट हो जाता है. यह लॉन्चर, डिवाइस को |
androidDevicePolicyTracks[] |
यह सेटिंग काम नहीं करती. किसी भी वैल्यू को अनदेखा कर दिया जाता है. |
skipFirstUseHintsEnabled |
पहली बार इस्तेमाल करने पर सुझावों को स्किप करने का फ़्लैग. Enterprise एडमिन, ऐप्लिकेशन के लिए सिस्टम के सुझाव देने की सुविधा चालू कर सकता है. इससे उपयोगकर्ता को पहली बार ऐप्लिकेशन शुरू करने पर, उपयोगकर्ता ट्यूटोरियल और अन्य शुरुआती जानकारी वाले सुझाव नहीं दिखेंगे. |
privateKeySelectionEnabled |
इस विकल्प की मदद से, किसी डिवाइस पर यूज़र इंटरफ़ेस (यूआई) दिखाया जा सकता है. इससे उपयोगकर्ता, निजी कुंजी का उपनाम चुन सकता है. ऐसा तब होता है, जब ChoosePrivateKeyRules में कोई भी नियम मेल नहीं खाता. Android P से पहले के वर्शन वाले डिवाइसों पर, इसे सेट करने से एंटरप्राइज़ कुंजियां असुरक्षित हो सकती हैं. अगर किसी ऐप्लिकेशन के पास |
encryptionPolicy |
एन्क्रिप्शन की सुविधा चालू है या नहीं |
usbMassStorageEnabled |
यूएसबी स्टोरेज की सुविधा चालू है या नहीं. समर्थन नहीं होना या रुकना. |
permissionGrants[] |
सभी ऐप्लिकेशन के लिए, साफ़ तौर पर अनुमति दी गई हो या ग्रुप को अनुमति दी गई हो या अनुमति नहीं दी गई हो. ये वैल्यू, |
playStoreMode |
इस मोड से यह कंट्रोल किया जाता है कि Play Store में उपयोगकर्ता के लिए कौनसे ऐप्लिकेशन उपलब्ध हैं. साथ ही, यह भी कंट्रोल किया जाता है कि नीति से ऐप्लिकेशन हटाए जाने पर डिवाइस पर क्या होगा. |
setupActions[] |
सेटअप की प्रोसेस के दौरान की जाने वाली कार्रवाई. ज़्यादा से ज़्यादा एक कार्रवाई तय की जा सकती है. |
passwordPolicies[] |
पासवर्ड से जुड़ी ज़रूरी शर्तों की नीतियां. नीति में |
policyEnforcementRules[] |
ऐसे नियम जो यह तय करते हैं कि किसी डिवाइस पर कोई नीति लागू न होने पर क्या होगा |
kioskCustomization |
कीऑस्क मोड में डिवाइस के काम करने के तरीके को कंट्रोल करने वाली सेटिंग. कीऑस्क मोड चालू करने के लिए, |
advancedSecurityOverrides |
ऐडवांस सुरक्षा सेटिंग. ज़्यादातर मामलों में, इन्हें सेट करने की ज़रूरत नहीं होती. |
personalUsagePolicies |
कंपनी के मालिकाना हक वाले डिवाइस पर निजी इस्तेमाल को मैनेज करने वाली नीतियां. |
autoDateAndTimeZone |
कंपनी के मालिकाना हक वाले डिवाइस पर, तारीख, समय, और टाइम ज़ोन अपने-आप सेट होने की सुविधा चालू है या नहीं. अगर इसे सेट किया जाता है, तो |
oncCertificateProviders[] |
यह सुविधा आम तौर पर उपलब्ध नहीं है. |
crossProfilePolicies |
डिवाइस पर, एक से ज़्यादा प्रोफ़ाइल पर लागू होने वाली नीतियां. |
preferentialNetworkService |
यह सेटिंग कंट्रोल करती है कि वर्क प्रोफ़ाइल या पूरी तरह से मैनेज किए जा रहे डिवाइसों पर, नेटवर्क सर्विस को प्राथमिकता देने की सुविधा चालू है या नहीं. उदाहरण के लिए, किसी संगठन का किसी कैरियर के साथ ऐसा समझौता हो सकता है कि उसके कर्मचारियों के डिवाइसों से ऑफ़िस का सारा डेटा, एंटरप्राइज़ के इस्तेमाल के लिए उपलब्ध कराई गई नेटवर्क सेवा के ज़रिए भेजा जाएगा. पसंदीदा नेटवर्क सेवा के तौर पर, 5G नेटवर्क पर एंटरप्राइज़ स्लाइस का इस्तेमाल किया जा सकता है. अगर Android 13 या इसके बाद के वर्शन वाले डिवाइसों पर |
usageLog |
डिवाइस पर की गई गतिविधि के लॉग सेव करने की सुविधा को कॉन्फ़िगर करना. |
cameraAccess |
इस नीति से, कैमरा इस्तेमाल करने की सुविधा को कंट्रोल किया जाता है. साथ ही, यह तय किया जाता है कि उपयोगकर्ता के पास कैमरा ऐक्सेस टॉगल करने का विकल्प है या नहीं. |
microphoneAccess |
इस कुकी से, माइक्रोफ़ोन के इस्तेमाल को कंट्रोल किया जाता है. साथ ही, यह भी कंट्रोल किया जाता है कि उपयोगकर्ता के पास माइक्रोफ़ोन के ऐक्सेस को टॉगल करने का विकल्प है या नहीं. यह सुविधा सिर्फ़ पूरी तरह मैनेज किए जा रहे डिवाइसों पर लागू होती है. |
deviceConnectivityManagement |
इसमें डिवाइस कनेक्टिविटी के कंट्रोल शामिल होते हैं. जैसे, वाई-फ़ाई, यूएसबी से डेटा ऐक्सेस करना, कीबोर्ड/माउस कनेक्शन वगैरह. |
deviceRadioState |
इसमें रेडियो की स्थिति को कंट्रोल करने की सुविधा शामिल होती है. जैसे, वाई-फ़ाई, ब्लूटूथ वगैरह. |
credentialProviderPolicyDefault |
इससे यह कंट्रोल किया जाता है कि Android 14 और इसके बाद के वर्शन पर, किन ऐप्लिकेशन को क्रेडेंशियल प्रोवाइडर के तौर पर काम करने की अनुमति है. ये ऐप्लिकेशन क्रेडेंशियल सेव करते हैं. ज़्यादा जानकारी के लिए, यह और यह देखें. |
printingPolicy |
ज़रूरी नहीं. इस नीति से यह कंट्रोल किया जाता है कि प्रिंटिंग की अनुमति है या नहीं. यह सुविधा, Android 9 और इसके बाद के वर्शन वाले डिवाइसों पर काम करती है. . |
displaySettings |
ज़रूरी नहीं. डिसप्ले सेटिंग के लिए कंट्रोल. |
assistContentPolicy |
ज़रूरी नहीं. इससे यह कंट्रोल किया जाता है कि AssistContent को किसी खास ऐप्लिकेशन, जैसे कि असिस्टेंट ऐप्लिकेशन को भेजा जा सकता है या नहीं. AssistContent में स्क्रीनशॉट और ऐप्लिकेशन के बारे में जानकारी शामिल होती है. जैसे, पैकेज का नाम. यह सुविधा, Android 15 और उसके बाद के वर्शन पर काम करती है. |
workAccountSetupConfig |
ज़रूरी नहीं. यह कुकी, काम से जुड़े खाते के सेटअप कॉन्फ़िगरेशन को कंट्रोल करती है. जैसे, यह जानकारी देती है कि Google से पुष्टि किया गया खाता ज़रूरी है या नहीं. |
wipeDataFlags[] |
ज़रूरी नहीं. वाइप फ़्लैग से यह पता चलता है कि किसी डिवाइस या प्रोफ़ाइल को वाइप करने पर, कौन-कौनसा डेटा मिटाया जाता है. ऐसा किसी भी वजह से किया जा सकता है. उदाहरण के लिए, नीति का पालन न करने पर. यह |
enterpriseDisplayNameVisibility |
ज़रूरी नहीं. इस नीति से यह कंट्रोल किया जाता है कि डिवाइस पर |
appFunctions |
ज़रूरी नहीं. इससे यह कंट्रोल किया जाता है कि पूरी तरह से मैनेज किए जा रहे डिवाइसों पर मौजूद ऐप्लिकेशन या वर्क प्रोफ़ाइल वाले डिवाइसों पर मौजूद ऐप्लिकेशन को, ऐप्लिकेशन के फ़ंक्शन इस्तेमाल करने की अनुमति है या नहीं. |
defaultApplicationSettings[] |
ज़रूरी नहीं. सहायता वाले टाइप के लिए, ऐप्लिकेशन की डिफ़ॉल्ट सेटिंग. अगर किसी प्रोफ़ाइल पर कम से कम एक ऐप्लिकेशन टाइप के लिए डिफ़ॉल्ट ऐप्लिकेशन सेट किया गया है, तो उपयोगकर्ताओं को उस प्रोफ़ाइल पर किसी भी डिफ़ॉल्ट ऐप्लिकेशन को बदलने से रोक दिया जाता है. हर ज़्यादा जानकारी के लिए, ऐप्लिकेशन की डिफ़ॉल्ट सेटिंग गाइड देखें. |
ApplicationPolicy
| JSON के काेड में दिखाना |
|---|
{ "packageName": string, "installType": enum ( |
| फ़ील्ड | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
packageName |
ऐप्लिकेशन के पैकेज का नाम. उदाहरण के लिए, YouTube ऐप्लिकेशन के लिए |
||||||||||||||||
installType |
इंस्टॉल करने का तरीका. |
||||||||||||||||
lockTaskAllowed |
इससे यह तय किया जाता है कि ऐप्लिकेशन को फ़ुल-स्क्रीन मोड में लॉक करने की अनुमति है या नहीं. DEPRECATED. किसी डिवाइस को कॉन्फ़िगर करने के लिए, InstallType |
||||||||||||||||
defaultPermissionPolicy |
ऐप्लिकेशन की ओर से मांगी गई सभी अनुमतियों के लिए डिफ़ॉल्ट नीति. अगर इसे तय किया जाता है, तो यह नीति-लेवल |
||||||||||||||||
permissionGrants[] |
ऐप्लिकेशन के लिए, साफ़ तौर पर अनुमति दी गई है या अनुमति नहीं दी गई है. ये वैल्यू, |
||||||||||||||||
managedConfiguration |
ऐप्लिकेशन पर लागू किया गया मैनेज किया गया कॉन्फ़िगरेशन. कॉन्फ़िगरेशन का फ़ॉर्मैट, ऐप्लिकेशन के साथ काम करने वाली
|
||||||||||||||||
disabled |
क्या ऐप्लिकेशन बंद है. इस सुविधा के बंद होने पर भी, ऐप्लिकेशन का डेटा सेव रहता है. |
||||||||||||||||
minimumVersionCode |
ऐप्लिकेशन का वह सबसे पुराना वर्शन जो डिवाइस पर काम करता है. अगर यह सेट है, तो डिवाइस ऐप्लिकेशन को कम से कम इस वर्शन कोड में अपडेट करने की कोशिश करता है. अगर ऐप्लिकेशन अप-टू-डेट नहीं है, तो डिवाइस में |
||||||||||||||||
delegatedScopes[] |
Android Device Policy से ऐप्लिकेशन को सौंपे गए स्कोप. इनसे, उन ऐप्लिकेशन के लिए अतिरिक्त सुविधाएं मिलती हैं जिन पर इन्हें लागू किया जाता है. |
||||||||||||||||
managedConfigurationTemplate |
ऐप्लिकेशन के लिए मैनेज किए गए कॉन्फ़िगरेशन का टेंप्लेट, जिसे मैनेज किए गए कॉन्फ़िगरेशन वाले iframe से सेव किया गया है. अगर managed_configuration सेट है, तो इस फ़ील्ड को अनदेखा कर दिया जाता है. |
||||||||||||||||
accessibleTrackIds[] |
ऐप्लिकेशन के ट्रैक आईडी की सूची, जिसे एंटरप्राइज़ से जुड़े डिवाइस ऐक्सेस कर सकते हैं. अगर सूची में एक से ज़्यादा ट्रैक आईडी शामिल हैं, तो डिवाइसों को उन सभी ट्रैक में से सबसे नया वर्शन मिलता है जिन पर ऐक्सेस किया जा सकता है. अगर सूची में कोई ट्रैक आईडी नहीं है, तो डिवाइसों के पास सिर्फ़ ऐप्लिकेशन के प्रोडक्शन ट्रैक का ऐक्सेस होता है. हर ट्रैक के बारे में ज़्यादा जानकारी, AppTrackInfo में उपलब्ध है. |
||||||||||||||||
connectedWorkAndPersonalApp |
इससे यह कंट्रोल किया जाता है कि ऐप्लिकेशन, डिवाइस की वर्क प्रोफ़ाइल और निजी प्रोफ़ाइल के बीच कम्यूनिकेट कर सकता है या नहीं. हालांकि, ऐसा उपयोगकर्ता की सहमति के बाद ही किया जा सकता है. |
||||||||||||||||
autoUpdateMode |
यह कुकी, ऐप्लिकेशन के अपने-आप अपडेट होने के मोड को कंट्रोल करती है. |
||||||||||||||||
extensionConfig |
इस ऐप्लिकेशन को एक्सटेंशन ऐप्लिकेशन के तौर पर चालू करने के लिए कॉन्फ़िगरेशन. इससे यह ऐप्लिकेशन, Android Device Policy के साथ ऑफ़लाइन इंटरैक्ट कर पाएगा. इस फ़ील्ड को ज़्यादा से ज़्यादा एक ऐप्लिकेशन के लिए सेट किया जा सकता है. अगर किसी ऐप्लिकेशन के पास डिवाइस पर मौजूद ऐप्लिकेशन के साइनिंग कुंजी सर्टिफ़िकेट फ़िंगरप्रिंट का मिलान, |
||||||||||||||||
alwaysOnVpnLockdownExemption |
इससे यह तय होता है कि वीपीएन कनेक्ट न होने और |
||||||||||||||||
workProfileWidgets |
इस नीति से यह तय होता है कि वर्क प्रोफ़ाइल में इंस्टॉल किए गए ऐप्लिकेशन को होम स्क्रीन पर विजेट जोड़ने की अनुमति है या नहीं. |
||||||||||||||||
credentialProviderPolicy |
ज़रूरी नहीं. Android 14 और इसके बाद के वर्शन पर, ऐप्लिकेशन को क्रेडेंशियल प्रोवाइडर के तौर पर काम करने की अनुमति है या नहीं. |
||||||||||||||||
customAppConfig |
ज़रूरी नहीं. इस कस्टम ऐप्लिकेशन के लिए कॉन्फ़िगरेशन. इसे सेट करने के लिए, |
||||||||||||||||
installConstraint[] |
ज़रूरी नहीं. ऐप्लिकेशन इंस्टॉल करने से जुड़ी पाबंदियां. ज़्यादा से ज़्यादा एक |
||||||||||||||||
installPriority |
ज़रूरी नहीं.
इससे, इंस्टॉल करने की प्राथमिकता को कंट्रोल किया जाता है. वैल्यू 0 (डिफ़ॉल्ट) का मतलब है कि इस ऐप्लिकेशन को अन्य ऐप्लिकेशन के मुकाबले कोई प्राथमिकता नहीं दी गई है. 1 से 10,000 के बीच की वैल्यू के लिए, कम वैल्यू का मतलब ज़्यादा प्राथमिकता होता है. 0 से 10,000 तक की रेंज से बाहर की वैल्यू अस्वीकार कर दी जाती हैं. |
||||||||||||||||
userControlSettings |
ज़रूरी नहीं. इससे यह तय होता है कि उपयोगकर्ता को ऐप्लिकेशन पर कंट्रोल करने की अनुमति है या नहीं. उपयोगकर्ता के कंट्रोल में, ऐप्लिकेशन को बंद करना और उसका डेटा मिटाना जैसी कार्रवाइयां शामिल हैं. कुछ तरह के ऐप्लिकेशन के लिए खास नियम लागू होते हैं. ज़्यादा जानकारी के लिए, |
||||||||||||||||
preferentialNetworkId |
ज़रूरी नहीं. ऐप्लिकेशन जिस नेटवर्क का इस्तेमाल करता है उसका आईडी. |
||||||||||||||||
signingKeyCerts[] |
ज़रूरी नहीं. ऐप्लिकेशन के साइनिंग पासकोड के सर्टिफ़िकेट. इन मामलों में यह फ़ील्ड भरना ज़रूरी है:
अगर किसी कस्टम ऐप्लिकेशन के लिए यह फ़ील्ड सेट नहीं किया जाता है, तो नीति को अस्वीकार कर दिया जाता है. अगर किसी नॉन-कस्टम ऐप्लिकेशन के लिए ज़रूरी होने पर इसे सेट नहीं किया जाता है, तो अन्य मामलों में, यह फ़ील्ड भरना ज़रूरी नहीं है. साथ ही, Play Store से मिले साइनिंग कुंजी के सर्टिफ़िकेट का इस्तेमाल किया जाता है. इस फ़ील्ड का इस्तेमाल कैसे किया जाता है, यह जानने के लिए नीति की ये सेटिंग देखें:
|
||||||||||||||||
roles[] |
ज़रूरी नहीं. ऐप्लिकेशन के पास मौजूद भूमिकाएं. Android 14 और इसके बाद के वर्शन पर, कुछ भूमिकाओं वाले ऐप्लिकेशन को बैटरी और बैकग्राउंड में होने वाली गतिविधियों पर रोक लगाने की पाबंदियों, निलंबन, और हाइबरनेशन से छूट दी जा सकती है. Android 11 और इसके बाद के वर्शन पर, कुछ भूमिकाओं वाले ऐप्लिकेशन के लिए भी उपयोगकर्ता कंट्रोल की अनुमति नहीं दी जा सकती. ज़्यादा जानकारी के लिए, हर अगर ऐप्लिकेशन में छूट लागू करने और ऐप्लिकेशन को भूमिकाओं के बारे में सूचना देने के लिए, डिवाइस पर मौजूद ऐप्लिकेशन के साइनिंग की सर्टिफ़िकेट फ़िंगरप्रिंट का मिलान, Play Store से मिले साइनिंग की सर्टिफ़िकेट फ़िंगरप्रिंट या एक ही |
||||||||||||||||
PermissionGrant
| JSON के काेड में दिखाना |
|---|
{
"permission": string,
"policy": enum ( |
| फ़ील्ड | |
|---|---|
permission |
Android की अनुमति या ग्रुप, जैसे कि |
policy |
अनुमति देने के लिए नीति. |
स्ट्रक्ट
| JSON के काेड में दिखाना |
|---|
{ "fields": { string: value, ... } } |
| फ़ील्ड | |
|---|---|
fields |
डाइनैमिक टाइप की गई वैल्यू का अनऑर्डर किया गया मैप. एक ऑब्जेक्ट, जिसमें |
FieldsEntry
| JSON के काेड में दिखाना |
|---|
{ "key": string, "value": value } |
| फ़ील्ड | |
|---|---|
key |
|
value |
|
मान
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड kind. वैल्यू किस तरह की है. kind इनमें से सिर्फ़ एक हो सकता है: |
|
nullValue |
यह शून्य वैल्यू को दिखाता है. |
numberValue |
यह डबल वैल्यू को दिखाता है. |
stringValue |
यह एक स्ट्रिंग वैल्यू को दिखाता है. |
boolValue |
यह बूलियन वैल्यू को दिखाता है. |
structValue |
यह स्ट्रक्चर्ड वैल्यू को दिखाता है. |
listValue |
यह बार-बार होने वाले |
ListValue
| JSON के काेड में दिखाना |
|---|
{ "values": [ value ] } |
| फ़ील्ड | |
|---|---|
values[] |
डाइनैमिक तौर पर टाइप की गई वैल्यू का दोहराया गया फ़ील्ड. |
ManagedConfigurationTemplate
| JSON के काेड में दिखाना |
|---|
{ "templateId": string, "configurationVariables": { string: string, ... } } |
| फ़ील्ड | |
|---|---|
templateId |
मैनेज किए जा रहे कॉन्फ़िगरेशन टेंप्लेट का आईडी. |
configurationVariables |
ज़रूरी नहीं है. यह एक मैप है, जिसमें कॉन्फ़िगरेशन के लिए तय किए गए <key, value> कॉन्फ़िगरेशन वैरिएबल शामिल होते हैं. एक ऑब्जेक्ट, जिसमें |
ConfigurationVariablesEntry
| JSON के काेड में दिखाना |
|---|
{ "key": string, "value": string } |
| फ़ील्ड | |
|---|---|
key |
|
value |
|
ExtensionConfig
| JSON के काेड में दिखाना |
|---|
{ "signingKeyFingerprintsSha256": [ string ], "notificationReceiver": string } |
| फ़ील्ड | |
|---|---|
signingKeyFingerprintsSha256[] |
एक्सटेंशन ऐप्लिकेशन के साइनिंग पासकोड सर्टिफ़िकेट के हेक्स-एन्कोड किए गए SHA-256 हैश. सिर्फ़ 64 वर्णों वाले हेक्साडेसिमल स्ट्रिंग मान्य हैं. साइनिंग की के सर्टिफ़िकेट फ़िंगरप्रिंट हमेशा Play Store से लिए जाते हैं. इस फ़ील्ड का इस्तेमाल, साइनिंग की के सर्टिफ़िकेट फ़िंगरप्रिंट के बारे में अतिरिक्त जानकारी देने के लिए किया जाता है. हालांकि, अगर ऐप्लिकेशन Play Store पर उपलब्ध नहीं है, तो इस फ़ील्ड को सेट करना ज़रूरी है. अगर ऐप्लिकेशन Play Store पर उपलब्ध नहीं है और इस फ़ील्ड को सेट नहीं किया गया है, तो डिवाइस पर मौजूद एक्सटेंशन ऐप्लिकेशन के साइनिंग पासकोड के सर्टिफ़िकेट का फ़िंगरप्रिंट, Play Store से मिले साइनिंग पासकोड के सर्टिफ़िकेट के फ़िंगरप्रिंट या इस फ़ील्ड में दिए गए फ़िंगरप्रिंट में से किसी एक से मेल खाना चाहिए. इससे ऐप्लिकेशन, Android Device Policy के साथ कम्यूनिकेट कर पाएगा. प्रोडक्शन के इस्तेमाल के उदाहरणों में, इसे खाली छोड़ने का सुझाव दिया जाता है. |
notificationReceiver |
Android Device Policy के लिए, रिसीवर सर्विस क्लास का पूरी तरह क्वालिफ़ाइड क्लास नेम. इससे एक्सटेंशन ऐप्लिकेशन को, स्थानीय कमांड के स्टेटस से जुड़े अपडेट की सूचना मिलती है. इस सेवा को एक्सटेंशन ऐप्लिकेशन के |
CustomAppConfig
| JSON के काेड में दिखाना |
|---|
{
"userUninstallSettings": enum ( |
| फ़ील्ड | |
|---|---|
userUninstallSettings |
ज़रूरी नहीं. कस्टम ऐप्लिकेशन को अनइंस्टॉल करने की सेटिंग. |
InstallConstraint
| JSON के काेड में दिखाना |
|---|
{ "networkTypeConstraint": enum ( |
| फ़ील्ड | |
|---|---|
networkTypeConstraint |
ज़रूरी नहीं. नेटवर्क टाइप की पाबंदी. |
chargingConstraint |
ज़रूरी नहीं. चार्जिंग की सीमा. |
deviceIdleConstraint |
ज़रूरी नहीं. डिवाइस के कुछ समय से इस्तेमाल में न होने की शर्त. |
ApplicationSigningKeyCert
| JSON के काेड में दिखाना |
|---|
{ "signingKeyCertFingerprintSha256": string } |
| फ़ील्ड | |
|---|---|
signingKeyCertFingerprintSha256 |
ज़रूरी है. ऐप्लिकेशन के साइनिंग पासकोड सर्टिफ़िकेट की SHA-256 हैश वैल्यू. यह SHA-256 हैश वैल्यू मान्य होनी चाहिए. इसका मतलब है कि यह 32 बाइट की होनी चाहिए. ऐसा न होने पर, नीति को अस्वीकार कर दिया जाता है. base64 कोड में बदली गई स्ट्रिंग. |
भूमिका
| JSON के काेड में दिखाना |
|---|
{
"roleType": enum ( |
| फ़ील्ड | |
|---|---|
roleType |
ज़रूरी है. ऐप्लिकेशन के पास किस तरह की भूमिका हो सकती है. |
PersistentPreferredActivity
| JSON के काेड में दिखाना |
|---|
{ "receiverActivity": string, "actions": [ string ], "categories": [ string ] } |
| फ़ील्ड | |
|---|---|
receiverActivity |
वह गतिविधि जिसे डिफ़ॉल्ट इंटेंट हैंडलर के तौर पर सेट किया जाना चाहिए. यह Android कॉम्पोनेंट का नाम होना चाहिए. जैसे, |
actions[] |
फ़िल्टर में मैच करने के लिए इंटेंट ऐक्शन. अगर फ़िल्टर में कोई कार्रवाई शामिल है, तो इंटेंट की कार्रवाई, उन वैल्यू में से एक होनी चाहिए, ताकि वह मैच हो सके. अगर कोई कार्रवाई शामिल नहीं की जाती है, तो इंटेंट ऐक्शन को अनदेखा कर दिया जाता है. |
categories[] |
फ़िल्टर में मैच करने के लिए इंटेंट कैटगरी. किसी इंटेंट में वे कैटगरी शामिल होती हैं जिनकी उसे ज़रूरत होती है. मैच करने के लिए, इन सभी कैटगरी को फ़िल्टर में शामिल करना ज़रूरी है. दूसरे शब्दों में कहें, तो फ़िल्टर में कोई कैटगरी जोड़ने से, मैचिंग पर कोई असर नहीं पड़ता. ऐसा तब तक होता है, जब तक कि इंटेंट में उस कैटगरी के बारे में नहीं बताया जाता. |
SystemUpdate
| JSON के काेड में दिखाना |
|---|
{ "type": enum ( |
| फ़ील्ड | |
|---|---|
type |
कॉन्फ़िगर करने के लिए सिस्टम अपडेट का टाइप. |
startMinutes |
अगर टाइप |
endMinutes |
अगर टाइप |
allowedDaysWithoutUpdate |
अगर यह वैल्यू शून्य से ज़्यादा है, तो इसका मतलब है कि अपडेट उपलब्ध होने के बाद, डिवाइस को अपडेट किए बिना भी कुछ दिनों तक नीति का पालन किया जा सकता है. अन्यथा, इसका कोई असर नहीं पड़ता. |
freezePeriods[] |
यह एक साल की अवधि होती है, जिसमें सिस्टम के ओवर-द-एयर (OTA) अपडेट को रोक दिया जाता है. इससे डिवाइस पर चल रहे ओएस वर्शन को फ़्रीज़ किया जा सकता है. डिवाइस को हमेशा के लिए फ़्रीज़ होने से बचाने के लिए, फ़्रीज़ करने की हर अवधि के बीच कम से कम 60 दिनों का अंतर होना चाहिए. |
FreezePeriod
| JSON के काेड में दिखाना |
|---|
{ "startDate": { object ( |
| फ़ील्ड | |
|---|---|
startDate |
फ़्रीज़ की अवधि के शुरू होने की तारीख (शामिल). ध्यान दें: |
endDate |
खाते के फ़्रीज़ होने की अवधि के खत्म होने की तारीख (शामिल). यह शुरू होने की तारीख से 90 दिनों के बाद की नहीं होनी चाहिए. अगर खत्म होने की तारीख, शुरू होने की तारीख से पहले की है, तो फ़्रीज़ की अवधि को साल के आखिर में माना जाता है. ध्यान दें: |
तारीख
| JSON के काेड में दिखाना |
|---|
{ "year": integer, "month": integer, "day": integer } |
| फ़ील्ड | |
|---|---|
year |
तारीख का साल. यह 1 से 9999 के बीच होना चाहिए. साल के बिना तारीख तय करने के लिए, इसे 0 पर सेट करें. |
month |
साल का महीना. यह वैल्यू 1 से 12 के बीच होनी चाहिए. अगर आपको महीने और दिन के बिना साल की जानकारी देनी है, तो इसे 0 पर सेट करें. |
day |
महीने का दिन. यह 1 से 31 के बीच होना चाहिए. साथ ही, यह साल और महीने के हिसाब से मान्य होना चाहिए. अगर आपको सिर्फ़ साल या साल और महीना बताना है, तो इसे 0 पर सेट करें. |
StatusReportingSettings
| JSON के काेड में दिखाना |
|---|
{
"applicationReportsEnabled": boolean,
"deviceSettingsEnabled": boolean,
"softwareInfoEnabled": boolean,
"memoryInfoEnabled": boolean,
"networkInfoEnabled": boolean,
"displayInfoEnabled": boolean,
"powerManagementEventsEnabled": boolean,
"hardwareStatusEnabled": boolean,
"systemPropertiesEnabled": boolean,
"applicationReportingSettings": {
object ( |
| फ़ील्ड | |
|---|---|
applicationReportsEnabled |
ऐप्लिकेशन रिपोर्ट की सुविधा चालू है या नहीं. |
deviceSettingsEnabled |
इससे पता चलता है कि डिवाइस की सेटिंग की रिपोर्टिंग चालू है या नहीं. |
softwareInfoEnabled |
सॉफ़्टवेयर की जानकारी रिपोर्ट करने की सुविधा चालू है या नहीं. |
memoryInfoEnabled |
मेमोरी इवेंट की रिपोर्टिंग की सुविधा चालू है या नहीं. |
networkInfoEnabled |
नेटवर्क की जानकारी की रिपोर्टिंग चालू है या नहीं. |
displayInfoEnabled |
इससे पता चलता है कि डिसप्ले रिपोर्टिंग की सुविधा चालू है या नहीं. वर्क प्रोफ़ाइल वाले निजी डिवाइसों के लिए, रिपोर्ट का डेटा उपलब्ध नहीं है. |
powerManagementEventsEnabled |
इससे पता चलता है कि पावर मैनेजमेंट इवेंट की रिपोर्टिंग चालू है या नहीं. वर्क प्रोफ़ाइल वाले निजी डिवाइसों के लिए, रिपोर्ट का डेटा उपलब्ध नहीं है. |
hardwareStatusEnabled |
हार्डवेयर के स्टेटस की रिपोर्टिंग चालू है या नहीं. वर्क प्रोफ़ाइल वाले निजी डिवाइसों के लिए, रिपोर्ट का डेटा उपलब्ध नहीं है. |
systemPropertiesEnabled |
सिस्टम प्रॉपर्टी की रिपोर्टिंग चालू है या नहीं. |
applicationReportingSettings |
ऐप्लिकेशन की रिपोर्टिंग सेटिंग. यह सिर्फ़ तब लागू होता है, जब application_reports_enabled को 'चालू है' पर सेट किया गया हो. |
commonCriteriaModeEnabled |
|
defaultApplicationInfoReportingEnabled |
ज़रूरी नहीं. |
ApplicationReportingSettings
| JSON के काेड में दिखाना |
|---|
{ "includeRemovedApps": boolean } |
| फ़ील्ड | |
|---|---|
includeRemovedApps |
क्या हटाए गए ऐप्लिकेशन, ऐप्लिकेशन की रिपोर्ट में शामिल हैं. |
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 |
|
PasswordRequirements
| JSON के काेड में दिखाना |
|---|
{ "passwordMinimumLength": integer, "passwordMinimumLetters": integer, "passwordMinimumLowerCase": integer, "passwordMinimumNonLetter": integer, "passwordMinimumNumeric": integer, "passwordMinimumSymbols": integer, "passwordMinimumUpperCase": integer, "passwordQuality": enum ( |
| फ़ील्ड | |
|---|---|
passwordMinimumLength |
पासवर्ड की कम से कम लंबाई. 0 वैल्यू का मतलब है कि कोई पाबंदी नहीं है. यह सिर्फ़ तब लागू होता है, जब |
passwordMinimumLetters |
पासवर्ड में कम से कम कितने अक्षर होने चाहिए. यह नीति सिर्फ़ तब लागू होती है, जब |
passwordMinimumLowerCase |
पासवर्ड में अंग्रेज़ी भाषा के कम से कम कितने छोटे अक्षर होने चाहिए. यह नीति सिर्फ़ तब लागू होती है, जब |
passwordMinimumNonLetter |
पासवर्ड में बिना अक्षर वाले वर्णों (संख्यात्मक अंक या सिंबल) की कम से कम संख्या. यह नीति सिर्फ़ तब लागू होती है, जब |
passwordMinimumNumeric |
पासवर्ड में कम से कम कितने अंक होने चाहिए. यह नीति सिर्फ़ तब लागू होती है, जब |
passwordMinimumSymbols |
पासवर्ड में कम से कम कितने सिंबल होने चाहिए. यह नीति सिर्फ़ तब लागू होती है, जब |
passwordMinimumUpperCase |
पासवर्ड में कम से कम कितने अपर केस लेटर होने चाहिए. यह नीति सिर्फ़ तब लागू होती है, जब |
passwordQuality |
पासवर्ड की ज़रूरी क्वालिटी. |
passwordHistoryLength |
पासवर्ड के इतिहास की लंबाई. इस फ़ील्ड को सेट करने के बाद, उपयोगकर्ता ऐसा नया पासवर्ड नहीं डाल पाएगा जो इतिहास में मौजूद किसी भी पासवर्ड के जैसा हो. 0 वैल्यू का मतलब है कि कोई पाबंदी नहीं है. |
maximumFailedPasswordsForWipe |
डिवाइस का डेटा वाइप करने से पहले, डिवाइस अनलॉक करने के लिए गलत पासवर्ड कितनी बार डाला जा सकता है. 0 वैल्यू का मतलब है कि कोई पाबंदी नहीं है. |
passwordExpirationTimeout |
पासवर्ड इस्तेमाल करने की समयसीमा खत्म होने का समय. सेकंड में अवधि, जिसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में ' |
passwordScope |
यह स्कोप, पासवर्ड से जुड़ी ज़रूरी शर्तों पर लागू होता है. |
requirePasswordUnlock |
यह वह समयसीमा होती है जब किसी डिवाइस या वर्क प्रोफ़ाइल को पुष्टि करने के ज़्यादा सुरक्षित तरीके (पासवर्ड, पिन, पैटर्न) का इस्तेमाल करके अनलॉक किया जाता है. इस समयसीमा के दौरान, डिवाइस या वर्क प्रोफ़ाइल को पुष्टि करने के किसी अन्य तरीके (जैसे, फ़िंगरप्रिंट, भरोसेमंद एजेंट, चेहरा) का इस्तेमाल करके अनलॉक किया जा सकता है. तय की गई समयसीमा खत्म होने के बाद, डिवाइस या वर्क प्रोफ़ाइल को अनलॉक करने के लिए, पुष्टि करने के ज़्यादा सुरक्षित तरीकों का ही इस्तेमाल किया जा सकता है. |
unifiedLockSettings |
इस सेटिंग से यह कंट्रोल किया जाता है कि Android 9 और इसके बाद के वर्शन वाले डिवाइसों पर, डिवाइस और वर्क प्रोफ़ाइल के लिए एक ही लॉक इस्तेमाल करने की अनुमति है या नहीं. इसे सिर्फ़ तब सेट किया जा सकता है, जब |
कुल समय
| JSON के काेड में दिखाना |
|---|
{ "seconds": string, "nanos": integer } |
| फ़ील्ड | |
|---|---|
seconds |
समय की अवधि के सेकंड. यह वैल्यू -315,576,000,000 से +315,576,000,000 के बीच होनी चाहिए. ध्यान दें: इन सीमाओं का हिसाब इस तरह लगाया जाता है: 60 सेकंड/मिनट * 60 मिनट/घंटा * 24 घंटे/दिन * 365.25 दिन/साल * 10,000 साल |
nanos |
समय के स्पैन के नैनोसेकंड रिज़ॉल्यूशन पर, सेकंड के साइंड फ़्रैक्शन. एक सेकंड से कम अवधि को 0 |
PackageNameList
| JSON के काेड में दिखाना |
|---|
{ "packageNames": [ string ] } |
| फ़ील्ड | |
|---|---|
packageNames[] |
पैकेज के नामों की सूची. |
ProxyInfo
| JSON के काेड में दिखाना |
|---|
{ "host": string, "port": integer, "excludedHosts": [ string ], "pacUri": string } |
| फ़ील्ड | |
|---|---|
host |
डायरेक्ट प्रॉक्सी का होस्ट. |
port |
डाइरेक्ट प्रॉक्सी का पोर्ट. |
excludedHosts[] |
डायरेक्ट प्रॉक्सी के लिए, वे होस्ट जिनके लिए प्रॉक्सी को बायपास किया जाता है. होस्ट के नामों में वाइल्डकार्ड शामिल हो सकते हैं, जैसे कि *.example.com. |
pacUri |
प्रॉक्सी को कॉन्फ़िगर करने के लिए इस्तेमाल की गई पीएसी स्क्रिप्ट का यूआरआई. |
ChoosePrivateKeyRule
| JSON के काेड में दिखाना |
|---|
{ "urlPattern": string, "packageNames": [ string ], "privateKeyAlias": string } |
| फ़ील्ड | |
|---|---|
urlPattern |
अनुरोध के यूआरएल से मैच करने के लिए यूआरएल पैटर्न. अगर इसे सेट नहीं किया गया है या यह खाली है, तो यह सभी यूआरएल से मेल खाता है. यह |
packageNames[] |
वे पैकेज के नाम जिन पर यह नियम लागू होता है. ऐप्लिकेशन के साइनिंग पासकोड के सर्टिफ़िकेट फ़िंगरप्रिंट की पुष्टि, Play Store और |
privateKeyAlias |
इस्तेमाल की जाने वाली निजी कुंजी का उपनाम. |
AlwaysOnVpnPackage
| JSON के काेड में दिखाना |
|---|
{ "packageName": string, "lockdownEnabled": boolean } |
| फ़ील्ड | |
|---|---|
packageName |
वीपीएन ऐप्लिकेशन के पैकेज का नाम. |
lockdownEnabled |
वीपीएन कनेक्ट न होने पर, नेटवर्किंग की अनुमति नहीं देता. |
ComplianceRule
| JSON के काेड में दिखाना |
|---|
{ "disableApps": boolean, "packageNamesToDisable": [ string ], // Union field |
| फ़ील्ड | |
|---|---|
disableApps |
अगर इस सेटिंग को 'सही है' पर सेट किया जाता है, तो नियम में ऐप्लिकेशन को बंद करने की कार्रवाई शामिल होती है, ताकि डिवाइस को बंद किया जा सके. हालांकि, ऐप्लिकेशन का डेटा सुरक्षित रहता है. अगर डिवाइस पर लॉक किए गए टास्क मोड में कोई ऐप्लिकेशन चल रहा है, तो उसे बंद कर दिया जाएगा. साथ ही, नीति का पालन न करने की वजह बताने वाला यूज़र इंटरफ़ेस (यूआई) दिखेगा. |
packageNamesToDisable[] |
अगर यह नियम सेट किया जाता है, तो इसमें सूची में दिए गए ऐप्लिकेशन को बंद करने के लिए, जोखिम कम करने वाली कार्रवाई शामिल होती है. हालांकि, ऐप्लिकेशन का डेटा सुरक्षित रखा जाता है. |
यूनियन फ़ील्ड condition. यह वह शर्त है जिसके पूरा होने पर, नियम में तय की गई कार्रवाइयां ट्रिगर होती हैं. इनमें से किसी एक शर्त को सेट करना ज़रूरी है. condition इनमें से सिर्फ़ एक हो सकता है: |
|
nonComplianceDetailCondition |
यह शर्त तब पूरी होती है, जब डिवाइस के लिए |
apiLevelCondition |
यह एक ऐसी शर्त है जो तब पूरी होती है, जब डिवाइस पर Android फ़्रेमवर्क एपीआई लेवल, ज़रूरी शर्तों को पूरा नहीं करता. |
NonComplianceDetailCondition
| JSON के काेड में दिखाना |
|---|
{
"settingName": string,
"nonComplianceReason": enum ( |
| फ़ील्ड | |
|---|---|
settingName |
नीति सेटिंग का नाम. यह टॉप लेवल के |
nonComplianceReason |
डिवाइस, सेटिंग के मुताबिक काम क्यों नहीं कर रहा है. अगर इसे सेट नहीं किया जाता है, तो यह शर्त किसी भी वजह से मैच हो जाती है. |
packageName |
नीति का पालन न करने वाले ऐप्लिकेशन का पैकेज नेम. अगर इसे सेट नहीं किया गया है, तो यह शर्त किसी भी पैकेज के नाम से मेल खाती है. |
ApiLevelCondition
| JSON के काेड में दिखाना |
|---|
{ "minApiLevel": integer } |
| फ़ील्ड | |
|---|---|
minApiLevel |
Android फ़्रेमवर्क के एपीआई का कम से कम ज़रूरी लेवल. अगर डिवाइस, ज़रूरी शर्तें पूरी नहीं करता है, तो यह शर्त पूरी हो जाती है. यह वैल्यू शून्य से ज़्यादा होनी चाहिए. |
SetupAction
| JSON के काेड में दिखाना |
|---|
{ "title": { object ( |
| फ़ील्ड | |
|---|---|
title |
इस कार्रवाई का टाइटल. |
description |
इस कार्रवाई के बारे में जानकारी. |
यूनियन फ़ील्ड action. सेटअप के दौरान की जाने वाली कार्रवाई. action इनमें से सिर्फ़ एक हो सकता है: |
|
launchApp |
ऐप्लिकेशन लॉन्च करने की कार्रवाई. ऐप्लिकेशन को ऐसे इंटेंट के साथ लॉन्च किया जाएगा जिसमें |
LaunchAppAction
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड
|
|
packageName |
लॉन्च किए जाने वाले ऐप्लिकेशन के पैकेज का नाम |
PolicyEnforcementRule
| JSON के काेड में दिखाना |
|---|
{ "blockAction": { object ( |
| फ़ील्ड | |
|---|---|
blockAction |
कंपनी के मालिकाना हक वाले डिवाइस या वर्क प्रोफ़ाइल पर, ऐप्लिकेशन और डेटा को ऐक्सेस करने से रोकने की कार्रवाई. इस कार्रवाई से, उपयोगकर्ता को एक सूचना भी मिलती है. इसमें नीति के उल्लंघन से जुड़ी समस्या को ठीक करने के तरीके के बारे में जानकारी दी जाती है. हालांकि, यह जानकारी सिर्फ़ उन मामलों में दी जाती है जहां ऐसा करना मुमकिन हो. ध्यान दें: |
wipeAction |
कंपनी के मालिकाना हक वाले डिवाइस को रीसेट करने या वर्क प्रोफ़ाइल को मिटाने की कार्रवाई. ध्यान दें: |
यूनियन फ़ील्ड trigger. वह शर्त जो इस नियम को ट्रिगर करेगी. trigger इनमें से सिर्फ़ एक हो सकता है: |
|
settingName |
लागू करने के लिए टॉप-लेवल की नीति. उदाहरण के लिए, |
BlockAction
| JSON के काेड में दिखाना |
|---|
{
"blockAfterDays": integer,
"blockScope": enum ( |
| फ़ील्ड | |
|---|---|
blockAfterDays |
डिवाइस या वर्क प्रोफ़ाइल के ब्लॉक होने से पहले, नीति का पालन न करने की अवधि. ऐक्सेस को तुरंत ब्लॉक करने के लिए, इसे 0 पर सेट करें. |
blockScope |
इससे इस |
WipeAction
| JSON के काेड में दिखाना |
|---|
{ "wipeAfterDays": integer, "preserveFrp": boolean } |
| फ़ील्ड | |
|---|---|
wipeAfterDays |
डिवाइस या वर्क प्रोफ़ाइल का डेटा मिटाने से पहले, नीति के उल्लंघन के दिनों की संख्या. |
preserveFrp |
डिवाइस पर, फ़ैक्ट्री रीसेट करने से जुड़ा डेटा सुरक्षित रखा गया है या नहीं. यह सेटिंग, वर्क प्रोफ़ाइलों पर लागू नहीं होती. |
KioskCustomization
| JSON के काेड में दिखाना |
|---|
{ "powerButtonActions": enum ( |
| फ़ील्ड | |
|---|---|
powerButtonActions |
यह कुकी, किओस्क मोड में डिवाइस के व्यवहार को सेट करती है. ऐसा तब होता है, जब कोई उपयोगकर्ता पावर बटन को दबाकर रखता है. |
systemErrorWarnings |
इस नीति से यह तय होता है कि कीऑस्क मोड में, क्रैश हो चुके या जवाब न देने वाले ऐप्लिकेशन के लिए, सिस्टम की गड़बड़ी वाले डायलॉग बॉक्स ब्लॉक किए जाएंगे या नहीं. ऐक्सेस ब्लॉक होने पर, सिस्टम ऐप्लिकेशन को ज़बरदस्ती बंद कर देगा. ऐसा तब होता है, जब उपयोगकर्ता यूज़र इंटरफ़ेस (यूआई) पर "ऐप्लिकेशन बंद करें" विकल्प चुनता है. |
systemNavigation |
इससे पता चलता है कि किऑस्क मोड में नेविगेशन की कौनसी सुविधाएं चालू हैं. जैसे, होम और खास जानकारी बटन. |
statusBar |
इससे यह तय होता है कि कीऑस्क मोड में, सिस्टम की जानकारी और सूचनाएं पाने की सुविधा बंद रहेगी या नहीं. |
deviceSettings |
इस नीति से यह तय होता है कि कीऑस्क मोड में सेटिंग ऐप्लिकेशन को इस्तेमाल करने की अनुमति है या नहीं. |
AdvancedSecurityOverrides
| JSON के काेड में दिखाना |
|---|
{ "untrustedAppsPolicy": enum ( |
| फ़ील्ड | |
|---|---|
untrustedAppsPolicy |
डिवाइस पर, गैर-भरोसेमंद ऐप्लिकेशन (नामालूम सोर्स से मिले ऐप्लिकेशन) के लिए लागू की गई नीति. |
googlePlayProtectVerifyApps |
Google Play Protect की पुष्टि की सुविधा लागू है या नहीं. यह |
developerSettings |
यह कुकी, डेवलपर के लिए उपलब्ध सेटिंग के ऐक्सेस को कंट्रोल करती है. जैसे, डेवलपर के लिए सेटिंग और टूल और सेफ़ बूट. यह |
commonCriteriaMode |
यह कुकी, Common Criteria Mode को कंट्रोल करती है. यह Common Criteria for Information Technology Security Evaluation (CC) में तय किए गए सुरक्षा मानकों के मुताबिक काम करता है. कॉमन क्राइटेरिया मोड को चालू करने पर, डिवाइस के कुछ सुरक्षा कॉम्पोनेंट की सुरक्षा बढ़ जाती है. ज़्यादा जानकारी के लिए, चेतावनी: Common Criteria Mode में, सुरक्षा से जुड़े मॉडल को सख्ती से लागू किया जाता है. आम तौर पर, इसकी ज़रूरत सिर्फ़ राष्ट्रीय सुरक्षा सिस्टम और अन्य बेहद संवेदनशील संगठनों में इस्तेमाल होने वाले आईटी प्रॉडक्ट के लिए होती है. डिवाइस के सामान्य इस्तेमाल पर असर पड़ सकता है. सिर्फ़ तब चालू किया जाता है, जब इसकी ज़रूरत होती है. अगर पहले चालू किए गए Common Criteria Mode को बाद में बंद कर दिया जाता है, तो उपयोगकर्ता के कॉन्फ़िगर किए गए सभी वाई-फ़ाई नेटवर्क हट सकते हैं. साथ ही, एंटरप्राइज़ के कॉन्फ़िगर किए गए ऐसे वाई-फ़ाई नेटवर्क जिन्हें उपयोगकर्ता के इनपुट की ज़रूरत होती है उन्हें फिर से कॉन्फ़िगर करना पड़ सकता है. |
personalAppsThatCanReadWorkNotifications[] |
निजी ऐप्लिकेशन, NotificationListenerService का इस्तेमाल करके वर्क प्रोफ़ाइल की सूचनाएं पढ़ सकते हैं. सिस्टम ऐप्लिकेशन के अलावा, डिफ़ॉल्ट रूप से कोई भी निजी ऐप्लिकेशन, ऑफ़िस के काम से जुड़ी सूचनाएं नहीं पढ़ सकता. सूची में मौजूद हर वैल्यू, पैकेज का नाम होना चाहिए. |
mtePolicy |
ज़रूरी नहीं. इससे डिवाइस पर Memory Tagging Extension (MTE) को कंट्रोल किया जाता है. एमटीई की नीति में किए गए बदलावों को लागू करने के लिए, डिवाइस को रीबूट करना होगा. Android 15 और इसके बाद वाले वर्शन पर, अगर नीति में बदलाव करने के बाद डिवाइस को रीबूट नहीं किया गया है, तो |
contentProtectionPolicy |
ज़रूरी नहीं. यह कुकी कंट्रोल करती है कि कॉन्टेंट की सुरक्षा करने वाली सुविधा चालू है या नहीं. यह सुविधा, धोखाधड़ी वाले ऐप्लिकेशन को स्कैन करती है. यह सुविधा, Android 15 और उसके बाद के वर्शन पर काम करती है. |
PersonalUsagePolicies
| JSON के काेड में दिखाना |
|---|
{ "cameraDisabled": boolean, "screenCaptureDisabled": boolean, "accountTypesWithManagementDisabled": [ string ], "maxDaysWithWorkOff": integer, "personalPlayStoreMode": enum ( |
| फ़ील्ड | |
|---|---|
cameraDisabled |
अगर यह वैल्यू सही है, तो व्यक्तिगत प्रोफ़ाइल पर कैमरा बंद कर दिया जाता है. |
screenCaptureDisabled |
अगर इस विकल्प को 'सही है' पर सेट किया जाता है, तो सभी उपयोगकर्ताओं के लिए स्क्रीन कैप्चर करने की सुविधा बंद हो जाती है. |
accountTypesWithManagementDisabled[] |
खाते के ऐसे टाइप जिन्हें उपयोगकर्ता मैनेज नहीं कर सकता. |
maxDaysWithWorkOff |
इससे यह कंट्रोल किया जाता है कि वर्क प्रोफ़ाइल को कितने समय तक बंद रखा जा सकता है. यह अवधि कम से कम तीन दिन की होनी चाहिए. अन्य जानकारी यहाँ दी गई है:
|
personalPlayStoreMode |
इसका इस्तेमाल |
personalApplications[] |
निजी प्रोफ़ाइल में मौजूद ऐप्लिकेशन पर लागू होने वाली नीति. |
privateSpacePolicy |
ज़रूरी नहीं. इस नीति से यह कंट्रोल किया जाता है कि डिवाइस पर प्राइवेट स्पेस की अनुमति दी जाए या नहीं. |
bluetoothSharing |
ज़रूरी नहीं. क्या ब्लूटूथ से शेयर करने की अनुमति है. |
PersonalApplicationPolicy
| JSON के काेड में दिखाना |
|---|
{
"packageName": string,
"installType": enum ( |
| फ़ील्ड | |
|---|---|
packageName |
ऐप्लिकेशन का पैकेज नेम. |
installType |
इंस्टॉल करने का तरीका. |
OncCertificateProvider
| JSON के काेड में दिखाना |
|---|
{ "certificateReferences": [ string ], // Union field |
| फ़ील्ड | |
|---|---|
certificateReferences[] |
यह सुविधा आम तौर पर उपलब्ध नहीं है. |
यूनियन फ़ील्ड यह सुविधा आम तौर पर उपलब्ध नहीं है. |
|
contentProviderEndpoint |
यह सुविधा आम तौर पर उपलब्ध नहीं है. |
ContentProviderEndpoint
| JSON के काेड में दिखाना |
|---|
{ "uri": string, "packageName": string, "signingCertsSha256": [ string ] } |
| फ़ील्ड | |
|---|---|
uri |
यह सुविधा आम तौर पर उपलब्ध नहीं है. |
packageName |
यह सुविधा आम तौर पर उपलब्ध नहीं है. |
signingCertsSha256[] |
ज़रूरी है. यह सुविधा आम तौर पर उपलब्ध नहीं है. |
CrossProfilePolicies
| JSON के काेड में दिखाना |
|---|
{ "showWorkContactsInPersonalProfile": enum ( |
| फ़ील्ड | |
|---|---|
showWorkContactsInPersonalProfile |
निजी ऐप्लिकेशन, वर्क प्रोफ़ाइल में सेव किए गए संपर्कों को ऐक्सेस कर सकते हैं या नहीं.
|
crossProfileCopyPaste |
यह तय करता है कि किसी एक प्रोफ़ाइल (निजी या वर्क) से कॉपी किए गए टेक्स्ट को दूसरी प्रोफ़ाइल में चिपकाया जा सकता है या नहीं. |
crossProfileDataSharing |
क्या एक प्रोफ़ाइल (निजी या वर्क) का डेटा, दूसरी प्रोफ़ाइल के ऐप्लिकेशन के साथ शेयर किया जा सकता है. यह खास तौर पर, इंटेंट के ज़रिए डेटा शेयर करने की सुविधा को कंट्रोल करता है. क्रॉस-प्रोफ़ाइल कम्यूनिकेशन के अन्य चैनलों को अलग से कॉन्फ़िगर किया जाता है. जैसे, संपर्क खोजना, कॉपी/चिपकाना या कनेक्ट किए गए निजी और वर्क ऐप्लिकेशन. |
workProfileWidgetsDefault |
यह कुकी, वर्क प्रोफ़ाइल के विजेट के लिए डिफ़ॉल्ट व्यवहार तय करती है. अगर नीति में किसी ऐप्लिकेशन के लिए |
crossProfileAppFunctions |
ज़रूरी नहीं. इससे यह कंट्रोल किया जाता है कि निजी प्रोफ़ाइल के ऐप्लिकेशन, वर्क प्रोफ़ाइल के ऐप्लिकेशन में मौजूद फ़ंक्शन को चालू कर सकते हैं या नहीं. |
exemptionsToShowWorkContactsInPersonalProfile |
उन ऐप्लिकेशन की सूची जिन्हें
यह सुविधा, Android 14 और इसके बाद के वर्शन पर काम करती है. अगर Android का वर्शन 14 से पहले का है, तो |
UsageLog
| JSON के काेड में दिखाना |
|---|
{ "enabledLogTypes": [ enum ( |
| फ़ील्ड | |
|---|---|
enabledLogTypes[] |
इससे पता चलता है कि किस तरह के लॉग चालू हैं. ध्यान दें कि इस्तेमाल की जानकारी लॉग करने की सुविधा चालू होने पर, उपयोगकर्ताओं को डिवाइस पर मैसेज मिलेंगे. |
uploadOnCellularAllowed[] |
इससे यह तय होता है कि चालू किए गए किस तरह के लॉग को मोबाइल डेटा पर अपलोड किया जा सकता है. डिफ़ॉल्ट रूप से, डिवाइस के वाई-फ़ाई से कनेक्ट होने पर लॉग अपलोड करने के लिए लाइन में लग जाते हैं. |
DeviceConnectivityManagement
| JSON के काेड में दिखाना |
|---|
{ "usbDataAccess": enum ( |
| फ़ील्ड | |
|---|---|
usbDataAccess |
इससे यह कंट्रोल किया जाता है कि यूएसबी के ज़रिए कौनसी फ़ाइलें और/या डेटा ट्रांसफ़र किया जा सकता है. यह सुविधा सिर्फ़ कंपनी के मालिकाना हक वाले डिवाइसों पर काम करती है. |
configureWifi |
यह कुकी, वाई-फ़ाई कॉन्फ़िगर करने के अधिकारों को कंट्रोल करती है. सेट किए गए विकल्प के आधार पर, उपयोगकर्ता के पास वाई-फ़ाई नेटवर्क को कॉन्फ़िगर करने का पूरा, सीमित या कोई कंट्रोल नहीं होगा. |
wifiDirectSettings |
इस कुकी से, वाई-फ़ाई डायरेक्ट सेटिंग को कॉन्फ़िगर और इस्तेमाल करने की सुविधा कंट्रोल की जाती है. यह सुविधा, Android 13 और इसके बाद के वर्शन पर काम करने वाले, कंपनी के मालिकाना हक वाले डिवाइसों पर काम करती है. |
tetheringSettings |
यह कुकी, इंटरनेट शेयर करने की सेटिंग को कंट्रोल करती है. सेट की गई वैल्यू के आधार पर, उपयोगकर्ता को टेदरिंग के अलग-अलग तरीकों का इस्तेमाल करने की अनुमति नहीं दी जाती है. |
wifiSsidPolicy |
यह पाबंदी कि डिवाइस किन वाई-फ़ाई एसएसआईडी से कनेक्ट हो सकता है. ध्यान दें कि इससे इस बात पर कोई असर नहीं पड़ता कि डिवाइस पर कौनसे नेटवर्क कॉन्फ़िगर किए जा सकते हैं. यह सुविधा, Android 13 और इसके बाद के वर्शन पर काम करने वाले, कंपनी के मालिकाना हक वाले डिवाइसों पर काम करती है. |
wifiRoamingPolicy |
ज़रूरी नहीं. वाई-फ़ाई रोमिंग की नीति. |
bluetoothSharing |
ज़रूरी नहीं. यह नीति कंट्रोल करती है कि ब्लूटूथ के ज़रिए शेयर करने की सुविधा चालू है या नहीं. |
preferentialNetworkServiceSettings |
ज़रूरी नहीं. पसंदीदा नेटवर्क सेवा का कॉन्फ़िगरेशन. इस फ़ील्ड को सेट करने से, |
apnPolicy |
ज़रूरी नहीं. ऐक्सेस पॉइंट नेम (एपीएन) की नीति. ऐक्सेस पॉइंट नेम (एपीएन) के लिए कॉन्फ़िगरेशन. इससे डिवाइस पर मौजूद किसी भी अन्य एपीएन को बदला जा सकता है. ज़्यादा जानकारी के लिए, |
WifiSsidPolicy
| JSON के काेड में दिखाना |
|---|
{ "wifiSsidPolicyType": enum ( |
| फ़ील्ड | |
|---|---|
wifiSsidPolicyType |
लागू की जाने वाली वाई-फ़ाई एसएसआईडी नीति का टाइप. |
wifiSsids[] |
ज़रूरी नहीं. उन वाई-फ़ाई एसएसआईडी की सूची जिन पर नीति लागू होनी चाहिए. अगर WifiSsidPolicyType को |
WifiSsid
| JSON के काेड में दिखाना |
|---|
{ "wifiSsid": string } |
| फ़ील्ड | |
|---|---|
wifiSsid |
ज़रूरी है. वाई-फ़ाई SSID को स्ट्रिंग के तौर पर दिखाया गया है. |
WifiRoamingPolicy
| JSON के काेड में दिखाना |
|---|
{
"wifiRoamingSettings": [
{
object ( |
| फ़ील्ड | |
|---|---|
wifiRoamingSettings[] |
ज़रूरी नहीं. वाई-फ़ाई रोमिंग की सेटिंग. इस सूची में दिए गए एसएसआईडी यूनीक होने चाहिए. ऐसा न होने पर, नीति को अस्वीकार कर दिया जाएगा. |
WifiRoamingSetting
| JSON के काेड में दिखाना |
|---|
{
"wifiSsid": string,
"wifiRoamingMode": enum ( |
| फ़ील्ड | |
|---|---|
wifiSsid |
ज़रूरी है. वाई-फ़ाई नेटवर्क का SSID. |
wifiRoamingMode |
ज़रूरी है. बताए गए SSID के लिए वाई-फ़ाई रोमिंग मोड. |
PreferentialNetworkServiceSettings
| JSON के काेड में दिखाना |
|---|
{ "preferentialNetworkServiceConfigs": [ { object ( |
| फ़ील्ड | |
|---|---|
preferentialNetworkServiceConfigs[] |
ज़रूरी है. पसंदीदा नेटवर्क सेवा के कॉन्फ़िगरेशन, जिनकी मदद से एक से ज़्यादा एंटरप्राइज़ स्लाइस बनाए जा सकते हैं. एक ही |
defaultPreferentialNetworkId |
ज़रूरी है. उन ऐप्लिकेशन के लिए, प्राथमिकता वाला डिफ़ॉल्ट नेटवर्क आईडी जो
|
PreferentialNetworkServiceConfig
| JSON के काेड में दिखाना |
|---|
{ "preferentialNetworkId": enum ( |
| फ़ील्ड | |
|---|---|
preferentialNetworkId |
ज़रूरी है. प्राथमिकता वाला नेटवर्क आइडेंटिफ़ायर. इसे |
fallbackToDefaultConnection |
ज़रूरी नहीं. इससे यह तय किया जाता है कि पूरे डिवाइस के लिए डिफ़ॉल्ट नेटवर्क पर फ़ॉलबैक करने की अनुमति है या नहीं. अगर इसे |
nonMatchingNetworks |
ज़रूरी नहीं. इस कॉन्फ़िगरेशन के तहत आने वाले ऐप्लिकेशन को, प्राथमिकता वाली सेवा के अलावा अन्य नेटवर्क का इस्तेमाल करने से ब्लॉक किया गया है या नहीं. अगर इसे |
ApnPolicy
| JSON के काेड में दिखाना |
|---|
{ "overrideApns": enum ( |
| फ़ील्ड | |
|---|---|
overrideApns |
ज़रूरी नहीं. इससे पता चलता है कि एपीएन को बदलने की सुविधा बंद है या चालू है. ज़्यादा जानकारी के लिए, |
apnSettings[] |
ज़रूरी नहीं. एपीएन को ओवरराइड करने के लिए एपीएन सेटिंग. एपीएन की दी गई किसी भी सेटिंग में कोई टकराव नहीं होना चाहिए. ऐसा होने पर, नीति को अस्वीकार कर दिया जाएगा. दो |
ApnSetting
| JSON के काेड में दिखाना |
|---|
{ "apnTypes": [ enum ( |
| फ़ील्ड | |
|---|---|
apnTypes[] |
ज़रूरी है. एपीएन के इस्तेमाल की कैटगरी. अगर यह फ़ील्ड खाली है या इसमें |
apn |
ज़रूरी है. एपीएन का नाम. अगर यह फ़ील्ड खाली है, तो नीति अस्वीकार कर दी जाएगी. |
displayName |
ज़रूरी है. एपीएन का ऐसा नाम जिसे कोई व्यक्ति आसानी से पढ़ सके. अगर यह फ़ील्ड खाली है, तो नीति अस्वीकार कर दी जाएगी. |
alwaysOnSetting |
ज़रूरी नहीं. इस APN के लिए, CM-IDLE मोड से CM-CONNECTED स्थिति में हर बार ट्रांज़िशन के दौरान, क्या उपयोगकर्ता के प्लैन के संसाधनों को चालू करना होगा. 3GPP TS 23.501 का सेक्शन 5.6.13 देखें. |
authType |
ज़रूरी नहीं. एपीएन की पुष्टि करने का टाइप. |
carrierId |
ज़रूरी नहीं. एपीएन के लिए मोबाइल और इंटरनेट सेवा देने वाली कंपनी का आईडी. वैल्यू 0 (डिफ़ॉल्ट) का मतलब है कि यह सेट नहीं है. साथ ही, नेगेटिव वैल्यू अस्वीकार कर दी जाती हैं. |
mmsProxyAddress |
ज़रूरी नहीं. एपीएन का एमएमएस (मल्टीमीडिया मैसेजिंग सेवा) प्रॉक्सी पता. यह आईपी पता या होस्टनेम (यूआरएल नहीं) हो सकता है. |
mmsProxyPort |
ज़रूरी नहीं. यह एपीएन का मल्टीमीडिया मैसेजिंग सेवा (एमएमएस) प्रॉक्सी पोर्ट होता है. वैल्यू 0 (डिफ़ॉल्ट) का मतलब है कि यह सेट नहीं है. साथ ही, नेगेटिव वैल्यू अस्वीकार कर दी जाती हैं. |
mmsc |
ज़रूरी नहीं. एपीएन का एमएमएससी (मल्टीमीडिया मैसेजिंग सर्विस सेंटर) यूआरआई. |
mtuV4 |
ज़रूरी नहीं. इस एपीएन सेटिंग से शुरू होने वाले IPv4 रास्तों के लिए, डिफ़ॉल्ट एमटीयू (ज़्यादा से ज़्यादा ट्रांसमिशन यूनिट) का साइज़ बाइट में. वैल्यू 0 (डिफ़ॉल्ट) का मतलब है कि यह सेट नहीं है. साथ ही, नेगेटिव वैल्यू अस्वीकार कर दी जाती हैं. यह सुविधा, Android 13 और इसके बाद के वर्शन पर काम करती है. अगर Android का वर्शन 13 से कम है, तो |
mtuV6 |
ज़रूरी नहीं. यह उस IPv6 मोबाइल इंटरफ़ेस का एमटीयू (मैक्सिमम ट्रांसमिशन यूनिट) साइज़ है जिससे एपीएन कनेक्ट है. वैल्यू 0 (डिफ़ॉल्ट) का मतलब है कि यह सेट नहीं है. साथ ही, नेगेटिव वैल्यू अस्वीकार कर दी जाती हैं. यह सुविधा, Android 13 और इसके बाद के वर्शन पर काम करती है. अगर Android का वर्शन 13 से कम है, तो |
mvnoType |
ज़रूरी नहीं. एपीएन के लिए MVNO मैच टाइप. |
networkTypes[] |
ज़रूरी नहीं. रेडियो टेक्नोलॉजी (नेटवर्क टाइप), जिनका इस्तेमाल एपीएन कर सकता है. अगर इस फ़ील्ड में |
username |
ज़रूरी नहीं. एपीएन का एपीएन उपयोगकर्ता नाम. |
password |
ज़रूरी नहीं. एपीएन का एपीएन पासवर्ड. |
numericOperatorId |
ज़रूरी नहीं. एपीएन का न्यूमेरिक ऑपरेटर आईडी. ऑपरेटर आईडी को एमसीसी (मोबाइल कंट्री कोड) + एमएनसी (मोबाइल नेटवर्क कोड) के तौर पर तय किया जाता है. |
protocol |
ज़रूरी नहीं. इस एपीएन से कनेक्ट करने के लिए इस्तेमाल किया जाने वाला प्रोटोकॉल. |
roamingProtocol |
ज़रूरी नहीं. डिवाइस के रोमिंग में होने पर, इस एपीएन से कनेक्ट करने के लिए इस्तेमाल किया जाने वाला प्रोटोकॉल. |
proxyAddress |
ज़रूरी नहीं. APN का प्रॉक्सी पता. |
proxyPort |
ज़रूरी नहीं. एपीएन का प्रॉक्सी पोर्ट. वैल्यू 0 (डिफ़ॉल्ट) का मतलब है कि यह सेट नहीं है. साथ ही, नेगेटिव वैल्यू अस्वीकार कर दी जाती हैं. |
DeviceRadioState
| JSON के काेड में दिखाना |
|---|
{ "wifiState": enum ( |
| फ़ील्ड | |
|---|---|
wifiState |
इससे वाई-फ़ाई की मौजूदा स्थिति को कंट्रोल किया जाता है. साथ ही, यह तय किया जाता है कि उपयोगकर्ता इसकी स्थिति को बदल सकता है या नहीं. |
airplaneModeState |
इस नीति से यह कंट्रोल किया जाता है कि उपयोगकर्ता, हवाई जहाज़ मोड को टॉगल कर सकता है या नहीं. |
ultraWidebandState |
यह नीति, अल्ट्रा वाइडबैंड सेटिंग की स्थिति को कंट्रोल करती है. साथ ही, इससे यह भी तय होता है कि उपयोगकर्ता इसे चालू या बंद कर सकता है या नहीं. |
cellularTwoGState |
इससे यह कंट्रोल किया जाता है कि उपयोगकर्ता, सेल्यूलर 2G सेटिंग को टॉगल कर सकता है या नहीं. |
minimumWifiSecurityLevel |
वाई-फ़ाई नेटवर्क के लिए ज़रूरी सुरक्षा का कम से कम लेवल, जिससे डिवाइस कनेक्ट हो सकता है. |
userInitiatedAddEsimSettings |
ज़रूरी नहीं. इस नीति से यह कंट्रोल किया जाता है कि उपयोगकर्ता को ई-सिम प्रोफ़ाइलें जोड़ने की अनुमति है या नहीं. |
DisplaySettings
| JSON के काेड में दिखाना |
|---|
{ "screenBrightnessSettings": { object ( |
| फ़ील्ड | |
|---|---|
screenBrightnessSettings |
ज़रूरी नहीं. यह कुकी, स्क्रीन की चमक की सेटिंग को कंट्रोल करती है. |
screenTimeoutSettings |
ज़रूरी नहीं. यह कुकी, स्क्रीन टाइमआउट की सेटिंग को कंट्रोल करती है. |
ScreenBrightnessSettings
| JSON के काेड में दिखाना |
|---|
{
"screenBrightnessMode": enum ( |
| फ़ील्ड | |
|---|---|
screenBrightnessMode |
ज़रूरी नहीं. इससे स्क्रीन की चमक के मोड को कंट्रोल किया जाता है. |
screenBrightness |
ज़रूरी नहीं. स्क्रीन की चमक 1 से 255 के बीच होनी चाहिए. इसमें 1 सबसे कम और 255 सबसे ज़्यादा चमक होती है. वैल्यू 0 (डिफ़ॉल्ट) का मतलब है कि स्क्रीन की रोशनी सेट नहीं है. कोई भी दूसरी वैल्यू अस्वीकार कर दी जाती है. इसे सेट करने के लिए, |
ScreenTimeoutSettings
| JSON के काेड में दिखाना |
|---|
{
"screenTimeoutMode": enum ( |
| फ़ील्ड | |
|---|---|
screenTimeoutMode |
ज़रूरी नहीं. इस नीति से यह कंट्रोल किया जाता है कि उपयोगकर्ता को स्क्रीन बंद होने से पहले के समय को कॉन्फ़िगर करने की अनुमति है या नहीं. |
screenTimeout |
ज़रूरी नहीं. इससे स्क्रीन के बंद होने का समय कंट्रोल किया जाता है. स्क्रीन के बंद होने का समय 0 से ज़्यादा होना चाहिए. ऐसा न होने पर, अनुरोध अस्वीकार कर दिया जाता है. इसके अलावा, यह सेकंड में अवधि, जिसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में ' |
WorkAccountSetupConfig
| JSON के काेड में दिखाना |
|---|
{
"authenticationType": enum ( |
| फ़ील्ड | |
|---|---|
authenticationType |
ज़रूरी नहीं. डिवाइस पर उपयोगकर्ता की पुष्टि करने का तरीका. |
requiredAccountEmail |
ज़रूरी नहीं. वह Google Workspace खाता जिसका ईमेल पता जोड़ना है. यह फ़ील्ड सिर्फ़ तब काम का होता है, जब |
DefaultApplicationSetting
| JSON के काेड में दिखाना |
|---|
{ "defaultApplicationType": enum ( |
| फ़ील्ड | |
|---|---|
defaultApplicationType |
ज़रूरी है. डिफ़ॉल्ट ऐप्लिकेशन सेट करने के लिए ऐप्लिकेशन का टाइप. |
defaultApplications[] |
ज़रूरी है. उन ऐप्लिकेशन की सूची जिन्हें किसी खास तरह की फ़ाइल के लिए डिफ़ॉल्ट ऐप्लिकेशन के तौर पर सेट किया जा सकता है. यह सूची खाली नहीं होनी चाहिए और इसमें डुप्लीकेट आइटम नहीं होने चाहिए. सूची में मौजूद पहला ऐप्लिकेशन, डिफ़ॉल्ट ऐप्लिकेशन के तौर पर सेट किया जाता है.यह ऐप्लिकेशन इंस्टॉल होना चाहिए और अगर अगर सूची में मौजूद कोई भी ऐप्लिकेशन इंस्टॉल नहीं किया गया है, तो कंपनी के मालिकाना हक वाले डिवाइस पर वर्क प्रोफ़ाइल के साथ |
defaultApplicationScopes[] |
ज़रूरी है. वे स्कोप जिन पर नीति लागू होनी चाहिए. यह सूची खाली नहीं होनी चाहिए और इसमें डुप्लीकेट आइटम नहीं होने चाहिए. अगर तय किए गए किसी भी स्कोप को मैनेजमेंट मोड पर लागू नहीं किया जा सकता, तो |
DefaultApplication
| JSON के काेड में दिखाना |
|---|
{ "packageName": string } |
| फ़ील्ड | |
|---|---|
packageName |
ज़रूरी है. वह पैकेज नाम जिसे डिफ़ॉल्ट ऐप्लिकेशन के तौर पर सेट किया जाना चाहिए. अगर पैकेज का नाम अमान्य है, तो नीति अस्वीकार कर दी जाती है. |
टूल एनोटेशन
बदलाव करने वाला हिंट: ❌ | एक ही बार लागू होने वाला हिंट: ✅ | सिर्फ़ पढ़ने वाला हिंट: ✅ | ओपन वर्ल्ड हिंट: ❌