REST Resource: properties.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 la 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 à accorder à la ressource parente.

Valeurs valides: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data

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

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 défini, adresse e-mail de l'utilisateur pour lequel des rôles doivent être définis. Format: "unutilisateur@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 sur 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 sur un compte ou une propriété.

delete

Supprime une association d'accès à un compte ou une propriété.

get

Obtient des informations sur une liaison d'accès.

list

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

patch

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