Method: customers.policies.resolve

खोज क्वेरी से मेल खाने वाली नीतियों की सूची के लिए, नीति की उन वैल्यू को दिखाता है जिनके समाधान हो गए हैं.

एचटीटीपी अनुरोध

POST https://chromepolicy.googleapis.com/v1/{customer=customers/*}/policies:resolve

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
customer

string

G Suite खाते का आईडी या लिटरल "my_customer" अनुरोध से जुड़े ग्राहक के लिए.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "policySchemaFilter": string,
  "policyTargetKey": {
    object (PolicyTargetKey)
  },
  "pageSize": integer,
  "pageToken": string
}
फ़ील्ड
policySchemaFilter

string

ज़रूरी है. समाधान के अनुरोध पर लागू किया जाने वाला स्कीमा फ़िल्टर.

किसी खास स्कीमा को देखने के लिए, स्कीमा का नाम बताएं. उदाहरण के लिए: chrome.users.ShowLogoutButton

वाइल्डकार्ड का इस्तेमाल किया जा सकता है, लेकिन सिर्फ़ स्कीमा के नाम के लीफ़ वाले हिस्से में. वाइल्डकार्ड का इस्तेमाल सीधे नेमस्पेस में नहीं किया जा सकता. स्कीमा नेमस्पेस के बारे में ज़्यादा जानने के लिए, कृपया https://developers.google.com/chrome/policy/guides/policy-schemas पढ़ें.

उदाहरण के लिए: मान्य: "chrome.users.*", "chrome.users.apps.*", "chrome.printers.*" अमान्य: "*", "*.users", "chrome.*", "chrome.*.apps.*"

policyTargetKey

object (PolicyTargetKey)

ज़रूरी है. उस टारगेट संसाधन की कुंजी जिस पर नीतियों का समाधान किया जाना चाहिए.

pageSize

integer

लागू की जाने वाली नीतियों की ज़्यादा से ज़्यादा संख्या, डिफ़ॉल्ट रूप से 100 होती है. साथ ही, ज़्यादा से ज़्यादा 1,000 नीतियां दिखाई जा सकती हैं.

pageToken

string

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

जवाब का मुख्य भाग

किसी खास टारगेट के लिए, समाधान की गई नीति की वैल्यू पाने के लिए रिस्पॉन्स मैसेज.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "resolvedPolicies": [
    {
      object (ResolvedPolicy)
    }
  ],
  "nextPageToken": string
}
फ़ील्ड
resolvedPolicies[]

object (ResolvedPolicy)

समाधान करने के अनुरोध में मिली उन नीतियों की सूची जिनका समाधान हो गया है.

nextPageToken

string

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

अनुमति के दायरे

इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

  • https://www.googleapis.com/auth/chrome.management.policy.readonly
  • https://www.googleapis.com/auth/chrome.management.policy

ResolvedPolicy

किसी दिए गए टारगेट के लिए, नीति की रिज़ॉल्व की गई वैल्यू.

JSON के काेड में दिखाना
{
  "targetKey": {
    object (PolicyTargetKey)
  },
  "value": {
    object (PolicyValue)
  },
  "sourceKey": {
    object (PolicyTargetKey)
  },
  "addedSourceKey": {
    object (PolicyTargetKey)
  }
}
फ़ील्ड
targetKey

object (PolicyTargetKey)

सिर्फ़ आउटपुट के लिए. वह टारगेट रिसॉर्स जिसके लिए समाधान की गई नीति की वैल्यू लागू होती है.

value

object (PolicyValue)

सिर्फ़ आउटपुट के लिए. नीति की रिज़ॉल्व की गई वैल्यू.

sourceKey

object (PolicyTargetKey)

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

addedSourceKey

object (PolicyTargetKey)

सिर्फ़ आउटपुट के लिए. जोड़ी गई सोर्स कुंजी से तय होता है कि मैनेजमेंट के लिए, इकाई को किस लेवल पर जोड़ा गया है. यह कुछ खास तरह की नीतियों के लिए फ़ायदेमंद है, जो सिर्फ़ तब लागू होती हैं, जब उन्हें साफ़ तौर पर मैनेजमेंट के लिए जोड़ा गया हो. उदाहरण के लिए: ऐप्लिकेशन और नेटवर्क. किसी इकाई को संगठन की सिर्फ़ ऐसी इकाई के मैनेजमेंट से मिटाया जा सकता है जिसमें उसे साफ़ तौर पर जोड़ा गया था. अगर यह मौजूद नहीं है, तो इसका मतलब है कि नीति को साफ़ तौर पर कोई इकाई जोड़े बिना मैनेज किया जाता है. उदाहरण के लिए: उपयोगकर्ता या डिवाइस से जुड़ी स्टैंडर्ड नीतियां.