מתאר אפשרויות להגדרת רשימות בקרת גישה (ACL) של אובייקטים.
| ייצוג JSON |
|---|
{
"accessControlsUpdates": {
object ( |
| שדות | |
|---|---|
accessControlsUpdates |
חובה. הוספה, עדכון או הסרה של מענקים מרשימות ה-ACL הקיימות של האובייקט. |
AccessControlsUpdates
מייצג עדכונים לרשומות בקרת גישה קיימות באובייקט.
| ייצוג JSON |
|---|
{
"grants": [
{
object ( |
| שדות | |
|---|---|
grants[] |
זה שינוי אופציונלי. מענקים להוספה או עדכון. אם קיים מענק לאותה ישות, תפקידה מתעדכן. |
removeEntities[] |
זה שינוי אופציונלי. ישויות שעבורן יש להסיר את כל המענקים. ישות לא יכולה להיות גם ב- |
ObjectAccessControl
מייצג ערך בקרת גישה על אובייקט.
| ייצוג JSON |
|---|
{ "entity": string, "role": string } |
| שדות | |
|---|---|
entity |
חובה. הגוף המחזיק בהרשאה, באחת מהצורות הבאות:
|
role |
חובה. התפקיד שיש להעניק. ערכים מקובלים הם:
|