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 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 valides: IA prédéfinieRoles/viewer PrédéfiniRoles/analyste prédéfiniRoles/éditeur prédéfiniRoles/administrateur prédéfini

Pour les utilisateurs, si une liste de rôles vide est définie, cette 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, 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 les différentes liaisons d'accès à un compte ou à une propriété.

batchDelete

Supprime les informations concernant l'activité 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 concernant plusieurs liaisons d'accès à un compte ou à une propriété.

create

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

delete

Supprime une liaison d'accès à 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 au niveau d'un compte ou d'une propriété.

patch

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