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 la ressource de cette liaison. Format: accounts/{account}/accessBindings/{accessBinding} ou properties/{property}/accessBindings/{accessBinding} Exemple: "accounts/100/accessBindings/200" |
roles[] |
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 |
Si défini, adresse e-mail de l'utilisateur pour lequel des rôles doivent être définis. Format: "unutilisateur@gmail.com" |
Méthodes |
|
---|---|
|
Crée des informations sur plusieurs liaisons d'accès à un compte ou une propriété. |
|
Supprime les informations sur 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 sur un compte ou une propriété. |
|
Supprime une association d'accès à un compte ou une propriété. |
|
Obtient des informations sur une liaison d'accès. |
|
Répertorie toutes les liaisons d'accès d'un compte ou d'une propriété. |
|
Met à jour une liaison d'accès sur un compte ou une propriété. |