Policy

Określa zasadę kontroli dostępu do zasobów.

Zapis JSON
{
  "assignments": [
    {
      object (Assignment)
    }
  ],
  "etag": string
}
Pola
assignments[]

object (Assignment)

Lista assignments

etag

string (bytes format)

Tag ten służy do optymalnej kontroli równoczesności, która ma na celu zapobieganie jednoczesnemu przesyłaniu zasad. Zdecydowanie zaleca się, aby w systemach do odczytu i zapisu w celu uniknięcia warunków wyścigu tag korzystał z tagu w trybie do odczytu i zapisu: w odpowiedzi na żądanie policies.get tag zostanie zwrócony, a systemy powinny umieścić ten tag w żądaniu do policies.set, by zapewnić, że zmiana zostanie zastosowana do tej samej wersji zasady.

Jeśli w wywołaniu funkcji policies.get nie ma żadnego tagu, obecna zasada jest zaślepiona.

Ciąg zakodowany w formacie base64.

Projekt

Powiąże zadanie members z: role.

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 zawierać te wartości:

  • {user_email}: adres e-mail reprezentujący konkretne konto Google. Na przykład: alice@gmail.com.

  • {group_email}: adres e-mail reprezentujący grupę dyskusyjną Google. Na przykład: viewers@gmail.com.