<budget_name>!GET_NOTIFICATION_INTEGRATIONS¶
Gibt Informationen über die Warteschlangen- und Webhook-Benachrichtigungsintegrationen zurück, die mit einem benutzerdefinierten Budget oder dem Budget des Kontos verbunden sind.
Um den Namen der E-Mail-Benachrichtigungsintegration zu erhalten, die mit dem Budget verbunden ist, rufen Sie stattdessen <budget_name>!GET_NOTIFICATION_INTEGRATION_NAME auf.
- Siehe auch:
<budget_name>!ADD_NOTIFICATION_INTEGRATION, <budget_name>!GET_NOTIFICATION_INTEGRATION_NAME, <budget_name>!REMOVE_NOTIFICATION_INTEGRATION
Syntax¶
<budget_name>!GET_NOTIFICATION_INTEGRATIONS()
Rückgabewerte¶
Gibt tabellarische Daten mit Informationen zu den mit dem Budget verbundenen Benachrichtigungsintegrationen zurück. Die Daten enthalten eine Zeile für jede Warteschlangen- oder Webhook-Benachrichtigungsintegration, die mit dem Budget verbunden ist. Die Zeilen enthalten folgende Spalten:
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
|
VARCHAR |
Name der Benachrichtigungsintegration. |
|
NUMBER |
UTC-Zeitstempel, wann die letzte Benachrichtigung gesendet wurde. Wenn noch keine Benachrichtigungen verschickt wurden, ist der Wert in dieser Spalte |
|
DATE |
Datum, an dem die Benachrichtigungsintegration zum Budget hinzugefügt wurde. |
Anforderungen an die Zugriffssteuerung¶
Die folgenden Mindestberechtigungen und Rollen sind erforderlich, um die Ergebnisse für kundenspezifische Budgets anzuzeigen:
Eine beliebige Instanzrolle für die Budgetinstanz.
USAGE-Berechtigung für die Datenbank und das Schema, die die Budgetinstanz enthalten.
Die folgende Rolle ist erforderlich, um die Ergebnisse für das Kontobudget anzuzeigen:
Eine beliege Anwendungsrolle für das Kontobudget.
Weitere Informationen dazu finden Sie unter Rollen und Berechtigungen für Budgets.
Nutzungshinweise¶
Wenn Sie diese Methode aufrufen, wird das Objekt nicht zurückgegeben. Aus diesem Grund können Sie keine Methodenverkettung verwenden, um eine andere Methode mit dem Rückgabewert dieser Methode aufzurufen. Rufen Sie jede Methode in einer separaten SQL-Anweisung auf.
Beispiele¶
Sehen Sie sich, falls vorhanden, die Namen der Warteschlangen- und Webhook-Benachrichtigungsintegrationen für my_budget
im Schema budget_db.budget_schema
an:
CALL budget_db.budget_schema.my_budget!GET_NOTIFICATION_INTEGRATIONS();
Sehen Sie sich die Namen der Warteschlangen- und Webhook-Benachrichtigungsintegrationen für das Kontobudget an, falls vorhanden:
CALL SNOWFLAKE.LOCAL.ACCOUNT_ROOT_BUDGET!GET_NOTIFICATION_INTEGRATIONS();