REST Resource: corpora.permissions

Kaynak: İzin

İzin kaynağı; kullanıcılara, gruplara veya dünyanın geri kalanına PaLM API kaynağına (ör. hassaslaştırılmış model, topluluk) erişim izni verir.

Rol, kullanıcıların PaLM API kaynakları üzerinde belirli işlemleri gerçekleştirmesine olanak tanıyan izin verilen işlemler koleksiyonudur. Bunları kullanıcılar, gruplar veya hizmet hesapları tarafından kullanılabilir hale getirmek için roller atarsınız. Bir rol atadığınızda rolün içerdiği izinleri vermiş olursunuz.

Eşmerkezli üç rol var. Her rol, önceki rolün izin verilen işlemlerinin üst kümesidir:

  • okuyucu, çıkarım için kaynağı (ör. hassaslaştırılmış model, topluluk) kullanabilir
  • yazar, okuyucu izinlerine sahiptir ve ayrıca bunları düzenleyip paylaşabilir
  • sahibi, yazar izinlerine sahiptir ve ek olarak içeriği silebilir.
JSON gösterimi
{
  "name": string,
  "granteeType": enum (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}
Alanlar
name

string

Yalnızca çıkış. Tanımlayıcı. İzin adı. Oluşturma işleminde benzersiz bir ad oluşturulur. Örnekler: AdjustModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} Yalnızca çıkış.

granteeType

enum (GranteeType)

İsteğe bağlı. Sabit. Bağış alanın türü.

emailAddress

string

İsteğe bağlı. Sabit. Bu iznin belirttiği gruptaki kullanıcının e-posta adresi. İznin verilen türü EVERYONE olduğunda alan ayarlanmaz.

role

enum (Role)

Zorunlu. Bu izin tarafından verilen rol.

GranteeType

Bu izni verenin türlerini tanımlar.

Sıralamalar
GRANTEE_TYPE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
USER Kullanıcıyı temsil eder. Bu ayar ayarlandığında kullanıcı için e-posta adresi sağlamanız gerekir.
GROUP Bir grubu temsil eder. Bu ayardan sonra grup için e-posta adresi sağlamanız gerekir.
EVERYONE Herkese erişimi temsil eder. Ek bilgi gerekmez.

Rol

Bu izin tarafından verilen rolü tanımlar.

Sıralamalar
ROLE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
OWNER Sahibi kaynağı kullanabilir, güncelleyebilir, paylaşabilir ve silebilir.
WRITER Yazar kaynağı kullanabilir, güncelleyebilir ve paylaşabilir.
READER Okuyucu kaynağı kullanabilir.

Yöntemler

create

Belirli bir kaynak için izin oluşturun.

delete

İzni siler.

get

Belirli bir İzin ile ilgili bilgileri alır.

list

Belirli bir kaynakla ilgili izinleri listeler.

patch

İzni günceller.