GetIamPolicyRequest

GetIamPolicy yöntemi için istek mesajı.

JSON gösterimi
{
  "resource": string,
  "options": {
    object (GetPolicyOptions)
  }
}
Alanlar
resource

string

GEREKLİ: Politikanın istendiği kaynak. Bu alan için uygun değere Kaynak adları bölümünden ulaşabilirsiniz.

options

object (GetPolicyOptions)

İSTEĞE BAĞLI: GetIamPolicy için seçenekleri belirtmek üzere bir GetPolicyOptions nesnesi.

GetPolicyOptions

GetIamPolicy'a sağlanan ayarları kapsar.

JSON gösterimi
{
  "requestedPolicyVersion": integer
}
Alanlar
requestedPolicyVersion

integer

İsteğe bağlı. Politikayı biçimlendirmek için kullanılacak maksimum politika sürümü.

Geçerli değerler 0, 1 ve 3'tür. Geçersiz bir değer belirten istekler reddedilir.

Koşullu rol bağlamaları içeren politika isteklerinde 3. sürüm belirtilmelidir. Koşullu rol bağlaması olmayan politikalar herhangi bir geçerli değeri belirtebilir veya alanı ayarlanmamış olarak bırakabilir.

Yanıtta belirtilen politika, belirttiğiniz politika sürümünü veya daha düşük bir politika sürümünü kullanabilir. Örneğin, 3. sürümü belirtirseniz ancak politikanın koşullu rol bağlamaları yoksa yanıtta 1. sürüm kullanılır.

Hangi kaynakların IAM politikalarında koşulları desteklediğini öğrenmek için IAM belgelerini inceleyin.