REST Resource: tunedModels.permissions

リソース: Permission

権限リソースは、PaLM API リソース(チューニング済みモデル、コーパスなど)へのアクセス権をユーザー、グループ、その他の対象に付与するものです。

ロールは許可された操作のコレクションであり、ユーザーは PaLM API リソースに対して特定の操作を行えるようになります。ユーザー、グループ、サービス アカウントが使用できるようにするには、ロールを割り当てます。ロールを割り当てると、そのロールに含まれる権限を付与します。

同心円状に 3 つのロールがあります。各ロールは、前のロールで許可される操作のスーパーセットです。

  • リーダーはリソース(チューニング済みモデル、コーパスなど)を推論に使用できる
  • ライターは閲覧権限があり、さらに編集や共有もできます
  • オーナーには書き込み権限があり、さらに
JSON 表現
{
  "name": string,
  "granteeType": enum (GranteeType),
  "emailAddress": string,
  "role": enum (Role)
}
フィールド
name

string

出力のみ。ID。権限名。作成時に一意の名前が生成されます。例: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} 出力のみ。

granteeType

enum (GranteeType)

(省略可)変更不可。譲受人のタイプ。

emailAddress

string

(省略可)変更不可。この権限によって参照されるグループのユーザーのメールアドレス。権限の付与先のタイプが EVERYONE の場合、フィールドが設定されません。

role

enum (Role)

必須。この権限によって付与されるロール。

Methods

create

特定のリソースに対する権限を作成します。

delete

権限を削除します。

get

特定の権限に関する情報を取得します。

list

特定のリソースに対する権限をリストします。

patch

権限を更新します。