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 para policies.set e 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"]]