Policy
Definiert eine Zugriffssteuerungsrichtlinie für die Ressourcen.
JSON-Darstellung |
{
"assignments": [
{
object (Assignment )
}
],
"etag": string
} |
Felder |
assignments[] |
object (Assignment )
Liste mit assignments
|
etag |
string (bytes format)
Das Tag wird für eine optimistische Gleichzeitigkeitserkennung verwendet, mit der verhindert werden kann, dass sich gleichzeitige Aktualisierungen einer Richtlinie gegenseitig überschreiben. Es wird dringend empfohlen, dass Systeme das etag-Element im Lese-Bearbeitungs-Zyklus zum Lesen und Bearbeiten von Richtlinien verwenden, um Richtlinienaktualisierungen zu vermeiden: In der Antwort auf policies.get wird ein etag-Element zurückgegeben. Es wird erwartet, dass Systeme dieses etag-Element in die Anfrage an policies.set aufnehmen, damit ihre Änderung auf dieselbe Version der Richtlinie angewendet wird. Wenn im Aufruf von policies.get kein ETag enthalten ist, wird die vorhandene Richtlinie blind überschrieben. Ein base64-codierter String.
|
Assignment
Ordnet members
einer role
zu.
JSON-Darstellung |
{
"role": string,
"members": [
string
]
} |
Felder |
role |
string
Erforderlich. members zugewiesene Rolle.
|
members[] |
string
Die Identitäten, denen die Rolle zugewiesen ist. Sie kann folgende Werte haben:
{user_email} : Eine E-Mail-Adresse, die für ein bestimmtes Google-Konto steht. Beispiel: alice@gmail.com
{group_email} : Eine E-Mail-Adresse, die für eine Google-Gruppe steht. Beispiel: viewers@gmail.com .
|
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2022-11-02 (UTC).
[null,null,["Zuletzt aktualisiert: 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."]]],[]]