REST Resource: tunedModels.permissions

리소스: 권한

권한 리소스는 사용자, 그룹 또는 나머지 사용자에게 PaLM API 리소스 (예: 조정된 모델, 코퍼스)에 대한 액세스 권한을 부여합니다.

역할은 사용자가 PaLM API 리소스에서 특정 작업을 수행할 수 있도록 하는 허용되는 작업의 모음입니다. 역할을 사용자, 그룹 또는 서비스 계정에서 사용할 수 있도록 하려면 역할을 할당하면 역할에 포함된 권한을 부여하게 됩니다.

세 가지 역할이 있습니다. 각 역할은 이전 역할에서 허용되는 작업의 상위 집합입니다.

  • 독자가 추론에 리소스 (예: 조정된 모델, 코퍼스)를 사용할 수 있음
  • 작성자는 리더의 권한을 가지며 추가로 수정하고 공유할 수 있습니다.
  • 소유자는 작성자의 권한을 가지며 추가로
JSON 표현
{
  "name": string,
  "granteeType": enum (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}
필드
name

string

출력 전용. 식별자. 권한 이름입니다. 생성 시 고유한 이름이 생성됩니다. 예: AdjustModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} 출력 전용.

granteeType

enum (GranteeType)

선택사항입니다. 변경할 수 없습니다. 수혜자 유형입니다.

emailAddress

string

선택사항입니다. 변경할 수 없습니다. 이 권한이 참조하는 그룹 사용자의 이메일 주소입니다. 권한 부여자 유형이 EVERYONE인 경우 필드가 설정되지 않습니다.

role

enum (Role)

필수 항목입니다. 이 권한이 부여하는 역할입니다.

방법

create

특정 리소스에 대한 권한을 만듭니다.

delete

권한을 삭제합니다.

get

특정 권한에 대한 정보를 가져옵니다.

list

특정 리소스에 대한 권한을 나열합니다.

patch

권한을 업데이트합니다.