<budget_name>!GET_CONFIG

Sehen Sie sich die Konfigurationseigenschaften für ein Budget an.

Syntax

<budget_name>!GET_CONFIG()
Copy

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: ACCOUNT_ROOT_BUDGET oder USER_BUDGET.

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();
Copy

Sehen Sie sich die Eigenschaften der Budgetkonfiguration für das Kontobudget an:

CALL snowflake.local.account_root_budget!GET_CONFIG();
Copy