BudgetResourceGroupNotification

data class BudgetResourceGroupNotification(val contactEmails: List<String>? = null, val contactGroups: List<String>? = null, val contactRoles: List<String>? = null, val enabled: Boolean? = null, val operator: String, val threshold: Int, val thresholdType: String? = null)

Constructors

Link copied to clipboard
constructor(contactEmails: List<String>? = null, contactGroups: List<String>? = null, contactRoles: List<String>? = null, enabled: Boolean? = null, operator: String, threshold: Int, thresholdType: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val contactEmails: List<String>? = null

Specifies a list of email addresses to send the budget notification to when the threshold is exceeded.

Link copied to clipboard
val contactGroups: List<String>? = null

Specifies a list of Action Group IDs to send the budget notification to when the threshold is exceeded.

Link copied to clipboard
val contactRoles: List<String>? = null

Specifies a list of contact roles to send the budget notification to when the threshold is exceeded.

Link copied to clipboard
val enabled: Boolean? = null

Should the notification be enabled? Defaults to true.

Link copied to clipboard

The comparison operator for the notification. Must be one of EqualTo, GreaterThan, or GreaterThanOrEqualTo.

Link copied to clipboard

Threshold value associated with a notification. Notification is sent when the cost exceeded the threshold. It is always percent and has to be between 0 and 1000.

Link copied to clipboard
val thresholdType: String? = null

The type of threshold for the notification. This determines whether the notification is triggered by forecasted costs or actual costs. The allowed values are Actual and Forecasted. Default is Actual.