Managedconfigurationsforuser

इस संसाधन के लिए तरीका जानने के लिए, इस पेज के आखिर में देखें.

संसाधन के बारे में जानकारी

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

{
  "kind": string,
  "productId": string,
  "managedProperty": [
    {
      "key": string,
      "valueBool": boolean,
      "valueInteger": integer,
      "valueString": string,
      "valueStringArray": [
        string
      ],
      "valueBundle": {
        "managedProperty": [
          (ManagedProperty)
        ]
      },
      "valueBundleArray": [
        {
          "managedProperty": [
            (ManagedProperty)
          ]
        }
      ]
    }
  ],
  "configurationVariables": {
    "kind": "androidenterprise#configurationVariables",
    "mcmId": string,
    "variableSet": [
      {
        "kind": "androidenterprise#variableSet",
        "placeholder": string,
        "userValue": string
      }
    ]
  }
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
configurationVariables nested object इसमें मैनेज की जा रही कॉन्फ़िगरेशन प्रोफ़ाइल का आईडी और कॉन्फ़िगरेशन वैरिएबल का वह सेट शामिल होता है जिसे उपयोगकर्ता के लिए तय किया गया हो.
configurationVariables.kind string
configurationVariables.mcmId string मैनेज किए जा रहे कॉन्फ़िगरेशन की सेटिंग का आईडी.
configurationVariables.variableSet[] list उपयोगकर्ता को एट्रिब्यूट किया गया वैरिएबल सेट.
configurationVariables.variableSet[].kind string
configurationVariables.variableSet[].placeholder string प्लेसहोल्डर स्ट्रिंग; ईएमएम की ओर से तय.
configurationVariables.variableSet[].userValue string प्लेसहोल्डर का मान, खास तौर पर उपयोगकर्ता के लिए.
kind string बहिष्कृत.

managedProperty[] list इस कॉन्फ़िगरेशन के लिए, मैनेज की जाने वाली प्रॉपर्टी का सेट.
managedProperty[].key string प्रॉपर्टी की पहचान करने वाली खास कुंजी.
managedProperty[].valueBool boolean बूलियन वैल्यू - यह सिर्फ़ तब दिखेगा, जब प्रॉपर्टी का टाइप bool है.
managedProperty[].valueBundle nested object मैनेज की जा रही प्रॉपर्टी का बंडल - यह सिर्फ़ तब दिखेगा, जब प्रॉपर्टी का टाइप बंडल किया जाएगा.
managedProperty[].valueBundle.managedProperty[] list मैनेज की जा रही प्रॉपर्टी की सूची.
managedProperty[].valueBundleArray[] list प्रॉपर्टी के बंडल की सूची - यह सिर्फ़ तब मौजूद होगा, जब प्रॉपर्टी का टाइप बंडल_array हो.
managedProperty[].valueBundleArray[].managedProperty[] list मैनेज की जा रही प्रॉपर्टी की सूची.
managedProperty[].valueInteger integer पूर्णांक की वैल्यू - यह सिर्फ़ तब मौजूद होगा, जब प्रॉपर्टी का टाइप इंटेजर होगा.
managedProperty[].valueString string स्ट्रिंग की वैल्यू - यह सिर्फ़ तब दिखेगा, जब प्रॉपर्टी का टाइप, स्ट्रिंग, विकल्प या छिपाया गया हो.
managedProperty[].valueStringArray[] list स्ट्रिंग वैल्यू की सूची - यह सिर्फ़ तब मौजूद होगा, जब प्रॉपर्टी का टाइप एक से ज़्यादा चुना जाएगा.
productId string उस प्रॉडक्ट का आईडी जिसके लिए मैनेज किया गया कॉन्फ़िगरेशन मिला है, उदाहरण के लिए, "app.com.google.android.gm".

तरीके

मिटाएं
खास उपयोगकर्ता के लिए, किसी ऐप्लिकेशन के हर उपयोगकर्ता के मैनेज किए गए कॉन्फ़िगरेशन को हटाता है.
get
तय किए गए उपयोगकर्ता के लिए, किसी ऐप्लिकेशन के हर उपयोगकर्ता के मैनेज किए गए कॉन्फ़िगरेशन की जानकारी मिलती है.
list
किसी खास उपयोगकर्ता के लिए, हर उपयोगकर्ता के मैनेज किए गए सभी कॉन्फ़िगरेशन की सूची बनाता है. सिर्फ़ आईडी सेट किया गया है.
अपडेट
खास उपयोगकर्ता के लिए किसी ऐप्लिकेशन की प्रबंधित कॉन्फ़िगरेशन सेटिंग जोड़ता या अपडेट करता है. अगर मैनेज किए जा रहे कॉन्फ़िगरेशन iframe के साथ काम करता है, तो उपयोगकर्ता के लिए मैनेज किए जा रहे कॉन्फ़िगरेशन लागू किए जा सकते हैं. इसके लिए, अनुरोध में mcmId और इससे जुड़े कॉन्फ़िगरेशन वैरिएबल (अगर कोई है) के बारे में जानकारी दें. इसके अलावा, सभी ईएमएम मैनेज की गई प्रॉपर्टी की सूची पास करके, मैनेज किए गए कॉन्फ़िगरेशन को लागू कर सकते हैं.