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 ( |
Campi | |
---|---|
name |
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 |
Campo facoltativo. Immutabile. Il tipo di beneficiario. |
emailAddress |
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 |
Obbligatorio. Il ruolo concesso da questa autorizzazione. |
GranteeType
Definisce i tipi di beneficiari di questa autorizzazione.
Enum | |
---|---|
GRANTEE_TYPE_UNSPECIFIED |
Il valore predefinito. Questo valore non è utilizzato. |
USER |
Rappresenta un utente. Se impostato, devi fornire emailAddress per l'utente. |
GROUP |
Rappresenta un gruppo. Se impostato, devi fornire emailAddress per il gruppo. |
EVERYONE |
Rappresenta l'accesso per tutti. Non sono necessarie ulteriori informazioni. |
Ruolo
Definisce il ruolo concesso da questa autorizzazione.
Enum | |
---|---|
ROLE_UNSPECIFIED |
Il valore predefinito. Questo valore non è utilizzato. |
OWNER |
Il proprietario può utilizzare, aggiornare, condividere ed eliminare la risorsa. |
WRITER |
Lo scrittore può utilizzare, aggiornare e condividere la risorsa. |
READER |
Il lettore può utilizzare la risorsa. |
Metodi |
|
---|---|
|
Crea un'autorizzazione per una risorsa specifica. |
|
Elimina l'autorizzazione. |
|
Recupera le informazioni su un'autorizzazione specifica. |
|
Elenca le autorizzazioni per la risorsa specifica. |
|
Aggiorna l'autorizzazione. |