リソース: Permission
権限リソースは、PaLM API リソース(チューニング済みモデル、コーパスなど)へのアクセス権をユーザー、グループ、その他の対象に付与するものです。
ロールは許可された操作のコレクションであり、ユーザーは PaLM API リソースに対して特定の操作を行えるようになります。ユーザー、グループ、サービス アカウントが使用できるようにするには、ロールを割り当てます。ロールを割り当てると、そのロールに含まれる権限を付与します。
同心円状に 3 つのロールがあります。各ロールは、前のロールで許可される操作のスーパーセットです。
- リーダーはリソース(チューニング済みモデル、コーパスなど)を推論に使用できる
- ライターは閲覧権限があり、さらに編集や共有もできます
- オーナーには書き込み権限があり、さらに
JSON 表現 |
---|
{ "name": string, "granteeType": enum ( |
フィールド | |
---|---|
name |
出力のみ。ID。権限名。作成時に一意の名前が生成されます。例: tunedModels/{tunedModel}/permissions/{permission} corpora/{corpus}/permissions/{permission} 出力のみ。 |
granteeType |
(省略可)変更不可。譲受人のタイプ。 |
emailAddress |
(省略可)変更不可。この権限によって参照されるグループのユーザーのメールアドレス。権限の付与先のタイプが EVERYONE の場合、フィールドが設定されません。 |
role |
必須。この権限によって付与されるロール。 |
GranteeType
この権限の譲受人のタイプを定義します。
列挙型 | |
---|---|
GRANTEE_TYPE_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
USER |
ユーザーを表します。設定する場合は、ユーザーのメールアドレスを指定する必要があります。 |
GROUP |
グループを表します。設定する場合は、グループの emailAddress を指定する必要があります。 |
EVERYONE |
すべてのユーザーへのアクセスを表します。それ以外の情報は必要ありません。 |
ロール
この権限によって付与されるロールを定義します。
列挙型 | |
---|---|
ROLE_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
OWNER |
オーナーはリソースを使用、更新、共有、削除できます。 |
WRITER |
ライターはリソースを使用、更新、共有できます。 |
READER |
リーダーはリソースを使用できます。 |
Methods |
|
---|---|
|
特定のリソースに対する権限を作成します。 |
|
権限を削除します。 |
|
特定の権限に関する情報を取得します。 |
|
特定のリソースに対する権限をリストします。 |
|
権限を更新します。 |