<budget_name>!GET_CONFIG¶
Sehen Sie sich die Konfigurationseigenschaften für ein Budget an.
Syntax¶
<budget_name>!GET_CONFIG()
Rückgabewerte¶
Die Funktion gibt die folgenden Spalten zurück:
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
NOTIFICATION_CHANNEL |
NUMBER |
Interner/Systembezeichner für die Benachrichtigungsintegration. |
NOTIFICATION_EMAIL |
VARCHAR |
Die E-Mail-Adresse(n), die Budgetbenachrichtigungen erhält/erhalten. Gibt es mehr als eine E-Mail-Adresse, gibt die Funktion eine durch Komma getrennte Liste zurück. |
LAST_NOTIFICATION_TIME |
NUMBER |
UTC-Zeitstempel, wann die letzte E-Mail-Benachrichtigung gesendet wurde. |
SPEND_LIMIT |
NUMBER |
Das Ausgabenlimit (in Credits) für das Budget. |
NOTIFICATION_MUTE_FLAG |
BOOLEAN |
TRUE, wenn E-Mail-Benachrichtigungen für das Budget stummgeschaltet sind. |
BUDGET_TYPE |
VARCHAR |
Art des Budgets. Gültige Werte sind: |
IS_ACTIVE |
BOOLEAN |
TRUE, wenn das Kontobudget aktiviert wurde. Diese Spalte ist nur für das Kontobudget verfügbar. |
ACTIVATION_TIMESTAMP |
TIMESTAMP_TZ |
Datum und Uhrzeit der Aktivierung des Kontobudgets. Diese Spalte ist nur für das Kontobudget verfügbar. |
Anforderungen an die Zugriffssteuerung¶
Die folgenden Mindestberechtigungen und Rollen sind erforderlich, um die Ergebnisse für kundenspezifische Budgets anzuzeigen:
Eine Rolle mit einer beliebigen Instanzrolle für die Budgetinstanz.
Eine Rolle mit der USAGE-Berechtigung für die Datenbank und das Schema, das die Budgetinstanz enthält.
Die folgende Rolle ist erforderlich, um die Ergebnisse für das Kontobudget anzuzeigen:
Eine Rolle mit einer beliebigen Anwendungsrolle für das Kontobudget.
Beispiele¶
Sehen Sie sich die Eigenschaften der Budgetkonfiguration für my_budget
das Schema budget_db.budget_schema
an:
CALL budget_db.budget_schema.my_budget!GET_CONFIG();
Sehen Sie sich die Eigenschaften der Budgetkonfiguration für das Kontobudget an:
CALL snowflake.local.account_root_budget!GET_CONFIG();