GetIamPolicyRequest

הודעת בקשה לשיטה GetIamPolicy.

ייצוג ב-JSON
{
  "resource": string,
  "options": {
    object (GetPolicyOptions)
  }
}
שדות
resource

string

חובה: המשאב שעבורו מתבקשת המדיניות. הפורמט הנתמך היחיד הוא projects/<>/locations/<>/dataAgents/<>

options

object (GetPolicyOptions)

אופציונלי: אובייקט GetPolicyOptions לציון אפשרויות ל-GetIamPolicy.

GetPolicyOptions

הגדרה שכוללת את ההגדרות שסופקו ל-GetIamPolicy.

ייצוג ב-JSON
{
  "requestedPolicyVersion": integer
}
שדות
requestedPolicyVersion

integer

זה שינוי אופציונלי. גרסת המדיניות המקסימלית שתשמש לעיצוב המדיניות.

הערכים החוקיים הם 0,‏ 1 ו-3. בקשות שמציינות ערך לא תקין יידחו.

בבקשות למדיניות עם קישורי תפקידים מותנים צריך לציין את גרסה 3. במדיניות ללא קישורי תפקידים מותנים אפשר לציין כל ערך תקין או להשאיר את השדה לא מוגדר.

יכול להיות שהמדיניות בתשובה תשתמש בגרסת המדיניות שציינתם, או בגרסת מדיניות נמוכה יותר. לדוגמה, אם מציינים גרסה 3, אבל למדיניות אין קישורי תפקידים מותנים, התשובה תשתמש בגרסה 1.

במאמרי העזרה של IAM מוסבר אילו משאבים תומכים בתנאים במדיניות ה-IAM שלהם.