Policy

Menentukan kebijakan kontrol akses ke resource.

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

object (Assignment)

Daftar assignments

etag

string (bytes format)

Etag digunakan untuk kontrol serentak optimis sebagai cara untuk membantu mencegah pembaruan kebijakan secara bersamaan menimpa satu sama lain. Sebaiknya sistem menggunakan etag dalam siklus baca-ubah-tulis untuk melakukan pembaruan kebijakan guna menghindari kondisi race: etag ditampilkan dalam respons terhadap policies.get, dan sistem diharapkan akan menempatkan etag tersebut dalam permintaan ke policies.set untuk memastikan bahwa perubahannya akan diterapkan ke versi kebijakan yang sama.

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

String berenkode base64.

Tugas

Mengaitkan members dengan role.

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

string

Wajib diisi. 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. Misalnya: alice@gmail.com.

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