Budget class
Represents the output of the CreateBudget
operation. The
content consists of the detailed metadata and data file information, and the
current status of the budget
object.
This is the ARN pattern for a budget:
arn:aws:budgets::AccountId:budget/budgetName
Constructors
-
Budget({required String budgetName, required BudgetType budgetType, required TimeUnit timeUnit, Spend? budgetLimit, CalculatedSpend? calculatedSpend, Map<
String, List< ? costFilters, CostTypes? costTypes, DateTime? lastUpdatedTime, Map<String> >String, Spend> ? plannedBudgetLimits, TimePeriod? timePeriod}) -
Budget.fromJson(Map<
String, dynamic> json) -
factory
Properties
- budgetLimit → Spend?
-
The total amount of cost, usage, RI utilization, RI coverage, Savings Plans
utilization, or Savings Plans coverage that you want to track with your
budget.
final
- budgetName → String
-
The name of a budget. The name must be unique within an account. The
:
and</code> characters aren't allowed in
BudgetName
.final - budgetType → BudgetType
-
Whether this budget tracks costs, usage, RI utilization, RI coverage,
Savings Plans utilization, or Savings Plans coverage.
final
- calculatedSpend → CalculatedSpend?
-
The actual and forecasted cost or usage that the budget tracks.
final
-
costFilters
→ Map<
String, List< ?String> > -
The cost filters, such as service or tag, that are applied to a budget.
final
- costTypes → CostTypes?
-
The types of costs that are included in this
COST
budget.final - hashCode → int
-
The hash code for this object.
no setterinherited
- lastUpdatedTime → DateTime?
-
The last time that you updated this budget.
final
-
plannedBudgetLimits
→ Map<
String, Spend> ? -
A map containing multiple
BudgetLimit
, including current or future limits.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- timePeriod → TimePeriod?
-
The period of time that is covered by a budget. The period has a start date
and an end date. The start date must come before the end date. The end date
must come before
06/15/87 00:00 UTC
.final - timeUnit → TimeUnit
-
The length of time until a budget resets the actual and forecasted spend.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited