Policy
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Menentukan kebijakan kontrol akses ke resource.
| Representasi JSON |
{
"assignments": [
{
object (Assignment)
}
],
"etag": string
} |
| Kolom |
assignments[] |
object (Assignment)
|
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. Sebaiknya sistem menggunakan [etag] dalam siklus baca-modifikasi-tulis untuk melakukan update kebijakan guna menghindari kondisi persaingan: [etag] ditampilkan dalam respons terhadap [policies.get], dan sistem diharapkan untuk memasukkan etag tersebut dalam permintaan ke [policies.set] untuk memastikan bahwa perubahan akan diterapkan pada versi kebijakan yang sama. Jika tidak ada [etag] yang diberikan dalam panggilan ke [policies.set], kebijakan yang ada akan ditimpa tanpa melihatnya. 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.
|
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[],["The core content defines an access control policy using JSON. A policy contains `assignments` and an `etag` for concurrency control. `Assignments` associate `members` (users or groups identified by email) with a `role`. Systems are advised to use the `etag` from `policies.get` in `policies.set` requests to avoid overwriting changes; otherwise, the existing policy will be blindly overwritten. Policies can contain multiple assignments specifying different members and roles.\n"]]