<budget_name>!SET_EMAIL_NOTIFICATIONS¶
Defina os endereços de e-mail para receber notificações de orçamentos.
- Consulte também:
<budget_name>!GET_NOTIFICATION_EMAIL, <budget_name>!GET_NOTIFICATION_INTEGRATION_NAME, <budget_name>!GET_NOTIFICATION_MUTE_FLAG, <budget_name>!SET_NOTIFICATION_MUTE_FLAG
Sintaxe¶
<budget_name>!SET_EMAIL_NOTIFICATIONS( [ '<notification_integration>', ]
'<email> [ , <email> [ , ... ] ]' )
Argumentos exigidos¶
'email [ , email [ , ... ] ]'
Especifica os endereços de e-mail para receber e-mails de notificação de orçamento. Cada endereço de e-mail na lista deve ser verificado.
Argumentos opcionais¶
'notification_integration'
Especifica o identificador para a integração de notificação por e-mail.
Se o parâmetro ALLOWED_RECIPIENTS for definido para a integração de notificação, cada
email
na lista de notificações deve ser incluído na lista ALLOWED_RECIPIENTS para integração de notificações. Caso contrário, você pode incluir qualquer endereço de e-mail verificado na lista de notificações.
Retornos¶
The email integration is updated.
Requisitos de controle de acesso¶
Os seguintes privilégios e funções mínimos são necessários para chamar este método para orçamentos personalizados:
função de instância ADMIN <label-budgets_instance_roles> para a instância do orçamento.
Privilégio USAGE no banco de dados e no esquema que contém a instância de orçamento.
A função mínima necessária para chamar este método para o orçamento da conta é a BUDGET_ADMIN função do aplicativo.
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.
Se você estiver usando uma integração de notificação, o privilégio USAGE na integração de notificação deve ser concedido a APPLICATION SNOWFLAKE:
GRANT USAGE ON INTEGRATION budgets_notification_integration TO APPLICATION SNOWFLAKE;
Exemplos¶
Envie notificações por e-mail sobre o orçamento my_budget
no esquema budgets_db.budgets_schema
para costadmin@domain.com e budgetadmin@domain.com:
CALL budgets_db.budgets_schema.my_budget!SET_EMAIL_NOTIFICATIONS(
'costadmin@domain.com, budgetadmin@domain.com');
Envie notificações por e-mail sobre o orçamento da conta para budgetadmin@domain.com:
CALL snowflake.local.account_root_budget!SET_EMAIL_NOTIFICATIONS(
'budgets_notification', 'budgetadmin@domain.com');
Mensagens de erro¶
Para obter uma lista de mensagens de erro comuns e suas causas e soluções, consulte Você não pode definir notificações por e-mail para um orçamento.