Show / Hide Table of Contents

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.

In this article
Back to top