Policy
    
    
      
    
    
      
      Zadbaj o dobrą organizację dzięki kolekcji
    
    
      
      Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
    
    
    
      
      
        Określa zasady kontroli dostępu do zasobów.
      
      
        
          
            
              | Zapis JSON | 
          
          
            
              | {
  "assignments": [
    {
      object (Assignment)
    }
  ],
  "etag": string
} | 
          
        
      
      
        
          
            
            
          
          
            
              | Pola | 
          
          
            
              | assignments[] | object (Assignment)
 Lista z assignments | 
            
              | etag | string (bytes format)
 Tag ETag jest używany do optymistycznej kontroli współbieżności, aby zapobiegać jednoczesnym aktualizacjom zasad, które mogłyby się wzajemnie nadpisywać. Zdecydowanie zalecamy, aby systemy korzystały z etykiety etag w cyklu odczyt-modyfikacja-zapis, aby przeprowadzać aktualizacje zasad i unikać sytuacji wyścigu: etykieta etag jest zwracana w odpowiedzi na żądanie policies.get, a systemy powinny umieszczać ją w żądaniupolicies.set, aby mieć pewność, że zmiana zostanie zastosowana do tej samej wersji zasad. Jeśli w wywołaniu funkcji policies.getnie podano tagu etag, istniejąca zasada zostanie bezwarunkowo zastąpiona. Ciąg tekstowy zakodowany w formacie Base64. | 
          
        
      
      
        Projekt
        
        
          
            
              
                | Zapis JSON | 
            
            
              
                | {
  "role": string,
  "members": [
    string
  ]
} | 
            
          
        
        
          
            
              
              
            
            
              
                | Pola | 
            
            
              
                | role | string
 Wymagany. Rola przypisana do użytkownika members. | 
              
                | members[] | string
 Tożsamości, do których przypisana jest rola. Może mieć te wartości: 
                    {user_email}: adres e-mail, który reprezentuje konkretne konto Google. Przykład:alice@gmail.com.
{group_email}: adres e-mail reprezentujący grupę dyskusyjną Google. Na przykład:viewers@gmail.com.
 | 
            
          
        
      
    
  
  
  
  
 
  
    
    
      
       
    
    
  
  
  O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
  Ostatnia aktualizacja: 2025-07-25 UTC.
  
  
  
    
      [null,null,["Ostatnia aktualizacja: 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"]]