REST Resource: properties.accessBindings

Ressource: AccessBinding

Bindung eines Nutzers an eine Reihe 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 gewährt werden sollen.

Gültige Werte: formattedRoles/viewerdefinedRoles/analystdefinedRoles/editordefinedRoles/admin StarRoles/no-cost-data VordefiniertRoles/no-revenue-data

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: „nutzer@gmail.com“

Methoden

batchCreate

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

batchDelete

Löscht Informationen über die mit einem Konto oder einer Property verknüpft ist.

batchGet

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

batchUpdate

Aktualisiert Informationen über mehrere 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.