Définit une stratégie de contrôle d'accès aux ressources.
| Représentation JSON | |
|---|---|
{
"assignments": [
{
object ( |
|
| Champs | |
|---|---|
assignments[] |
|
etag |
[etag] permet d'effectuer un contrôle de simultanéité positive, pour éviter que les mises à jour simultanées d'une stratégie ne s'écrasent les unes les autres. Il est fortement suggéré que les systèmes utilisent l'[etag] dans le cycle de lecture-modification-écriture pour effectuer les mises à jour des règles afin d'éviter les conditions de concurrence : un [etag] est renvoyé dans la réponse à [policies.get], et les systèmes sont censés placer cet etag dans la requête à [policies.set] pour s'assurer que leur modification sera appliquée à la même version des règles. Si aucun [etag] n'est fourni dans l'appel de [policies.set], la stratégie existante est écrasée à l'aveugle. Chaîne encodée en base64. |
Assignment
Associe des membres members à un rôle role.
| Représentation JSON | |
|---|---|
{ "role": string, "members": [ string ] } |
|
| Champs | |
|---|---|
role |
Obligatoire. Rôle attribué aux |
members[] |
Identités auxquelles le rôle est attribué. Les valeurs suivantes sont possibles :
|