Namespace Oci.BudgetService.Models
Classes
AlertRule
The alert rule.
AlertRuleSummary
The alert rule.
Budget
A budget.
BudgetSummary
A budget.
CreateAlertRuleDetails
The create alert rule details. This is a batch-create.
CreateBudgetDetails
The create budget details.
Clients should use 'targetType' and 'targets' to specify the target type and list of targets on which the budget is applied.
For backwards compatibility, 'targetCompartmentId' is still supported for all existing clients.
This is considered deprecated, however, and all clients are upgraded to use 'targetType' and 'targets'.
Specifying both 'targetCompartmentId' and 'targets' causes a Bad Request.
UpdateAlertRuleDetails
The update alert rule details.
UpdateBudgetDetails
The update budget details.
Enums
AlertType
Valid values are ACTUAL (the alert triggers based on actual usage), or FORECAST (the alert triggers based on predicted usage).
LifecycleState
The current state of the resource.
ProcessingPeriodType
The budget processing period type. Valid values are INVOICE, MONTH, and SINGLE_USE.
ResetPeriod
The reset period for the budget. The valid value is MONTHLY.
SortBy
The field to sort by. If not specified, the default is timeCreated. The default sort order for timeCreated is DESC. The default sort order for displayName is ASC in alphanumeric order.
SortOrder
The sort order to use. Valid values are 'asc' or 'desc'.
TargetType
The type of target on which the budget is applied. Valid values are COMPARTMENT or TAG.
ThresholdType
The type of threshold. Valid values are PERCENTAGE or ABSOLUTE.