Policy

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 żądaniu policies.set, aby mieć pewność, że zmiana zostanie zastosowana do tej samej wersji zasad.

Jeśli w wywołaniu funkcji policies.get nie podano tagu etag, istniejąca zasada zostanie bezwarunkowo zastąpiona.

Ciąg tekstowy zakodowany w formacie Base64.

Projekt

Powiąż membersrole.

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.