<budget_name>!GET_NOTIFICATION_INTEGRATIONS

Retorna informações sobre as integrações de notificação de fila e webhook associadas a um orçamento personalizado ou ao orçamento da conta.

Para obter o nome da integração de notificação por e-mail associada ao orçamento, chame <budget_name>!GET_NOTIFICATION_INTEGRATION_NAME em vez disso.

Consulte também:

<budget_name>!ADD_NOTIFICATION_INTEGRATION, <budget_name>!GET_NOTIFICATION_INTEGRATION_NAME, <budget_name>!REMOVE_NOTIFICATION_INTEGRATION

Sintaxe

<budget_name>!GET_NOTIFICATION_INTEGRATIONS()
Copy

Retornos

Retorna dados tabulares que contêm informações sobre as integrações de notificação associadas ao orçamento. Os dados incluem uma linha para cada integração de notificação de fila ou webhook associado ao orçamento. As linhas incluem as seguintes colunas:

Nome da coluna

Tipo de dados

Descrição

integration_name

VARCHAR

Nome da integração da notificação.

last_notification_time

NUMBER

Carimbo de data/hora UTC em que a última notificação foi enviada. Se nenhuma notificação tiver sido enviada ainda, o valor dessa coluna será -1.

added_date

DATE

Data em que a integração da notificação foi adicionada ao orçamento.

Requisitos de controle de acesso

  • Os seguintes privilégios e funções mínimos são necessários para visualizar resultados de orçamentos personalizados:

    • Qualquer função de instância para a instância de orçamento.

    • Privilégio USAGE no banco de dados e no esquema que contém a instância de orçamento.

  • A função a seguir é necessária para visualizar os resultados do orçamento da conta:

Para obter mais informações, consulte Funções e privilégios do Budgets.

Notas de uso

Chamar esse método não retorna o objeto. Por isso, você não pode usar o encadeamento de métodos para chamar outro método no valor de retorno deste método. Em vez disso, chame cada método em uma instrução SQL separada.

Exemplos

Visualize os nomes das integrações de notificação de fila e webhook, se houver, para my_budget no esquema budget_db.budget_schema:

CALL budget_db.budget_schema.my_budget!GET_NOTIFICATION_INTEGRATIONS();
Copy

Visualize os nomes das integrações de notificação de fila e webhook, se houver, para o orçamento da conta:

CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!GET_NOTIFICATION_INTEGRATIONS();
Copy