Method: projects.locations.investigations.testIamPermissions

Menampilkan izin yang dimiliki pemanggil pada resource tertentu. Jika resource tidak ada, fungsi ini akan menampilkan kumpulan izin kosong, bukan error NOT_FOUND.

Catatan: Operasi ini dirancang untuk digunakan dalam membangun UI dan alat command line yang memiliki izin, bukan untuk pemeriksaan otorisasi. Operasi ini dapat "gagal terbuka" tanpa peringatan.

Permintaan HTTP

POST https://geminicloudassist.googleapis.com/v1alpha/{resource=projects/*/locations/*/investigations/*}:testIamPermissions

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
resource

string

WAJIB: Resource yang detail kebijakannya sedang diminta. Lihat Nama resource untuk nilai yang sesuai untuk kolom ini.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "permissions": [
    string
  ]
}
Kolom
permissions[]

string

Kumpulan izin yang akan diperiksa untuk resource. Izin dengan karakter pengganti (seperti * atau storage.*) tidak diizinkan. Untuk mengetahui informasi selengkapnya, lihat Ringkasan IAM.

Isi respons

Pesan respons untuk metode investigations.testIamPermissions.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "permissions": [
    string
  ]
}
Kolom
permissions[]

string

Subkumpulan TestPermissionsRequest.permissions yang diizinkan untuk pemanggil.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.