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 и ее аффилированных лиц.
  Последнее обновление: 2025-07-25 UTC.
  
  
  
    
      [null,null,["Последнее обновление: 2025-07-25 UTC."],[],["The content defines access control policies for resources using JSON. A policy includes an array of \"assignments\" and an \"etag\" for concurrency control. Assignments link \"members\" to a specified \"role,\" with members being Google account emails or group emails. Systems use the etag in read-modify-write cycles to prevent overwriting. The \"role\" field is a required string, and members represent identities granted the specified role.\n"]]