Policy
    
    
      
    
    
      
      Mantenha tudo organizado com as coleções
    
    
      
      Salve e categorize o conteúdo com base nas suas preferências.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
    
    
    
      
      
        Define uma política de controle de acesso aos recursos.
      
      
        
          
            
              | Representação JSON | 
          
          
            
              | {
  "assignments": [
    {
      object (Assignment)
    }
  ],
  "etag": string
} | 
          
        
      
      
        
          
            
            
          
          
            
              | Campos | 
          
          
            
              | assignments[] | object (Assignment)
 Lista de assignments | 
            
              | etag | string (bytes format)
 A ETag é usada para controle de simultaneidade otimista como uma maneira de evitar que atualizações simultâneas de uma política substituam umas às outras. É altamente recomendável que os sistemas usem a ETag no ciclo de leitura-modificação-gravação para realizar atualizações de política e evitar disputas. Uma ETag é retornada na resposta a policies.get, e os sistemas precisam colocar essa ETag na solicitação parapolicies.sete garantir que a mudança seja aplicada à mesma versão da política. Se nenhuma etag for fornecida na chamada a policies.get, a política atual será substituída sem verificação. Uma string codificada em base64. | 
          
        
      
      
        Atribuição
        
          Associa members a um role.
        
        
          
            
              
                | Representação JSON | 
            
            
              
                | {
  "role": string,
  "members": [
    string
  ]
} | 
            
          
        
        
          
            
              
              
            
            
              
                | Campos | 
            
            
              
                | role | string
 Obrigatório. Papel atribuído aos members. | 
              
                | members[] | string
 As identidades a que a função está atribuída. Pode ter os seguintes valores: 
                    {user_email}: um endereço de e-mail que representa uma Conta do Google específica. Por exemplo,alice@gmail.com.
{group_email}: um endereço de e-mail que representa um grupo do Google. Por exemplo,viewers@gmail.com.
 | 
            
          
        
      
    
  
  
  
  
 
  
    
    
      
       
    
    
  
  
  Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
  Última atualização 2025-07-25 UTC.
  
  
  
    
      [null,null,["Última atualização 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"]]