Schéma :

ACCOUNT_USAGE

Vue GRANTS_TO_ROLES

Cette vue Account Usage peut être utilisée pour interroger les privilèges de contrôle d’accès accordés à un rôle.

Colonnes

Nom de la colonne

Type de données

Description

CREATED_ON

TIMESTAMP_LTZ

Date et heure (dans le fuseau horaire UTC) auxquelles le privilège est accordé au rôle.

MODIFIED_ON

TIMESTAMP_LTZ

Date et heure (dans le fuseau horaire UTC) lorsque le privilège est mis à jour.

PRIVILEGE

VARCHAR

Nom du privilège ajouté au rôle.

GRANTED_ON

VARCHAR

Type d’objet, tel que TABLE ou DATABASE, sur lequel le privilège est accordé.

NAME

VARCHAR

Nom de l’objet sur lequel le privilège est accordé.

TABLE_CATALOG

VARCHAR

Nom de la base de données pour la table actuelle ou nom de la base de données qui stocke l’instance d’une classe.

TABLE_SCHEMA

VARCHAR

Nom du schéma de la table actuelle ou nom du schéma qui stocke l’instance d’une classe.

GRANTED_TO

VARCHAR

Soit ROLE, DATABASE_ROLE, INSTANCE_ROLE, APPLICATION_ROLE ou APPLICATION.

GRANTEE_NAME

VARCHAR

Identificateur du rôle du destinataire, le rôle auquel le privilège est accordé ou le nom de l’objet Snowflake Native App.

GRANT_OPTION

BOOLEAN

TRUE / FALSE. S’il est défini sur TRUE, le rôle destinataire peut accorder le privilège à d’autres rôles.

GRANTED_BY

VARCHAR

Identificateur du rôle qui a accordé le privilège, ou nom de l’objet Snowflake Native App lorsque des privilèges sont accordés à un rôle d’application.

DELETED_ON

TIMESTAMP_LTZ

Date et heure (dans le fuseau horaire UTC) lorsque le privilège est révoqué.

GRANTED_BY_ROLE_TYPE

VARCHAR

Soit APPLICATION, ROLE ou DATABASE_ROLE.

OBJECT_INSTANCE

VARCHAR

Nom pleinement qualifié de l’objet qui contient le rôle d’instance pour une classe particulière dans le format database.schema.class.

Notes sur l’utilisation

  • La latence pour la vue peut atteindre 120 minutes (2 heures).

  • La vue ne contient pas d’octrois de rôles de base de données provenant de bases de données créées à partir de partages.

  • La vue ne contient pas d’autorisations sur les objets supprimés.

  • La vue est mise à jour périodiquement pour inclure la prise en charge de nouveaux objets. Vous pouvez utiliser une commande SHOW GRANTS TO ROLE pour lister toutes les autorisations accordées à un rôle particulier.