REST Resource: accounts.accessBindings

Ressource: AccessBindung

Eine Bindung eines Nutzers an eine Gruppe von Rollen.

JSON-Darstellung
{
  "name": string,
  "roles": [
    string
  ],

  // Union field access_target can be only one of the following:
  "user": string
  // End of list of possible types for union field access_target.
}
Felder
name

string

Nur Ausgabe. Ressourcenname dieser Bindung.

Format: accounts/{account}/accessBindungs/{accessBindung} oder properties/{property}/accessBindungs/{accessBindung}

Beispiel: „accounts/100/accessBindungs/200“

roles[]

string

Eine Liste der Rollen, die der übergeordneten Ressource zugewiesen werden sollen.

Gültige Werte: vordefinierteRollen/Betrachter vordefinierteRollen/Analyst vordefinierteRollen/Bearbeiter vordefinierteRollen/Administrator vordefinierteRollen/no-cost-data vordefinierteRollen/noumsatzdaten

Für Nutzer, die eine leere Rollenliste festgelegt haben, wird AccessAccessBindung 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

string

Die E-Mail-Adresse des Nutzers, für den Rollen festgelegt werden sollen. Format: „Nutzer@gmail.com“

Methoden

batchCreate

Erstellt Informationen zu mehreren Zugriffsbindungen für ein Konto oder eine Property.

batchDelete

Löscht Informationen zu Verknüpfungen mehrerer Nutzer mit einem Konto oder einer Property.

batchGet

Ruft Informationen zu mehreren Zugriffsbindungen für ein Konto oder eine Property ab.

batchUpdate

Aktualisiert Informationen zu mehreren Zugriffsbindungen auf ein Konto oder eine Property.

create

Erstellt eine Zugriffsbindung für ein Konto oder eine Property.

delete

Löscht eine Zugriffsbindung für ein Konto oder eine Property.

get

Ruft Informationen zu einer Zugriffsbindung ab.

list

Listet alle Zugriffsbindungen für ein Konto oder eine Property auf.

patch

Aktualisiert eine Zugriffsbindung für ein Konto oder eine Property.