Gerenciamento de funções de banco de dados

A Snowflake REST Database Role API fornece os seguintes pontos de extremidade para acessar, atualizar e executar determinadas ações nos recursos da Database Role API.

Pontos de extremidade da Snowflake REST Database Role API

Ponto de extremidade

Descrição

GET /api/v2/databases/database/ . database-roles

Lista as funções de banco de dados disponíveis.

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

Cria uma função de banco de dados.

DELETE /api/v2/databases/database/ . database-roles/name

Exclui uma função de banco de dados.

POST /api/v2/databases/database/ . database-roles/name:clone

Cria uma nova função de banco de dados clonando a partir do recurso especificado.

GET /api/v2/databases/database/database-roles/name/grants

Lista todas as concessões para a função.

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

Concede privilégios à função especificada.

POST /api/v2/databases/database/database-roles/name/grants:revoke

Revoga concessões da função especificada.

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

Lista todas as concessões futuras para a função especificada.

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

Concede privilégios futuros à função especificada.

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

Revoga concessões futuras da função especificada

Para obter documentação de referência, consulte Referência da Snowflake Database Role API.