Gerenciamento de funções

A API REST de função Snowflake fornece os seguintes pontos de extremidade para gerenciar funções Snowflake:

Pontos de extremidade da Snowflake REST Sessions API

Ponto de extremidade

Descrição

POST /api/v2/roles

Cria uma função de acordo com os parâmetros especificados.

GET /api/v2/roles

Lista as funções disponíveis para a conta de usuário.

DELETE  /api/v2/roles/name

Exclui a função especificada.

GET /api/v2/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/roles/name/grants:revoke

Revoga concessões da função especificada.

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

Lista todas as concessões da função especificada.

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

Lista todas as concessões na função especificada.

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

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

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

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

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

Revoga concessões futuras da função especificada

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