Ressource: AccessBinding
Liaison d'un utilisateur à un ensemble de rôles.
Représentation JSON |
---|
{ "name": string, "roles": [ string ], // Union field |
Champs | |
---|---|
name |
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[] |
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 |
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 |
|
---|---|
|
Crée des informations sur plusieurs liaisons d'accès à un compte ou à une propriété. |
|
Supprime les informations concernant les associations de plusieurs utilisateurs à un compte ou à une propriété. |
|
Récupère des informations sur plusieurs liaisons d'accès à un compte ou à une propriété. |
|
Met à jour les informations sur plusieurs liaisons d'accès à un compte ou à une propriété. |
|
Crée une liaison d'accès au niveau d'un compte ou d'une propriété. |
|
Supprime une liaison d'accès sur un compte ou une propriété. |
|
Récupère des informations sur une liaison d'accès. |
|
Répertorie toutes les liaisons d'accès sur un compte ou une propriété. |
|
Met à jour une liaison d'accès à un compte ou à une propriété. |