Module: OCI::Budget::Models
- Defined in:
- lib/oci/budget/budget.rb,
lib/oci/budget/models/sort_by.rb,
lib/oci/budget/models/alert_type.rb,
lib/oci/budget/models/sort_order.rb,
lib/oci/budget/models/target_type.rb,
lib/oci/budget/models/reset_period.rb,
lib/oci/budget/models/threshold_type.rb,
lib/oci/budget/models/lifecycle_state.rb,
lib/oci/budget/models/processing_period_type.rb
Overview
Module containing models for requests made to, and responses received from, OCI Budget services
Defined Under Namespace
Classes: AlertRule, AlertRuleSummary, Budget, BudgetSummary, CreateAlertRuleDetails, CreateBudgetDetails, UpdateAlertRuleDetails, UpdateBudgetDetails
Constant Summary collapse
- SORT_BY_ENUM =
[ SORT_BY_TIME_CREATED = 'timeCreated'.freeze, SORT_BY_DISPLAY_NAME = 'displayName'.freeze ].freeze
- ALERT_TYPE_ENUM =
[ ALERT_TYPE_ACTUAL = 'ACTUAL'.freeze, ALERT_TYPE_FORECAST = 'FORECAST'.freeze ].freeze
- SORT_ORDER_ENUM =
[ SORT_ORDER_ASC = 'ASC'.freeze, SORT_ORDER_DESC = 'DESC'.freeze ].freeze
- TARGET_TYPE_ENUM =
[ TARGET_TYPE_COMPARTMENT = 'COMPARTMENT'.freeze, TARGET_TYPE_TAG = 'TAG'.freeze ].freeze
- RESET_PERIOD_ENUM =
[ RESET_PERIOD_MONTHLY = 'MONTHLY'.freeze ].freeze
- THRESHOLD_TYPE_ENUM =
[ THRESHOLD_TYPE_PERCENTAGE = 'PERCENTAGE'.freeze, THRESHOLD_TYPE_ABSOLUTE = 'ABSOLUTE'.freeze ].freeze
- LIFECYCLE_STATE_ENUM =
[ LIFECYCLE_STATE_ACTIVE = 'ACTIVE'.freeze, LIFECYCLE_STATE_INACTIVE = 'INACTIVE'.freeze ].freeze
- PROCESSING_PERIOD_TYPE_ENUM =
[ PROCESSING_PERIOD_TYPE_INVOICE = 'INVOICE'.freeze, PROCESSING_PERIOD_TYPE_MONTH = 'MONTH'.freeze, PROCESSING_PERIOD_TYPE_SINGLE_USE = 'SINGLE_USE'.freeze ].freeze