Policy
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Définit une stratégie de contrôle d'accès aux ressources.
Représentation JSON |
{
"assignments": [
{
object (Assignment )
}
],
"etag": string
} |
Champs |
assignments[] |
object (Assignment )
Liste de assignments
|
etag |
string (bytes format)
Le champ "ETag" permet un contrôle de simultanéité optimiste pour éviter que les mises à jour simultanées d'une stratégie ne s'écrasent les unes les autres. Nous recommandons vivement aux systèmes d'utiliser l'ETag au cours du cycle lecture-modification-écriture pour effectuer des mises à jour de stratégie afin d'éviter les conditions de concurrence: un ETag est renvoyé en réponse à policies.get , et les systèmes doivent placer cet ETag dans la requête policies.set pour s'assurer que leur modification sera appliquée à la même version de la stratégie. Si aucun ETag n'est fourni dans l'appel de policies.get , 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 |
string
Obligatoire. Rôle attribué aux members .
|
members[] |
string
Identités auxquelles le rôle est attribué Il peut avoir les valeurs suivantes:
|
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/11/02 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2022/11/02 (UTC)."],[[["This document defines an access control policy for resources, utilizing JSON for representation."],["The policy includes assignments which associate members with specific roles."],["Roles determine the level of access granted to assigned members, which can be individuals or groups."],["An `etag` is used for optimistic concurrency control, preventing simultaneous updates from overwriting each other."]]],[]]