ロールを管理する

Snowflake REST Role API は、Snowflake ロールを管理するための以下のエンドポイントを提供します。

Snowflake REST Sessions API エンドポイント

エンドポイント

説明

POST /api/v2/roles

指定されたパラメーターに従ってロールを作成します。

GET /api/v2/roles

ユーザーのアカウントで利用可能なロールを一覧表示します。

DELETE  /api/v2/roles/name

指定されたロールを削除します。

GET /api/v2/roles/name/grants

ロールに対するすべての付与をリストアップします。

POST /api/v2/databases/database/ . database-roles/name/grants

指定されたロールに権限を付与します。

POST /api/v2/roles/name/grants:revoke

指定されたロールからの付与を取り消します。

GET /api/v2/roles/name/grants-of

指定されたロールのすべてのグラントを一覧表示します。

GET /api/v2/roles/name/grants-on

指定されたロールのすべてのグラントを一覧表示します。

GET /api/v2/roles/name/future-grants

指定されたロールに今後付与されるすべてのグラントを一覧表示します。

POST /api/v2/roles/name/future-grants

指定されたロールに将来の権限を付与します。

POST /api/v2/roles/name/future-grants:revoke

指定されたロールからの将来の付与を取り消します

参照ドキュメントについては、 Snowflake Role API 参照 をご参照ください。