REST Resource: tunedModels.permissions

资源:权限

权限资源可向用户、群组或世界各地的其他人授予对 PaLM API 资源(例如经调整的模型、语料库)的访问权限。

角色是允许对 PaLM API 资源执行特定操作的允许操作集合。如需将其提供给用户、群组或服务帐号,您可以分配角色。分配某个角色时,您授予了该角色所包含的权限。

有三种同心角色。每个角色都是上一个角色允许的操作的超集:

  • 读取器可以使用相应资源(例如经调整的模型、语料库)进行推理
  • 作者拥有读者权限,还可以编辑和分享
  • 所有者拥有写入者权限,还可以删除
JSON 表示法
{
  "name": string,
  "granteeType": enum (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}
字段
name

string

仅供输出。标识符。权限名称。创建时将生成唯一名称。示例:tuneModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} 仅输出。

granteeType

enum (GranteeType)

可选。不可变。受助人的类型。

emailAddress

string

可选。不可变。此权限所引用的群组用户的电子邮件地址。如果权限的被授权者类型为“EVERYONE”,则不会设置此字段。

role

enum (Role)

必需。此权限授予的角色。

方法

create

创建对特定资源的权限。

delete

删除权限。

get

获取有关特定权限的信息。

list

列出特定资源的权限。

patch

更新权限。