Policy
Определяет политику управления доступом к ресурсам.
Представление JSON |
---|
{
"assignments": [
{
object (Assignment )
}
],
"etag": string
} |
Поля |
---|
assignments[] | object ( Assignment ) Список assignments |
etag | string ( bytes format) Тег etag используется для управления оптимистичным параллелизмом, чтобы предотвратить перезапись одновременных обновлений политики друг другом. Настоятельно рекомендуется, чтобы системы использовали etag в цикле чтения-изменения-записи для выполнения обновлений политик, чтобы избежать условий гонки: etag возвращается в ответ на policies.get , и ожидается, что системы поместят этот etag в запросе к policies.set чтобы убедиться, что их изменение будет применено к той же версии политики. Если в вызове policies.get не указан etag, существующая политика перезаписывается вслепую. Строка в кодировке base64. |
Назначение
Связывает members
с role
.
Представление JSON |
---|
{
"role": string,
"members": [
string
]
} |
Поля |
---|
role | string Необходимый. Роли, назначенные members . |
members[] | string Удостоверения, которым назначена роль. Он может иметь следующие значения: {user_email} : адрес электронной почты, представляющий конкретную учетную запись Google. Например: alice@gmail.com . {group_email} : адрес электронной почты, представляющий группу Google. Например, viewers@gmail.com .
|
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2022-11-02 UTC.
[null,null,["Последнее обновление: 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."]]],[]]