GetIamPolicyRequest

درخواست پیام برای متد GetIamPolicy .

نمایندگی JSON
{
  "resource": string,
  "options": {
    object (GetPolicyOptions)
  }
}
فیلدها
resource

string

مورد نیاز: منبعی که خط مشی برای آن درخواست شده است. برای مقدار مناسب این فیلد ، نام منابع را ببینید.

options

object ( GetPolicyOptions )

OPTIONAL: یک شی GetPolicyOptions برای تعیین گزینه های GetIamPolicy .

GetPolicyOptions

تنظیمات ارائه شده به GetIamPolicy را در بر می گیرد.

نمایندگی JSON
{
  "requestedPolicyVersion": integer
}
فیلدها
requestedPolicyVersion

integer

اختیاری. حداکثر نسخه خط مشی که برای قالب بندی خط مشی استفاده می شود.

مقادیر معتبر 0، 1 و 3 هستند. درخواست‌هایی که مقدار نامعتبر را مشخص می‌کنند رد می‌شوند.

درخواست‌های خط‌مشی‌هایی با هر پیوند نقش شرطی باید نسخه 3 را مشخص کند.

خط‌مشی موجود در پاسخ ممکن است از نسخه خط‌مشی که شما مشخص کرده‌اید استفاده کند، یا ممکن است از نسخه خط‌مشی پایین‌تر استفاده کند. به عنوان مثال، اگر نسخه 3 را مشخص کنید، اما این خط مشی هیچ الزامات نقش شرطی ندارد، پاسخ از نسخه 1 استفاده می کند.

برای اطلاع از اینکه کدام منابع شرایط را در خط‌مشی‌های IAM پشتیبانی می‌کنند، به مستندات IAM مراجعه کنید.