Функциональность по умолчанию заключается в отправке предупреждений о пороге бюджета пользователям с ролью администратора платежной учетной записи или пользователя платежной учетной записи. Пользовательский интерфейс консоли позволяет также отображать каналы уведомлений мониторинга, что позволяет настраивать адреса электронной почты, на которые отправляются пороговые предупреждения. Я не знаю, как сделать это через API.
Вы можете создать ThresholdRules через API, которые затем будут автоматически c отправлять электронные письма администраторам и пользователям биллинговой учетной записи (в соответствии с поведением по умолчанию). Это не поможет вам, если вам нужен настраиваемый адрес электронной почты или какой-либо другой канал для отправки уведомления.
Еще вы можете настроить свой собственный pub / sub topi c для получения всех обновлений, связанных с бюджетами. . Затем вы можете программно сопоставить функцию с pub / sub topi c, чтобы что-то делать с обновлениями. Это задокументировано на https://cloud.google.com/billing/docs/how-to/budgets-programmatic-notifications
Вы также можете посмотреть https://cloud.google.com/billing/docs/reference/budget/rpc/google.cloud.billing.budgets.v1beta1#google .cloud.billing.budgets.v1beta1.AllUpdatesRule .