REST Resource: properties.accessBindings

Ressource: AccessBinding

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}/accessBindings/{accessBinding} oder Properties/{property}/accessBindings/{accessBinding}

Beispiel: „accounts/100/accessBindings/200“

roles[]

string

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

Gültige Werte: formattedRoles/viewer configRoles/analyst calloutRoles/editor calloutRoles/admin abzurufen

Wenn für Nutzer eine leere Rollenliste festgelegt ist, wird dieses 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

string

Wenn festgelegt, die E-Mail-Adresse des Nutzers, für den Rollen festgelegt werden sollen. Format: nutzername@gmail.com

Methoden

batchCreate

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

batchDelete

Löscht Informationen über 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 für 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.