GoogleCloudBillingBudgetsV1ThresholdRule
import type { GoogleCloudBillingBudgetsV1ThresholdRule } from "https://googleapis.deno.dev/v1/billingbudgets:v1.ts";
ThresholdRule contains the definition of a threshold. Threshold rules define
the triggering events used to generate a budget notification email. When a
threshold is crossed (spend exceeds the specified percentages of the budget),
budget alert emails are sent to the email recipients you specify in the
NotificationsRule. Threshold rules also affect the
fields included in the JSON data
object
sent to a Pub/Sub topic. Threshold rules are required if using email
notifications. Threshold rules are optional if only setting a
pubsubTopic
NotificationsRule, unless you want your
JSON data object to include data about the thresholds you set. For more
information, see set budget threshold rules and
actions.
interface GoogleCloudBillingBudgetsV1ThresholdRule {
spendBasis?: "BASIS_UNSPECIFIED" | "CURRENT_SPEND" | "FORECASTED_SPEND";
thresholdPercent?: number;
}