REST Resource: accounts.accessBindings

Ressource: AccessBinding

Liaison d'un utilisateur à un ensemble de rôles.

Représentation JSON
{
  "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.
}
Champs
name

string

Uniquement en sortie. Nom de ressource de cette liaison.

Format: accounts/{account}/accessBindings/{accessBinding} ou properties/{property}/accessBindings/{accessBinding}

Exemple: "accounts/100/accessBindings/200"

roles[]

string

Liste des rôles à attribuer à la ressource parente.

Valeurs admises: pre-firstRoles/viewer requestedRoles/analyst requestedRoles/editor requestedRoles/admin requestedRoles/no-cost-data fixedRoles/no-revenue-data

Pour les utilisateurs, si une liste vide de rôles est définie, cet AccessBinding sera supprimé.

Champ d'union access_target. Cible pour laquelle définir des rôles. access_target ne peut être qu'un des éléments suivants :
user

string

Si ce champ est défini, il s'agit de l'adresse e-mail de l'utilisateur pour lequel définir des rôles. Format: "utilisateur@gmail.com"

Méthodes

batchCreate

Crée des informations sur plusieurs liaisons d'accès à un compte ou à une propriété.

batchDelete

Supprime les informations concernant les associations de plusieurs utilisateurs à un compte ou à une propriété.

batchGet

Récupère des informations sur plusieurs liaisons d'accès à un compte ou à une propriété.

batchUpdate

Met à jour les informations sur plusieurs liaisons d'accès à un compte ou à une propriété.

create

Crée une liaison d'accès au niveau d'un compte ou d'une propriété.

delete

Supprime une liaison d'accès sur un compte ou une propriété.

get

Récupère des informations sur une liaison d'accès.

list

Répertorie toutes les liaisons d'accès sur un compte ou une propriété.

patch

Met à jour une liaison d'accès à un compte ou à une propriété.