GetIamPolicyRequest

GetIamPolicy तरीके के लिए अनुरोध मैसेज.

JSON के काेड में दिखाना
{
  "resource": string,
  "options": {
    object (GetPolicyOptions)
  }
}
फ़ील्ड
resource

string

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

options

object (GetPolicyOptions)

ज़रूरी नहीं: GetIamPolicy के विकल्पों के बारे में बताने के लिए GetPolicyOptions ऑब्जेक्ट.

GetPolicyOptions

GetIamPolicy को दी गई सेटिंग को एन्कैप्सुलेट करता है.

JSON के काेड में दिखाना
{
  "requestedPolicyVersion": integer
}
फ़ील्ड
requestedPolicyVersion

integer

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

मान्य वैल्यू 0, 1, और 3 हैं. अमान्य वैल्यू वाले अनुरोध अस्वीकार कर दिए जाएंगे.

शर्तों के साथ भूमिकाओं को बांधने की सुविधा वाली नीतियों के अनुरोधों में, वर्शन 3 की जानकारी देनी होगी. जिन नीतियों में शर्तों के हिसाब से रोल बाइंडिंग नहीं की गई है उनमें कोई भी मान्य वैल्यू दी जा सकती है या फ़ील्ड को अनसेट छोड़ा जा सकता है.

जवाब में दी गई नीति में, आपके बताए गए नीति वर्शन का इस्तेमाल किया जा सकता है या नीति के किसी पुराने वर्शन का इस्तेमाल किया जा सकता है. उदाहरण के लिए, अगर आपने वर्शन 3 का इस्तेमाल किया है, लेकिन नीति में शर्तों के हिसाब से भूमिकाएं बांधने की सुविधा नहीं है, तो जवाब में वर्शन 1 का इस्तेमाल किया जाएगा.

यह जानने के लिए कि कौनसे संसाधन, अपनी आईएएम नीतियों में शर्तों के साथ काम करते हैं, आईएएम दस्तावेज़ देखें.