Gérer les rôles

L’API Snowflake REST Role fournit les points de terminaison suivants pour gérer les rôles Snowflake :

Points de terminaison d’API Snowflake REST Sessions

Point de terminaison

Description

POST /api/v2/roles

Crée un rôle selon les paramètres spécifiés.

GET /api/v2/roles

Répertorie les rôles disponibles pour le compte de l’utilisateur.

DELETE  /api/v2/roles/name

Supprime le rôle spécifié.

GET /api/v2/roles/name/grants

Répertorie toutes les autorisations au rôle.

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

Accorde des privilèges au rôle spécifié.

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

Révoque les autorisations du rôle spécifié.

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

Répertorie toutes les autorisations du rôle spécifié.

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

Répertorie toutes les autorisations du rôle spécifié.

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

Répertorie toutes les autorisations futures accordées au rôle spécifié.

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

Accorde des privilèges futurs au rôle spécifié.

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

Révoque les autorisations futures du rôle spécifié

Pour la documentation de référence, voir Référence API Snowflake Role.