REST Resource: tunedModels.permissions

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 (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}
Felder
name

string

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

enum (GranteeType)

Optional. Nicht veränderbar. Typ des Empfängers einer Förderung

emailAddress

string

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

enum (Role)

Erforderlich. Die durch diese Berechtigung gewährte Rolle.

Methoden

create

Erstellen Sie eine Berechtigung für eine bestimmte Ressource.

delete

Löscht die Berechtigung.

get

Ruft Informationen zu einer bestimmten Berechtigung ab.

list

Listet Berechtigungen für die bestimmte Ressource auf.

patch

Aktualisiert die Berechtigung.