Xác định một chính sách kiểm soát quyền truy cập vào các tài nguyên.
| Biểu diễn dưới dạng JSON | |
|---|---|
{
"assignments": [
{
object ( |
|
| Trường | |
|---|---|
assignments[] |
|
etag |
[etag] được dùng để kiểm soát tính đồng thời lạc quan nhằm ngăn chặn các bản cập nhật đồng thời của một chính sách ghi đè lẫn nhau. Bạn nên sử dụng [etag] trong chu kỳ đọc-sửa đổi-ghi để thực hiện các bản cập nhật chính sách nhằm tránh tình trạng xung đột: [etag] được trả về trong phản hồi cho [policies.get] và các hệ thống dự kiến sẽ đặt etag đó trong yêu cầu đối với [policies.set] để đảm bảo rằng thay đổi của chúng sẽ được áp dụng cho cùng một phiên bản chính sách. Nếu không có [etag] nào được cung cấp trong lệnh gọi đến [policies.set], thì chính sách hiện có sẽ bị ghi đè một cách mù quáng. Một chuỗi được mã hoá base64. |
Assignment
Liên kết members với một role.
| Biểu diễn dưới dạng JSON | |
|---|---|
{ "role": string, "members": [ string ] } |
|
| Trường | |
|---|---|
role |
Bắt buộc. Vai trò được chỉ định cho |
members[] |
Danh tính được chỉ định vai trò. Thuộc tính này có thể có các giá trị sau:
|