Method: projects.assets.setIamPolicy

यह तय किए गए संसाधन पर, ऐक्सेस कंट्रोल की नीति सेट करता है. यह किसी भी मौजूदा नीति की जगह लागू हो जाती है.

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

POST https://earthengine.googleapis.com/v1/{resource=projects/*/assets/**}:setIamPolicy

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

पाथ पैरामीटर

पैरामीटर
resource

string

ज़रूरी है: वह संसाधन जिसके लिए नीति तय की जा रही है. इस फ़ील्ड के लिए सही वैल्यू जानने के लिए, संसाधन के नाम देखें.

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

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

JSON के काेड में दिखाना
{
  "policy": {
    object (Policy)
  }
}
फ़ील्ड
policy

object (Policy)

ज़रूरी है: resource पर लागू होने वाली पूरी नीति. नीति का साइज़ 10 केबी से ज़्यादा नहीं होना चाहिए. कोई नीति न होने पर भी, उसे मान्य माना जाता है. हालांकि, Google Cloud की कुछ सेवाएं (जैसे, Projects) उसे अस्वीकार कर सकती हैं.

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

कामयाब रहने पर, जवाब के मुख्य हिस्से में Policy का एक इंस्टेंस शामिल किया जाता है.

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

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

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/cloud-platform

ज़्यादा जानकारी के लिए, OAuth 2.0 Overview देखें.