Class GoogleCloudBillingBudgetsV1beta1ThresholdRule
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.
Implements
Inherited Members
Namespace: Google.Apis.CloudBillingBudget.v1beta1.Data
Assembly: Google.Apis.CloudBillingBudget.v1beta1.dll
Syntax
public class GoogleCloudBillingBudgetsV1beta1ThresholdRule : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
SpendBasis
Optional. The type of basis used to determine if spend has passed the threshold. Behavior defaults to CURRENT_SPEND if not set.
Declaration
[JsonProperty("spendBasis")]
public virtual string SpendBasis { get; set; }
Property Value
Type | Description |
---|---|
string |
ThresholdPercent
Required. Send an alert when this threshold is exceeded. This is a 1.0-based percentage, so 0.5 = 50%. Validation: non-negative number.
Declaration
[JsonProperty("thresholdPercent")]
public virtual double? ThresholdPercent { get; set; }
Property Value
Type | Description |
---|---|
double? |