REST Resource: tunedModels.permissions

Risorsa: autorizzazione

La risorsa di autorizzazione concede a utenti, gruppi o al resto del mondo l'accesso alla risorsa dell'API PaLM (ad es. un modello ottimizzato o il corpus).

Un ruolo è una raccolta di operazioni consentite che consente agli utenti di eseguire azioni specifiche sulle risorse dell'API PaLM. Per renderli disponibili a utenti, gruppi o account di servizio, devi assegnare i ruoli. Quando assegni un ruolo, concedi le autorizzazioni incluse nel ruolo.

Esistono tre ruoli concentrici. Ogni ruolo è un soprainsieme delle operazioni consentite del ruolo precedente:

  • lettore può usare la risorsa (ad es. modello ottimizzato, corpus) per l'inferenza
  • l'autore dispone delle autorizzazioni del lettore e può inoltre modificare e condividere
  • proprietario dispone delle autorizzazioni di autore e può inoltre eliminare
Rappresentazione JSON
{
  "name": string,
  "granteeType": enum (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}
Campi
name

string

Solo output. Identificatore. Il nome dell'autorizzazione. Al momento della creazione, verrà generato un nome univoco. Esempi: TuneModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Solo output.

granteeType

enum (GranteeType)

Campo facoltativo. Immutabile. Il tipo di beneficiario.

emailAddress

string

Campo facoltativo. Immutabile. L'indirizzo email dell'utente del gruppo a cui fa riferimento questa autorizzazione. Il campo non è impostato quando il tipo di beneficiario dell'autorizzazione è TUTTI.

role

enum (Role)

Obbligatorio. Il ruolo concesso da questa autorizzazione.

Metodi

create

Crea un'autorizzazione per una risorsa specifica.

delete

Elimina l'autorizzazione.

get

Recupera le informazioni su un'autorizzazione specifica.

list

Elenca le autorizzazioni per la risorsa specifica.

patch

Aggiorna l'autorizzazione.