Ressource: AccessBinding
Die Bindung eines Nutzers an eine Reihe von Rollen.
JSON-Darstellung |
---|
{ "name": string, "roles": [ string ], // Union field |
Felder | |
---|---|
name |
Nur Ausgabe. Ressourcenname dieser Bindung. Format: accounts/{account}/accessBindings/{accessBinding} oder properties/{property}/accessBindings/{accessBinding} Beispiel: „accounts/100/accessBindings/200“ |
roles[] |
Eine Liste der Rollen, die der übergeordneten Ressource gewährt werden sollen. Gültige Werte: predefinedRoles/viewer, predefinedRoles/analyst, predefinedRoles/editor, predefinedRoles/admin, predefinedRoles/no-cost-data, predefinedRoles/no-revenue-data Wenn für Nutzer eine leere Liste von Rollen festgelegt ist, wird diese AccessBinding gelöscht. |
Union-Feld access_target . Das Ziel, für das Rollen festgelegt werden sollen. Für access_target ist nur einer der folgenden Werte zulässig: |
|
user |
Falls festgelegt, die E-Mail-Adresse des Nutzers, für den Rollen festgelegt werden sollen. Format: „beispielnutzer@gmail.com“ |
Methoden |
|
---|---|
|
Erstellt Informationen zu mehreren Zugriffsbindungen für ein Konto oder eine Property. |
|
Informationen zu den Verknüpfungen mehrerer Nutzer mit einem Konto oder einer Property werden gelöscht. |
|
Ruft Informationen zu mehreren Zugriffsbindungen für ein Konto oder eine Property ab. |
|
Aktualisiert Informationen zu mehreren Zugriffsbindungen für ein Konto oder eine Property. |
|
Erstellt eine Zugriffsbindung für ein Konto oder eine Property. |
|
Löscht eine Zugriffsbindung für ein Konto oder eine Property. |
|
Ruft Informationen zu einer Zugriffsbindung ab. |
|
Listet alle Zugriffsbindungen für ein Konto oder eine Property auf. |
|
Aktualisiert eine Zugriffsbindung für ein Konto oder eine Property. |