Policy

Menentukan kebijakan kontrol akses ke resource.

Representasi JSON
{
  "assignments": [
    {
      object (Assignment)
    }
  ],
  "etag": string
}
Kolom
assignments[]

object (Assignment)

assignments daftar

etag

string (bytes format)

ETag digunakan untuk kontrol konkurensi optimis sebagai cara untuk membantu mencegah pembaruan kebijakan secara bersamaan agar tidak menimpa satu sama lain. Sangat disarankan agar sistem menggunakan etag dalam siklus read-modify-write untuk melakukan pembaruan kebijakan guna menghindari kondisi persaingan: Etag ditampilkan dalam respons terhadap policies.get, dan sistem diharapkan untuk menempatkan etag tersebut dalam permintaan ke policies.set untuk memastikan bahwa perubahan akan diterapkan pada kebijakan versi yang sama.

Jika tidak ada etag yang diberikan dalam panggilan ke policies.get, kebijakan yang ada akan ditimpa secara langsung.

String berenkode base64.

Pemindahan Hak

Mengaitkan members dengan role.

Representasi JSON
{
  "role": string,
  "members": [
    string
  ]
}
Kolom
role

string

Wajib. Peran yang ditetapkan untuk members.

members[]

string

Identitas yang ditetapkan untuk peran tersebut. Dapat memiliki nilai-nilai berikut:

  • {user_email}: Alamat email yang mewakili Akun Google tertentu. Contoh: alice@gmail.com.

  • {group_email}: Alamat email yang mewakili grup Google. Misalnya, viewers@gmail.com.