Beschreibt Optionen zum Festlegen von Objekt-ACLs.
| JSON-Darstellung |
|---|
{
"accessControlsUpdates": {
object ( |
| Felder | |
|---|---|
accessControlsUpdates |
Erforderlich. Fügt den vorhandenen ACLs des Objekts Erteilungen hinzu, aktualisiert oder entfernt sie. |
AccessControlsUpdates
Stellt Aktualisierungen an vorhandenen Zugriffssteuerungseinträgen für ein Objekt dar.
| JSON-Darstellung |
|---|
{
"grants": [
{
object ( |
| Felder | |
|---|---|
grants[] |
Optional. Zu hinzufügende oder zu aktualisierende Erteilungen. Wenn eine Erteilung für dieselbe Entität vorhanden ist, wird ihre Rolle aktualisiert. |
removeEntities[] |
Optional. Entitäten, für die alle Erteilungen entfernt werden sollen. Eine Entität kann nicht sowohl in |
ObjectAccessControl
Stellt einen Zugriffssteuerungseintrag für ein Objekt dar.
| JSON-Darstellung |
|---|
{ "entity": string, "role": string } |
| Felder | |
|---|---|
entity |
Erforderlich. Die Entität, die die Berechtigung enthält, in einem der folgenden Formate:
|
role |
Erforderlich. Die zu erteilende Rolle. Akzeptable Werte sind:
|