Ressource: Berechtigung
Die Berechtigungsressource ermöglicht Nutzern, Gruppen oder dem Rest der Welt Zugriff auf die PaLM API-Ressource (z.B. ein abgestimmtes Modell oder Korpus).
Eine Rolle ist eine Sammlung zulässiger Vorgänge, mit denen Nutzer bestimmte Aktionen für PaLM API-Ressourcen ausführen können. Um sie für Nutzer, Gruppen oder Dienstkonten verfügbar zu machen, weisen Sie Rollen zu. Wenn Sie eine Rolle zuweisen, gewähren Sie Berechtigungen, die in der Rolle enthalten sind.
Es gibt drei konzentrische Rollen. Jede Rolle ist eine Obermenge der zulässigen Vorgänge der vorherigen Rolle:
- Leser können die Ressource (z. B. abgestimmtes Modell, Korpus) für Inferenzen verwenden.
- Der Autor hat Leseberechtigungen und kann zusätzlich das Dokument bearbeiten und freigeben
- Der Eigentümer hat die Berechtigungen des Autors und kann zusätzlich Folgendes löschen:
JSON-Darstellung |
---|
{ "name": string, "granteeType": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe Kennung. Der Name der Berechtigung. Beim Erstellen wird ein eindeutiger Name generiert. Beispiele: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Nur Ausgabe. |
granteeType |
Optional. Nicht veränderbar. Typ des Empfängers einer Förderung |
emailAddress |
Optional. Nicht veränderbar. Die E-Mail-Adresse des Nutzers der Gruppe, auf die sich diese Berechtigung bezieht. Das Feld ist nicht festgelegt, wenn der Empfängertyp der Berechtigung EVERYONE ist. |
role |
Erforderlich. Die durch diese Berechtigung gewährte Rolle. |
GranteeType
Definiert die Typen des Empfängers dieser Berechtigung.
Enums | |
---|---|
GRANTEE_TYPE_UNSPECIFIED |
Der Standardwert. Dieser Wert wird nicht verwendet. |
USER |
Stellt einen Nutzer dar. Wenn dies festgelegt ist, müssen Sie die E-Mail-Adresse für den Nutzer angeben. |
GROUP |
Stellt eine Gruppe dar. Wenn festgelegt, müssen Sie die E-Mail-Adresse für die Gruppe angeben. |
EVERYONE |
Stellt Zugriff für alle dar. Es sind keine zusätzlichen Informationen erforderlich. |
Rolle
Definiert die durch diese Berechtigung gewährte Rolle.
Enums | |
---|---|
ROLE_UNSPECIFIED |
Der Standardwert. Dieser Wert wird nicht verwendet. |
OWNER |
Der Inhaber kann die Ressource verwenden, aktualisieren, freigeben und löschen. |
WRITER |
Der Autor kann die Ressource verwenden, aktualisieren und freigeben. |
READER |
Reader kann die Ressource verwenden. |
Methoden |
|
---|---|
|
Erstellen Sie eine Berechtigung für eine bestimmte Ressource. |
|
Löscht die Berechtigung. |
|
Ruft Informationen zu einer bestimmten Berechtigung ab. |
|
Listet Berechtigungen für die bestimmte Ressource auf. |
|
Aktualisiert die Berechtigung. |