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:
|
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: 2022-11-02 UTC.
[null,null,["Ostatnia aktualizacja: 2022-11-02 UTC."],[[["This document defines an access control policy for resources, utilizing JSON for representation."],["The policy includes assignments which associate members with specific roles."],["Roles determine the level of access granted to assigned members, which can be individuals or groups."],["An `etag` is used for optimistic concurrency control, preventing simultaneous updates from overwriting each other."]]],[]]